diff options
author | Frederick Muriuki Muriithi | 2023-10-12 10:21:44 +0300 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2023-10-26 05:00:31 +0300 |
commit | bae7e3897ce709043d2d405ea3d6617fc59eea63 (patch) | |
tree | 7e63716a61feef58c0311adadd8eb0dec4788c8d | |
parent | 48cebe69811419f69f658c56e811f70b25fcec5d (diff) | |
download | genenetwork2-bae7e3897ce709043d2d405ea3d6617fc59eea63.tar.gz |
Rework "success" function.
-rw-r--r-- | wqflask/wqflask/views.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index 4e14c980..0ce77295 100644 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -1183,6 +1183,11 @@ def edit_case_attributes(inbredset_id: int) -> Response: "edit_case_attributes", inbredset_id=inbredset_id)) token = session_info()["user"]["token"].either( lambda err: err, lambda tok: tok["access_token"]) + def flash_success(resp): + def __succ__(remote_resp): + flash(f"Success: {remote_resp.json()['message']}", "alert-success") + return resp + return __succ__ return monad_requests.post( urljoin( current_app.config["GN_SERVER_URL"], @@ -1193,7 +1198,7 @@ def edit_case_attributes(inbredset_id: int) -> Response: headers={ "Authorization": f"Bearer {token}"}).either( with_flash_error(edit_case_attributes_page), - with_flash_success(edit_case_attributes_page)) + flash_success(edit_case_attributes_page)) def __fetch_strains__(inbredset_group): return monad_requests.get(urljoin( |