diff --git a/atst/routes/applications/new.py b/atst/routes/applications/new.py index 3c4082c3..f4419397 100644 --- a/atst/routes/applications/new.py +++ b/atst/routes/applications/new.py @@ -69,9 +69,11 @@ def create_or_update_new_application_step_1(portfolio_id=None, application_id=No if application_id: application = Applications.get(application_id) application = Applications.update(application, form.data) + flash("application_updated", application_name=application.name) else: portfolio = Portfolios.get_for_update(portfolio_id) application = Applications.create(g.current_user, portfolio, **form.data) + flash("application_created", application_name=application.name) return redirect( url_for( "applications.update_new_application_step_2", diff --git a/atst/utils/flash.py b/atst/utils/flash.py index 3472f1bd..613b55bf 100644 --- a/atst/utils/flash.py +++ b/atst/utils/flash.py @@ -14,6 +14,13 @@ MESSAGES = { """, "category": "success", }, + "application_updated": { + "title_template": translate("flash.success"), + "message_template": """ + {{ "flash.application.updated" | translate({"application_name": application_name}) }} + """, + "category": "success", + }, "application_deleted": { "title_template": translate("flash.success"), "message_template": """ diff --git a/translations.yaml b/translations.yaml index 601cedb6..886c866e 100644 --- a/translations.yaml +++ b/translations.yaml @@ -107,6 +107,7 @@ email: flash: application: created: 'You have successfully created the {application_name} application.' + updated: 'You have successfully updated the {application_name} application.' deleted: 'You have successfully deleted the {application_name} application. To view the retained activity log, visit the portfolio administration page.' delete_member_success: 'You have successfully deleted {member_name} from the portfolio.' deleted_member: Portfolio member deleted