hensei-api/db
Justin Edmund 8381c668bc
Implement roles and visibility (#128)
* Add migrations to add user roles and party visibility.

* Update schema.rb

* Add admin check in User model

* Implement rudimentary visibility of teams

* Adds checks to Party model
* Hides parties from collection views depending on visibility
* Disallows viewing private parties if you're not the owner

* Add a party's visibility to blueprint

* Add admin mode

The API Controller checks if the user is logged in and whether they are an admin, and checks for the X-Admin-Mode header

* Implement admin mode overrides

* Add admin_mode to authorize

* Note to self: Implement user editing by admins

* Fix syntax error with equality in SQL

* Fix syntax error with method name

* Fix bug in who can see restricted parties

* Add privacy control to user profiles
2023-08-25 15:53:56 -07:00
..
data Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
migrate Implement roles and visibility (#128) 2023-08-25 15:53:56 -07:00
data_schema.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
schema.rb Implement roles and visibility (#128) 2023-08-25 15:53:56 -07:00
seeds.rb Update seeds and fix deletion bug (#110) 2023-06-23 20:34:08 -07:00