Skip to content
Snippets Groups Projects

Resolve "Register account menu point is not shown"

Merged Hangzhi Yu requested to merge 57-register-account-menu-point-is-not-shown into master
1 file
+ 11
7
Compare changes
  • Side-by-side
  • Inline
@@ -5,6 +5,7 @@ from aleksis.core.util.predicates import (
has_global_perm,
has_object_perm,
has_person,
is_anonymous,
)
from .models import Event, EventRegistration, Terms, Voucher
@@ -238,13 +239,16 @@ create_registration_states_predicate = has_person & (
rules.add_perm("paweljong.create_registration_states_rule", create_registration_states_predicate)
# View menu
can_view_menu_predicate = has_person & (
view_info_mailings_predicate
| view_terms_predicate
| view_vouchers_predicate
| change_events_predicate
| view_registration_states_predicate
)
can_view_menu_predicate = (
has_person
& (
view_info_mailings_predicate
| view_terms_predicate
| view_vouchers_predicate
| change_events_predicate
| view_registration_states_predicate
)
) | is_anonymous
rules.add_perm("paweljong.view_menu", can_view_menu_predicate)
can_retract_registration_predicate = has_person & (is_organiser)
Loading