[SD-182] - Villages Refactor
Closes SD-182
Verify existing data in dev DB before deploying
-
Village entity: The MR implements a new
villagetable for managing villages related to the competition. This way the BE becomes the single source of truth for village related data. -
Village service and controller: The MR introduces a service and the corresponding endpoints for
villageCRUD operations -
Data migration: It regroups and migrates the data scattered in differents parts of the FE and inserts them in the the corresponding tables that are created based on the existing team tracks for competitions up to 2024.
-
teamandawardupdates: It adds avillageUUIDFK to theteamandawardtables and drops thetrackandvillagecolumns respectively. It also updates and recreates the views and the services previously using these columns
BE of !1258