Skip to content

[SD-182] - Villages Refactor

Closes SD-182

The MR moves away from hard-coded village data in favor of using the BE as a single source of truth.

  • Code cleanup: It deprecates and removes the village classes from tailwind.config.ts and uses CSS variables to dynamically generated village colors. It removes the Plaza and Track enums in order to use dynamically generated data from the BE.

  • It updates team and award related components to use the new villageUUID column or village relation

  • HQ table for viewing villages: We can now view and update a villages icon,color, description and the rest of the metadata. It is also possible to add a location (former plazas) from a list of available locations for a given event.

  • Village creation

  • Village imports from previous competitions

FE of !595

Edited by Orestis Athanasopoulos Antoniou

Merge request reports

Loading