Tellier Benoit created JAMES-2151:
-------------------------------------

             Summary: Administer Sieve quotas via CLI
                 Key: JAMES-2151
                 URL: https://issues.apache.org/jira/browse/JAMES-2151
             Project: James Server
          Issue Type: New Feature
          Components: webadmin
    Affects Versions: master
            Reporter: Tellier Benoit


James allows users to store Sieve scripts. As defined in ManageSieve RFC such 
storage should be limited by quotas. Hence, James allow administration of such 
quotas via the Command Line Client. But miss this administration aspect through 
*webadmin*.

In *webadmin-data* project, crete a *SieveQuota* route class directly calling 
*SieveRepository* to create, read and delete such quotas. Globally, and per 
user. You will write relevant unit tests.

You can have a look to the existing *GlobalQuotaRoutes* and related tests in 
*GlobalQuotaRoutesTest*.

Here is the proposed API:


{code:java}
GET /sieve/quota
{code}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to