Max
|
ce1844e521
|
feat(webapp): several group and personal invitation links (#8504)
* invite codes refactor
typo
* lint fixes
* remove duplicate initeCodes on User
* fix typo
* clean permissionMiddleware
* dummy permissions
* separate validateInviteCode call
* permissions group & user
* test validateInviteCode + adjustments
* more validateInviteCode fixes
* missing test
* generatePersonalInviteCode
* generateGroupInviteCode
* old tests
* lint fixes
* more lint fixes
* fix validateInviteCode
* fix redeemInviteCode, fix signup
* fix all tests
* fix lint
* uniform types in config
* test & fix invalidateInviteCode
* cleanup test
* fix & test redeemInviteCode
* permissions
* fix Group->inviteCodes
* more cleanup
* improve tests
* fix code generation
* cleanup
* order inviteCodes result on User and Group
* lint
* test max invite codes + fix
* better description of collision
* tests: properly define group ids
* reused old group query
* reuse old Groupmembers query
* remove duplicate skip
* update comment
* fix uniqueInviteCode
* fix test
* fix lint
* Get invite codes
* Show invitation data in registration
* Add invitation list to menu (WIP)
* Add mutations, add CreateInvitation, some fixes
* Improve style, fix long comments
* Lock scrolling when popover is open, but prevent layout change
* small fixes
* instant updates
* Introduce config for link limit; add texts, layout changes
* Validate comment length
* Improve layout
* Add message to copied link
* Add invite link section to group settings
* Handle hidden groups
* Add menu entry for group invite links
* Fix locale
* hotfix invite codes
* Add copy messages
* More styling (WIP)
* Design update
* Don't forget user state
* Localize placeholder
* Add locale
* Instant updates for group invites
* fix registration with invite code
* Fix text overflow
* Fix instant updates
* Overhaul styles, add locales, add heading
* Add test and snapshot for CreateInvitation
* Improve accessability; add invitation test
* Add tests for InvitationList
* Fix locales
* Round plus button
* Fix tests
* Fix tests
* fix locales
* fix linting
* Don't show name of hidden group in invite message
* Add more tests
* Update webapp/locales/de.json
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
* Update webapp/locales/de.json
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
---------
Co-authored-by: Ulf Gebhardt <ulf.gebhardt@webcraft-media.de>
Co-authored-by: Wolfgang Huß <wolle.huss@pjannto.com>
|
2025-05-10 08:25:03 +00:00 |
|
Moriz Wahl
|
39288b4cb5
|
fix(webapp): warnings in unit tests
|
2023-05-31 18:05:29 +02:00 |
|
mahula
|
66e7edc2f8
|
linting
|
2023-03-09 16:03:48 +01:00 |
|
mahula
|
f5b3adc842
|
center button in invite link popover
|
2023-03-09 15:48:33 +01:00 |
|
mahula
|
c9d6e1a9ea
|
add tooltip to invite button
|
2023-03-09 15:43:58 +01:00 |
|
mahula
|
9a59799b2b
|
change copy text in invite button menu
|
2023-03-09 13:10:57 +01:00 |
|
Moriz Wahl
|
6eb5ad25af
|
get all components tests running
|
2023-02-15 11:12:19 +01:00 |
|
Moriz Wahl
|
4ce5bdd6fa
|
get most components working
|
2023-02-15 10:23:34 +01:00 |
|
|
|
7e16b8e72c
|
lint fixes
|
2021-04-25 19:02:52 +02:00 |
|
|
|
26bbf175a4
|
coverage InviteButton.spec.js
|
2021-04-25 17:29:26 +02:00 |
|
Wolfgang Huß
|
7d81d3d96d
|
Redesign after Ulf's and Moriz suggestion
|
2021-03-24 15:07:39 +01:00 |
|
Wolfgang Huß
|
7c794012e2
|
Design invite button
|
2021-03-24 11:51:48 +01:00 |
|
Moriz Wahl
|
8526bc6b1d
|
button to copy invite link to clipboard
|
2021-03-19 14:11:21 +01:00 |
|
Moriz Wahl
|
356f026226
|
basic invite button in frontend
|
2021-03-19 12:24:42 +01:00 |
|
Moriz Wahl
|
e6dc3f42ce
|
setting up invite button
|
2021-03-19 12:24:42 +01:00 |
|