Commit Graph

41468 Commits

Author SHA1 Message Date
nathan
7a0e216aca Admin: Group action to add / remove application run rights 2023-11-06 13:41:25 -07:00
nathan
fe68cdb1b6 Run rights for applications translation from Birgit 2023-11-06 13:38:25 -07:00
nathan
cfd628e87f Slightly better rendering for description contents
Uses the litElement lifecycle better, updated() is called after render()
2023-11-03 16:15:53 -06:00
nathan
1bc26101cd Fix default drag & drop helper did not work well with webcomponents
It doesn't let us do async, so was not waiting for widgets to be updated
2023-11-03 16:13:45 -06:00
hadi
d89646df27 Fix Editable Avatar's edit/delete icons are no longer displayed 2023-11-03 11:32:14 +01:00
nathan
454ab3fb98 Fix spacing & sizing
- Move option group titles to the left more
- Fix calendarowner dropdown would not size properly in sidebox
2023-11-02 17:29:50 -06:00
nathan
4d1e81b8b1 -Fix broken filter when search results have option groups
- Fix JS error if option has no label yet
2023-11-02 17:00:34 -06:00
nathan
c2623dcb55 Fix some issues when search results have option groups
- Options sometimes disappeared when selected
- Count was off if one of the results was already selected
2023-11-02 16:58:38 -06:00
nathan
999a3298c0 Preferences: New account display preferences that include email address 2023-11-02 14:37:26 -06:00
nathan
5ba1ef4d34 Calendar: Only show owner / participant label in selected tags, no additional information
Previously it showed the email addresses too
2023-11-02 14:19:08 -06:00
ralf
c96f542071 * Addressbook/REST API: categories were lost, when updating existing contacts 2023-11-02 21:21:55 +02:00
ralf
a30ac656ba * Addressbook/REST API: categories were lost, when updating existing contacts 2023-11-02 21:20:56 +02:00
nathan
8544a807e3 Admin: Group action to add / remove application run rights 2023-11-02 13:08:02 -06:00
nathan
ba04abd1b4 Et2Dialog: Fix height attribute was not setting dialog height 2023-11-02 13:04:32 -06:00
ralf
b759afa57d fix only active sidebox-category header should be white, not the text of the whole sidebox, like the drop-down icon of selectboxes in calendar 2023-11-02 20:26:16 +02:00
ralf
d3a9f6bc46 disable user-password popup for plaintext passwords (no need) and set disabled, if password field is readonly from server-side 2023-11-02 17:22:18 +02:00
ralf
a9aefd6a32 disable user-password popup for plaintext passwords (no need) and set disabled, if password field is readonly from server-side 2023-11-02 17:16:34 +02:00
nathan
a7396cab69 Fix Uncaught (in promise) TypeError: et2_selectbox.find_select_options is not a function from et2_widget_ajaxSelect 2023-11-02 08:15:30 -06:00
ralf
0c25b32432 disable verbosity of automatic schema-update when restore is run from within EGw, as it fills the screen completely 2023-11-02 14:45:05 +02:00
ralf
108a9e94e6 disable verbosity of automatic schema-update when restore is run from within EGw, as it fills the screen completely 2023-11-02 14:42:28 +02:00
nathan
5d705c3b79 Calendar: Group calendar owner / participant search results by resource type 2023-11-01 13:26:23 -06:00
nathan
bed98c0e9e Calendar: Fix freetime search timeslot select 2023-11-01 09:35:03 -06:00
nathan
d1e7040011 Fix email tag always shows "not-allowed" cursor for read-only 2023-10-31 09:02:03 -06:00
ralf
a4353ab75a fix error ldap_get_entries(): Argument #2 ($result) must be of type LDAP\Result, bool given (0) 2023-10-30 19:31:08 +02:00
ralf
af633af45d fix error ldap_get_entries(): Argument #2 ($result) must be of type LDAP\Result, bool given (0) 2023-10-30 19:30:34 +02:00
nathan
b3899e86dd Et2Select: Stop sidemenu scrolling when scrolling through options 2023-10-30 09:10:21 -06:00
hadi
9b2d208e8e Implements load method for multi-video widget 2023-10-30 13:27:38 +01:00
ralf
6ee162ccd5 WIP S3 stream-wrapper: fixes to backup and restore binary AES key column egw_sqlfs.fs_aes_key 2023-10-30 13:31:11 +02:00
nathan
d15c63198c Docs: Get the ETemplate2 webComponent widets working on doc site
Sort of.  This breaks shoelace images due to them not being imported / copied, and not using the CDN
2023-10-27 11:50:51 -06:00
nathan
6e0301d249 Docs: Get the Shoelace widgets working on docs site
Using their CDN with our Shoelace version
2023-10-27 09:22:03 -06:00
ralf
305aaad22c * REST API/Mail: viewing uploaded EML files, allowing user to answer, forward or download attachments 2023-10-27 11:50:13 +03:00
ralf
9d4524f744 * REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward) 2023-10-27 10:21:49 +03:00
ralf
f36149ae93 * REST API/Mail: always add signature below supplied body (independent of user preference for reply/forward) 2023-10-27 10:21:16 +03:00
Ralf Becker
2cb959a8e3 pending translations from our translation-server 2023-10-26 21:56:09 +02:00
Ralf Becker
db7d26a6a0 pending translations from our translation-server 2023-10-26 21:55:35 +02:00
nathan
031a70bb4e Addressbook: During CSV import, only check 'exists' condition once. No re-check if it wasn't found 2023-10-26 11:34:37 -06:00
nathan
31b322b870 Et2SelectEmail: Fix pasting in merge placeholders didn't do anything 2023-10-26 10:19:59 -06:00
nathan
4ab788acc1 Et2SelectEmail: Fix pasting in merge placeholders didn't do anything 2023-10-26 10:09:44 -06:00
nathan
4a48fc74c7 Et2Select: Fix placeholder could not be shown 2023-10-25 10:11:44 -06:00
nathan
f6e6b7dc38 Avoid array key not found warning 2023-10-24 14:12:52 -06:00
ralf
b45b3c35df WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3 2023-10-24 22:22:16 +03:00
ralf
effa3686c8 WIP S3 stream-wrapper: S3 configuration 2023-10-24 17:02:16 +03:00
ralf
ed4bf568bf fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY" 2023-10-24 11:39:30 +03:00
ralf
dbe2a0b4b9 * ActiveDirectory: supporting well-known SIDs not matching the domain-SID e.g. S-1-5-32-544 for BUILDIN\Administrators 2023-10-24 11:39:30 +03:00
ralf
1a2163a610 fix AD/LDAP import got "Duplicate entry '****' for key PRIMARY" 2023-10-24 11:37:57 +03:00
ralf
428dceafe9 * AD Import: run full group import for AD, as it does not update modification time of group, when memberships change 2023-10-24 10:00:38 +03:00
ralf
f22fa015dc * AD Import: run full group import for AD, as it does not update modification time of group, when memberships change 2023-10-24 10:00:17 +03:00
ralf
e784e1cb0d * AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min 2023-10-24 09:51:16 +03:00
ralf
883898fe50 * AD/LDAP Import: allow setting import frequency < 1h eg. .1: every 5min, .5: every 30min 2023-10-24 09:50:30 +03:00
nathan
090382bbff Infolog: Fix missing private setting on customfields 2023-10-23 14:31:49 -06:00