Georg Ehrke
30d13bb760
cache webcal calendars on server
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
6 anos atrás
Thomas Müller
c05a0b9fa6
Adding test for table schedulingobjects and fixing postgres LOB
(cherry picked from commit afd4ebf040
)
Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
6 anos atrás
Joas Schilling
870023365c
Fix "Undefined method setExpectedException()"
Signed-off-by: Joas Schilling <coding@schilljs.com>
6 anos atrás
Georg Ehrke
dc34622008
remember when a user deleted their contact birthdays calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
6 anos atrás
Georg Ehrke
fa416e031b
integrate Dav app with Calendar API
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
6 anos atrás
Morris Jobke
31c5c2a592
Change @georgehrke's email
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 anos atrás
Morris Jobke
0eebff152a
Update license headers
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 anos atrás
Georg Ehrke
4df08f296b
ensure uid for calendar objects is unique
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
6 anos atrás
Joas Schilling
dbaad22472
Fix tests with group manager
Signed-off-by: Joas Schilling <coding@schilljs.com>
6 anos atrás
Joas Schilling
3b4ab6560b
Check if the user/group exists for dav shares
Signed-off-by: Joas Schilling <coding@schilljs.com>
6 anos atrás
Georg Ehrke
4b5379309e
fix replacing of 4MB Unicode Chars in cal props table
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
7 anos atrás
Georg Ehrke
8d00458b56
unit test custom calendar search
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
7 anos atrás
Georg Ehrke
c89e057d27
add owner-displayname property to calendars and addressbooks
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
7 anos atrás
Joas Schilling
c2d1e6e7ff
Restrict share handling to the owner only
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>
7 anos atrás
Joas Schilling
d8b769bd85
Add a unit test for the broken case
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Joas Schilling
2da490bf25
Unit test cleanup
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Thomas Müller
c778b1bade
Update sabre dav to 3.2 (#26115)
* Update sabre/dav to 3.2.0
* Adjust code to work with sabre/dav 3.2.0 and it's dependencies
* Adding own CalDAV plugin to fix calendar home property
* Test if there is a user logged in when listing files home
* Update sabre version used by integration tests
* Disable unauthenticated DAV access
This is needed to make Sabre 3.2 behave like we did before.
Eventually we should integrate better with the ACL plugin which itself
should implement an auth failure when appropriate.
=====
* Fixed so cherry-pick was succesfull
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 anos atrás
Joas Schilling
e8f82c6b61
Add tests for dispatching of the events
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Joas Schilling
07f6747305
Move the methods into a new class
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 anos atrás
Thomas Citharel
9c75b00850
fix tests
7 anos atrás
Thomas Müller
d884370844
Use true random string as uri for public calendars - as a result we can no longer return the pre-publish-url
7 anos atrás
Thomas Citharel
f0421e1f75
add missing tests
7 anos atrás
Thomas Citharel
77216e7ca9
a few tests
8 anos atrás
Robin Appelman
344945bfe9
more efficient check if addressbook and calendar exists for user
7 anos atrás
Joas Schilling
813f0a0f40
Fix apps/
8 anos atrás
Thomas Citharel
7d95cde37d
Add all properties while creating a subscription (#25318)
Fixes #24469
8 anos atrás
Thomas Müller
082f456b8b
Added unit testing for the migration step
8 anos atrás
Thomas Müller
fbdec59f22
Extract CLASS property from calendar object and store it in the database
8 anos atrás
Lukas Reschke
aba539703c
Update license headers
8 anos atrás
Joas Schilling
5882e21b3b
Update DAV unit tests to PSR-4
8 anos atrás
Thomas Müller
22ff97256e
Test an event in the far future - refs #24221
8 anos atrás
Thomas Müller
1d1247069f
Birthday calendar should never have write acl - fixes #24154
8 anos atrás
Thomas Müller
55735e1450
Translate contacts birthday - fixes #23982
8 anos atrás
Thomas Müller
6133253a2c
fixes #23004
8 anos atrás
Thomas Müller
4b14ca672f
Fix ACLs on shared calendars
8 anos atrás
Thomas Müller
18c35bf812
No duplicate calendars if shared with user and group and the user is part of the group
8 anos atrás
Thomas Müller
9106595608
Add calendar sharing
8 anos atrás
Thomas Müller
682821c71e
Happy new year!
8 anos atrás
Thomas Müller
ae36c01b95
Adjust sabre changes in core
8 anos atrás
Thomas Müller
e4568234a5
Use uri as displayname
8 anos atrás
Thomas Müller
a0b649442c
components was not written to the database
8 anos atrás
Thomas Müller
867fd94dc6
Add scheduling backend
8 anos atrás
Thomas Müller
2b13c5db0f
Introducing CalDAV into core
8 anos atrás