james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tellier Benoit (JIRA)" <server-...@james.apache.org>
Subject [jira] [Resolved] (JAMES-2151) Administer Sieve quotas via WEBADMIN
Date Tue, 26 Jun 2018 09:16:00 GMT

     [ https://issues.apache.org/jira/browse/JAMES-2151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Tellier Benoit resolved JAMES-2151.
-----------------------------------
    Resolution: Fixed

Work from https://github.com/linagora/james-project/pull/1066 by Sebastian Górecki solved
this.

I did refine the PR here https://github.com/linagora/james-project/pull/1496

> Administer Sieve quotas via WEBADMIN
> ------------------------------------
>
>                 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
>            Priority: Major
>              Labels: feature, newbie
>
> 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
> 150000
> (Expressed in bytes)
> PUT /sieve/quota
> 160000
> DELETE /sieve/quota
> GET /sieve/quota/:user
> 150000
> (Expressed in bytes)
> PUT /sieve/quota/:user
> 160000
> DELETE /sieve/quota/:user
> {code}
> Don't hesitate to ask for help on the *Gitter* chat.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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


Mime
View raw message