Hello everybody,
we have released a new maintenance release:
Changelog 21.1.20210923
-
smallPART: many new features and improvements for the new semester:
- push changes in course, videos, participants and comments instantly to all online users
- new video-controls for speed, skip 10s forward/back, full width, speaker control
- add staff rolls: tutor (readonly teacher access), teacher and co-admin (identical to owner)
- split students in groups and limit visibility of comments to their group, staff can filter by group
- allow students to pick a nickname displayed to fellow students, always show staff and students to staff with full name
- videos are ordered now alphabetic, use eg. 1st, 2nd, … as prefix to force videos to a desired order
- record date and time student subscribes or unsubscribes a course
- CSV comment export adds user retweeting in front of his comment
- fix questions with same start-time got identical question-numbers
- fix LTI automatic registration and interactive content-selection (LTI 1.3 eg. for Moodle 3.10+)
- content-selection shows all available courses, not just subscribed ones
- fix not working content selection if there is only a single 1.3 config (no 1.0 one)
- fix not working buttons to change between video, questions and scores
- Filemanager: added user-interface to mount WebDAV or SMB shares
- Filemanager/Sharing: create different share-token for different recipients (before recipients where added to the token)
- Kanban: Boards now remember collapsed columns & swimlanes
- Kanban: improve formatting for small columns
- Kanban: Fix Infolog field “Projectmanager” did not load in board edit Column & Listen dialogs after first being set.
- Calendar: Activate links in location & description in event tooltip
- Knowledge Base: fix pasting/dragging image into htmlarea editor does not work
- Addressbook/Mobile theme: fix opening contacts fails in mobile theme
- Tracker: Add configuration for defaulting group (all queues and queue specific)
- Mail: fix updating/deleting mail accounts does not refresh the mail tree no more
- Api: Fix some merge files were opened in browser instead of downloaded
- Api: Fix entry list stops scrolling if a row is updated while the tab is not visible
- Api: Fix changes in history log had a hash instead of user if the change was made after a share was opened.
- PostgreSQL/Addressbook: fix SQL error deleting a contact finally
- PostgreSQL/Addressbook/All Apps: fix SQL error in history tab if there are attachments
- PostgreSQL: fix SQL error when accessing eg. InfoLog
- Calendar/Addressbook/InfoLog: no longer allow to immediately delete entries as it breaks CalDAV/CardDAV sync
- Setup: support uninstalling automatic installed apps (no more reinstalling next update)
- EPL/Univention: support permanent uninstalling EPL features / downgrade to CE
- Chrome 94.0.4606.54: fix CSP error clicking on sidebox menu
- Some translation updates, especially Italian. Many thanks to the community translators for their support
This Maintanace update is provided via Docker container.
New functions / preferences or other important things:
- smallPART: many new features and improvements for the new semester:
We have integrated many innovations in smallPART. Please see the list above.
In particular, we have created automatic registration and interactive content selection with Moodle 3.10. This is documented in more detail in our GitHub Wiki:
- Filemanager: added user-interface to mount WebDAV or SMB shares
External directories can be mounted in the EGroupware file manager. For example, SMB or WebDAV shares.
There is an article on this:
Mounting directories/shares in the EGroupware file manager
Mounten von Verzeichnissen/Freigaben im EGroupware-Dateimanager
It is now possible to mount SMB and WebDAV directories directly in the EGroupware interface:
- Filemanager/Sharing: create different share-token for different recipients (before recipients where added to the token)
Individual shares/tokens are now generated for a shared object in the case of multiple sharing. This makes it possible to end sharing individually at a later date.
- Kanban: Boards now remember collapsed columns & swimlanes
Collapsed columns and swimlanes are now saved for the user and applied again when the Kanban board is called up again.
- Calendar: Activate links in location & description in event tooltip
It is now possible to click on web-links (location and description fields) in the tooltip:
In this way, you can directly reach the invitation links of video conferences in particular.
- Tracker: Add configuration for defaulting group (all queues and queue specific)
It is now possible to define a default group for all queues:
and for individual queues:
- Calendar/Addressbook/InfoLog: no longer allow to immediately delete entries as it breaks CalDAV/CardDAV sync
We have removed the option to delete calendar entries (directly):
It is now mandatory that calendar entries are only marked as deleted for the time being.
This makes it possible for Sync client to notice that something has been deleted.
Previously, a sync client could not recognise the deleted appointment because it simply no longer existed.
The deleted appointments can later be deleted manually by the user or the admin. But even that is not really necessary!
Please check your settings.
- Setup: support uninstalling automatic installed apps (no more reinstalling next update)
Modules uninstalled via the setup are now not reinstalled during an update.
It is not necessary and not recommended to uninstall the standard modules. These should (if necessary) be withdrawn from the users through permissions!
- EPL/Univention: support permanent uninstalling EPL features / downgrade to CE
It is now possible to run a EGroupware community edition (CE) on a Univention Corporate Server (UCS).
More about EGroupware on UCS and this new possibility will follow later in another article.
The commits in detail on GitHub:
The update information is collected in the following topic
in chronological order.
Many greetings
Your EGroupware team