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
..
2023-03-18 12:28:28 +01:00
2023-04-25 13:27:25 +02:00
2025-04-17 23:08:54 +00:00
2024-02-05 17:48:54 +01:00
2023-02-15 10:23:34 +01:00
2023-02-15 10:23:34 +01:00
2022-09-09 10:19:24 +02:00
2020-12-02 23:36:53 +01:00
2023-11-21 10:19:12 +01:00
2024-10-30 13:09:45 +01:00
2023-02-15 10:23:34 +01:00
2024-10-30 13:09:45 +01:00
2025-04-17 23:08:54 +00:00
2023-11-21 10:19:12 +01:00
2023-02-15 10:23:34 +01:00
2023-02-15 10:23:34 +01:00
2022-09-20 13:03:00 +02:00
2025-04-17 23:08:54 +00:00
2023-07-06 12:26:28 +02:00
2023-02-15 11:12:19 +01:00
2021-04-25 12:22:56 +02:00