From 6a5513e52bd18dd2a4941baa5994afd3f95dcd1c Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Sat, 15 Feb 2025 16:27:25 +0000 Subject: idenitifed login stuff --- core/views/wallets_edit.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'core/views/wallets_edit.py') diff --git a/core/views/wallets_edit.py b/core/views/wallets_edit.py index bc83633..3f9e98d 100644 --- a/core/views/wallets_edit.py +++ b/core/views/wallets_edit.py @@ -24,10 +24,11 @@ from troggle.core.utils import ( WriteAndCommitError, add_commit, current_expo, - get_cookie, + get_editor, git_commit, git_string, sanitize_name, + is_identified_user, write_and_commit, ) from troggle.core.views.auth import login_required_if_public @@ -91,6 +92,7 @@ class WalletForm(forms.Form): # not a model-form, just a form-form pland = forms.CharField(strip=True, required=False) elevd = forms.CharField(strip=True, required=False) survex = forms.CharField(strip=True, required=False) + identified_login = forms.BooleanField(required=False,widget=forms.CheckboxInput(attrs={"onclick":"return false"})) # makes it readonly who_are_you = forms.CharField(strip=True, widget=forms.TextInput( # We are not using auto form rendering for this form, so this widget is not used. attrs={"size": 100, "placeholder": "You are editing this page, who are you ? e.g. 'Becka' or 'Animal '", @@ -680,7 +682,8 @@ def walletedit(request, path=None): fresh_wallet = False - editor = get_cookie(request) + identified_login = is_identified_user(request.user) + editor = get_editor(request) form = WalletFilesForm() if request.method == "POST": @@ -955,6 +958,7 @@ def walletedit(request, path=None): "peoplesize": str(len(str(people))), "filesaved": filesaved, "actual_saved": actual_saved, + "identified_login": identified_login, "who_are_you": editor, } -- cgit v1.2.3