summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/CalDAV
Commit message (Collapse)AuthorAgeFilesLines
* Fix unit tests for CalendarManagerMorris Jobke2017-12-121-2/+8
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #6884 from ↵Morris Jobke2017-12-126-8/+261
|\ | | | | | | | | nextcloud/feature/3003/opt_out_of_birthday_calendar Opt out of birthday calendar
| * generate birthday calendars in a background job after admin enabled themGeorg Ehrke2017-11-111-0/+16
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * create a user's birthday calendar right after they requested itGeorg Ehrke2017-11-111-1/+10
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * respect admin / user choice about birthday calendars in corresponding hooksGeorg Ehrke2017-11-111-2/+50
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * disallow users to create calendars with reserved namesGeorg Ehrke2017-11-111-0/+15
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * add CalDAV interface that allows users to re-enable their birthday calendarGeorg Ehrke2017-11-111-0/+130
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * remember when a user deleted their contact birthdays calendarGeorg Ehrke2017-11-103-6/+41
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #6590 from nextcloud/dav-create-activities-for-publishingMorris Jobke2017-12-113-0/+29
|\ \ | | | | | | Create activities for (un)publishing calendar events
| * | Update wordingMorris Jobke2017-12-111-2/+2
| | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * | Create activities for (un)publishing calendar eventsThomas Citharel2017-12-113-0/+29
| | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | exclude shared calendars from freeBusyGeorg Ehrke2017-12-111-1/+1
| | | | | | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | | Fix functions to search for principals in the backend.Christoph Seitz2017-12-112-0/+100
|/ / | | | | | | | | | | | | Add a "searchPrincipals" function to the NC principal backend. Fix the "findByUri" function to respect the prefixPath. Signed-off-by: Christoph Seitz <christoph.seitz@posteo.de>
* | catch errors when parsing calendar data for calendar query requestsGeorg Ehrke2017-11-271-1/+28
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #7152 from ↵Morris Jobke2017-11-171-0/+16
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/adjust_calendarobject_size_after_applying_class remove cached size from shared calendar objects
| * | remove cached size from shared calendar objectsGeorg Ehrke2017-11-121-0/+16
| |/ | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #7193 from nextcloud/bugfix/noid/invitation-email-refinementsMorris Jobke2017-11-161-4/+6
|\ \ | | | | | | refine invitation email
| * | refine invitation emailGeorg Ehrke2017-11-161-4/+6
| | | | | | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | | Merge pull request #6840 from nextcloud/feature/5282/calendar_apiMorris Jobke2017-11-163-0/+361
|\ \ \ | |/ / |/| | Calendar API for apps
| * | add option to filter CalendarAPI by componenttypeGeorg Ehrke2017-11-091-2/+8
| | | | | | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * | integrate Dav app with Calendar APIGeorg Ehrke2017-11-093-0/+355
| |/ | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* / show name of organizer in from name of invitation emailGeorg Ehrke2017-11-141-1/+11
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #7042 from ↵Lukas Reschke2017-11-071-0/+14
|\ | | | | | | | | nextcloud/bugfix/noid/ensure_unique_uid_for_calendar_objects ensure uid for calendar objects is unique
| * ensure uid for calendar objects is uniqueGeorg Ehrke2017-11-061-0/+14
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Change @georgehrke's emailMorris Jobke2017-11-0617-17/+17
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Update license headersMorris Jobke2017-11-0630-100/+164
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | fancify invitation emailsGeorg Ehrke2017-11-031-28/+174
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Correctly use the email templatingJoas Schilling2017-11-031-80/+47
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Language depending datesJoas Schilling2017-11-031-5/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Fix phpStorm complaintsJoas Schilling2017-11-031-34/+53
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | DAV: Initial email customization supportLeon Klingele2017-11-031-13/+149
|/ | | | | Signed-Off-By: Leon Klingele <leon@struktur.de> Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #6849 from ↵blizzz2017-10-315-30/+188
|\ | | | | | | | | nextcloud/fix-missing-translation-of-personal-calendar-in-activity Fix missing translation of "Personal" calendar in activities
| * Add a doc why this should not be removedJoas Schilling2017-10-233-3/+15
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Fix missing translation of "Personal" calendar in activitiesJoas Schilling2017-10-165-30/+176
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | remove reminders from read-only shared calendarsGeorg Ehrke2017-10-221-11/+41
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Check if the user/group exists for dav sharesJoas Schilling2017-10-051-1/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Sabre/VObject returns DateTimeImmutable, not a simple DateTimeGeorg Ehrke2017-09-051-2/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* don't send invitation emails for past eventsGeorg Ehrke2017-09-051-1/+64
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* not to backquote LIMIT on CalDavBackend.phpnhirokinet2017-09-031-1/+1
|
* Fix comparisons in the dav appJoas Schilling2017-08-012-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* [DAV] Fix URLUtil::splitPath usageRoeland Jago Douma2017-08-011-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* [DAV][CalDAV] FixesRoeland Jago Douma2017-08-015-14/+15
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add Phan plugin to check for SQL injectionsLukas Reschke2017-07-201-0/+8
| | | | | | | | | | This adds a phan plugin which checks for SQL injections on code using our QueryBuilder, while it isn't perfect it should already catch most potential issues. As always, static analysis will sometimes have false positives and this is also here the case. So in some cases the analyzer just doesn't know if something is potential user input or not, thus I had to add some `@suppress SqlInjectionChecker` in front of those potential injections. The Phan plugin hasn't the most awesome code but it works and I also added a file with test cases. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Only use readable chars in Share TokensJoas Schilling2017-07-181-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Use PNG version of the icons for shipped activitiesJoas Schilling2017-06-203-3/+15
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #5298 from ↵Morris Jobke2017-06-141-0/+3
|\ | | | | | | | | nextcloud/bugfix/4885/calendar_shares_url_special_char_issue urldecode group principals in Cal- and CardDAV backend
| * urldecode group principals in Cal- and CardDAV backendGeorg Ehrke2017-06-121-0/+3
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #5300 from ↵Morris Jobke2017-06-141-0/+6
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/fix_proppatch_requests_to_groupshares allow users to send PropPatch request when calendar is group-shared with them
| * | allow users to send PropPatch request when calendar is group-shared with themGeorg Ehrke2017-06-081-0/+6
| |/ | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* / allow PropPatch requests to contact_birthdaysGeorg Ehrke2017-06-081-0/+7
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>