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

[WIP][JENKINS-58293] Folder based Authorization as a new AuthorizationStrategy #89

Closed

Commits on Jul 2, 2019

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

Commits on Jul 3, 2019

  1. Configuration menu
    Copy the full SHA
    a02ea97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15d7222 View commit details
    Browse the repository at this point in the history
  3. Add a basic Jelly view to add global role from browser

    The POST request is currently not handled properly
    AbhyudayaSharma committed Jul 3, 2019
    Configuration menu
    Copy the full SHA
    82de631 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Configuration menu
    Copy the full SHA
    b70972a View commit details
    Browse the repository at this point in the history
  2. Cleanup code

    AbhyudayaSharma committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    1b35cd1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3e97b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Allow assigning sids to global roles from web UI

    * Also remove `forEach` from JavaScript as it is not compatible with
    old browsers
    * Make the dependency on Cloudbees folder plugin optional
    * Update Jelly UI
    * Make GlobalRoleCreationRequest `@Restricted(NoExternalUse.class)`
    AbhyudayaSharma committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    5043e0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0abbc87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdd82e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cee8c32 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2019

  1. Implement basic folder authorization

    * Refactor roles and ACLs into their own packages
    * Update the Jelly UI a bit
    AbhyudayaSharma committed Jul 7, 2019
    Configuration menu
    Copy the full SHA
    4a61f8b View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Configuration menu
    Copy the full SHA
    e9babe7 View commit details
    Browse the repository at this point in the history
  2. Fix JavaDoc

    AbhyudayaSharma committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    e3bdf1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a518384 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c11e7ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    359ef9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5deb46 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Configuration menu
    Copy the full SHA
    2853ca5 View commit details
    Browse the repository at this point in the history
  2. Allow deleting global and folder roles

    * Also add docs to globalrole.js
    AbhyudayaSharma committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    20f6657 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fe72ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e18738 View commit details
    Browse the repository at this point in the history
  5. Throw errors instead of not doing anything

    * Also make AbstractRole `@Restricted(NoExternalUse.class)`
    * Add some JavaDoc
    AbhyudayaSharma committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    73956b6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf50316 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. Add Support for Configuration-as-Code

    * Use the CasC incremental
    * Use AbstractFolders instead of Folders
    AbhyudayaSharma committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    ce4ada2 View commit details
    Browse the repository at this point in the history