hensei-api/db/data
Justin Edmund 3cdd925162
Fix filters and add processors (#181)
* Update test csvs

* Fix count filters and refactor apply_filters

* Update party_querying_concern.rb

* +tests/-debug logs

* Make party association optional in Job

* Updates for weapon series

- Change to new series numbers
- Add static method for querying whether the weapon's element is changeable
- Add a new method to return a text slug for the weapon's series

* Add and update test data

- Updates canonical.rb for loading multiple types of data with multiple types of associations
- Adds test data for Guidebooks, Job Accessories, Job Skills, and Jobs
- Updates test data for Weapons and Summons

* Migrations

- Adds series of migrations for changing the weapon's series to the values used by Cygames
- Shuffled around some foreign keys

* Implement BaseProcessor

Processors are in charge of processing deck data straight from Granblue.

* Implement CharacterProcessor

Process character data from deck

* Implement WeaponProcessor

Process weapon data from deck

* Implement JobProcessor

Process job, job skill, and job accessory data from deck

* Implement SummonProcessor

Process summon data from deck

* Update SummonProcessor to work like the others

* ImportController should use processors

* Process element for changeable weapons
2025-02-17 23:51:50 -08:00
..
20230619015047_migrate_awakening_type_to_new_awakening_type.rb Remove print statements from data migration (#105) 2023-06-19 04:13:58 -07:00
20230619043726_migrate_character_awakening_type_to_new_awakening_type.rb (Hotfix) Fix data migration failing due to nil (#106) 2023-06-19 04:30:37 -07:00
20230702035600_populate_remix_flag_on_parties.rb Deploy July Quality Update (#114) 2023-07-04 00:40:06 -07:00
20230716132721_populate_wiki_en_column.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20230816061005_populate_wiki_columns.rb Implement wiki parsers (#121) 2023-08-19 23:05:32 -07:00
20231119051223_migrate_series.rb API updates for Draconic Weapons Providence (#138) 2023-12-26 03:21:06 -08:00
20250115094623_populate_weapon_recruits.rb Link Character and Weapon tables with granblue_id (#154) 2025-01-15 02:11:06 -08:00
20250218023335_migrate_weapon_series.rb Fix filters and add processors (#181) 2025-02-17 23:51:50 -08:00
20250218025755_migrate_series_on_weapon_key.rb Fix filters and add processors (#181) 2025-02-17 23:51:50 -08:00