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

[JENKINS-67757] Permission templates #237

Merged
merged 16 commits into from
Jul 14, 2023

Commits on Dec 29, 2022

  1. Role Generator

    The Role Generator allows to generate roles that are a combination of
    one or more permission templates and one or more role templates.
    A permission template defines a name with a set of permissions.
    A Role template defines a name with a pattern.
    The generator now applies each permission template to each role template
    creating a new Role with name "#<permissiontemplate name>-<role template
    name>
    E.g. "#admin-team1"
    mawinter69 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    80d53be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9bb4ef View commit details
    Browse the repository at this point in the history
  3. various minor bug fixes

    mawinter69 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    ad68fea View commit details
    Browse the repository at this point in the history
  4. fix spotbugs

    mawinter69 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    d72a8ad View commit details
    Browse the repository at this point in the history
  5. minor fixes

    - fix icon
    - add more info to the role generator
    mawinter69 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    1ae1bda View commit details
    Browse the repository at this point in the history
  6. fix checkstyle

    mawinter69 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    d43a127 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Configuration menu
    Copy the full SHA
    05f1288 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4c310e View commit details
    Browse the repository at this point in the history
  3. fix after merge problems

    mawinter69 committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    22f7885 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. fix tests

    mawinter69 committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    c39334b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. permission templates

    mawinter69 committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    a127f61 View commit details
    Browse the repository at this point in the history
  2. fix checkstyle

    mawinter69 committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    fed7f3a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. add tests

    mawinter69 committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    6834296 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ce298c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. use prompt

    mawinter69 committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    0eae102 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    401a9f0 View commit details
    Browse the repository at this point in the history