hensei-api/db/migrate
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
..
20230618051638_init_schema.rb
20230619000621_squasher_clean.rb
20230619003446_add_awakenings_table.rb
20230619003480_create_weapon_awakenings_table.rb
20230619003502_add_max_awakening_level_to_weapons.rb
20230619005403_add_order_to_awakenings.rb
20230619013722_rename_type_to_object_type_in_awakenings.rb
20230619013850_remove_awakening_from_weapon.rb
20230619015030_add_new_awakening_type_to_grid_weapons.rb
20230619020744_remove_awakening_type_from_grid_weapon.rb
20230619043556_add_new_awakening_id_to_grid_characters.rb
20230619045651_remove_awakening_from_grid_characters.rb
20230621073125_re_add_quick_summon_and_auto_summon_to_grid_summons_and_parties.rb
20230702035508_add_remix_flag_to_parties.rb
20230705065015_create_pg_search_documents.rb
20230716132629_add_gbf_wiki_to_character.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20230717011150_add_columns_to_characters.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20230816015828_add_columns_to_weapons.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20230816015904_add_columns_to_summons.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20230820045019_add_xlb_date_to_summons.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20230820113800_add_nicknames_to_characters.rb Update item search with better fallbacks and nicknames (#122) 2023-08-20 00:46:25 -07:00
20230820113810_add_nicknames_to_summons.rb Update item search with better fallbacks and nicknames (#122) 2023-08-20 00:46:25 -07:00
20230820113900_add_nicknames_to_weapons.rb Update item search with better fallbacks and nicknames (#122) 2023-08-20 00:46:25 -07:00
20230824222028_add_role_to_users.rb Implement roles and visibility (#128) 2023-08-25 15:53:56 -07:00
20230824222107_add_visibility_to_parties.rb Implement roles and visibility (#128) 2023-08-25 15:53:56 -07:00