Ralf Becker
55a0c2b6bc
better/quicker use setUpBeforeClass to create accounts and update to phpUnit 8
2020-03-04 18:46:47 +01:00
Ralf Becker
4c6e41d479
* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar
2020-03-04 16:58:38 +01:00
Ralf Becker
65294a3e19
fix error on window closing in Chrome 80+
...
caused by Chrome 80+ no longer allowing to send a synchronious ajax request from beforeunload handler, using sendBeacon (async request with keepalive=true) instead
2020-03-02 10:43:19 +01:00
nathangray
08b6cce51d
Calendar to TS working
2020-02-27 13:37:36 -07:00
nathangray
e68071a073
WIP Calendar to typescript
2020-02-27 11:44:34 -07:00
Ralf Becker
1bbfb13421
* CalDAV/Calendar: always set organizer and participants outside own calendar
...
in own calendar organzier and participants are suppressed if owner is only participant
2020-02-26 13:51:58 +01:00
nathangray
e99c3368e6
* Calendar: initial load speed improvement
...
Skip the server-side get_rows() call to get to the UI faster it not on listview
2020-02-21 11:20:04 -07:00
nathangray
1738c07d4a
* Calendar: Change default date range when nothing else is set to current month
2020-02-20 09:57:22 -07:00
Ralf Becker
4447e1a618
pending translations from our translation server
2020-01-30 13:47:32 +01:00
Ralf Becker
0f64b4c740
* CalDAV/Calendar: fix for first recurence being an exception cause it to be deleted by mac calendar
...
due to wrong start of series not taking execption into account
also fix missing timezone in EXDATE did not match recurrence
2020-01-10 11:13:18 +01:00
Ralf Becker
a9d07620d4
* Calendar/CalDAV: virtual exceptions (different status for recurrences) were not exported
2020-01-07 17:31:58 +01:00
Ralf Becker
e3aeb0487c
pending changes from our translation server
2019-12-20 08:42:01 +01:00
nathangray
dd0e70367b
Calendar: When changing status for a resource (or other non-account participant) try for a better notification message that includes that resource
2019-12-18 11:59:09 -07:00
nathangray
01da1c3bd4
Calendar: Make sure search from sidebox doesn't come back in list view after being cleared
2019-11-25 15:47:02 -07:00
nathangray
371aede01f
Calendar: Fix notifications of status changes done on behalf of another user sent as changes for the current user instead
2019-11-20 15:16:16 -07:00
nathangray
24e113a441
Calendar: notification preference label change, with translation from Birgit
2019-11-20 10:13:58 -07:00
nathangray
f59f6bbc3f
Calendar: Fix favorites with accounts not in primary group only show ID in sidebox owner
2019-11-19 15:56:12 -07:00
Ralf Becker
7cd4169768
* all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy
2019-11-15 13:54:34 +01:00
Ralf Becker
7756044224
update timezones to version 2.2019c
2019-11-11 13:31:37 +01:00
Ralf Becker
9868c3c590
fix freebusy.php to work with 19.1 without old phpwapi installed
2019-11-05 10:56:41 +01:00
nathangray
724b2ad329
Calendar: Rework some phrasing in the preference, make sure it only applies to "responses", not other changes
2019-11-04 10:51:58 -07:00
nathangray
e3d30f1742
Calendar: Slightly adjust spacing of calendar sidebox today button
2019-11-01 14:25:08 -06:00
Ralf Becker
ebf2cd8601
pending translations from our translation server
2019-10-31 12:55:11 +01:00
nathangray
6d00d548a8
* Calendar: Fix selecting a group in planner by user view did not always load group members
2019-10-29 10:57:01 -06:00
nathangray
3d865efa38
* Calendar: New preference for notifications about events you created, but are not a participant in
2019-10-28 15:29:36 -06:00
nathangray
cd373aa7f6
* Calendar: Fix copy event loses links
2019-10-23 14:12:00 -06:00
Ralf Becker
3946d084ec
Revert "* Calendar - fix event owner and chair were always getting update notifications, regardless of preference"
...
This reverts commit 94782bee06
.
2019-10-23 16:38:43 +02:00
nathangray
7f6b3dab18
Calendar: Keep passed links through quick add -> edit
2019-09-25 11:30:16 -06:00
Hadi Nategh
9b4f6a8349
Improve toolbar admin sections
2019-09-25 11:17:55 +02:00
Ralf Becker
33682e4824
* Calendar: fix not working print view, if conventional add popup is enabled
2019-09-25 10:56:55 +02:00
nathangray
e83ad2cf5a
Calendar: Make sure owner is sent as an array for proper processing of default_participant preference
2019-09-23 09:49:10 -06:00
Hadi Nategh
b3a48cbbc9
Fix top menubar for calendar in mobile mode
2019-09-23 12:29:13 +02:00
nathangray
b7eb1f866b
Calendar: Add owner to values passed from quick add to edit dialog.
...
This fixes a bug where if multiple accounts were viewed as separate calendars, all accounts were added as participants when Quick add -> Edit was used on a single calendar
2019-09-20 09:47:51 -06:00
nathangray
6cbf065f7a
Calendar - Different way to get participants for quick add -> edit
2019-09-16 11:46:10 -06:00
nathangray
47cde432ef
* Calendar - Fix quick add lost additional participants
2019-09-16 10:46:35 -06:00
nathangray
5980266fc7
Calendar - more icon changes from Eva
...
- Restore today icon
- replace day view icon
- better names for view icons to avoid future confusion
2019-09-13 09:50:33 -06:00
nathangray
2f1dfcc3d8
Calendar - Fix another case of group events not showing properly
2019-09-11 13:29:07 -06:00
Ralf Becker
a16a715829
* calendar: update to timezones version 2.2019b
2019-09-11 18:37:38 +02:00
nathangray
6c772f7289
Calendar - button icons & icon size update for conflict & freetime search
2019-09-10 10:35:37 -06:00
nathangray
ea1d654dea
Calendar - unified button icons from Eva
2019-09-09 09:46:32 -06:00
nathangray
3e38ce2268
Calendar - add missing group memberships on initial load when user is not in group
2019-09-03 15:50:14 -06:00
nathangray
ecdfc9808d
Calendar - add missing group memberships on initial load. Fixes group calendars don't work.
2019-08-30 13:30:51 -06:00
nathangray
94782bee06
* Calendar - fix event owner and chair were always getting update notifications, regardless of preference
2019-08-26 10:45:14 -06:00
Hadi Nategh
fe2d0d243d
Add bullet icons to calendar's sidemenu items
2019-08-22 14:42:27 +02:00
Ralf Becker
c706f3f09c
pending translations from our translation server
2019-08-22 13:57:23 +02:00
nathangray
9cbc941c8d
Calendar - fix side calendar's Today button positioning
2019-08-20 13:54:51 -06:00
nathangray
0f5ff805ec
Calendar - fix incorrectly moved preference read
2019-08-14 14:33:30 -06:00
Hadi Nategh
a3d0a6e9ab
* Notifications: remove calendar notification from the list after applying any of actions
2019-08-14 16:30:59 +02:00
nathangray
45ea4cb81a
Calendar - Fix participant status reset to only reset [non-user participant's] status on start time change
2019-08-13 11:37:23 -06:00
Hadi Nategh
9d5838ad97
Apply 5/7 changes to mobile theme
2019-08-06 10:00:53 +02:00
Ralf Becker
bf2e396486
Italien translations from Ilias/Webtrain
2019-08-06 09:57:40 +02:00
Hadi Nategh
2fd64d4b58
Make icons of 5/7 switch bigger
2019-08-05 10:36:23 +02:00
Ralf Becker
e9215fa805
pending translations from our translation server
2019-08-03 08:58:22 +02:00
nathangray
11e145967e
Remove unused preferred export definition preference
2019-08-02 10:17:16 -06:00
nathangray
6229760af0
Calendar - add Invite permission for email addresses, fixes not possible to invite email addresses if users need invite permission
2019-07-26 14:59:10 -06:00
Ralf Becker
2128a64a7e
pending SK translations from our translation server
2019-07-26 10:54:41 +02:00
Hadi Nategh
95e10853b0
Apply css changes to avoid conflicts
2019-07-22 11:38:13 +02:00
Ralf Becker
efcb0471b3
bump version to 19.1
2019-07-16 10:46:59 +02:00
Ralf Becker
0addb59e99
pending translations from our translation server
2019-07-04 12:39:40 +02:00
nathangray
4058d0f659
Calendar - make sure everything closes after you click 'Ignore conflict' on the popup after using quick event add
2019-06-24 09:56:18 -06:00
nathangray
38bed5c1c6
Calendar - change default for reset participant status from no to always
...
- update help text for that preference
2019-06-24 09:41:29 -06:00
nathangray
29cf6e60aa
Calendar - avoid warning about illegal string offset 'template'
2019-06-21 09:52:59 -06:00
nathangray
afdee4b2eb
Calendar - Fix js error reading holiday event preference
2019-06-19 09:19:01 -06:00
nathangray
64e1a5a830
Calendar - create function for reset of participant status when event is moved
...
- Still respecting preference for users
- Always resetting non-user participants
2019-06-18 15:11:53 -06:00
nathangray
5fce8985b8
Missing translations from Stefan Unverricht
2019-06-18 11:43:37 -06:00
nathangray
cd76cccf8b
*Calendar - Quick add dialog now shows conflict warning instead of quietly stopping
2019-06-17 10:24:47 -06:00
Ralf Becker
f11827a8f3
pending changes from our translation server
2019-06-17 16:18:08 +02:00
Hadi Nategh
b0d47a8496
Update tentative icon
2019-06-17 09:48:38 +02:00
Ralf Becker
3346976e22
several fixes for z-push 2.5 and iOS 12.3:
...
- send not invitations as calendar-events, just email meeting requests, as they double the events with z-push 2.5 and iOS 12.3
- send all participants incl. organizer as participants, as Exchange also does that and they are otherwise lacking on Android
- fix meeting requests without CLASS:PUBLIC got imported as private events
- better logging for ChangeMessage
2019-06-14 21:12:05 +02:00
Ralf Becker
52fb5237f6
pending translations from our translation server
2019-06-06 09:10:31 +02:00
nathangray
45b4c2112c
Calendar - cast cal_id to varchar in sort too to avoid PostgreSQL error
2019-06-05 14:34:42 -06:00
nathangray
bddc878a96
Calendar - Check against user time when deciding if notifications should be sent
2019-06-05 14:02:31 -06:00
nathangray
99a223a5ad
Calendar - Only send update notifications if the event is in the future
2019-06-03 11:28:39 -06:00
Ralf Becker
3f76e491d5
display header in toolbar again (after framework changes)
2019-05-29 12:38:33 +02:00
Ralf Becker
75403eea94
* CalDAV/CardDAV: allow removing categories
2019-05-28 18:48:14 +02:00
Ralf Becker
5b7281ed5c
Revert "some chars also require encoding for iCal 2+ or vCard 3+"
...
This reverts commit f75b9e93f4
.
2019-05-28 16:27:50 +02:00
nathangray
a5b18a8c7b
Pass ignore_acl parameter onto event read, to properly find previous event when ignoring acl
2019-05-27 16:17:53 -06:00
Ralf Becker
038caabd72
some chars also require encoding for iCal 2+ or vCard 3+
2019-05-27 17:00:40 +02:00
Ralf Becker
1338090a84
* CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer)
2019-05-24 15:11:07 +02:00
Ralf Becker
310182cc85
Add translations
2019-05-14 17:27:48 +02:00
Hadi Nategh
fc97b2d242
Add missing svg icons
2019-05-03 11:01:59 +02:00
nathangray
d095241a55
Make sure week labels with unknown users get updated when the names come back from the server
2019-05-02 11:20:38 -06:00
nathangray
c8589b6439
Avoid type error while updating events if old_event is not found
2019-05-02 09:24:49 -06:00
Ralf Becker
0121d50c30
* Calendar: fix alarms on recurring events got lost after 1st ocurrence
2019-04-26 15:13:44 +02:00
Ralf Becker
9bd4ccde4c
* iMip/Mail/Calendar: fix event-doublication on accepting, if the event was deleted once
...
caused by the deleted event was returned first and then ignored by calendar_ui::meeting
2019-04-25 16:22:34 +02:00
nathangray
f44a26432c
Some changes to tests, maybe they pass
...
Mostly about getting a session for Sharing, even though we're on the command line
2019-04-24 14:14:35 -06:00
Hadi Nategh
bb16d47c7c
Let single day view gets updated while printing
2019-04-16 10:51:51 +02:00
Hadi Nategh
37792a7ef3
Improve calendar 7/5 days switch
2019-04-15 17:06:42 +02:00
Hadi Nategh
36ca3dd024
Fix calendar report not taking all categories into account
2019-04-15 12:12:20 +02:00
Hadi Nategh
bf309755ef
Fix calendar report not taking Day Light Saving into account
2019-04-10 09:07:06 +02:00
Ralf Becker
f5882ddd8d
Add some translation
2019-04-08 15:55:28 +02:00
Hadi Nategh
08ac18c4db
Apply new style for row selection and hover
2019-04-03 11:26:32 +02:00
Hadi Nategh
fcdfcefb00
Fix calendar header bg color
2019-04-01 16:02:27 +02:00
nathangray
1c8db476f3
Missing or not translated phrases from Stefan Unverricht
2019-03-29 09:22:06 -06:00
Ralf Becker
4e9c648c6a
some missing translations incl. not commited EN ones
2019-03-29 15:50:37 +01:00
nathangray
484ec5aaa7
Calendar - import ical Add additional option to select category for iCal import.
...
iCal.
2019-03-27 10:27:24 -06:00
Hadi Nategh
44d81664cd
Add some translations
2019-03-27 15:07:01 +01:00
Hadi Nategh
266d4ebd70
Some more styling changes:
...
- Add png version of app icons
- Add nm header column selection icon
2019-03-26 12:21:33 +01:00
Hadi Nategh
74dde1dd0e
Apply some new app colors and icons
2019-03-25 09:53:17 +01:00
Hadi Nategh
f3b0362653
Remove extra navbar icons from mobile template
2019-03-21 16:43:23 +01:00
Ralf Becker
bf51083891
* ActiveDirectory: fix "not a valid GUID" error, when getting an avatar of a group
2019-03-09 12:38:15 +01:00
Ralf Becker
bc1db0019a
remove stroke / outline from svg images
2019-03-06 15:47:53 +01:00
Hadi Nategh
7b5b8f4a56
Organize themes and remove old themes:
...
- Move color code defs into less definitions
- Remove Traditional theme
- Make Modern theme standard
- Make pixelegg default theme as Monochrome
2019-03-05 11:17:01 +01:00
Ralf Becker
6e6137cdcb
fix not working Export from calendar edit popup's actions
2019-02-25 09:44:31 +01:00
Ralf Becker
1246d77e28
fix Lightning work-around for %40
2019-02-21 17:49:54 +01:00
Ralf Becker
8670036af6
* CalDAV: work around Lighning not having synced event before accepting
2019-02-21 17:00:00 +01:00
Ralf Becker
7e79088191
* Calendar/Email: multiple users of external meeting request no longer overwrite each other status when accepting
2019-02-21 15:06:26 +01:00
Ralf Becker
5086e6cca3
* All apps: improved speed when searching with (many) custom-fields
2019-02-18 19:23:13 +01:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
nathangray
f1295cce1c
Calendar - make day header blue and always show user name in day view
2019-02-05 15:45:06 -07:00
nathangray
c9a16d0caf
Show week number instead of user name for single calendar, single day
2019-02-01 10:12:03 -07:00
nathangray
72c21bffcf
Calendar - fix week view display name of other user, broken by 9742956c
2019-01-24 11:16:19 -07:00
nathangray
f255a80f52
Calendar - queue unknown owner label requests
2019-01-22 09:32:58 -07:00
Ralf Becker
7ab0d0b6d2
* Calendar/CalDAV: fix yearly recurring events stalling sync
...
also fixed PHP Warning about array_intersect parameter 2 not being an array
2019-01-21 12:57:52 +01:00
nathangray
c535708332
Calendar - Fix context menu copy & print actions
2019-01-17 09:21:19 -07:00
nathangray
f328b82972
Calendar - New event in top bar now sets time to start of next hour
2019-01-14 11:07:34 -07:00
nathangray
054fee2bbe
*Calendar - New event (+ button) now sets time to start of next hour
2019-01-14 11:01:00 -07:00
Ralf Becker
f09ffe0036
pending translations from our translation server
2019-01-12 21:00:32 +01:00
nathangray
61d0e9874f
Calendar - fix status filter for planner by user view
2019-01-11 14:01:49 -07:00
nathangray
ac3656d85d
Avoid JS error if account selection is turned off
2019-01-11 11:50:55 -07:00
nathangray
03aa34460a
Change calendar link registry's add to use javascript so we can open client side
2019-01-10 15:01:05 -07:00
Ralf Becker
45180fa2d2
translation for new message
2019-01-10 19:03:17 +01:00
Ralf Becker
c560fe084e
* Calendar/Mail: tell user if an event has been already already deleted when viewing a meeting request
2019-01-10 18:59:29 +01:00
Ralf Becker
8d4c7cc906
disable "warning" that we have no rights to store any modification
...
if user accept or reject a meeting invitation displayed in email
2019-01-10 17:34:33 +01:00
Hadi Nategh
dab4168c40
Add more translations
2019-01-10 15:05:09 +01:00
nathangray
00ea499559
Calendar - open add into a dialog widget
2019-01-09 16:48:04 -07:00
nathangray
00885da412
Translation from Birgit
2019-01-09 10:41:36 -07:00
Ralf Becker
3a18819fd1
fix origin
2019-01-08 12:29:52 +01:00
nathangray
38999007a9
Don't require title for quick add so you can go to edit with no error
2019-01-07 15:56:20 -07:00
nathangray
1fe784ad3c
Calendar - Move quick add preference to configuration tab
...
- Fix wrong preference name in add dialog checkbox
- Translations from Birgit
2019-01-07 09:23:49 -07:00
Hadi Nategh
4e59184d00
Fix translations for Home screen
2018-12-20 16:06:12 +01:00
Nathan Gray
a4872300b4
Merge pull request #51 from nicorac/master
...
Bug in free/busy request handling (master)
2018-12-19 15:33:43 -07:00
nathangray
fa928efc57
Calendar - Pass group members on load to save some user data lookups
2018-12-19 15:31:44 -07:00
nicorac
cb106cf4f9
Fixed attributes cleanup in calendar_groupdav.post() and calendar_groupdav.put()
2018-12-19 21:50:13 +01:00
nicorac
64c1c126c0
Function calendar_ical.aggregate_periods() returns only the last event
2018-12-19 21:49:48 +01:00
nathangray
6bf8f6bb26
Fix some more PHP 7.2 warnings
...
Remove some calls to deprecated each()
2018-12-18 10:20:23 -07:00
Hadi Nategh
63570062b1
Attempt to normalize select color in standard template
2018-12-17 15:49:22 +01:00
nathangray
e525f7d5e3
Calendar - Allow to save alarms for all participants
2018-12-14 11:51:46 -07:00
nathangray
6a760e193d
Calendar - Allow event owner to save alarms for all participants
2018-12-14 11:50:15 -07:00
Hadi Nategh
e52f3493f1
Prevent select widget from loading when running setup-cli. Fixes travis failure.
2018-12-14 11:15:28 +01:00
nathangray
5e9cace2bc
* Calendar - Quick add dialog for new events
2018-12-13 14:35:26 -07:00
nathangray
7debe27ada
Fix infinite loop when hovering over holidays
2018-12-13 11:47:14 -07:00
Hadi Nategh
d9e1ddf506
W.I.P. of modern theme with SVG icons enabled:
...
- add colored svg navbars
2018-12-11 16:52:55 +01:00
Ralf Becker
01bd78e34a
fix PHP 7.3 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"
2018-12-11 12:45:50 +01:00
Hadi Nategh
b24d9f9cde
Fix missing space and extra spaces in calendar's birthday tooltip
2018-12-10 14:20:35 +01:00
Ralf Becker
c3b518b7d5
fix typo
2018-12-10 14:14:26 +01:00
Ralf Becker
fc95580c05
pending spanish translations from our translation server
2018-12-10 12:29:14 +01:00
Ralf Becker
3552afa91c
converting turkish translations to utf-8
2018-12-10 10:59:43 +01:00
Ralf Becker
d65194fce3
* Calendar/CalDAV: store huge iCal attributes compressed to fix stalled sync of Outlook/Exchange events
...
X-ALT-DESC from Outlook/Exchange gets easy over 16k of our table, but it's nicely compressable ;)
2018-12-09 13:54:35 +01:00
nathangray
15c94135bc
- Add participant filter
...
- Change event status filter to one only, since multiple doesn't work
- Allow overriding of label, tag & multiple in filter
2018-12-06 11:41:31 -07:00