Skip to content

Feature/user groups#165

Merged
veteran29 merged 12 commits intodevfrom
feature/user_groups
Feb 5, 2021
Merged

Feature/user groups#165
veteran29 merged 12 commits intodevfrom
feature/user_groups

Conversation

@jskowronski39
Copy link
Copy Markdown
Collaborator

@jskowronski39 jskowronski39 commented Jan 31, 2021

This will:

  • Change A LOT of things and probably break at least half of them.
  • Add User Groups
    User groups allows us to simplify permissions management. Permission is considered granted if there is at least one group that grants it or user has this permission granted directly (OR). Permissions currently assigned to the users will be preserved.
  • Change names of the join tables (users_groups -> users_to_groups)
  • Refactor some parts of the codebase related to permissions
  • Add migrations, translations, etc.

This PR is based on #164 which should be merged first.

@jskowronski39 jskowronski39 marked this pull request as ready for review February 2, 2021 20:53
@jskowronski39 jskowronski39 requested a review from a team as a code owner February 2, 2021 20:53
@jskowronski39 jskowronski39 requested review from veteran29 and removed request for a team February 2, 2021 20:53
@jskowronski39 jskowronski39 force-pushed the feature/user_groups branch 2 times, most recently from 0123c66 to 6c2df83 Compare February 2, 2021 23:27
@veteran29 veteran29 added the feature New feature or request label Feb 4, 2021
@veteran29 veteran29 merged commit 9fd0df4 into dev Feb 5, 2021
@veteran29 veteran29 deleted the feature/user_groups branch February 5, 2021 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants