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
2016-09-26 11:55:42 +02:00
Lukas Reschke
4659e3ab59
Add new constructor args
2016-09-26 11:55:42 +02:00
Lukas Reschke
2fff203c59
Add missing constructor argument
2016-09-26 11:55:42 +02:00
Thomas Citharel
ff67cbc6af
Add test for PublicCalendarRoot
2016-09-26 11:55:42 +02:00
Thomas Citharel
3e9a346223
add calendarserver-sharing to the list of advertised features
2016-09-26 11:55:41 +02:00
Thomas Citharel
ad0eeaaf1c
use AllowedSharingModes for can-be-published & can-be-shared
2016-09-26 11:55:41 +02:00
Thomas Citharel
6378dbca7e
fix can-be-published
2016-09-26 11:55:41 +02:00
Thomas Citharel
f0421e1f75
add missing tests
2016-09-26 11:55:41 +02:00
Thomas Citharel
f16ea48e96
add can-be-published property
2016-09-26 11:55:40 +02:00
Thomas Citharel
a4fe596a21
add space between calendarname and owner name
2016-09-26 11:55:40 +02:00
Thomas Citharel
8433c3ca31
fix getChild()
2016-09-26 11:55:40 +02:00
Thomas Citharel
9af2a9ff4d
test serializer
2016-09-26 11:55:40 +02:00
Thomas Citharel
691b3ab448
Add publicuri to oc_dav_shares table and start working with it
2016-09-26 11:55:39 +02:00
Thomas Citharel
dd248caa09
fix some bracket positions
2016-09-26 11:55:39 +02:00
Thomas Citharel
1899116509
move getPublicCalendar inside the caldav backend
2016-09-26 11:55:39 +02:00
Thomas Citharel
762726d988
fix indent once and for all
2016-09-26 11:55:39 +02:00
Thomas Citharel
3921385ed3
fix things (indentation, tests, comments, backend custom implementation
2016-09-26 11:55:39 +02:00
Thomas Citharel
ebf23778f5
fix unpublishing test
2016-09-26 11:55:38 +02:00
Thomas Citharel
de5e212694
fix plugin test
2016-09-26 11:55:38 +02:00
Thomas Citharel
77216e7ca9
a few tests
2016-09-26 11:55:38 +02:00
Thomas Müller
d0ec6b9c15
Disable OPTIONS handling - done by sabre
2016-09-26 11:55:38 +02:00
Thomas Müller
e783d01da7
Allow public access to the principals/system/public
2016-09-26 11:55:37 +02:00
Thomas Citharel
aadb56dfcc
Fix wrong way to get publish status
2016-09-26 11:55:37 +02:00
Thomas Citharel
f09c46d166
Fix some tests
2016-09-26 11:55:37 +02:00
Thomas Citharel
2df69ec7f4
correct get published status and minor fixes
2016-09-26 11:55:37 +02:00
Thomas Citharel
aca305332a
Fix DB call for MySQL databases
2016-09-26 11:55:37 +02:00
Thomas Citharel
994001c480
Dirty hack to disable dav plugins on public calendar urls
2016-09-26 11:55:36 +02:00
Thomas Müller
00dc157b19
Fix requests for browser plugin as well as for the public calendar root folder
2016-09-26 11:55:36 +02:00
Thomas Müller
e7085aab38
Allow not-authenticated access to specific urls
2016-09-26 11:55:36 +02:00
Thomas Müller
90ab6e4fd9
Add new root collection public-calendars which holds all public calendars
2016-09-26 11:55:36 +02:00
Thomas Citharel
8da2100e7d
Start work on returning CalDAV published calendars
2016-09-26 11:55:35 +02:00
Thomas Citharel
bd0aae8636
No need to call database twice
2016-09-26 11:55:35 +02:00
Thomas Citharel
7e5a82b968
Use urlgenerator to generate an absolute url
...
And pass Config the correct way too
2016-09-26 11:55:35 +02:00
Thomas Citharel
72f35f8862
Use ressource ID instead of name
2016-09-26 11:55:35 +02:00
Thomas Citharel
f89961ddba
Fix annotations
2016-09-26 11:55:34 +02:00
Thomas Citharel
4a0e6e2ad0
Remove unnecessary line
2016-09-26 11:55:34 +02:00
Thomas Citharel
1652a74feb
Fix publish-url property & getPublishStatus() fct
2016-09-26 11:55:34 +02:00
Thomas Citharel
981c38f6d9
Remove unnecessary implementation
2016-09-26 11:55:34 +02:00
Thomas Citharel
5824c2493b
Make little corrections
...
Function getPublishedStatus) is not working atm.
2016-09-26 11:55:34 +02:00
Thomas Citharel
69d3601dcb
Proper work on Publishing
2016-09-26 11:55:33 +02:00
Jörn Friedrich Dreyer
b79997dd33
use correct case for addScript ( #26214 )
...
Downstreaming of https://github.com/owncloud/core/pull/26214
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-26 11:44:57 +02:00
Vincent Petry
e8836bfd30
Allow uploading empty files ( #26113 )
...
Downstreaming of https://github.com/owncloud/core/pull/26113
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-26 11:28:05 +02:00
Vincent Petry
b17e836e45
FilesHome now also returns DAV properties
...
The files home node must also return DAV properties like etag,
permissions, etc for the clients to work like they did with the old
endpoint.
This fix makes FilesHome extend the Sabre Directory class, this makes
the FilesPlugin and other plugins recognize it as a directory and will
retrieve the matching properties when applicable.
Downstream of https://github.com/owncloud/core/pull/26066
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-26 11:24:23 +02:00
Vincent Petry
f07d146644
Display "Share" alt text for share action icon ( #26158 )
...
Downstreaming of https://github.com/owncloud/core/pull/26158
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-09-26 10:30:11 +02:00
Joas Schilling
968dc876b2
Do not translate the samples themselves
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-09-26 10:30:08 +02:00
Nextcloud bot
9e91a76b30
[tx-robot] updated from transifex
2016-09-26 08:10:43 +00:00
Joas Schilling
73cb19ca0d
Fix selection of workflowengine rules and operators
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-09-26 09:43:54 +02:00
Morris Jobke
4a33bb6d18
add workflowengine l10n
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-09-26 09:42:20 +02:00
Nextcloud bot
5f2b29b2dc
[tx-robot] updated from transifex
2016-09-26 00:09:43 +00:00
Nextcloud bot
a086011e00
[tx-robot] updated from transifex
2016-09-25 00:09:40 +00:00
Nextcloud bot
8767e9566f
[tx-robot] updated from transifex
2016-09-24 00:09:45 +00:00
Morris Jobke
3f740966dc
Revert "Show an update button instead of the updater"
...
This reverts commit 202ae42506
.
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-09-23 13:11:08 +02:00
Nextcloud bot
b30c79b63c
[tx-robot] updated from transifex
2016-09-23 00:09:45 +00:00
Joas Schilling
a0e62f0880
Merge pull request #1455 from nextcloud/use-magic-di
...
Use magic DI
2016-09-22 12:23:46 +02:00
Nextcloud bot
6a873acf46
[tx-robot] updated from transifex
2016-09-22 00:11:32 +00:00
Jan-Christoph Borchardt
f383b2a3c3
Merge pull request #1469 from nextcloud/hide-empty-tag-input
...
Hide collaborative tag input when empty
2016-09-21 10:39:17 +02:00
Nextcloud bot
d24e78d1ff
[tx-robot] updated from transifex
2016-09-21 00:09:40 +00:00
Jan-Christoph Borchardt
dd74627e85
proper padding for Tags action
2016-09-21 00:22:19 +02:00
Joas Schilling
c5c69edd40
Add viewbox to icons
2016-09-20 18:45:55 +02:00
Joas Schilling
c5c403b574
Add a handle for the tags label
2016-09-20 18:07:06 +02:00
Joas Schilling
d853899ab6
Hide the tags input field when it's empty
2016-09-20 17:19:11 +02:00
Joas Schilling
94b0315d7a
Fix more tests
2016-09-20 14:28:17 +02:00
Vincent Petry
118c9d58fe
Fix fed share test call to return proper result
...
Fixes an issue where retrying a previously failed federated share would
not properly reset the availability flag because the return value was
undefined instead of "true".
2016-09-20 12:11:26 +02:00
Steven Bühner
1bd4eebb26
Also fire a bulk pre- and post-delete hook
2016-09-20 12:07:03 +02:00
Steven Bühner
2b37dc9c9e
Always use the same relative Path (Starting from users home dir. i.e.: "/files_trashbin/...")
2016-09-20 12:07:00 +02:00
Steven Bühner
55fe036dbf
Take the same path (with /USERNAME/ as base) for every emmited hooks
2016-09-20 12:06:56 +02:00
Steven Bühner
a41541ae22
Emit hooks for each file before and after all files in trashbin have been deleted.
2016-09-20 12:06:51 +02:00
Steven Bühner
2f555cb10d
Fiy typo
2016-09-20 12:06:47 +02:00
Steven Bühner
0408d9a2e4
Emit Hooks for each file bevore and after all files in trashbin have been deleted.
2016-09-20 12:06:43 +02:00
Thomas Müller
1f825f0fe8
Adding repair step to fix component of birthday calendars
2016-09-20 11:28:00 +02:00
Thomas Müller
6eb1bc55ab
The birthday calendar can only hold VEVENT - refs https://github.com/owncloud/tasks/issues/338
2016-09-20 11:26:09 +02:00
Nextcloud bot
70660d0d6c
[tx-robot] updated from transifex
2016-09-20 00:09:37 +00:00
Joas Schilling
1944d9b3ab
Use magic DI
2016-09-20 01:15:24 +02:00
Nextcloud bot
f4a4578f0d
[tx-robot] updated from transifex
2016-09-19 00:09:33 +00:00
Nextcloud bot
bcc4b5cd0a
[tx-robot] updated from transifex
2016-09-18 00:09:26 +00:00
Nextcloud bot
cb6e16ab5c
[tx-robot] updated from transifex
2016-09-17 00:10:14 +00:00
Roeland Jago Douma
fcc91cbc49
Merge pull request #1408 from nextcloud/chunk-calendar-objects-query
...
Chunk if you have too many contacts/events
2016-09-16 10:12:30 +02:00
Nextcloud bot
9fa288f12b
[tx-robot] updated from transifex
2016-09-16 00:09:34 +00:00
Joas Schilling
44fbf6f734
Close cursors
2016-09-15 09:47:39 +02:00
Nextcloud bot
4fdee00c27
[tx-robot] updated from transifex
2016-09-15 00:12:37 +00:00
Joas Schilling
08c6ca5a1a
Chunk if you have too many contacts
2016-09-14 16:29:58 +02:00
Joas Schilling
62f31d67bd
Chunk if you have too many events
2016-09-14 16:29:33 +02:00
Morris Jobke
8d4e5747f3
Fix folder drag glitch in Firefox
...
issue:
* drag'n'drop a folder into the files app in Firefox
* the highlight stays there because Firefox doesn't trigger the drop event for folders
solution:
* behave like the drop event if the dragover event isn't fired for 100ms (only applied in Firefox)
2016-09-14 13:44:34 +02:00
Nextcloud bot
7ffadc7e26
[tx-robot] updated from transifex
2016-09-14 00:10:31 +00:00
Roeland Jago Douma
b6439da128
Merge pull request #1338 from nextcloud/fix-trashbin-errors
...
Opening the trashbin causes errors in log for files without preview
2016-09-13 19:23:51 +02:00
Lukas Reschke
c0656fb4ef
Move Travis tests to DroneCI
...
Should give us some quicker test execution speed as we're not limited by Travis
Explicitly invoke with "bash"
Install instance already
Use newest litmus container
2016-09-13 18:17:15 +02:00
Morris Jobke
15e7f8f3cc
Merge pull request #1370 from nextcloud/dav-fixassemblystreamperf
...
[uc] Improve chunk upload AssemblyStream performance
2016-09-13 10:28:39 +02:00
Roeland Jago Douma
56d37e27bc
Fix tests
2016-09-13 09:40:59 +02:00
Vincent Petry
fb52b1af67
Allow increasing permissions for share owner
...
In some cases, the owner of the share is also recipient through a group
share. The owner must still be able to increase permissions in that
situation.
2016-09-13 09:40:59 +02:00
Vincent Petry
1ab472b9ad
Improve chunk upload AssemblyStream performance
2016-09-13 09:29:02 +02:00
Nextcloud bot
feb85981cd
[tx-robot] updated from transifex
2016-09-13 00:11:21 +00:00
Joas Schilling
6f8f78b07a
Fix some more sniffs
2016-09-12 16:48:11 +02:00
Joas Schilling
5e5e5b77d5
Fix encryption app
2016-09-12 16:48:11 +02:00
Joas Schilling
6ac2b8d83f
Fix twofactor_backupcodes
2016-09-12 16:48:11 +02:00
Joas Schilling
60c22dd074
Fix more sniffing
2016-09-12 16:48:11 +02:00
Joas Schilling
01cf85e4e5
Fix the User_LDAP app
2016-09-12 16:48:11 +02:00
Joas Schilling
a2668b11e5
Fix sniffes in admin_audit
2016-09-12 16:48:11 +02:00
Nextcloud bot
cf57055960
[tx-robot] updated from transifex
2016-09-12 00:09:35 +00:00
Morris Jobke
9c3ffa6a65
Merge pull request #1351 from nextcloud/cast_to_int
...
Cast query result to int
2016-09-11 23:18:44 +02:00
Roeland Jago Douma
bc40a033f3
Merge pull request #1250 from nextcloud/remote_ocs
...
Move remote_shares OCS endpoint to AppFramework
2016-09-11 20:57:46 +02:00
Nextcloud bot
96d176d1e8
[tx-robot] updated from transifex
2016-09-11 00:09:14 +00:00
Roeland Jago Douma
ef4eaaee17
Merge pull request #1346 from nextcloud/trash-detect-correct-mimetype
...
deleted files, fix mimetype detection
2016-09-10 14:42:06 +02:00
Nextcloud bot
341d4f0c01
[tx-robot] updated from transifex
2016-09-10 00:09:19 +00:00
Roeland Jago Douma
94fb5bcbae
Cast query result to int
...
Else we never create the default address book
2016-09-09 19:15:27 +02:00
Bjoern Schiessle
68b53669c0
detect the correct mimetype of the files in the trashbin, therefore we have to check the filename without the appended timestamp
2016-09-09 15:36:30 +02:00
Morris Jobke
3fc37b2fc5
Merge pull request #1342 from nextcloud/throw-exceptions-not-printable
...
Don't print exception message in HTML
2016-09-09 14:57:23 +02:00
Morris Jobke
f56ae37e8f
Opening the trashbin causes errors in log for files without preview
...
* put a file without a generated preview in the trashbin
(e.g. a *.docx file)
* open the trashbin
* following errors will show up in the nextcloud.log:
- filesize(): stat failed for ...
- fopen(...): failed to open stream: No such file or directory at ...
- fread() expects parameter 1 to be resource, boolean given at ...
- fclose() expects parameter 1 to be resource, boolean given at ...
- imagecreatefromstring(): Empty string or invalid image at ...
This is because the preview code tries to load an SVG image, which
is obviously only text.
The fix simply handles this before the loading happens and the web UI
keeps showing the default mimetype icon.
2016-09-09 13:53:06 +02:00
Lukas Reschke
f715b5ea2e
Don't print exception message in HTML
...
The exception message is potentially influenced by user input and could thus be confusing (e.g. somebody could try to open a file like "Please send a mail to support@foo.com", and then the message would include that string.
It is thus reasonable to not show the exception message by default. Also for the browser view I added an `exit()` at the end, as otherwise the XML exception would be attached.
2016-09-09 13:52:34 +02:00
Lukas Reschke
67439951e6
Filter more mimetypes
...
There's no need to allow more than those defined mimetypes for images.
2016-09-09 12:33:10 +02:00
Roeland Jago Douma
ba104233b0
Move remote_shares OCS endpoint to AppFramework
2016-09-09 07:40:33 +02:00
Nextcloud bot
f5aafdc897
[tx-robot] updated from transifex
2016-09-09 00:09:31 +00:00
Morris Jobke
c16aefcff5
Merge pull request #1317 from nextcloud/add-sharing-disclaimer
...
Adding a optional disclaimer to the anonymous upload page
2016-09-08 21:18:28 +02:00
Morris Jobke
5ac26d12f0
Merge pull request #1247 from nextcloud/storage-id-global-cache
...
more efficient querying of numeric storage ids
2016-09-08 21:09:14 +02:00
Lukas Reschke
268c5a0aa0
Adjust test
2016-09-08 20:34:04 +02:00
Lukas Reschke
9a2ae2fe7d
Fix tests
2016-09-08 20:11:21 +02:00
Morris Jobke
6bb95de1c5
Adding a optional disclaimer to the anonymous upload page
2016-09-08 18:44:27 +02:00
Joas Schilling
27a3c68d84
Fix tests
2016-09-08 11:13:36 +02:00
Joas Schilling
202ae42506
Show an update button instead of the updater
2016-09-08 10:59:14 +02:00
Joas Schilling
cdfe538452
Merge pull request #1243 from nextcloud/fix-detection-of-file-types-a-bit
...
Fix detection of file types a bit
2016-09-08 09:19:33 +02:00
Nextcloud bot
b992bf2142
[tx-robot] updated from transifex
2016-09-08 00:10:21 +00:00
Lukas Reschke
25a1a68bc9
Merge pull request #1310 from nextcloud/shared-with-you-owner
...
dont show shares you own in "shared with you"
2016-09-07 22:05:44 +02:00
Roeland Jago Douma
680b557a4b
Fix apps warnings
2016-09-07 20:42:38 +02:00
Roeland Jago Douma
3dc840cadf
Merge pull request #1311 from nextcloud/add-doc-link
...
Add a docs link when given
2016-09-07 20:35:41 +02:00
Morris Jobke
c36ceb6fff
Merge pull request #1301 from nextcloud/fix-required-permissions-for-webdav-move-and-copy
...
Fix required permissions for webdav move and copy
2016-09-07 19:56:04 +02:00
Joas Schilling
3dabfb0793
Add a docs link when given
2016-09-07 18:52:49 +02:00
Joas Schilling
b94a4df592
Fix tests
2016-09-07 18:39:48 +02:00
Robin Appelman
9adf78c155
dont show shares you own in "shared with you"
2016-09-07 18:38:08 +02:00
Robin Appelman
e8e950a4d2
more efficient querying of numeric storage ids
2016-09-07 17:22:40 +02:00
Morris Jobke
5bf17607b3
Fix layout of success message and text
2016-09-07 16:51:25 +02:00
Joas Schilling
cf69a2b7eb
UPDATE permissions qualify for renaming a node
2016-09-07 11:22:57 +02:00
Joas Schilling
4c0665b6ec
Only require CREATE permissions when the file does not exist yet
2016-09-07 11:10:48 +02:00
Joas Schilling
0027304b5f
Merge pull request #1210 from nextcloud/bump_symfony_console
...
[3rparty] Bump symfony/console
2016-09-07 09:23:47 +02:00
Morris Jobke
74daac49ac
Merge pull request #1292 from nextcloud/add-theming-icon
...
Add icon for the theming app
2016-09-07 08:31:50 +02:00
Nextcloud bot
1110ef52ed
[tx-robot] updated from transifex
2016-09-07 00:09:25 +00:00
Felix Epp
aacaf7a568
Add icon for the theming app
2016-09-07 01:23:53 +02:00
Roeland Jago Douma
59e5ebf330
Cleanup files_external command imports
2016-09-06 21:36:03 +02:00
Joas Schilling
7c0951244a
Deprecate getEditionString()
2016-09-06 16:05:28 +02:00
Morris Jobke
836c938583
Merge pull request #1245 from nextcloud/get-external-mounts
...
get files_external mounts more efficiently
2016-09-06 15:43:32 +02:00
Morris Jobke
d13d1e1f06
add twofactor_backupcodes to l10n
2016-09-06 14:50:05 +02:00
Joas Schilling
6a6af86a1c
Merge pull request #1242 from nextcloud/bump_phpunit
...
Bump phpunit
2016-09-06 14:18:57 +02:00
Christoph Wurst
ea6562aa57
translate 2fa backup strings
2016-09-06 12:52:44 +02:00
Christoph Wurst
c57976879c
fix 2fa backup codes typo
2016-09-06 10:39:00 +02:00
Morris Jobke
314afcecf9
Merge pull request #1272 from nextcloud/theming-info-capabilities
...
Add theming information to capabilities for the client
2016-09-06 10:00:42 +02:00
Roeland Jago Douma
5fb2eee5df
Fix getMock user_ldap
2016-09-06 09:29:27 +02:00
Roeland Jago Douma
798dd40139
Fix getMock files_versions
2016-09-06 09:29:27 +02:00
Roeland Jago Douma
327352e73a
Fix getMock files_trashbin
2016-09-06 09:29:27 +02:00
Roeland Jago Douma
9cd6374878
Fix getMock files
2016-09-06 09:29:27 +02:00
Roeland Jago Douma
c629761fea
Fix getMock files_sharing
2016-09-06 09:29:27 +02:00
Roeland Jago Douma
d13ac20bca
Fix getMock files_external
2016-09-06 09:29:27 +02:00
Roeland Jago Douma
0c154c1ed7
Fix getMock encryption
2016-09-06 09:29:27 +02:00