Moriz Wahl
fbec8288b2
refactor(backend): category seed ( #8505 )
...
* define ids and slugs in categories, check for existing ids, only seed the new ids
* seed categories respecting existing categories
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-05-08 20:27:41 +00:00
c69cef47a1
refactor(backend): refactor context ( #8434 )
...
* type for neo4j and neode
* fix build
* remove flakyness
* wait for neode to install schema
* remove flakyness
* explain why we wait for a non-promise
* refactor context
missing change
missing change
* adjust test setup
proper cleanup after test
* lint fixes
* fix failing test to use new context
2025-05-03 09:43:08 +00:00
Wolfgang Huß
48c7bd0033
refactor(webapp): make login, registration, password-reset layout brandable ( #8440 )
...
* Make login, registration, password-reset layout brandable
- Rename some variables related to this
* Remove experimental code
* add lodash types
* fix build
fix type
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
2025-04-28 16:58:35 +00:00
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
Wolfgang Huß
9c1d6d7f1f
Change group 'DESCRIPTION_WITHOUT_HTML_LENGTH_MIN = 3', was '50'
2024-01-04 11:48:21 +01:00
c436cb52b1
corrected file endings or removed them where possible
2023-06-12 14:26:52 +02:00
ebddfa7df4
all files as .ts
2023-06-12 13:25:21 +02:00
Moriz Wahl
58c9c84557
min length of group description to 50
2023-02-08 11:51:14 +01:00
Wolfgang Huß
f367ac3c71
Set 'DESCRIPTION_EXCERPT_HTML_LENGTH' to 250
2022-09-16 04:37:42 +02:00
Wolfgang Huß
210aebb829
Merge branch 'master' of github.com:Ocelot-Social-Community/Ocelot-Social into 5059-groups/5318-group-profile-second
2022-09-14 14:27:01 +02:00
Moriz Wahl
8e561711d0
fix typo
2022-09-08 16:37:41 +02:00
Moriz Wahl
3508b37224
load new icons for categories
2022-09-08 16:28:45 +02:00
Wolfgang Huß
2814f81ed5
Merge branch '5059-epic-groups' of github.com:Ocelot-Social-Community/Ocelot-Social into 5059-groups/5131-implement-update-group-resolver
...
# Conflicts:
# backend/src/db/graphql/groups.js
# backend/src/middleware/permissionsMiddleware.js
2022-08-31 09:21:08 +02:00
Wolfgang Huß
a8f59a4c42
Merge branch 'master' of github.com:Ocelot-Social-Community/Ocelot-Social into 5059-epic-groups
...
# Conflicts:
# backend/src/constants/categories.js
# backend/src/db/seed.js
2022-08-31 09:02:26 +02:00
Wolfgang Huß
d969141fc6
Implement 'UpdateGroup' resolver, first step
2022-08-30 06:58:39 +02:00
Moriz Wahl
25c8fe275f
add locales for yunite categories
2022-08-22 20:11:21 +02:00
Moriz Wahl
c1f1408f6c
add yunite categories
2022-08-22 19:17:50 +02:00
Wolfgang Huß
117bd5e4e6
Implement error for to short 'description' and test it
2022-08-09 16:34:50 +02:00
Wolfgang Huß
61344fc96b
Implement errors for to less or to many categories and test it
2022-08-09 08:50:25 +02:00
Wolfgang Huß
5abbf22b43
Implement 'inviteCode' and 'nonce' lengths via 'registration.js' in backend and webapp
2022-06-23 17:44:59 +02:00