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

Allow more flexibility in database status when booting #823

Open
wants to merge 27 commits into
base: stages/ursulapato
Choose a base branch
from

Conversation

h-m-m
Copy link
Contributor

@h-m-m h-m-m commented Feb 20, 2025

This repo has been moved! Please open a merge request on GitLab

Jeremy1026 and others added 27 commits January 28, 2025 15:57
* If RBAC is disabled, show if admin

* I shouldn’t have taken away the ifs

* More lint

* FIx lint error

* Refactor the feature flag

* Use access_controls_enabled flag

* Fix lint errors

* This should be is not included

* Add RBAC controls for Version History
Add RBAC for Papertrail

See merge request lg/identity-dashboard!199
* LG-15501 fix logged out layout bug
LG-15501 fix logged out layout bug

See merge request lg/identity-dashboard!207
* LG-15565 add Prod-like environment flag
LG-15565 add Prod-like environment flag

See merge request lg/identity-dashboard!209
* Remove superfluous create teams banner message
LG-15521 - Remove superfluous create teams banner message

See merge request lg/identity-dashboard!208
* LG-15501 logged out /users/none layout
LG-15501 logged out /users/none layout

See merge request lg/identity-dashboard!210
* Fix role test long lines

* Skip seeding for test env

* Restore deleted migration

* Make sure `primary_role` returns a Role instance

This is using the Whole Value pattern

* Fix CI setup problem with initializer

* Simplify user/team test setup

* Clean up role-related minor coding style concerns

* Allow roles initializer to conditionally log

* LG-15285 one test to go (hopefully)

* LG-15285 one spec file left

* LG-15285 more tests passing

* LG-15285 clean up roles per tests

* LG-15285 rm attr_reader from Role

* LG-15285 fix migraition/initializer circle

* LG-15285 work on tests

* LG-15285 wizard tests pass

* LG-15285 work on tests

* LG-15285 /users works as expected

* LG-15285 work on using name as index

* LG-15285 work on Role model

* LG-15285 create roles migration

* LG-15285 start on roles table

Co-authored-by: AJ Farkas <[email protected]>
Move roles into the database

See merge request lg/identity-dashboard!204
* fix rubocop lint errors

* tests passing with rails logger

* why are these tests still failing

* added tests

* add rake task and service for populating roles
LG-14884 migrate roles for past users

See merge request lg/identity-dashboard!213
* Insert workaround for invalid database rows

* Improve Teams::UsersController feature tests

* remove xpath queries in favor of simpler arugments
* make sure when editing a role only the desired user's role has changed

* Fix error after rebase failure

* Add team user edit safeguard when not flagged in

* Fix accessibility on remove_confirm page

* Rebase user editing off of moving roles into the database

* Allow Site Admins and Partner Admins to change team role assignments

* Add additional, basic Pundit protections for User and UserTeam
Per-team role assignments

See merge request lg/identity-dashboard!203
* Fix lint

* Reorder tests

* Lint 🤬

* Another test fix

* Fix failing tests

* Update role name lookup to be compatible with changes introduced in !204

* Refactor how users with roles are being created

* Move login admin and partner admin checks to base policy

* Remove whitespace

* Add RBAC for Create/Edit/Update/Delete on Teams
Add RBAC for Create/Update/Delete on Teams

See merge request lg/identity-dashboard!211
* Update dependencies to patch vulnerabilities
Update dependencies to patch vulnerabilities

See merge request lg/identity-dashboard!222
* Disable NewRelic distributed tracing
…to 'main'

Disable NewRelic distributed tracing

See merge request lg/identity-dashboard!223
* Add new ServiceProvider status
Add new ServiceProvider status [LG-15576]

See merge request lg/identity-dashboard!218
* Update to Ruby 3.4.1
Update to Ruby 3.4.1

See merge request lg/identity-dashboard!224
@h-m-m h-m-m requested a review from a team as a code owner February 20, 2025 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants