feat(teams): add public flags to teams to allow easier sharing with other teams #2179

Merged
konrad merged 16 commits from waza-ari/vikunja:2173-teams-public-flag into main 2024-03-10 14:04:35 +00:00

16 Commits

Author SHA1 Message Date
Daniel Herrmann
8d2f31af02 fix(i18n): rename label for public team checkbox
All checks were successful
continuous-integration/drone/pr Build is passing
2024-03-10 14:46:38 +01:00
Daniel Herrmann
4b72a28f04 tests: split test to check public team discovery in two runs
All checks were successful
continuous-integration/drone/pr Build is passing
2024-03-10 14:03:33 +01:00
Daniel Herrmann
25f0c0480c fix: add more details to pubic team flag in UI 2024-03-10 13:59:46 +01:00
Daniel Herrmann
76a7f1ae96 remove console.log 2024-03-10 13:56:55 +01:00
Daniel Herrmann
7114847807 fix(config): fix whitespace in comment for enablepublicteams 2024-03-10 13:17:23 +01:00
Daniel Herrmann
8cefe76af5 test: add test to compare getting teams with and without public team feature flag enabled
All checks were successful
continuous-integration/drone/pr Build is passing
2024-03-09 22:39:00 +01:00
Daniel Herrmann
5975bfd501 fix my stupidity and hope that commits will be squashed during pr...
All checks were successful
continuous-integration/drone/pr Build is passing
2024-03-09 22:10:29 +01:00
Daniel Herrmann
1b25245a2d fix: default value for migration should be boolean
Some checks failed
continuous-integration/drone/pr Build is failing
2024-03-09 21:52:25 +01:00
Daniel Herrmann
93672cae09 docs: regenerate swagger docs
Some checks failed
continuous-integration/drone/pr Build is failing
2024-03-09 20:31:32 +00:00
Daniel Herrmann
74e6a6eb9b tests: add basic tests for public teams feature 2024-03-09 20:31:32 +00:00
Daniel Herrmann
11572332bc feat: add query param to team ReadAll function to include public teams when sharing 2024-03-09 20:31:32 +00:00
Daniel Herrmann
5035dd0e94 doc: add more details to openid spec 2024-03-09 20:31:32 +00:00
Daniel Herrmann
2f1b87536b feat: read isPublic flag from OIDC claims 2024-03-09 20:31:32 +00:00
Daniel Herrmann
f67746d858 feat: add frontend support for public team setting 2024-03-09 20:31:32 +00:00
Daniel Herrmann
9bc3e7cdb7 feat: add IsPublic flag to team model 2024-03-09 20:31:32 +00:00
Daniel Herrmann
8ea302899d feat: add config flag for public project feature 2024-03-09 20:31:32 +00:00