Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
T
TIC-Desk
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
Teckids
TIC-Desk
Commits
faa0f9a7
Commit
faa0f9a7
authored
3 years ago
by
Tom Teichler
Committed by
root
3 years ago
Browse files
Options
Downloads
Patches
Plain Diff
Update rule names
parent
b948068f
No related branches found
No related tags found
1 merge request
!55
WIP: Resolve "Migrate to AlekSIS app"
Pipeline
#31537
passed
3 years ago
Stage: test
Stage: build
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
aleksis/apps/ticdesk/menus.py
+10
-10
10 additions, 10 deletions
aleksis/apps/ticdesk/menus.py
aleksis/apps/ticdesk/rules.py
+16
-16
16 additions, 16 deletions
aleksis/apps/ticdesk/rules.py
with
26 additions
and
26 deletions
aleksis/apps/ticdesk/menus.py
+
10
−
10
View file @
faa0f9a7
...
...
@@ -9,7 +9,7 @@ MENUS = {
"
icon
"
:
"
confirmation_number
"
,
"
root
"
:
True
,
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.view_vouchers
"
,)
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.view_vouchers
_rule
"
,)
],
"
submenu
"
:
[
{
...
...
@@ -19,7 +19,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.edit_vouchers
"
,
"
ticdesk.edit_vouchers
_rule
"
,
)
],
},
...
...
@@ -30,7 +30,7 @@ MENUS = {
"
validator
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.create_vouchers
"
,
"
ticdesk.create_vouchers
_rule
"
,
)
],
},
...
...
@@ -42,7 +42,7 @@ MENUS = {
"
icon
"
:
"
event_note
"
,
"
root
"
:
True
,
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.edit_events
"
,)
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.edit_events
_rule
"
,)
],
"
submenu
"
:
[
{
...
...
@@ -52,7 +52,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.create_events
"
,
"
ticdesk.create_events
_rule
"
,
)
],
},
...
...
@@ -63,7 +63,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.view_feedback_aspects
"
,
"
ticdesk.view_feedback_aspects
_rule
"
,
)
],
},
...
...
@@ -74,7 +74,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.generate_lists
"
,
"
ticdesk.generate_lists
_rule
"
,
)
],
},
...
...
@@ -85,7 +85,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.edit_events
"
,
"
ticdesk.edit_events
_rule
"
,
)
],
},
...
...
@@ -96,7 +96,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.view_registrations
"
,
"
ticdesk.view_registrations
_rule
"
,
)
],
},
...
...
@@ -110,7 +110,7 @@ MENUS = {
"
validators
"
:
[
(
"
aleksis.core.util.predicates.permission_validator
"
,
"
ticdesk.view_teckids_members
"
,
"
ticdesk.view_teckids_members
_rule
"
,
)
],
"
submenu
"
:
[
...
...
This diff is collapsed.
Click to expand it.
aleksis/apps/ticdesk/rules.py
+
16
−
16
View file @
faa0f9a7
...
...
@@ -20,63 +20,63 @@ from .predicates import (
view_vouchers_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.view_voucher
"
)
|
has_any_object
(
"
ticdesk.view_voucher
"
,
Voucher
)
)
rules
.
add_perm
(
"
ticdesk.view_vouchers
"
,
view_vouchers_predicate
)
rules
.
add_perm
(
"
ticdesk.view_vouchers
_rule
"
,
view_vouchers_predicate
)
# Edit vouchers
edit_vouchers_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.edit_voucher
"
)
|
has_any_object
(
"
ticdesk.edit_voucher
"
,
Voucher
)
)
rules
.
add_perm
(
"
ticdesk.edit_vouchers
"
,
edit_vouchers_predicate
)
rules
.
add_perm
(
"
ticdesk.edit_vouchers
_rule
"
,
edit_vouchers_predicate
)
# Delete vouchers
delete_vouchers_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.delete_voucher
"
)
|
has_any_object
(
"
ticdesk.delete_voucher
"
,
Voucher
)
)
rules
.
add_perm
(
"
ticdesk.delete_vouchers
"
,
delete_vouchers_predicate
)
rules
.
add_perm
(
"
ticdesk.delete_vouchers
_rule
"
,
delete_vouchers_predicate
)
# Create vouchers
create_vouchers_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.create_voucher
"
)
|
has_any_object
(
"
ticdesk.create_voucher
"
,
Voucher
)
)
rules
.
add_perm
(
"
ticdesk.create_vouchers
"
,
create_vouchers_predicate
)
rules
.
add_perm
(
"
ticdesk.create_vouchers
_rule
"
,
create_vouchers_predicate
)
# Edit events
edit_events_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.edit_event
"
)
|
has_any_object
(
"
ticdesk.edit_event
"
,
TeckidsEvent
)
)
rules
.
add_perm
(
"
ticdesk.edit_events
"
,
edit_events_predicate
)
rules
.
add_perm
(
"
ticdesk.edit_events
_rule
"
,
edit_events_predicate
)
# Delete events
delete_events_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.delete_event
"
)
|
has_any_object
(
"
ticdesk.delete_event
"
,
TeckidsEvent
)
)
rules
.
add_perm
(
"
ticdesk.delete_events
"
,
delete_events_predicate
)
rules
.
add_perm
(
"
ticdesk.delete_events
_rule
"
,
delete_events_predicate
)
# Create events
create_events_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.create_event
"
)
|
has_any_object
(
"
ticdesk.create_event
"
,
TeckidsEvent
)
)
rules
.
add_perm
(
"
ticdesk.create_events
"
,
create_events_predicate
)
rules
.
add_perm
(
"
ticdesk.create_events
_rule
"
,
create_events_predicate
)
# Allowed to see group
may_see_group_predicate
=
has_person
&
(
is_group_member
|
has_any_object
(
"
core.view_group
"
,
Group
)
|
see_group_by_grouptype
)
rules
.
add_perm
(
"
ticdesk.may_see_group
"
,
may_see_group_predicate
)
rules
.
add_perm
(
"
ticdesk.may_see_group
_rule
"
,
may_see_group_predicate
)
may_see_person_predicate
=
has_person
&
(
see_owned_groups_members
|
has_object_perm
(
"
core.view_person
"
)
)
rules
.
add_perm
(
"
ticdesk.
may_
see_person
"
,
may_see_person_predicate
)
rules
.
add_perm
(
"
ticdesk.see_person
_rule
"
,
may_see_person_predicate
)
# View registrations
view_registrations_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.view_registration
"
)
|
has_any_object
(
"
ticdesk.view_registration
"
,
EventRegistration
)
)
rules
.
add_perm
(
"
ticdesk.view_registrations
"
,
view_registrations_predicate
)
rules
.
add_perm
(
"
ticdesk.view_registrations
_rule
"
,
view_registrations_predicate
)
# Manage registrations
...
...
@@ -85,14 +85,14 @@ manage_registrations_predicate = has_person & (
|
is_own_registration
|
has_any_object
(
"
ticdesk.manage_registration
"
,
EventRegistration
)
)
rules
.
add_perm
(
"
ticdesk.manage_registrations
"
,
manage_registrations_predicate
)
rules
.
add_perm
(
"
ticdesk.manage_registrations
_rule
"
,
manage_registrations_predicate
)
# Delete registrations
delete_registrations_predicate
=
has_person
&
(
has_global_perm
(
"
ticdesk.delete_registration
"
)
|
has_any_object
(
"
ticdesk.delete_registration
"
,
EventRegistration
)
)
rules
.
add_perm
(
"
ticdesk.delete_registrations
"
,
delete_registrations_predicate
)
rules
.
add_perm
(
"
ticdesk.delete_registrations
_rule
"
,
delete_registrations_predicate
)
# View teckids_members
...
...
@@ -100,7 +100,7 @@ view_teckids_members_predicate = has_person & (
has_global_perm
(
"
ticdesk.view_teckids_member
"
)
|
has_any_object
(
"
ticdesk.view_teckids_member
"
,
TeckidsMember
)
)
rules
.
add_perm
(
"
ticdesk.view_teckids_members
"
,
view_teckids_members_predicate
)
rules
.
add_perm
(
"
ticdesk.view_teckids_members
_rule
"
,
view_teckids_members_predicate
)
# Manage teckids_members
...
...
@@ -108,12 +108,12 @@ manage_teckids_members_predicate = has_person & (
has_global_perm
(
"
ticdesk.manage_teckids_member
"
)
|
has_any_object
(
"
ticdesk.manage_teckids_member
"
,
TeckidsMember
)
)
rules
.
add_perm
(
"
ticdesk.manage_teckids_members
"
,
manage_teckids_members_predicate
)
rules
.
add_perm
(
"
ticdesk.manage_teckids_members
_rule
"
,
manage_teckids_members_predicate
)
# Is own voucher?
is_own_voucher_predicate
=
has_person
&
(
is_own_voucher
)
rules
.
add_perm
(
"
ticdesk.is_own_voucher
"
,
is_own_voucher_predicate
)
rules
.
add_perm
(
"
ticdesk.is_own_voucher
_rule
"
,
is_own_voucher_predicate
)
# View feedback aspects
...
...
@@ -121,4 +121,4 @@ view_feedback_aspects_predicate = has_person & (
has_global_perm
(
"
ticdesk.view_feedback_aspect
"
)
|
has_any_object
(
"
ticdesk.view_feedback_aspect
"
,
FeedbackAspect
)
)
rules
.
add_perm
(
"
ticdesk.view_feedback_aspects
"
,
view_feedback_aspects_predicate
)
rules
.
add_perm
(
"
ticdesk.view_feedback_aspects
_rule
"
,
view_feedback_aspects_predicate
)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment