Commit Graph

42701 Commits

Author SHA1 Message Date
322fefa62c Revert "Et2SelectEmail: Pass email to lavatar to get contact picture in email select option"
This reverts commit 5de789f7f7.
2023-07-27 11:08:23 +02:00
acc9deee85 mail_compose::ajax_searchAddress() returns now icon, if there is a real photo stored
no need for client to always try querying it
also improved performance by not sending one query for each contact to get email-custom-fields (if existing)
2023-07-27 11:08:02 +02:00
5de789f7f7 Et2SelectEmail: Pass email to lavatar to get contact picture in email select option 2023-07-26 13:39:00 -06:00
f3258ebc45 Fix validation of CF options from json file 2023-07-26 10:11:07 -06:00
fa2b84206d Calendar: Force display CSS attribute to deal with egw.getHiddenDimensions causing idden calendars 2023-07-26 09:41:11 -06:00
d464327074 Calendar: Fix hidden calendars in desktop and mobile view 2023-07-26 09:41:01 -06:00
d1c71c31fc Calendar: Force display CSS attribute to deal with egw.getHiddenDimensions causing idden calendars 2023-07-26 09:31:59 -06:00
60cccc612b Calendar: Fix hidden calendars in desktop and mobile view 2023-07-26 08:40:47 -06:00
575c8fa976 SearchMixin: Move missing value check after update so select_options gets a chance to populate first
This should speed up the initialization a little, avoiding some unneeded checks
2023-07-26 08:32:00 -06:00
7735c57031 fix Error: Call to undefined method calendar_bo::find_or_add_categories() when specifying categories 2023-07-26 16:31:37 +02:00
d3b644ebec fix Error: Call to undefined method calendar_bo::find_or_add_categories() when specifying categories 2023-07-26 16:30:10 +02:00
44359621a3 fix TypeError: Cannot read properties of null (reading 'trim') 2023-07-26 14:22:11 +02:00
fbea686a71 allow to disable application passwords for given groups 2023-07-26 14:22:11 +02:00
d071757bb9 fix TypeError: Cannot read properties of null (reading 'trim') 2023-07-26 14:20:13 +02:00
184a74e7b0 allow to disable application passwords for given groups 2023-07-26 13:26:34 +02:00
bf5bb04e1f Changelog for 23.1.20230726 2023-07-26 12:49:21 +02:00
a3bc505242 Changelog for 23.1.20230726 2023-07-26 12:28:35 +02:00
3fc21a6434 Fix commit df1a099078 broke calendar in some browsers 2023-07-26 11:10:28 +02:00
425178e06c Make sure we are not hiding unnecessarily the grid which could lead to grid invisibility in mobile view 2023-07-26 11:10:04 +02:00
2bdc7092f0 Fix commit df1a099078 broke calendar in some browsers 2023-07-26 10:57:13 +02:00
d6739afe8b Calendar: Fix group calendar could be missing events under some circumstances
Static account options added to CalendarOwner were blocking the group data needed, fixed by using sent options over account options
2023-07-26 09:06:27 +02:00
e0d284d3ae Calendar: Fix group calendar could be missing events under some circumstances
Static account options added to CalendarOwner were blocking the group data needed, fixed by using sent options over account options
2023-07-25 11:15:51 -06:00
0e8e46f44e Api: Fix doubled link on open and missing link app select 2023-07-25 18:53:53 +02:00
8ace683cdb Filemanager: Fix anonymous upload directory always reported failure when uploading 2023-07-25 18:50:16 +02:00
a6b00d5922 Filemanager: Fix anonymous upload directory always reported failure when uploading
Now it works first time the file is uploaded
2023-07-25 18:50:16 +02:00
ad53fa38da small docu update for Calendar REST APi 2023-07-25 18:38:34 +02:00
eef211fdcd * Calendar: new REST API to read, create, modify and delete events, see https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Calendar.md 2023-07-25 18:38:34 +02:00
f60ee71c1c WIP Calendar REST API 2023-07-25 18:38:34 +02:00
2b323f4ceb aggregate Etemplate\Widget\Url::ajax_contact() requests and search for all of them in a single AJAX request and SQL query 2023-07-25 18:35:13 +02:00
b44ea1b2b0 Api: Fix doubled link on open and missing link app select 2023-07-25 10:27:05 -06:00
a89b69528e aggregate Etemplate\Widget\Url::ajax_contact() requests and search for all of them in a single AJAX request and SQL query 2023-07-25 18:18:29 +02:00
2a5d0062dd Api: SearchMixin improvements to work with Et2LinkSearch more efficiently
Moving handling of missing options to overridable method so Et2LinkSearch can use its more efficient method
2023-07-25 09:38:11 -06:00
06af22a46c Filemanager: Fix anonymous upload directory always reported failure when uploading
Now it works first time the file is uploaded
2023-07-25 09:23:06 -06:00
3aaf0b2b60 Api: More missing changes from SearchMixin.remoteQuery() / static options from json file 2023-07-25 09:14:13 -06:00
df9ec35704 Api: Fix Et2LinkSearch initialization with value failed, giving blank widget 2023-07-25 08:48:51 -06:00
a61445c0d0 fix TypeError if field.values is null causing some nextmatch features like search not to render 2023-07-25 16:39:56 +02:00
ed3e9204ac Calendar: Fix clicking in dayview with multiple users added them all to the new event 2023-07-25 07:42:33 -06:00
e28191600d Calendar: Stop double add for fast clickers 2023-07-25 07:42:09 -06:00
cdd15139c2 Calendar: More work on drag vs jiggle click
Now user must drag into the next time block to start drag to create.  Any movement inside the same time block is treated as a click.
2023-07-25 07:41:57 -06:00
1508de4574 implement missed shareExpiration and sharePassword attributes when sending mail 2023-07-25 14:59:41 +02:00
fe57e18438 implement missed shareExpiration and sharePassword attributes when sending mail 2023-07-25 14:58:49 +02:00
6e6138955b Add some translations 2023-07-25 12:03:51 +02:00
52a28b40bc Add some translations 2023-07-25 12:01:48 +02:00
10f8d54f46 for api.queue close session to NOT block other requests (api.queue should NOT be used for changing something in session) 2023-07-25 11:47:14 +02:00
0f8a3251c4 Take emailTag preference for addresses used in mail list into account 2023-07-25 11:42:57 +02:00
a4109439e1 Implement onlyEmail option for UrlEmailReadonly 2023-07-25 11:42:40 +02:00
29d159ea29 Make sure to show only email when using current value as email (avoids getting duplicate name in fullEmail mode) 2023-07-25 11:42:01 +02:00
654a8367b6 Add new mail preference in order to be able to select the type info shown on email tags 2023-07-25 11:39:30 +02:00
7a7c04ccc8 for api.queue close session to NOT block other requests (api.queue should NOT be used for changing something in session) 2023-07-25 11:37:37 +02:00
f35de819a7 adapt Et2LinkSearch.remoteQuery() to Nathans change not run cleanSelectOptions() in Et2Select.processRemoteResults() any more
@Nathan: not sure if this needs to be applied in more places, or your change should detect it needs running ...
2023-07-25 10:39:13 +02:00