101_Team_based_sharing #122

Merged
mpeltriaux merged 9 commits from 101_Team_based_sharing into master 2022-02-18 15:20:34 +01:00
Owner

Implements #101

# Implements #101
mpeltriaux added 8 commits 2022-02-18 14:10:09 +01:00
* adds first implementation for team managing
* visual enhancement for team index rendering
* adds validity check for admin-membership of a team
* adds form for sharing via team
* adds team sharing field to share form
* splits sharing logic into user based and teams based
* adds TeamAdmin for admin backend
* adds validity check on Team name -> only unused names shall be valid
* adds tests for team sharing
* extends the API for team sharing support
* adds shared_teams property shortcut for ShareableObjectMixin
* adds full support for team-based sharing to all views and functions
* simplifies ShareModalForm
* adds/updates translations
* adds overview of shared teams on object detail view
* adds team data view if button is clicked
* adds migration files for ShareableObject data models
mpeltriaux added 1 commit 2022-02-18 15:19:42 +01:00
* adds mail templates for shared data actions
* fixes bug where deleted compensations would be used for checking
mpeltriaux merged commit 87f1ca19fb into master 2022-02-18 15:20:34 +01:00
mpeltriaux deleted branch 101_Team_based_sharing 2022-02-18 15:20:40 +01:00
Sign in to join this conversation.
No description provided.