Skip to content
Snippets Groups Projects
Commit b44741a3 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Add username field to checkpoint form

parent 202a0327
No related branches found
No related tags found
No related merge requests found
Pipeline #76950 canceled
...@@ -510,7 +510,7 @@ class EventCheckpointForm(forms.Form): ...@@ -510,7 +510,7 @@ class EventCheckpointForm(forms.Form):
js = ("https://unpkg.com/html5-qrcode", "js/paweljong/qrscanner.js", "js/paweljong/checkpoint.js") js = ("https://unpkg.com/html5-qrcode", "js/paweljong/qrscanner.js", "js/paweljong/checkpoint.js")
layout = Layout( layout = Layout(
"comment", "use_latlon", "comment", "use_latlon", "username"
) )
comment = forms.CharField( comment = forms.CharField(
...@@ -523,7 +523,6 @@ class EventCheckpointForm(forms.Form): ...@@ -523,7 +523,6 @@ class EventCheckpointForm(forms.Form):
required=True, required=True,
label=_("Person"), label=_("Person"),
help_text=_("Please enter a username."), help_text=_("Please enter a username."),
widget=forms.HiddenInput(),
) )
use_latlon = forms.BooleanField( use_latlon = forms.BooleanField(
......
...@@ -59,12 +59,6 @@ view_events_predicate = has_person & ( ...@@ -59,12 +59,6 @@ view_events_predicate = has_person & (
) )
rules.add_perm("paweljong.view_events_rule", view_events_predicate) rules.add_perm("paweljong.view_events_rule", view_events_predicate)
# Edit events
change_events_predicate = has_person & (
has_global_perm("paweljong.change_event") | has_any_object("paweljong.change_event_rule", Event)
)
rules.add_perm("paweljong.change_events_rule", change_events_predicate)
# Edit event # Edit event
change_event_predicate = has_person & ( change_event_predicate = has_person & (
has_global_perm("paweljong.change_event") has_global_perm("paweljong.change_event")
...@@ -73,6 +67,12 @@ change_event_predicate = has_person & ( ...@@ -73,6 +67,12 @@ change_event_predicate = has_person & (
) )
rules.add_perm("paweljong.change_event_rule", change_event_predicate) rules.add_perm("paweljong.change_event_rule", change_event_predicate)
# Edit events
change_events_predicate = has_person & (
has_global_perm("paweljong.change_event") | has_any_object("paweljong.change_event_rule", Event)
)
rules.add_perm("paweljong.change_events_rule", change_events_predicate)
# Checkpoint # Checkpoint
checkpoint_predicate = change_event_predicate checkpoint_predicate = change_event_predicate
rules.add_perm("paweljong.event_checkpoint_rule", checkpoint_predicate) rules.add_perm("paweljong.event_checkpoint_rule", checkpoint_predicate)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment