Commit Graph

40257 Commits

Author SHA1 Message Date
StefanU
178b862bcf
Add timesheet.svg
as replacement of png
2023-04-29 21:29:21 +02:00
StefanU
c8f0a91901
Update search.svg 2023-04-29 21:07:25 +02:00
nathan
33ea5483c3 Calendar: More sidebox owner fixes
- another instance of remote class causing problems
- remove duplicates to avoid warning message
2023-04-29 08:49:14 +02:00
nathan
8f0302f465 Fix LinkEntry change caused double change event 2023-04-29 08:40:07 +02:00
nathan
2ea5a41d4f Calendar: Fix second selected owner in sidemenu went missing 2023-04-27 14:05:50 -06:00
nathan
c9c98969b4 Calendar: Fix missing owner resource icons on initial load 2023-04-27 10:48:14 -06:00
nathan
0de4ad22c2 Calendar: Fix category missing from event tooltip 2023-04-27 10:40:46 -06:00
nathan
3738284a39 Let change event bubble so it can be caught by parents 2023-04-27 10:06:24 -06:00
ralf
6ae79bb53e * AD/LDAP/Import: for AD always do a full import of groups, as AD seems not to update the modification date, if only members change 2023-04-27 16:25:02 +02:00
ralf
6b17f28490 * Addressbook/CardDAV: show and allow to sync for default and forced preferences all ABs of the admin user
also do NOT name the groups own AB "personal"
2023-04-27 16:19:35 +02:00
ralf
bce396d86a null and undefined are objects too
fixes TypeError: Cannot read properties of null (reading 'length')
2023-04-27 08:04:42 -06:00
nathan
95aae678ff Api: Always resolve jsonq, even if empty array
Fixes callback was not called if response was []
2023-04-27 08:04:07 -06:00
nathan
759eb22505 Et2InputWidget: Give clones of object values so receiver cannot use the reference
Fixes failing change detection in EgwApp.update_state, since the value was the same object
2023-04-27 08:03:58 -06:00
hadi
f1a5b24249 Fix toolbar actions not getting their icons displayed when the toolbar is being opened from its none origin apps 2023-04-27 14:02:28 +02:00
hadi
29ed309372 Fix smime signed messages contain text/calender no longer are processed as event 2023-04-27 13:55:21 +02:00
hadi
fd34e597c3 Fix mail preview failed to fetch text/calendar as attachment for smime signed messages 2023-04-27 12:43:50 +02:00
ralf
5ef378abef fixing ValueError: str_repeat(): Argument #2 ($times) must be greater than or equal to 0
fixes 1894a19a86
2023-04-27 11:01:30 +02:00
nathan
ca1c4f164c Calendar: Fix events not shown when showing calendar of a resource category 2023-04-26 08:22:47 -06:00
nathan
11589fc8a2 Fix Et2Link always opening in the same popup 2023-04-26 08:06:56 -06:00
nathan
b5e78154d0 Timesheet: Allow exact start & end times 2023-04-26 08:06:12 -06:00
nathan
c1cbfc415d Add statustext to list of detached attributes 2023-04-26 08:05:35 -06:00
ralf
9d1e34e377 * Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after 2023-04-25 17:37:09 +02:00
ralf
e549648187 change default to disable last/next event for users, as it's quite a performance drain 2023-04-25 17:03:29 +02:00
hadi
8d4c4c9d37 Fix js error causes stop execution for apps with no favorites 2023-04-25 17:01:18 +02:00
nathan
d57bcd12ac Fix missing entry values 2023-04-25 08:09:07 -06:00
nathan
2e3784ea54 Admin: Remove missing content types from custom field type2 to avoid validation errors on submit 2023-04-25 08:08:44 -06:00
nathan
9b57b24f0e Always strip comma regardless of number preference so parse float always works. 2023-04-25 08:07:53 -06:00
hadi
a88c423abe Do not translate category names 2023-04-25 12:01:19 +02:00
hadi
f7a1be6525 Make content marking possible on nm rows 2023-04-24 15:02:11 +02:00
ralf
c431057f56 * CalDAV/InfoLog: fix infinit loop causing high database load, if sync-collection report did not query calendar-data 2023-04-24 13:06:44 +02:00
hadi
3203a2b90e Fix broken resizing mail compose's textarea 2023-04-21 14:16:47 +02:00
hadi
f072d6d620 Set right set of attachments object for smime resolved attachments sent to client-side 2023-04-21 11:57:57 +02:00
ralf
553986c7cb backport dependabot update of guzzlehttp/psr7 from 2.4.0 to 2.4.5 2023-04-20 21:27:18 +02:00
nathan
1e2695c7ce Calendar: When moving an event reset status of non-users according to event owner's preference instead of always resetting 2023-04-20 08:21:57 -06:00
nathan
9e56554408 Resources: Fix category ACL with no admin added a blank user, which then failed validation 2023-04-20 08:21:09 -06:00
nathan
edcd9ae55c Resources: Make ACL edit popup wider 2023-04-20 08:20:38 -06:00
nathan
aea9731d22 Resources: Give ACL dialog permissions table full width 2023-04-20 08:19:15 -06:00
nathan
889fa75f8c Fix typo in 5a824ef 2023-04-20 08:19:08 -06:00
nathan
aded689831 Fix et2container.getValueById() failed with error on (some) webcomponents 2023-04-20 08:12:46 -06:00
nathan
c01b39fe64 Mail: Fix moving folder hangs showing waiting icon 2023-04-20 08:12:15 -06:00
hadi
1b827f9f1e Fix sub-infolog indicator icon gets positioned wrongly when viewing the infolog in CRM view 2023-04-20 11:45:55 +02:00
nathan
ecffd5fb73 Api: Fix Et2Link did not open PDFs in Collabora, but always downloaded them 2023-04-19 11:14:01 -06:00
nathan
fe962c2177 Et2Select: Fix doubled tags, long tags missing ellipsis 2023-04-19 11:13:37 -06:00
nathan
cefbf87dd4 Preferences: Change default multiselect close preference from open to close except email 2023-04-19 11:12:22 -06:00
nathan
daf57803f9 Preferences: Add a preference option for if select multiple dropdowns stay open, excluding email selection
Also, German translations from Birgit
2023-04-19 11:11:52 -06:00
nathan
0242891289 Preferences: Add a preference for if select multiple dropdowns stay open or closes immediately after selection 2023-04-19 11:11:35 -06:00
nathan
0ec664cacb Api: Fix single custom field with ID = fieldname did not properly load value 2023-04-19 08:14:57 -06:00
ralf
718ea95b8b fix lists from other users gave a validation error for account-display "Lastname, Firstname" because of the comma 2023-04-18 16:27:29 +02:00
ralf
02d4b6d30e fix some PHP Deprecated and typos in comments 2023-04-18 09:11:56 +02:00
nathan
1ca751f17d Fix multi-select in headers did not trigger update when a tag was removed
Value got passed around by reference, so as soon as the value was changed, activeFilters had the updated value.  Now just leaving applyFilters() to do the check.
2023-04-17 16:23:16 -06:00