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-02-23 21:13:18 +01:00
2023-02-13 23:08:41 +01:00
2023-02-13 23:08:41 +01:00
2025-04-17 23:08:54 +00:00
2023-06-05 20:46:43 +02:00
2023-02-13 20:29:16 +01:00
2023-07-20 12:04:37 +02:00
2023-02-13 23:08:41 +01:00
2021-08-05 16:05:55 +02:00
2023-02-13 23:08:41 +01:00
2021-08-05 16:05:55 +02:00
2023-02-13 23:08:41 +01:00
2021-08-05 16:05:55 +02:00
2021-04-12 13:22:30 +02:00
2021-05-18 22:09:56 +02:00
2023-02-13 23:08:41 +01:00
2019-05-29 09:47:24 -03:00
2023-02-13 21:23:36 +01:00
2023-02-13 23:08:41 +01:00
2021-08-05 16:05:55 +02:00