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

Maintainer Role #4883

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open

Maintainer Role #4883

wants to merge 28 commits into from

Commits on Sep 16, 2024

  1. Add Access Level field to Ownership table and update RubyGem policies…

    … to check for the level of access
    colby-swandale committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    3ddaed4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bed0451 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13dc4a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ead2938 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18d4f26 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    10d3de0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    361310d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75c540a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c11b67e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3765cb2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ca1ffb4 View commit details
    Browse the repository at this point in the history
  12. Add Minimum Role Scope to the Ownership model

    Replace the raw sql with something nicer
    colby-swandale committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    4608d56 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6d1c10f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    20bc75a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    480db28 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0bbbde0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e37bcc3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Fixup breaking test

    colby-swandale committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2508f34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05e3841 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f766716 View commit details
    Browse the repository at this point in the history
  4. add role to Membership

    colby-swandale committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    1c66eca View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Refactor Ownership policies to cover updating user's own ownership

    Make authorization failures more helpful on ownership changes.
    We were sometimes returning just the text 'Forbidden' when
    really we need to say that you can't edit your own role or
    explain the authorization problem, if possible, then redirect
    back to the rubygem page.
    martinemde committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    3374305 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

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

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    b51fd50 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65788ad View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    6f1e863 View commit details
    Browse the repository at this point in the history
  2. Fix new lint error

    martinemde committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    5599466 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Update app/models/events/rubygem_event.rb

    Co-authored-by: Martin Emde <[email protected]>
    colby-swandale and martinemde committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    764b75c View commit details
    Browse the repository at this point in the history