Commit Graph

40388 Commits

Author SHA1 Message Date
149e2fec76 Fix email tags marked as invalid 2023-08-02 08:16:12 -06:00
881d3c05c5 SearchMixin: Fix select option not having class causes JS error
Fixes addressbook edit popup does not resize
2023-08-02 08:16:03 -06:00
81a6c13010 Fix validation of CF options from json file 2023-08-02 08:15:55 -06:00
b304be3a20 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-08-02 08:15:45 -06:00
df2de928da 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-08-02 08:15:34 -06:00
69455d725a Api: Fix Et2LinkSearch initialization with value failed, giving blank widget 2023-08-02 08:15:27 -06:00
a3ce1d4cab WIP on caching static option file and searching it client-side
Get it working in nextmatch
2023-08-02 08:15:21 -06:00
e00582b5f9 WIP on caching static option file and searching it client-side
Avoid type error in CalendarOwner
2023-08-02 08:15:13 -06:00
2c919d4318 WIP on caching static option file and searching it client-side
Still needs file caching & passing correct URL
2023-08-02 08:12:46 -06:00
f96c60f154 * Calendar: Change how participant emails are shown
Sidebox: emails are shown on hover
Edit dialog: emails are shown in search results
Week headers: emails are no longer shown

To support this, now sending account options from server instead of pulling from user list
2023-08-02 08:11:44 -06:00
93af430e49 Calendar: Include all groups in owner/participant when account selection is not primary group
(and not none)
2023-08-02 08:06:46 -06:00
74f6bdfebb Calendar: Pre-fill some options in calendar owner/participant when select account preference is "selectbox" 2023-08-02 08:06:46 -06:00
9c15cdb1a5 Api: Swap sparse account array/object for simple list to fix missing options in select account widget 2023-08-02 08:06:46 -06:00
bf04a60fe3 * PostgreSQL/Mail: fix SQL error querying email avatars 2023-08-02 11:50:45 +02:00
6a172f46b1 Api: Add "search" to list of link entries sent to client
Fixes broken site-search
2023-08-01 09:47:49 -06:00
9280383200 set UCS version to 5.0 2023-07-31 08:54:37 +02:00
75f0cc417c Changelog for 23.1.20230728 2023-07-28 14:32:56 +02:00
74691c0a69 fix timezone problem/shift for CalDAV introduces by REST API changes
only matters if EGroupware server-timezone is different from the user-timezone
2023-07-28 14:23:44 +02:00
74562b10d7 Calendar: fix click on event in planner view created a new event 2023-07-28 13:05:41 +02:00
d660970473 fix typo 2023-07-28 09:43:53 +02:00
26800057a3 guard against CalDAV clients wrongly sending a Content-Type or Accept header for JSON 2023-07-27 20:50:49 +02:00
eeec71fb46 fix not working auth_type=(fallback|fallbackmail2sql) as Auth::backend() calls __construct(null, null) 2023-07-27 14:09:46 +02:00
ae76eea6f3 fix lavatar shows same letters for every contact not having a photo
caused by wrongly falling back to the contact with contact_id equal to account_id of current user
2023-07-27 13:28:55 +02:00
9047f856d1 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:47:08 +02: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
7735c57031 fix Error: Call to undefined method calendar_bo::find_or_add_categories() when specifying categories 2023-07-26 16:31:37 +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
a3bc505242 Changelog for 23.1.20230726 2023-07-26 12:28:35 +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
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
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
6e6138955b Add some translations 2023-07-25 12:03:51 +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
df1a099078 Make sure we are not hiding unnecessarily the grid which could lead to grid invisibility in mobile view 2023-07-24 15:14:41 +02:00