Ulf Gebhardt 8cf405c549
feat(backend): badges (#8391)
* delete all old badges

* reward/unrewardBadge

* verification Badges

* name all badged accordingly

* more tests, lint

* seed badges

* profileBadge mechanic

* badgesUnusedCount

* seed profileBadges set

* configure profile badge count

* insert badges db:data:badges:default

* seed commands to seed default badges and allow to seed branding data

* copy data migrations when building docker

* typo

* correct data:branding command & document it

* test new functionality

* Update backend/src/db/seed/badges.ts

Co-authored-by: Max <maxharz@gmail.com>

* Update backend/src/db/seed/badges.ts

Co-authored-by: Max <maxharz@gmail.com>

* Update backend/src/db/seed/badges.ts

Co-authored-by: Max <maxharz@gmail.com>

* naming coventions

* final naming fix

lint

fix build

fix badge type in test

renamed badge_ to trophy_

lint fixes

small renameing

fixes

fix users spec

fix webapp queries

fix display

* expose badge description

---------

Co-authored-by: Max <maxharz@gmail.com>
2025-04-17 23:08:54 +00:00
..
2022-08-25 23:17:50 +02:00
2022-10-27 11:40:22 +02:00
2020-03-24 21:11:11 +01:00
2022-08-25 23:17:50 +02:00
2022-08-25 23:17:50 +02:00
2022-08-25 23:17:50 +02:00
2025-04-17 23:08:54 +00:00
2022-08-25 23:17:50 +02:00
2022-08-25 23:17:50 +02:00
2023-07-11 11:33:24 +02:00
2022-08-25 23:17:50 +02:00
2022-09-07 13:37:48 +02:00
2023-09-26 17:15:14 +02:00