ralf
bf04a60fe3
* PostgreSQL/Mail: fix SQL error querying email avatars
2023-08-02 11:50:45 +02:00
nathan
6a172f46b1
Api: Add "search" to list of link entries sent to client
...
Fixes broken site-search
2023-08-01 09:47:49 -06:00
ralf
9280383200
set UCS version to 5.0
2023-07-31 08:54:37 +02:00
ralf
75f0cc417c
Changelog for 23.1.20230728
2023-07-28 14:32:56 +02:00
ralf
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
nathan
74562b10d7
Calendar: fix click on event in planner view created a new event
2023-07-28 13:05:41 +02:00
ralf
d660970473
fix typo
2023-07-28 09:43:53 +02:00
ralf
26800057a3
guard against CalDAV clients wrongly sending a Content-Type or Accept header for JSON
2023-07-27 20:50:49 +02:00
ralf
eeec71fb46
fix not working auth_type=(fallback|fallbackmail2sql) as Auth::backend() calls __construct(null, null)
2023-07-27 14:09:46 +02:00
ralf
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
ralf
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
nathan
fa2b84206d
Calendar: Force display CSS attribute to deal with egw.getHiddenDimensions causing idden calendars
2023-07-26 09:41:11 -06:00
nathan
d464327074
Calendar: Fix hidden calendars in desktop and mobile view
2023-07-26 09:41:01 -06:00
ralf
7735c57031
fix Error: Call to undefined method calendar_bo::find_or_add_categories() when specifying categories
2023-07-26 16:31:37 +02:00
ralf
44359621a3
fix TypeError: Cannot read properties of null (reading 'trim')
2023-07-26 14:22:11 +02:00
ralf
fbea686a71
allow to disable application passwords for given groups
2023-07-26 14:22:11 +02:00
ralf
a3bc505242
Changelog for 23.1.20230726
2023-07-26 12:28:35 +02:00
hadi
2bdc7092f0
Fix commit df1a099078
broke calendar in some browsers
2023-07-26 10:57:13 +02:00
nathan
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
nathan
0e8e46f44e
Api: Fix doubled link on open and missing link app select
2023-07-25 18:53:53 +02:00
nathan
8ace683cdb
Filemanager: Fix anonymous upload directory always reported failure when uploading
2023-07-25 18:50:16 +02:00
nathan
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
ralf
ad53fa38da
small docu update for Calendar REST APi
2023-07-25 18:38:34 +02:00
ralf
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
ralf
f60ee71c1c
WIP Calendar REST API
2023-07-25 18:38:34 +02:00
ralf
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
nathan
ed3e9204ac
Calendar: Fix clicking in dayview with multiple users added them all to the new event
2023-07-25 07:42:33 -06:00
nathan
e28191600d
Calendar: Stop double add for fast clickers
2023-07-25 07:42:09 -06:00
nathan
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
ralf
1508de4574
implement missed shareExpiration and sharePassword attributes when sending mail
2023-07-25 14:59:41 +02:00
hadi
6e6138955b
Add some translations
2023-07-25 12:03:51 +02:00
ralf
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
hadi
0f8a3251c4
Take emailTag preference for addresses used in mail list into account
2023-07-25 11:42:57 +02:00
hadi
a4109439e1
Implement onlyEmail option for UrlEmailReadonly
2023-07-25 11:42:40 +02:00
hadi
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
hadi
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
hadi
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
hadi
95c2bdb6b4
Fix calendar view no longer works in mobile view
2023-07-24 12:35:17 +02:00
ralf
0bd9ec1cf2
fix docu, spelling and some static vs. non-static calls
2023-07-21 09:00:00 +02:00
nathan
676ddd952f
Calendar: Fix ignoring drag for events
...
Clicking inside the time was not ignored, causing a drag to be started
2023-07-20 10:34:59 -06:00
nathan
19d0234567
Calendar: Increase drag timeout to avoid confusion between very short drags and clicks
2023-07-20 10:32:50 -06:00
nathan
9b122f513f
Revert "Revert "Calendar: Fix moving cursor while clicking did not add an event""
...
This reverts commit 3339ab947e
.
2023-07-20 10:32:08 -06:00
ralf
3339ab947e
Revert "Calendar: Fix moving cursor while clicking did not add an event"
...
Causesing 2 wired side-effects:
- participants for adding events are wrong
- clicking on existing event opens a new event
This reverts commit 2c98cdde04
.
2023-07-20 12:08:11 +02:00
nathan
02d25f7014
Mail: Fix missing translations in attachment download button options
2023-07-19 15:50:01 -06:00
nathan
46a78dd179
Mail: When importing from mail, prefer attachement filename when available
...
Fixes missing extensions in link name
2023-07-19 15:49:37 -06:00
nathan
abc2ca11b8
Importexport: Fix missing special import fields
2023-07-18 09:24:46 -06:00
nathan
6286679b0c
* Api: Restrict customfield options read from a file to only JSON files. Files should contain an array of options.
...
ex:
[
{ "value": "Α", "label": "α alpha" },
{ "value": "Β", "label": "β beta" }
]
2023-07-18 08:20:29 -06:00
nathan
0632068664
* Api: Customfield selectboxes can read options from a PHP file in the VFS using @[path] ex: @/home/Default/selects.php
2023-07-18 08:20:18 -06:00
nathan
43f704f0d5
If customfields has a label and only 1 field, use the label for the widget
...
This lets us use " " as label to hide the custom field's label
2023-07-18 08:20:12 -06:00
ralf
39aa763552
* Adressbook/CardDAV: unconditionally start output-buffering to fix problems with huge multiget reports from TB110 AB
2023-07-17 21:44:16 +02:00