Commit Graph

5037 Commits

Author SHA1 Message Date
Ralf Becker
a8cc4d3c33 closing/commiting the session to speed up calendar loading 2021-10-20 13:58:40 +02:00
nathan
c4a8996209 Calendar: Avoid type error if old_event was not loaded 2021-10-19 11:16:18 -06:00
nathan
62e35cd1c7 * Calendar: Fix changing the recurrence end date did not add/remove the events in the UI 2021-10-19 11:15:55 -06:00
Ralf Becker
d9959a6aa0 fix PHP 8.0 error: Illegal offset type 2021-10-19 09:23:42 +02:00
nathan
82103dd514 * Collabora: Merge placeholder dialogs
Added merge placeholder & address dialogs to Collabora.  Also some new merge preferences for target filename and location, and placeholder list UI
2021-10-14 13:18:21 -06:00
Ralf Becker
e36ad76b80 fix wired PHP 8.0 error stalling calendar-multiget REPORT from CalDAV
str_replace() returns "Array" as value, if a multidimensional array given as 3rd parameter: https://3v4l.org/budKH
2021-10-14 08:57:21 +02:00
Ralf Becker
0f4abf8606 fix PHP 8.0 TypeError:
- array_combine(): Argument #1 ($keys) must be of type array, null given
- count(): Argument #1 ($value) must be of type Countable|array, null given
2021-10-12 11:44:51 +02:00
Ralf Becker
43b80650b4 fix an other PHP 8.0 Error: Non-static method EGroupware\Api\Db::get_column_attribute() cannot be called statically 2021-10-11 13:23:42 +02:00
Ralf Becker
88a67d7442 fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given 2021-10-11 13:20:05 +02:00
Ralf Becker
fdc5421561 fix PHP 8.0 Error: Non-static method EGroupware\Api\Db::get_column_attribute() cannot be called statically 2021-10-11 13:15:59 +02:00
Ralf Becker
4581ad7e2b fix PHP 8.0 Error: calendar_boupdate::update(): Argument #6 ($messages) cannot be passed by reference 2021-10-11 12:37:27 +02:00
Ralf Becker
1cfb7a8c6a fix PHP 8.0 error: array_keys(): Argument #1 ($array) must be of type array, null given 2021-10-08 14:59:19 +02:00
Hadi Nategh
7d95139fa9 Fix error key(): Argument #1 ($array) must be of type array, null given 2021-10-08 10:31:48 +02:00
Ralf Becker
9345152c98 fix PHP 8.0 errors: key(): Argument #1 ($array) must be of type array, null given
guarding key() from calling with null eg. $button = key($content['button']) --> key($content['button'] ?? []) or check before !empty($content['button'])
2021-10-06 16:12:49 +02:00
Ralf Becker
56f60c691f next big chunk of fixed PHP 8.0 Warnings 2021-10-05 14:21:36 +02:00
Ralf Becker
12f6dca2bb fix PHP 8.0 error: Api\Vfs::lock(): Argument #5 ($scope) cannot be passed by reference 2021-10-05 12:03:43 +02:00
Ralf Becker
d458dcd84c fix function signature for put_response_headers 2021-09-27 13:30:41 +02:00
nathan
1537546071 Calendar: Fixed activate links in location & description for 21.1 2021-09-23 14:50:23 -06:00
nathan
0de779e162 Revert "* Calendar: Activate links in location & description in event tooltip"
This reverts commit 3da46fdfe9.
2021-09-23 14:33:32 -06:00
Ralf Becker
d3be8cd82c pending translations from our translation server 2021-09-22 14:57:53 +02:00
Ralf Becker
3b1fbf60f8 pending translations from our translation server 2021-09-10 10:20:39 +02:00
Hadi Nategh
b621acb10f Fix broken calendar mobile theme caused by wrongly compiled calc css 2021-08-24 12:26:26 +02:00
nathan
3da46fdfe9 * Calendar: Activate links in location & description in event tooltip 2021-08-16 13:47:09 -06:00
Ralf Becker
4152c957fa * Calendar/Addressbook/InfoLog: no longer allow to immediate delete entries as it breaks CalDAV/CardDAV sync
always show deleted filter and set deleted status in calendar
see #29778
2021-08-13 15:57:13 +02:00
Ralf Becker
d8bb858efc remove config allowing to immediately delete events (as it's required for sync) 2021-08-13 15:57:13 +02:00
nathangray
6b50299d8a Adapt app-specific merges to 186e03671a 2021-07-13 08:53:38 +02:00
Ralf Becker
0a51e80639 pending translations from our translation server 2021-07-12 08:17:02 +02:00
nathangray
320a96037f Silence "PHP Warning: count(): Parameter must be an array or an object that implements Countable" 2021-05-31 14:38:31 -06:00
Hadi Nategh
7f0f4f8fba Add missing notify only param from videoconference call in iCal 2021-05-21 16:59:39 +02:00
Hadi Nategh
95c3c6f30b Make sure the Status app hooks methods are there before calling them 2021-05-18 11:42:42 +02:00
Hadi Nategh
0ff273eda9 Fix calendar title not being set for scheduled calls and the contacts as participants not being counted 2021-05-18 11:42:29 +02:00
Ralf Becker
42ac049bc1 Bump version to 21.1 2021-05-08 15:02:53 +02:00
Hadi Nategh
9b427f57fc Include external participants for video call events 2021-05-06 15:47:41 +02:00
Hadi Nategh
d8e892f7cf Don't show calendar integrated videoconference action if videoconference is disabled or BBB is not configured 2021-04-30 15:17:05 +02:00
nathangray
56ac5d5be8 Calendar: Make sure account is set for alarm 2021-04-28 11:20:43 -06:00
nathangray
ba075853d7 Sidebox hrule
- Lighter color
- more spacing below
- removed calendar's specific CSS, use common
2021-04-23 10:03:52 -06:00
Hadi Nategh
6de4f5828f Fix add icons and integrated action icons in calendar 2021-04-23 11:38:07 +02:00
nathangray
80f797567d Calendar: Make sure videoconference & notify_externals attributes have X-EGROUPWARE to avoid errors from clients 2021-04-20 11:45:11 -06:00
nathangray
ca84df7007 Calendar: Add tooltip to edit dialog resource quantity field 2021-04-19 13:31:41 -06:00
Ralf Becker
80ae34158d pending translations from our translation server 2021-04-18 20:32:17 +02:00
Ralf Becker
6e8596dfc6 pending translations from our translation server 2021-04-18 20:25:45 +02:00
nathangray
321fe6a474 * Calendar: Fix quick-add did not pass changes to start time on to edit dialog 2021-04-16 09:15:13 -06:00
Ralf Becker
818f99fdbf also send WWW-Authenticate header so UA can ask user 2021-04-14 13:56:48 +02:00
nathangray
05e80af654 * Calendar: Fix missing line breaks in event tooltip 2021-04-13 15:11:50 -06:00
Ralf Becker
87f1554fdf allow "email" GET parameter and some docu 2021-04-13 18:15:25 +02:00
Ralf Becker
38ef0e0a94 * CalDAV/CardDAV: fix freebusy-URL for users and support basic auth with regular user credentials too 2021-04-13 16:05:27 +02:00
Hadi Nategh
6cd3e63bdc Fix broken style of Infolog integrated toolbar action in calendar 2021-04-12 15:26:06 +02:00
Ralf Becker
2d046e2632 fix some PHP 8 errors in calendar: in_array() Argument #2 must be of type array, null given 2021-04-07 22:07:49 +02:00
Ralf Becker
4045c06896 fix PHP 8 errors 2021-04-06 15:32:21 +02:00
Ralf Becker
94e0a536a4 pending translations from our translation server 2021-04-06 09:41:17 +02:00
nathangray
1277d2f05a Fix translation issues reported by Stefan Unverricht 2021-04-05 09:25:18 -06:00
Hadi Nategh
a3f18e2ed8 Fix calendar mobile theme and place an adapted search button 2021-04-01 15:47:00 +02:00
Ralf Becker
db5831c5e4 fix PHP 8 error: undefined function each() 2021-04-01 14:30:40 +02:00
Hadi Nategh
e0c4179512 Fix styling of integration toolbar actions in calendar's toolbar morelist 2021-04-01 13:43:05 +02:00
nathangray
e81b2c319a Calendar: More style adjustments from Stefan Unverricht 2021-03-31 09:44:22 -06:00
nathangray
7307d28e53 Calendar: Add some space beween categories and filter 2021-03-30 11:57:16 -06:00
nathangray
8ded258986 Calendar: Reorder sidebox, add some hrules 2021-03-29 09:39:33 -06:00
Ralf Becker
868135775c PHP 8 fixes 2021-03-29 16:47:19 +02:00
nathangray
026b088dd0 Calendar: Add button to toggle videoconference events
It works by configured category in status app
2021-03-25 14:39:01 -06:00
nathangray
2b9230c326 Calendar: Move searchbox into "toolbar", change it into proper searchbox, hide it in nextmatch header 2021-03-25 11:22:36 -06:00
nathangray
8208c49637 Calendar: Fix could not delete alarms in unsaved copy of an event 2021-03-24 16:36:01 -06:00
nathangray
0e35c94051 Calendar: Move sidebox search into toolbar area
Also, correct way to move favorites dropdown into toolbar
2021-03-24 16:16:50 -06:00
Hadi Nategh
abf2cb56e2 Add contextmenu action for calendar VC events in order to access recordings 2021-03-24 17:45:32 +01:00
nathangray
d372f79f82 Calendar: make sure non-infolog integrations get processed correctly 2021-03-24 09:59:43 -06:00
nathangray
9080c9d0e2 Fix some translation issues from Stefan Unverricht 2021-03-23 09:21:13 -06:00
nathangray
1af52a1e6c Calendar: Fix little overlap between favorite button & dropdown button 2021-03-22 15:16:44 -06:00
Ralf Becker
ab9c089f70 fix PHP 8 Fatal error Array and string offset access syntax with curly braces is no longer supported 2021-03-21 21:13:07 +01:00
nathangray
c39aafb531 Calendar: Move favorite dropdown from nextmatch header into toolbar 2021-03-18 14:09:53 -06:00
nathangray
f57178e92e Calendar: Fix "Object of class EGroupware\Api\DateTime could not be converted to string" error when adding recurrence to an event 2021-03-17 09:01:53 -06:00
nathangray
d6eb8a87de Calendar: add client-side confirmation before deleting 2021-03-15 09:32:53 -06:00
Ralf Becker
c18e1107dd allow integration apps to delete their entries through calendar 2021-03-12 21:34:07 +02:00
nathangray
5c189c9a93 Calendar: fix immediate notifications, broken by 767b77a 2021-03-10 08:41:12 -07:00
Hadi Nategh
cdfc29a519 Fix error Illegal string offset 2021-03-10 13:25:52 +01:00
nathangray
231b135b1b Calendar: handle push updates for integrated apps 2021-03-09 16:43:03 -07:00
nathangray
d013249851 Calendar: Fix missing integration icons, add some explanation tooltips to event icons 2021-03-09 11:05:37 -07:00
nathangray
2df67647d8 Calendar: Better refresh when toggling integrated apps 2021-03-09 11:05:37 -07:00
Hadi Nategh
f2cb47105e Style toolbar toggled buttons 2021-03-09 17:31:37 +01:00
Ralf Becker
558b41f11a using regular egw.open for calls too 2021-03-07 22:27:38 +02:00
nathangray
df54dcace4 Apply client-side push refactoring to calendar, infolog, timesheet 2021-03-04 11:27:35 -07:00
Hadi Nategh
a8f11ca1b7 Some mobile Ui improvements 2021-03-04 16:30:01 +01:00
Ralf Becker
767b77aa54 fix missing "Select one" option for group-members 2021-03-04 15:36:46 +02:00
Ralf Becker
da91b260d5 prefer icon from link-registry over navbar icon 2021-03-04 15:29:15 +02:00
nathangray
061a42ed67 * Calendar: add toggles for integrated app display (infolog, call list) to the calendar toolbar 2021-03-03 08:55:51 -07:00
Ralf Becker
e0113c6026 * CalDAV/Calendar: fix weekly recurring events without explicit weekday (BYDAY) were not using start-date 2021-03-02 15:26:55 +02:00
Ralf Becker
32c9e1b6bb * CalDAV/Calendar: participants without status were not imported for new events (eg. from Thunderbird) 2021-03-01 15:39:44 +02:00
nathangray
1af9a9b13f Add videoconference link to event notification email 2021-02-25 10:33:34 -07:00
nathangray
7b466aed56 Calendar: Prefer icon from link registry, fall back to app icon if it's not set 2021-02-23 11:44:38 -07:00
nathangray
60a486298c Calendar: Disable convert actions if they don't support integrated app 2021-02-23 11:39:36 -07:00
nathangray
aed4b78dda Calendar: Fix infolog displayed on calendar did not properly convert to timesheet entry 2021-02-23 10:24:57 -07:00
Ralf Becker
cf9e3ae4e1 WIP to display calls in calendar 2021-02-23 00:16:51 +02:00
nathangray
2455b7176d Calendar: Make events nicer for screen readers 2021-02-22 10:02:27 -07:00
Hadi Nategh
4fa93bf625 Remove drop shadow of calendar header in mobile view 2021-02-22 16:26:00 +01:00
Hadi Nategh
2f78cffb13 Some styling improvements 2021-02-19 13:11:51 +01:00
nathangray
b43b5119c8 Calendar: Fix update if hidden for more than one user's calendar in week view 2021-02-18 13:45:50 -07:00
nathangray
dbf4a39c87 Calendar: Translation of "send notifications" 2021-02-18 09:08:12 -07:00
Hadi Nategh
3016dbfe71 Some styling improvements 2021-02-18 16:19:16 +01:00
nathangray
0a7ddcbaaa - Fix immediate notification had weird participants
- More accepting regex for participants
2021-02-17 09:40:21 -07:00
nathangray
1687f199e5 Calendar: Add icon for notification action, use REQUEST method (reconfirm event) for immediate notifications 2021-02-11 11:43:47 -07:00
nathangray
c42795cc9e Calendar: Fix events that were updated while calendar was not the active tab were misplaced at the beginning of the day 2021-02-10 13:10:28 -07:00
nathangray
f67f0aa28c * Calendar: Make resources stand out more in conflict list 2021-02-10 11:32:51 -07:00