Feature #3349

Make maximum number of outstanding Project applications a quotable entity

Added by Vangelis Koukis almost 9 years ago. Updated over 8 years ago.

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

related to Synnefo - Feature #3348: Document the process for adding new resources into Astakos New 03/01/2013

Associated revisions

Revision 9770ba6c
Added by Giorgos Korfiatis over 8 years ago

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 over 8 years ago

  • Status changed from Assigned to Resolved

Also available in: Atom PDF