diff --git a/aleksis/apps/ticdesk/menus.py b/aleksis/apps/ticdesk/menus.py
index 8202cec6dcdf097c8f116449beb6dbfb0497b55d..cd8ac2697e13655ec6ff552a4a16f490b63654a1 100644
--- a/aleksis/apps/ticdesk/menus.py
+++ b/aleksis/apps/ticdesk/menus.py
@@ -19,7 +19,7 @@ MENUS = {
                     "validators": [
                         (
                             "aleksis.core.util.predicates.permission_validator",
-                            "ticdesk.edit_vouchers_rule",
+                            "ticdesk.change_vouchers_rule",
                         )
                     ],
                 },
@@ -42,7 +42,7 @@ MENUS = {
             "icon": "event_note",
             "root": True,
             "validators": [
-                ("aleksis.core.util.predicates.permission_validator", "ticdesk.edit_events_rule",)
+                ("aleksis.core.util.predicates.permission_validator", "ticdesk.change_events_rule",)
             ],
             "submenu": [
                 {
@@ -81,11 +81,11 @@ MENUS = {
                 {
                     "name": _("Manage upcoming events"),
                     "url": "manage_events",
-                    "icon": "edit",
+                    "icon": "change",
                     "validators": [
                         (
                             "aleksis.core.util.predicates.permission_validator",
-                            "ticdesk.edit_events_rule",
+                            "ticdesk.change_events_rule",
                         )
                     ],
                 },
diff --git a/aleksis/apps/ticdesk/rules.py b/aleksis/apps/ticdesk/rules.py
index 2574ceb750608ef39995a3410f6110f8f0c987c0..fd7f49ea439508f5a3c6f5f79ab270ee794f6539 100644
--- a/aleksis/apps/ticdesk/rules.py
+++ b/aleksis/apps/ticdesk/rules.py
@@ -24,10 +24,10 @@ view_vouchers_predicate = has_person & (
 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)
+change_vouchers_predicate = has_person & (
+    has_global_perm("ticdesk.change_voucher") | has_any_object("ticdesk.change_voucher", Voucher)
 )
-rules.add_perm("ticdesk.edit_vouchers_rule", edit_vouchers_predicate)
+rules.add_perm("ticdesk.change_vouchers_rule", change_vouchers_predicate)
 
 
 # Delete vouchers
@@ -43,11 +43,11 @@ create_vouchers_predicate = has_person & (
 rules.add_perm("ticdesk.create_vouchers_rule", create_vouchers_predicate)
 
 # Edit events
-edit_events_predicate = has_person & (
-    has_global_perm("ticdesk.edit_teckidsevent")
-    | has_any_object("ticdesk.edit_teckidsevent", TeckidsEvent)
+change_events_predicate = has_person & (
+    has_global_perm("ticdesk.change_teckidsevent")
+    | has_any_object("ticdesk.change_teckidsevent", TeckidsEvent)
 )
-rules.add_perm("ticdesk.edit_events_rule", edit_events_predicate)
+rules.add_perm("ticdesk.change_events_rule", change_events_predicate)
 
 
 # Delete events
diff --git a/aleksis/apps/ticdesk/views.py b/aleksis/apps/ticdesk/views.py
index de225fe41bdecb98ce97e6664a81730172decfba..21d1d4bd1471d978a019456db6eb7b0d208fbf6d 100644
--- a/aleksis/apps/ticdesk/views.py
+++ b/aleksis/apps/ticdesk/views.py
@@ -268,7 +268,7 @@ def feedback_event(request, id_):
     return render(request, "ticdesk/teckids_event/feedback.html", context)
 
 
-@permission_required("ticdesk.edit_event", fn=objectgetter_optional(TeckidsEvent, None, False))
+@permission_required("ticdesk.change_event", fn=objectgetter_optional(TeckidsEvent, None, False))
 def edit_event(request: HttpRequest, id_: Optional[int] = None) -> HttpResponse:
     """View to edit or create an event."""
     context = {}
@@ -308,7 +308,7 @@ class ManageEvents(ListView, PermissionRequiredMixin):
     """View listing upcoming events."""
 
     template_name = "ticdesk/teckids_event/manage.html"
-    permission_required = "ticdesk.edit_events"
+    permission_required = "ticdesk.change_events"
     context = {}
 
     def get_queryset(self):
@@ -357,7 +357,7 @@ def delete_voucher(request, id_):
     return redirect("vouchers")
 
 
-@permission_required("ticdesk.edit_voucher", fn=objectgetter_optional(Voucher, None, False))
+@permission_required("ticdesk.change_voucher", fn=objectgetter_optional(Voucher, None, False))
 def edit_voucher(request: HttpRequest, id_: Optional[int] = None) -> HttpResponse:
     """View to edit or create a voucher."""
     context = {}
@@ -583,7 +583,7 @@ def feedback_aspects(request: HttpRequest) -> HttpResponse:
 
 
 @permission_required(
-    "ticdesk.edit_feedback_aspect", fn=objectgetter_optional(FeedbackAspect, None, False),
+    "ticdesk.change_feedback_aspect", fn=objectgetter_optional(FeedbackAspect, None, False),
 )
 def edit_feedback_aspect(request: HttpRequest, id_: Optional[int] = None) -> HttpResponse:
     """View to edit or create an feedback_aspect."""