Commit Graph

5426 Commits

Author SHA1 Message Date
nathan
abf5b76803 Prevent sidemenu keyhandlers from stopping events from widgets 2024-03-19 08:08:45 -06:00
ralf
74678556d1 * Calendar/CalDAV: do not allow to resurrect a deleted meeting by accepting it again via CalDAV or meeting-request from mail app 2024-03-13 17:25:55 +02:00
Ralf Becker
bb7846dae1 pending translations from our translation-server 2024-03-04 09:05:43 +01:00
ralf
8759d438ae ThunderBird changed there holiday URLs (again) 2024-02-27 11:50:31 +02:00
ralf
ce15893e46 fix typo causing PHP Error: Undefined constant "egwEvent" 2024-02-13 14:47:01 +02:00
ralf
ebac17aa4e * Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md 2024-02-08 16:06:55 +02:00
ralf
a75ee01b58 * Calendar/eSync: fix events created on the device are added to the server in a wrong timezone / shifted by some hours 2024-02-08 15:06:38 +02:00
ralf
9e7a3ec4d8 another big chunk of PHP Warnings 2024-02-08 12:31:28 +02:00
ralf
8a7d70ff1a fix a ton of Undefined warnings filling up eSync logs 2024-02-06 21:47:38 +02:00
ralf
e6626d2de6 Fix Error: Call to undefined method calendar_bo::update_requested() 2024-02-01 10:32:40 +02:00
Ralf Becker
6956ba7601 pending translations from our translation server 2024-01-25 09:55:29 +01:00
ralf
02c0357189 * Calendar: update holidays with new thunderbird.net URLs/data for a lot more countries 2024-01-18 21:59:46 +02:00
ralf
84af649d76 * Calendar/CalDAV: new calendar-config to allow party-crashers with email matching a given regular expression 2024-01-16 15:10:22 +02:00
hadi
4fed80f78a Fix wrongly filtered avatars in darkmode, happens for calOwner and regular account-selector widgets 2023-12-19 13:23:52 +01:00
nathan
48068da833 Calendar: Stop EGroupware\Status\Videoconference\Call::getMeetingRegex() from breaking the import
Jitsi backend was crashing with no error
2023-12-18 09:54:42 -07:00
nathan
1dc3a2cf62 * Importexport: Progress updates when importing 2023-12-18 09:54:31 -07:00
nathan
a813d09ae5 Calendar: Fix multi-day date format in tooltip, place end date on second line 2023-11-30 13:28:27 -07:00
nathan
be243c9aa7 Calendar: Fix incorrect extra user as participant 2023-11-15 11:22:02 -07:00
nathan
f039723e39 Calendar: Change iCal export use to use event timezone. Fixes whole day events grow to next day 2023-11-15 10:39:16 -07:00
ralf
61ed912388 fix count(): Argument #1 ($value) must be of type Countable|array, null given 2023-11-13 14:54:02 +02:00
nathan
1396ba6fd4 Calendar: Fix iCal import with mismatched recurrence date did not properly create exception 2023-11-10 14:32:41 -07:00
Ralf Becker
3e27a643b6 pending translations from our translation server 2023-11-10 06:44:58 +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
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
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
Ralf Becker
db7d26a6a0 pending translations from our translation-server 2023-10-26 21:55:35 +02:00
Ralf Becker
c5b7251188 pending translations from our translation-server 2023-10-18 16:41:38 +02:00
nathan
f7e6155b57 Calendar/PM integration: now can show projects in calendar by multiple custom date fields 2023-10-16 11:30:32 -06:00
nathan
a84dd3d34b Calendar: Another attempt to avoid error when accepting external invitation
calendar_uiforms::event_changed(): Argument #2 ($_old) must be of type
array, bool given, called in
/var/www/epl-23.1/calendar/inc/class.calendar_uiforms.inc.php on line 2295
2023-10-16 08:44:01 -06:00
nathan
7c63d05bd5 Calendar: Fix drag & drop invitation in planner view 2023-10-13 11:45:20 -06:00
nathan
511ea66d3e Fix wrong operator in 6b4a1316d2 2023-10-13 08:11:07 -06:00
nathan
6b4a1316d2 Calendar: Attempt to avoid error when accepting external invitation
calendar_uiforms::event_changed(): Argument #2 ($_old) must be of type
array, bool given, called in
/var/www/epl-23.1/calendar/inc/class.calendar_uiforms.inc.php on line 2295
2023-10-11 11:50:57 -06:00
nathan
efe0eff776 Calendar: Fix sidebox owner could not select options 2023-10-02 16:06:25 -06:00
nathan
6c06a5311f Et2Select: Fix select options were only visible as search results 2023-10-02 08:04:19 -06:00
nathan
1d2a2afc76 Calendar: Fix group events did not always show up
If the user had group events from more than one group, depending on the timing we were overwriting the first group(s)
2023-09-28 08:43:55 -06:00
nathan
70f379d985 Calendar: Fix extra blank participant, fix email showed up in sidebox owner options 2023-09-19 11:59:48 -06:00
ralf
b6a0e650fe * Calendar/REST API: adding of participants to events 2023-09-18 14:13:25 +02:00
Nathan Gray
e323cd1d79
Feature/shoelace 2.4 upgrade (#135)
Update shoelace to 2.9.0
2023-09-13 11:55:33 -06:00
ralf
310a4c9c9a fix error: count(): Argument #1 ($value) must be of type Countable 2023-09-11 08:09:24 +02:00
nathan
b2935ba4a3 Calendar: Fix days offset by one
Depending on your timezone and current time, your calendar could show the wrong days (Tuesday -> Monday)
2023-09-06 13:32:52 -10:00
ralf
c3c458b0e6 fix Error: Class "Accounts" not found 2023-08-24 16:43:04 +02:00
Ralf Becker
50d4a0a0fa pending translations from our translation server 2023-08-24 12:12:36 +02:00
nathan
1ed3306ac5 Calendar: disable scrolling on year/month in sidemenu calendar 2023-08-21 14:41:31 -06:00
ralf
35b0216687 * Calendar/CalDAV: Thunderbird and CalDAVSynchronizer: update only participant data, instead of failing when the event was changed 2023-08-10 15:11:48 +02:00
ralf
d72e76f244 * Calendar/CalDAV: download of whole calendar as ics with a GET request on the collection and download GET parameter gave an empty file 2023-08-09 14:57:40 +02:00
nathan
ad2096866e Can't use Framework::ajax_user_list(), it sends its data which conflicts with export wizard 2023-08-04 14:45:56 -06:00
nathan
780f16702f * 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-01 15:53:58 -06:00
ralf
d534623d73 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:18 +02:00