Skip to content
Snippets Groups Projects
Commit d96208a9 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch '1089-fix-wrong-rule-names-for-schoolterm-mutations-and-add-delete-rule' into 'master'

Resolve "Fix wrong rule names for SchoolTerm mutations and add delete rule"

Closes #1089

See merge request !1571
parents ab299098 83d519ff
No related branches found
No related tags found
1 merge request!1571Resolve "Fix wrong rule names for SchoolTerm mutations and add delete rule"
Pipeline #192506 passed with warnings
Pipeline: AlekSIS

#192509

    ...@@ -279,6 +279,11 @@ rules.add_perm("core.create_schoolterm_rule", create_school_term_predicate) ...@@ -279,6 +279,11 @@ rules.add_perm("core.create_schoolterm_rule", create_school_term_predicate)
    edit_school_term_predicate = has_person & has_global_perm("core.change_schoolterm") edit_school_term_predicate = has_person & has_global_perm("core.change_schoolterm")
    rules.add_perm("core.edit_schoolterm_rule", edit_school_term_predicate) rules.add_perm("core.edit_schoolterm_rule", edit_school_term_predicate)
    delete_schoolterm_predicate = has_person & (
    has_global_perm("core.delete_schoolterm") | has_object_perm("core.delete_schoolterm")
    )
    rules.add_perm("core.delete_schoolterm_rule", delete_schoolterm_predicate)
    # View group stats # View group stats
    view_group_stats_predicate = has_person & ( view_group_stats_predicate = has_person & (
    has_global_perm("core.view_group_stats") | has_object_perm("core.view_group_stats") has_global_perm("core.view_group_stats") | has_object_perm("core.view_group_stats")
    ......
    ...@@ -33,18 +33,18 @@ class SchoolTermType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType): ...@@ -33,18 +33,18 @@ class SchoolTermType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
    class SchoolTermBatchCreateMutation(BaseBatchCreateMutation): class SchoolTermBatchCreateMutation(BaseBatchCreateMutation):
    class Meta: class Meta:
    model = SchoolTerm model = SchoolTerm
    permissions = ("core.create_school_term_rule",) permissions = ("core.create_schoolterm_rule",)
    only_fields = ("id", "name", "date_start", "date_end") only_fields = ("id", "name", "date_start", "date_end")
    class SchoolTermBatchDeleteMutation(BaseBatchDeleteMutation): class SchoolTermBatchDeleteMutation(BaseBatchDeleteMutation):
    class Meta: class Meta:
    model = SchoolTerm model = SchoolTerm
    permissions = ("core.delete_school_term_rule",) permissions = ("core.delete_schoolterm_rule",)
    class SchoolTermBatchPatchMutation(BaseBatchPatchMutation): class SchoolTermBatchPatchMutation(BaseBatchPatchMutation):
    class Meta: class Meta:
    model = SchoolTerm model = SchoolTerm
    permissions = ("core.edit_school_term_rule",) permissions = ("core.edit_schoolterm_rule",)
    only_fields = ("id", "name", "date_start", "date_end") only_fields = ("id", "name", "date_start", "date_end")
    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