16 Commits

Author SHA1 Message Date
Sven Efftinge
9b1917b68d [server] mandatory team name on update 2023-01-16 18:41:24 +01:00
Sven Efftinge
837844d7f8 [server] Added updateTeam call
see #5067
2023-01-16 18:41:24 +01:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Milan Pavlik
d64eb0cef0 [server] Do not fail joining a team you're already a member of 2022-11-02 11:42:07 +01:00
Jan Keromnes
7c0ecdbf86 [db][payment][server] Implement TeamSubscription2.excludeFromMoreResources 2022-06-01 16:37:50 +05:30
Jan Keromnes
f40d0cf0aa [db][protocol] Implement TeamSubscription2 DB shapes and migration 2022-05-09 23:07:25 +05:30
Milan Pavlik
845e66c56b Format components/gitpod-db with prettier 2022-03-14 21:48:21 +05:30
Laurie T. Malau
9d3a8b77d1 Manage teams as admin 2022-02-25 18:10:04 +05:30
Laurie T. Malau
5d751e330d Remove team when sole owner and remove projects
Fixes #6655
2021-11-18 18:22:15 +01:00
Laurie T. Malau
6ff888883e [dashboard] Team settings page
Fixes #5066
2021-10-04 11:20:51 -03:00
Jan Keromnes
00622db04d [dashboard] Improve team members page
- Fix memberSince date
- Replace paths /{new,join}-team with /teams/{new,join}
- Implement minimal top menu layout for full-page forms (e.g. new team/project)
- Implement removing members & leaving teams
- Implement member search & role filter
- Implement changing team member roles
2021-06-25 21:46:47 +02:00
Sven Efftinge
99ec2a5c57 [teams] Use invites that can be reset 2021-06-15 13:06:39 +02:00
Jan Keromnes
439482541c [dashboard] Implement inviting team members 2021-06-15 13:06:39 +02:00
Jan Keromnes
236d81d49a [server] Optimize getTeamMembers (N queries → 1 query) 2021-06-15 13:06:39 +02:00
Jan Keromnes
c5027f0804 [dashboard] Implement Teams UI (selector, creation wizard, members page, project page) 2021-06-10 16:08:19 +02:00
Jan Keromnes
34bbbf4736 [db] Implement new Project and Team entities
Also:
- set up EditorConfig to trim trailing whitespaces
- install Docker VS Code extension by default
2021-06-04 11:49:17 +02:00