Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup basic access control framework #64

Merged
merged 15 commits into from
Jul 26, 2023
Merged

Commits on Jul 22, 2023

  1. Configuration menu
    Copy the full SHA
    3512c56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be516da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92481fa View commit details
    Browse the repository at this point in the history
  4. Add users' group role to permissions mapper

    Some logic depends on user role enums and are thus commented out.
    RichDom2185 committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    fe61970 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f7947f View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    15277cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee56004 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    265c64b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6798b60 View commit details
    Browse the repository at this point in the history
  5. Refactor role permissions logic

    * Handle checking of user authorization from within the role permission
      struct
    * Create utility function to return the correct authorization level from
      a specified permission
    RichDom2185 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    1fcf70d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    607bd1e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    98fe803 View commit details
    Browse the repository at this point in the history
  2. Create users' group role enum

    Adapted from the users' login provider enum.
    RichDom2185 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    1ed5cc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2065dd View commit details
    Browse the repository at this point in the history
  4. Replace TODO with FIXME

    Done due to the severity of the lack of implementation (breaks entire
    access control framework).
    RichDom2185 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    78362c1 View commit details
    Browse the repository at this point in the history