Требуется руководство по наилучшей практике для внедрения простой системы квот.
Я хотел бы ограничить количество раз, когда участник может добавлять пользовательский тип контента (называемый токеном) в свою папку участника (ятакже создал пользовательскую папку участника).
Вариант использования (ограничение количества токенов, добавляемых участником):
Предположим, что наш пользовательский тип содержимого называется «Token».Должна быть возможность установить ограничение на количество токенов, которые можно добавить.Например, ограничение установлено на 2. После добавления двух токенов в личный кабинет у них больше нет разрешения на добавление дополнительных токенов.
Что я рассматриваю
Я смотрю на DCWorkflow иинтересно, может ли быть какое-то условие охраны.Я также посмотрел на исходный код дополнения под названием «quota», в котором используется директива class / require zcml (код здесь: http://svn.plone.org/svn/collective/quota/trunk/configure.zcml).
Кажется, что мне может понадобиться настроить папку участника, а нерабочий процесс на самом «токене». Буду признателен за любые указания / рекомендации по этому вопросу.