Revision 6cee26a0 snf-astakos-app/astakos/im/functions.py
b/snf-astakos-app/astakos/im/functions.py | ||
---|---|---|
719 | 719 |
application.deny() |
720 | 720 |
application_deny_notify(application) |
721 | 721 |
|
722 |
def approve_application(app): |
|
723 |
|
|
724 |
app_id = app if isinstance(app, int) else app.id |
|
722 |
def approve_application(app_id): |
|
725 | 723 |
|
726 | 724 |
try: |
727 | 725 |
objects = ProjectApplication.objects.select_for_update() |
728 | 726 |
application = objects.get(id=app_id) |
729 | 727 |
except ProjectApplication.DoesNotExist: |
730 |
raise PermissionDenied() |
|
728 |
m = _(astakos_messages.UNKNOWN_PROJECT_APPLICATION_ID % (app_id,)) |
|
729 |
raise PermissionDenied(m) |
|
731 | 730 |
|
732 | 731 |
if not application.can_approve(): |
733 | 732 |
m = _(astakos_messages.APPLICATION_CANNOT_APPROVE % ( |
Also available in: Unified diff