Hello everybody,
we have released a new maintenance release:
Changelog 20.1.20201202
- API: call async-services via HTTP to fix diverse caching problems
- Tracker: fix empty notification mail, if ticket was opened by following a link in notification mail
- Addressbook: allow sharing of individual contacts to make them available to other addressbooks or users
- Addressbook: Open CRM views into individual tabs
- Addressbook: Fix newly added distribution lists could not be added to with the context menu
- EPL/Policy: limit what contact-fields are shared and which are required to share in certain addressbooks
- Ads/CardDAV/Addressbook: fix exception / HTTP status 401 when trying to delete an not existing distribution list
- Filemanager: Put file creation & modification times in user timezone
- Calendar: Fix quick add -> edit would incorrectly set end date
- Saml/Shiboleth/SmallPART: allow to use affiliation attribute to sync with Teachers group
- Projectmanager: Fix project links no longer get opened in element list view
- Status/Videoconference: remove port from room-name, if EGw was setup with a url using a port
This Maintanace update is provided via Docker container!
New functions / preferences or other important things:
- Addressbook: allow sharing of individual contacts to make them available to other addressbooks or users
It is now possible to share address book entries with users or groups (there adressbooks).
This is very helpful if you can’t or don’t want to share an entire address book, but other users need one or more other contact. So you don’t have to enter this contact several times in different address books.
In an EPL version, conditions for sharing and which data (fields) are shared can be regulated very finely. More about this below.
You can share contacts in two places:
Contact(s) context menu:
In one contact:
We have added “Shared with” in the “Address Book” column. So you can see in the table which contact is shared with whom or which group:
You can undo the sharing either via the context menu (User/Groups complete):
Or selectively in contact:
Contact can also be shared with write permission.
Either set “Share writable” before sharing:
Or set “Writable” in the contact view before sharing:
In contact, a magnifying glass and a pencil are used to distinguish between seeing and writing:
The permission to share contacts is done as usual in the rights management:
- EPL/Policy: limit what contact-fields are shared and which are required to share in certain addressbooks
In a EPL version, the conditions for sharing and which data (fields) are shared can be very fine-tuned.
For this purpose we have integrated two new policies in the adressbook policies:
- Sharing requires policy
- Sharing policy
Sharing requires policy
With this policy you can define which fields must be filled in order to share a contact.
Sharing policy
This rule can be used to define which fields of shared contacts are displayed.
- Addressbook: Open CRM views into individual tabs
The CRM views are now opened in separate EGroupware tabs:
This way, several contacts (or organizations) can be opened simultaneously.
Such tabs can also be opened during a phone call.
This function is certainly also helpful for own applications in EGroupware.
- Filemanager: Put file creation & modification times in user timezone
The timestamps of files and folders in the file manager are now displayed in the time zone set by the user.
The commits in detail on GitHub:
The update information is collected in the following topic
in chronological order.
Many greetings
Your EGroupware team