Feature #3349
Make maximum number of outstanding Project applications a quotable entity
Status: | Resolved | Start date: | 03/01/2013 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | Giorgos Korfiatis | % Done: | 0% |
|
Category: | Astakos | Spent time: | - | |
Target version: | 0.14.0 |
Description
Per #3348, make the cap on the maximum number of outstanding Project applications a quotable entity.
Related issues
Associated revisions
Handle max pending applications as a quotable resource
Assume a resource `astakos.pending_app' related to service `astakos'.
On submitting an application, issue a commission that will update the
related counter if possible, and accept the commission on success.
On approving/denying/cancelling an application, update the counter
likewise.
We always charge the application `owner'; however, if the `applicant'
is a project admin, we issue commission in force mode which succeeds
even if it exceeds the limit.
In order to pre-emptively check in the UI, follow the same process in
`dry run' mode, which issues a commission and rejects it on success.
Remove option of user-update to set its limit.
Refs #3349
History
#1 Updated by Giorgos Korfiatis almost 11 years ago
- Status changed from Assigned to Resolved