summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/CalDAV
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* fix replacing of 4MB Unicode Chars in cal props tableGeorg Ehrke2017-05-211-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* fix PROPPATCH requests to read-only shared calendarsGeorg Ehrke2017-05-081-2/+7
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* rename calendarobjects_properties -> calendarobjects_propsGeorg Ehrke2017-04-281-2/+2
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* unit test custom calendar searchGeorg Ehrke2017-04-281-21/+29
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* require at least one param or prop filter elementGeorg Ehrke2017-04-251-1/+5
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* updateProperties: catch exception when reading calendar dataGeorg Ehrke2017-04-251-1/+6
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* unit test CalDAV Search PluginGeorg Ehrke2017-04-252-10/+10
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* add repairstep with backgroundjob to index calendar dataGeorg Ehrke2017-04-251-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* remove unused CalendarSearchValidatorGeorg Ehrke2017-04-242-122/+0
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* add Nextcloud Search extension to CalDAVGeorg Ehrke2017-04-2411-0/+990
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #4443 from nextcloud/cleanup-unused-importsJoas Schilling2017-04-242-2/+0
|\ | | | | Remove unused use statements
| * Remove unused use statementsMorris Jobke2017-04-222-2/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | add owner-displayname property to calendars and addressbooksGeorg Ehrke2017-04-231-0/+30
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Fix remaining "PHP Inspection" warningsJoas Schilling2017-04-201-16/+14
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add public access modifier to all methodsJoas Schilling2017-04-201-12/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Restrict share handling to the owner onlyJoas Schilling2017-04-201-3/+14
| | | | | | | Otherwise group members can remove the share for the complete group, remove edit permissions and even single user shares for other users. Signed-off-by: Joas Schilling <coding@schilljs.com>
* don't remove owner property for public calendarsGeorg Ehrke2017-04-095-4/+123
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Don't list on public calendar endpointsLukas Reschke2017-04-051-9/+2
| | | | | | There is no need to allow listing here. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Merge pull request #3620 from ↵Morris Jobke2017-04-031-5/+4
|\ | | | | | | | | nextcloud/feature/1463/editable_color_name_for_shared_calendars allow sharees to edit certain calendar properties for themselves
| * allow sharees to edit certain calendar properties for themselvesGeorg Ehrke2017-03-271-5/+4
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Make sure transparency is an integer when saving a calendarJoas Schilling2017-03-301-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>