Resolve "Make power level configurable based on group role" #158

Merged
hansegucker merged 5 commits from 40-make-power-level-configurable-based-on-group-role into master 2026-05-28 20:12:43 +02:00
Member

Information and screenshots

No further information have been provided.

Checklist

  • tox -e reformat,lint used
  • Changelog updated/No update necessary
  • Documentation (incl. Screenshots) up-to-date
  • Copyright in apps.py and README.rst up-to-date
  • (Unit) tests for new feature/regression tests for bug fixes (only if useful)
  • Adhere to URL scheme
  • Tested with admin account
  • Tested with normal account (based on permissions)

Backend checklist

  • Use permissions for all GraphQL mutations
  • Use query optimizer for all GraphQL queries
  • Don't use inefficient DB queries

Frontend checklist (mandatory with ~"part::frontend")

Closes #40

## Information and screenshots No further information have been provided. ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [ ] Documentation (incl. Screenshots) up-to-date - [ ] Copyright in `apps.py` and `README.rst` up-to-date - [ ] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [ ] Adhere to [URL scheme](https://edugit.org/AlekSIS/official/AlekSIS/-/issues/86) - [x] Tested with admin account - [ ] Tested with normal account (based on permissions) ## Backend checklist - [ ] Use permissions for all GraphQL mutations - [ ] Use query optimizer for all GraphQL queries - [ ] Don't use inefficient DB queries ## Frontend checklist (mandatory with ~"part::frontend") - [ ] Screenshots are attached (mobile and desktop) - [ ] Tested on mobile, tablet, and desktop sizes - [ ] Adhered to [frontend guidelines](https://edugit.org/AlekSIS/official/AlekSIS/-/blob/master/project/frontend_guidelines.rst?ref_type=heads) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/) Closes #40
Author
Member

added 1 commit

  • ee04e709 - WIP: Make power level configurable based on group role

Compare with previous version

added 1 commit <ul><li>ee04e709 - WIP: Make power level configurable based on group role</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=115676&start_sha=bcc8bedd80a093df91a413b5e645740b51ddf6b4)
Author
Member

added 1 commit

  • 625e441d - WIP: Make power level configurable based on group role

Compare with previous version

added 1 commit <ul><li>625e441d - WIP: Make power level configurable based on group role</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=115682&start_sha=ee04e70908e35e51503706ca761f2196319ccc61)
Author
Member

added 5 commits

  • 5c9ede5c - Make power level configurable based on group role
  • 3bf30fd7 - Add signal for role changes
  • daafebf5 - Add GraphQL schema and frontend for GroupRolePowerLevelConfiguration
  • f5e05647 - Update changelog
  • 58845296 - Reformat

Compare with previous version

added 5 commits <ul><li>5c9ede5c - Make power level configurable based on group role</li><li>3bf30fd7 - Add signal for role changes</li><li>daafebf5 - Add GraphQL schema and frontend for GroupRolePowerLevelConfiguration</li><li>f5e05647 - Update changelog</li><li>58845296 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=122623&start_sha=625e441d6e828683242941da074569b2e5ca0ef4)
Author
Member

added 1 commit

  • a985c21c - Reformat

Compare with previous version

added 1 commit <ul><li>a985c21c - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=122624&start_sha=58845296db93028e7189c00b5382e0823b7d5e63)
Author
Member

marked the checklist item tox -e reformat,lint used as completed

marked the checklist item **tox \-e reformat,lint used** as completed
Author
Member

marked the checklist item Changelog updated/No update necessary as completed

marked the checklist item **Changelog updated/No update necessary** as completed
Author
Member

marked the checklist item Tested with admin account as completed

marked the checklist item **Tested with admin account** as completed
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

assigned to @hansegucker

assigned to @hansegucker
Owner
      "menu_title": "Power Level Configurations",
```suggestion:-0+0 "menu_title": "Power Level Configurations", ```
Owner
      "power_level": "Power Level"
```suggestion:-0+0 "power_level": "Power Level" ```
Owner
```suggestion:-0+0 ```
Owner

requested changes

requested changes
Author
Member

changed this line in version 5 of the diff

changed this line in [version 5 of the diff](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=124555&start_sha=a985c21c25ab67c6843fdd005e1bee46835fd3ff#f620888c5946efe5764f9485f8905c81bad89f84_16_16)
Author
Member

changed this line in version 5 of the diff

changed this line in [version 5 of the diff](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=124555&start_sha=a985c21c25ab67c6843fdd005e1bee46835fd3ff#f620888c5946efe5764f9485f8905c81bad89f84_18_18)
Author
Member

changed this line in version 5 of the diff

changed this line in [version 5 of the diff](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=124555&start_sha=a985c21c25ab67c6843fdd005e1bee46835fd3ff#7991740190d550e43f6eb9d3948e9de913574cbd_1_1)
Author
Member

added 3 commits

  • 6792a125 - Add GraphQL schema and frontend for GroupRolePowerLevelConfiguration
  • 06c2ab6a - Update changelog
  • 3f7fcb1f - Reformat

Compare with previous version

added 3 commits <ul><li>6792a125 - Add GraphQL schema and frontend for GroupRolePowerLevelConfiguration</li><li>06c2ab6a - Update changelog</li><li>3f7fcb1f - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Matrix/-/merge_requests/107/diffs?diff_id=124555&start_sha=a985c21c25ab67c6843fdd005e1bee46835fd3ff)
Author
Member

resolved all threads

resolved all threads
Owner

mentioned in commit 3e1b82f26d

mentioned in commit 3e1b82f26dafa33e2b1eb92887b1b96a86091ee7
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-App-Matrix!158
No description provided.