Allow teams to be handled like address books
Is your feature request related to a problem? Please describe.
At the moment a team cannot be shared like an address book. If you only want to share address records of team mates and not full address books, you have to create separate address books for each team. It could happen that a person is part of different teams, because e.g. he/she works on multiple projects in parallel. This would require to maintain multiple redundant records for each person.
Describe the solution you'd like
Instead of creating separate address books for each team, with all the contact details copied over, it would be nice to handle a team like an address book. This would allow to maintain personal data in only one record instead of multiple ones. By setting a team specific parameter it should be decided if a team should be handled like an address book or not.
Describe alternatives you've considered
No response
Additional context
No response
This is something we need!
The most flexible soultion will be to allow a (LDAP like) query as membership of an address book. Such address books should be sharable and syncable by CardDAV to mobile devices. The queries should include
- logic (and, or, not)
- member of (team, addressbok:group)
- contact vcard property This will dramatically increase contact data quality (single instance of contact) and security of person related data. Users can sync the contacts they need to know and are no longer forced to sync all address books Btw: a smart NC app could run in the background to produce such "virtual" address books