Aleksander Machniak
7ca7273ae9
Fix "There are unsaved changes..." warning when terminating document session (Bifrost#T220027)
...
As there's no way to detect unsaved changes in Collabora, we skip
the warning. We also make sure to detroy the session after closing
it in Collabora, so it have a chance to save the document state.
2019-06-25 09:51:19 +00:00
Aleksander Machniak
b87333e0e2
Files: Add missing "Saving..." label
2019-06-21 10:13:39 +00:00
Aleksander Machniak
8f8c6ab5ae
Cleanup
2019-06-20 12:53:36 +00:00
Aleksander Machniak
098d25dd18
Elastic: Remove redundant styles
2019-06-20 12:43:27 +00:00
Aleksander Machniak
2a1d9bb6b8
Files: Support display/title (instead of uid) in sharing form
2019-06-20 08:59:14 +00:00
Aleksander Machniak
22bfc61fbf
Files: Add title text to truncated long folder names on folders list
2019-06-19 11:18:03 +00:00
Aleksander Machniak
15a38f87e0
Other user uid mapping for Chwala (Bifrost#T216238)
...
...also use format "Doe, Jane (jane.doe)" consistently everywhere.
2019-06-19 10:59:46 +00:00
Aleksander Machniak
de726e8cac
Fix PHP Fatal error: Call to a member function get() on a non-object
2019-06-14 11:57:50 +00:00
Aleksander Machniak
acd1740a29
Replace other user folders uids with display name (Bifrost#T216238)
...
Extends existing functionality that worked in kolab plugins' UI
in a way that:
- ldap lookups are optionally cached
- replacing is done also in Mail/Settings parts of the UI
- object_prettyname() uses the same technique as folders listings
2019-06-13 13:33:35 +00:00
Aleksander Machniak
9da21b887c
CS fixes, updates to composer.json files
2019-06-12 08:32:26 +00:00
Aleksander Machniak
ffd4de9998
Don't require jqueryui plugin, it's always enabled
2019-06-12 08:17:14 +00:00
Aleksander Machniak
3a13f5c3a7
Elastic: Move readonly (locker) icon on folder lists to the left
...
This is a state indicator icon, this way it does not collide with
list buttons on the right side of each record.
2019-06-07 12:31:20 +00:00
Aleksander Machniak
32b42e21ee
Verify folder_classname() result before use
...
In future versions it may return class name that is not a localization label.
2019-06-05 14:01:55 +00:00
Jeroen van Meeuwen (Kolab Systems)
c1a1d59ade
Bump version to 3.4.6
2019-06-03 11:14:19 +02:00
Aleksander Machniak
6358d0ebfa
Calendar: Fix white on white color for itip event preview
2019-06-02 07:44:21 +00:00
Aleksander Machniak
98239ee764
Elastic: Fix position of counter badge on calendars list
2019-05-31 12:00:38 +00:00
Aleksander Machniak
d87235e20e
Calendar: Limit number of event occurrences when "checking an itip event in calendar"
2019-05-31 11:55:33 +00:00
Aleksander Machniak
8d04cec2f1
T5414: Fix Check Calendar button pointing to a wrong date
2019-05-31 11:30:17 +00:00
Aleksander Machniak
2f75ab5b39
T5414: Fix wrong all-day event date in invitation box
2019-05-31 09:19:04 +00:00
Aleksander Machniak
de8e018c4a
Fix kolab_alarms table schema for MariaDB (Bifrost#T163148)
...
Error: Specified key was too long; max key length is 767 bytes, is caused
by missing charset specification for the table. Maria's default
charset is utf8mb4 making the varchar(255) field too big for a key.
2019-05-28 13:54:00 +02:00
Aleksander Machniak
915035e9ba
Small code simplification
2019-05-27 15:12:14 +02:00
Aleksander Machniak
d42ca55bfc
README update
2019-05-22 09:29:24 +02:00
Aleksander Machniak
5e63cef9d5
Remove old TODO file
2019-05-22 09:19:22 +02:00
Aleksander Machniak
985d88fed2
Tasks: Fix folder edit/create issues
...
- fix setting unwanted and invalid folder color annotation
- fix saving "Show reminders" setting
- fix javascript error after editing a folder
2019-05-21 11:45:37 +02:00
Aleksander Machniak
f848609ea1
Elastic: Improve event/task reminders (alarms) input
2019-05-14 11:04:27 +02:00
Aleksander Machniak
f847df8e50
Fix broken resource details when kolabDescAttribute contains non-JSON-formatted value (Bifrost#T209152)
...
We'll display such string as a resource description (if not specified otherwise).
2019-05-14 09:49:20 +02:00
Aleksander Machniak
7d6e1fd787
Calendar: Fix broken UI when using unsupported (old) view type 'table' (Bifrost#T206587)
...
The default view could have been stored in user preferences. After
fullCalendar upgrade we switched to 'list' view instead of 'table'.
2019-05-07 10:24:46 +02:00
Jeroen van Meeuwen (Kolab Systems)
e0d11833a1
Bump version numbers
2019-05-07 08:32:27 +02:00
Aleksander Machniak
464b49ee34
Elastic: Fix various regressions
2019-05-06 10:56:33 +02:00
Aleksander Machniak
b81e4798d0
Elastic: Unset 'rename' icon, use the one from Elastic core
2019-05-06 09:06:46 +02:00
Aleksander Machniak
290adfbbb1
Merge branch 'dev/elastic'
2019-05-06 08:30:23 +02:00
Aleksander Machniak
fb72e36fa4
Small phpdoc fixes
2019-05-02 12:38:24 +02:00
Aleksander Machniak
02637611ed
Fix various issues caused by caching outdate properties
...
e.g. fixes state and calendar relation after accepting pending invitation event
2019-04-29 13:44:11 +00:00
Aleksander Machniak
e648167c38
Add posibility to remove pending/declined invitation events (Bifrost#T203431)
2019-04-29 10:39:08 +00:00
Aleksander Machniak
ff7f8f76d3
Unset 'rsvp' flag when changing attendee status
2019-04-26 15:14:27 +00:00
Aleksander Machniak
fe7142b8c4
Elastic: Improved styles for the list of tasks assigned to an email
2019-04-26 08:11:44 +00:00
Aleksander Machniak
3a2240a13d
Fix inconsistency in handling other users "root" folders (Bifrost#T203416)
...
Refactored some code to make sure we always deal with kolab_calendar instances.
2019-04-26 07:30:45 +00:00
Aleksander Machniak
1d72a95549
On iTip request fallback to attendee status, not organizer's
...
When a user has delegator's identities defined and receives
an iTip requests from the delegator (as an organizer) that
invitation could have been detected as accepted (even if there
obviously was no event in users calendar and the status is needs-action/unknown).
2019-04-25 10:04:55 +00:00
Aleksander Machniak
d852838c7e
Fix " v is null in set_event_colors()" error
2019-04-24 10:16:42 +02:00
Aleksander Machniak
89042934ef
Trim redundant whitespace in iTip details table
2019-04-24 09:28:03 +02:00
Aleksander Machniak
3db1e4212c
Don't log full session identifiers
2019-04-19 11:46:39 +02:00
Aleksander Machniak
ce24ec1bdd
Fix bug where newly added element in tag cloud was not clickable (in Tasks/Notes)
2019-04-17 11:58:40 +02:00
Aleksander Machniak
09e8dcce98
Fix regression where removing tags from one message would remove tag badge from all (Bifrost#T201124)
2019-04-17 11:51:57 +02:00
Aleksander Machniak
12ce9fd4c7
Ignore address_book_type setting when checking for global addressbooks
2019-04-16 12:50:20 +02:00
Jeroen van Meeuwen (Kolab Systems)
4ad016bce4
Bump versions to 3.4.4
2019-04-15 11:04:06 +02:00
Aleksander Machniak
b5bde340c2
Get rid of jQuery-UI button use
2019-04-08 11:20:26 +02:00
Aleksander Machniak
7ed760cda0
Fix button selectors (.ui-button -> button)
...
Buttons in Elastic dialogs do not have this class assigned. We also
will get rid of jQuery-UI button use in the future.
Also, fixed Add Resource button state handling.
2019-04-08 11:03:40 +02:00
Aleksander Machniak
f31c329ca7
Fix button selectors (.ui-button -> button)
...
Buttons in Elastic dialogs do not have this class assigned. We also
will get rid of jQuery-UI button use in the future.
2019-04-08 10:35:45 +02:00
Aleksander Machniak
a0454e8080
kolab_sso: Add oauth2 and seas drivers (Bifrost#T194908)
2019-04-03 12:53:10 +02:00
Aleksander Machniak
c64a272df3
Pass attributes list to get_entry()
...
This is now needed, otherwise all attributes will be requested.
2019-04-02 12:39:22 +02:00