summaryrefslogtreecommitdiffstats
path: root/core/views/wallets_edit.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/views/wallets_edit.py')
-rw-r--r--core/views/wallets_edit.py8
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,
}