diff options
Diffstat (limited to 'core/views/wallets_edit.py')
-rw-r--r-- | core/views/wallets_edit.py | 8 |
1 files changed, 6 insertions, 2 deletions
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 <mta@gasthof.expo>'", @@ -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, } |