Compare commits

...

378 Commits

Author SHA1 Message Date
Roeland Jago Douma 43ce8b13c1 Merge pull request #1034 from nextcloud/stable10_1033
[Stable10] Fix theming autoloader magic
2016-08-24 14:17:51 +02:00
Roeland Jago Douma b59f5fc725 Require a ThemingDefaults class again 2016-08-24 13:25:26 +02:00
Roeland Jago Douma a046725321 Dark autoloader magic for ThemingDefaults 2016-08-24 13:25:16 +02:00
Roeland Jago Douma 95fb14f5b0 Merge pull request #1029 from nextcloud/stable10_1013
[Stable10] Do not error on NotFoundException
2016-08-24 09:30:27 +02:00
Roeland Jago Douma 4528bdabe7 Do not error on NotFoundException
Since this exception can be thrown when a shared file is in the
trashbin there is no need to spam the log like crazy.

Fixes #938
2016-08-24 08:17:28 +02:00
Lukas Reschke 2ca5186c94 Merge pull request #993 from nextcloud/stable10-965
[stable10] Fix hidden files handling
2016-08-23 22:16:17 +02:00
Lukas Reschke 805fc22276 Merge pull request #1008 from nextcloud/shared-storage-non-recursive-10
[10] Fix shared storage recursive setup
2016-08-23 22:15:21 +02:00
Lukas Reschke e5eff3c244 Merge pull request #1022 from nextcloud/backport-1005
[stable10] Do not error on maxUploadChange
2016-08-23 15:44:00 +02:00
Robin Appelman fa980af53c prevent infinite recursion while getting storage from mount 2016-08-23 13:59:01 +02:00
Roeland Jago Douma 94b84f2d1e Merge pull request #1021 from nextcloud/stable10-1017
Cache registered autoloaders
2016-08-23 12:24:36 +02:00
Roeland Jago Douma d2718b38ff Backport of Do not error on maxUploadChange #1005 to stable10
Do not error on maxUploadChange

The new admin page broke the updating of the max upload size. This is
due to very old code there.

* Now update is done in the background using js
* Added proper route+controller to update

Fixes #994

put file handling into a section again
2016-08-23 11:39:44 +02:00
Lukas Reschke 1c01728514 Cache registered autoloaders
This saves more than 20ms (!) on every request, the previous problem was that `\OC_App::registerAutoloading` calls `\OC\AppFramework\App::buildAppNamespace` which parses the appinfo.xml. Since that was also called multiple times (e.g. on cloud.nextcloud.com over 200 times) that had a significant performance impact. Also on simple PROPFIND requests.

https://blackfire.io/profiles/compare/65a53e6e-7f35-4974-b559-4c81abd01c3b/graph shows the difference nicely.
2016-08-23 11:21:42 +02:00
Lukas Reschke f4bb803564 Merge pull request #1009 from nextcloud/backport-995
[stable10] Backport Workflow section + hidden empty sections #995 to stabble10
2016-08-23 11:20:13 +02:00
Joas Schilling 2d3c29c66a Merge pull request #1019 from nextcloud/stable10_956
[Stable10] When using permalinks don't error out if file id can't be found
2016-08-23 11:13:02 +02:00
Roeland Jago Douma 53a3ec2f18 When requesting a permalink to an invalid file redirect
We need to do the redirect to update address bar.
2016-08-23 08:15:05 +02:00
Roeland Jago Douma ac9f75e1d9 When using permalinks don't error out if file id can't be found
Fixes #952

* Use only the index route (since it went to showFile anyways)
* Fix tests
* Use getUserFolder to force init of users mounts
2016-08-23 08:15:00 +02:00
Arthur Schiwon ff2f5ecbf7 Backport Workflow section + hidden empty sections #995 to stabble10
add section to worklfowengine

enlist only registered sections that also have settings registered to

adjust test

Move admin settings to workflow section

fix wrong var name

Save the container with the app's namespace so we can resolve it
2016-08-22 16:37:48 +02:00
Roeland Jago Douma 18f694b19f Merge pull request #1012 from nextcloud/hide_tryLogin_params
[stable10] hide parameters of tryLogin when logging
2016-08-22 15:59:32 +02:00
Roeland Jago Douma e9e54f057a Merge pull request #1010 from nextcloud/backport-1006
[stable10] fixes registering of theming settings where server return OC_Defaults
2016-08-22 15:08:56 +02:00
Arthur Schiwon fa29ba1fce hide parameters of tryLogin when logging 2016-08-22 14:33:23 +02:00
Lukas Reschke cc80df9e8e Merge pull request #1001 from nextcloud/backport-969-allow-to-validate-operations
[stable10] Allow to validate operations
2016-08-22 13:43:17 +02:00
Arthur Schiwon 0f3513afff fixes registering of theming settings where server return OC_Defaults instead of ThemingDefaults 2016-08-22 13:24:08 +02:00
Robin Appelman 58b810a547 handle failed shares 2016-08-22 12:41:16 +02:00
Robin Appelman f4e89c15bf Lazy init shared storage 2016-08-22 12:41:12 +02:00
Robin Appelman 89d4684ef1 reuse existing root id 2016-08-22 12:41:08 +02:00
Robin Appelman a1fd9d275f Allow jail wrappers to lazily initialize the source storage 2016-08-22 12:41:04 +02:00
Robin Appelman 2a2f1b9a00 Allow storage wrappers to lazily initialize the source storage 2016-08-22 12:40:16 +02:00
blizzz 379260732c Merge pull request #918 from nextcloud/stable10_891
[Stable10] [OC] Fix unmerged shares repair targetdecision
2016-08-22 12:09:27 +02:00
Marius Blüm 7bb91f15b8 Merge pull request #1003 from nextcloud/backport-978-add-feedback-for-password-change
[stable10] Add feedback for password change
2016-08-22 12:08:41 +02:00
Roeland Jago Douma efc480460b Merge pull request #1002 from nextcloud/stable10_966
[Stable10] Make e-mail icon visible
2016-08-22 11:41:53 +02:00
Jack Davis f05cd64458 25532_issue_password_update_notification_updated (#25756)
* Password Update Notification

Added an IF ELSE statement to ensure that feedback is provided to the
user on successfully updating a user password in settings.

* Password Update Success Message

Updated the password update success message
2016-08-22 09:51:44 +02:00
Roeland Jago Douma f220e499c5 Make e-mail icon visible
Fixes #996

* Make mail icon visible
* Opacity to .5
* Add tooltip
2016-08-22 09:15:01 +02:00
Joas Schilling 4377d99662 Validate the operation 2016-08-22 09:03:47 +02:00
Joas Schilling 85813c42f9 System tags are not sharing but workflow 2016-08-22 09:01:00 +02:00
Vincent Petry a1f1d2c9e8 Fix hidden files handling
Hidden files (dot files) are now always rendered in the DOM to make
sure that all file operations and selection still work as expected.

Their visibility is now toggled on CSS level.
2016-08-20 18:48:29 +02:00
Roeland Jago Douma d2afda0f04 Merge pull request #981 from nextcloud/stable10-backport-federation-icon
[stable10] Update federation and update notification icon
2016-08-19 20:40:32 +02:00
Morris Jobke 418eec83e0 use simple bell as update notification icon 2016-08-19 14:00:18 +02:00
Morris Jobke 71fa7a20af Change federation icon to the share icon 2016-08-19 13:53:14 +02:00
Julius Härtl a12ea5197b Merge pull request #972 from nextcloud/stable10-backport-971
[stable10] Fix loading of ThemingDefaults
2016-08-19 13:34:32 +02:00
Marius Blüm c41bd47c0d Merge pull request #973 from nextcloud/stable10-959
[stable10] Update mimetypes
2016-08-19 13:13:50 +02:00
Roeland Jago Douma 1f473c11a1 Merge pull request #966 from nextcloud/stable9-1-link-share
[stable10] In cases where the server dictates the link share expirat…
2016-08-19 12:39:17 +02:00
Lukas Reschke 289964a477 Merge pull request #961 from nextcloud/fix-caldavtester-stable10
[stable10] Move over to new CalDAVTester repo (#25859)
2016-08-19 12:16:33 +02:00
Roeland Jago Douma 2ab26f3667 Update mimetypes 2016-08-19 11:35:52 +02:00
Julius Haertl fe15940233 Fix loading of ThemingDefaults 2016-08-19 11:29:58 +02:00
Thomas Müller 24f35f9076 [stable9.1] In cases where the server dictates the link share expiration the date is not updated on consequitive changes and enable/disable actions 2016-08-19 10:28:22 +02:00
Thomas Müller 0298760c1b Move over to new CalDAVTester repo (#25859)
* Move over to new caldac tester repo

* no run.py anymore
2016-08-19 10:19:58 +02:00
Marius Blüm 7f486705e0 Merge pull request #957 from nextcloud/stable10_fix_948
[Stable10] Nextcloud is being updated. Not ownCloud
2016-08-19 09:39:09 +02:00
Roeland Jago Douma a2b6d4d923 Nextcloud is being updated. Not ownCloud
Fixes #948
2016-08-19 08:36:17 +02:00
Roeland Jago Douma df5a1e2a30 Merge pull request #939 from nextcloud/stable10-backport-937
[stable10] SVG defintions always take the first one
2016-08-18 19:21:28 +02:00
Morris Jobke 0f926e03bd Merge pull request #926 from nextcloud/backport-925-use-util-methods
[stable10] Load the Template class in case it's not loaded
2016-08-18 16:38:55 +02:00
Roeland Jago Douma c07090ef6e SVG defintions always take the first one
* Move filter definition out
2016-08-18 16:29:05 +02:00
Morris Jobke f68d5d1071 Merge pull request #935 from nextcloud/stable10-add-cachebusters
[Stable10] add cachebusters
2016-08-18 15:49:44 +02:00
Roeland Jago Douma 99a39ad209 Merge pull request #932 from nextcloud/backport-930-check-isset-require
[stable10] Fix "Undefined index" when the values do not exist
2016-08-18 14:16:31 +02:00
Lukas Reschke e014ec548d Add cachebuster to apps.css 2016-08-18 12:46:07 +02:00
Lukas Reschke d8aba95322 Add cachebuster to apps.css 2016-08-18 12:46:03 +02:00
Lukas Reschke d639fee237 Add cachebuster to styles.css 2016-08-18 12:45:59 +02:00
Lukas Reschke d6c31b4107 Add cachebuster to right navigation 2016-08-18 12:45:56 +02:00
Lukas Reschke 95fca9abad Add cache buster to left menu bar 2016-08-18 12:45:52 +02:00
Lukas Reschke 9ef16cea89 Add cache buster to logo 2016-08-18 12:45:49 +02:00
Lukas Reschke 3ac524c420 Merge pull request #904 from nextcloud/backport-903-allow-disable-comments
[stable10] Revert "Always add activities for comments to the stream"
2016-08-18 12:06:11 +02:00
Joas Schilling 91fbf815f9 Fix "Undefined index" when the values do not exist 2016-08-18 12:03:10 +02:00
Joas Schilling 93a3b7bb18 Load the Template class in case it's not loaded 2016-08-18 12:01:59 +02:00
Roeland Jago Douma 5b6b9ad1ff Merge pull request #921 from nextcloud/backport-867-notification-primary-action-always-first
[stable10] Make sure the primary action is always the first one
2016-08-18 10:39:27 +02:00
Joas Schilling 1927c28b9f Merge pull request #910 from nextcloud/stable10_864
[Stable10] Ensure the user exists before calling a method on it
2016-08-18 09:30:47 +02:00
Joas Schilling e1ec3964c8 Make sure the primary action is always the first one 2016-08-18 09:27:14 +02:00
Lukas Reschke 34ee64c853 Merge pull request #915 from nextcloud/stable10-backport-914
add viewBox to app icon for proper scaling in Firefox
2016-08-17 19:45:19 +02:00
Vincent Petry 11e9ce669a Improve regexp to detect duplicate folders when repairing unmerged shares 2016-08-17 19:39:08 +02:00
Vincent Petry c1ad88a777 Fix unmerged shares repair with mixed group and direct shares
Whenever a group share is created after a direct share, the stime order
needs to be properly considered in the repair routine, considering that
the direct user share is appended to the $subShares array and breaking
its order.
2016-08-17 19:38:33 +02:00
Vincent Petry 837dc0b336 Improve file_target finding logic when repairing unmerged shares
Pick the most recent subshare that has no parenthesis from duplication
which should match whichever name the user picked last. If all
subshares have duplicate parenthesis names, use the least recent group
share's target instead.
2016-08-17 19:38:19 +02:00
Morris Jobke 6d43860457 add viewBox to app icon for proper scaling in Firefox 2016-08-17 18:39:50 +02:00
Marius Blüm 76f19c0775 Merge pull request #913 from nextcloud/increase-version-to-rc1
[stable10] Increase version to 10.0 RC1
2016-08-17 18:07:14 +02:00
Lukas Reschke 398596b3eb Merge pull request #912 from nextcloud/stable10-backport-905
Stable10 backport 905
2016-08-17 17:54:07 +02:00
Lukas Reschke 18bfa83d20 Increase version to 10.0 RC1
Let's get ready for that ;-)
2016-08-17 17:02:41 +02:00
Morris Jobke b3cc9c6998 Fix null reference in IE 2016-08-17 16:27:18 +02:00
Morris Jobke 6f48494b08 Empty tags are not allowed for image and feColorMatrix in IE11 and below 2016-08-17 16:27:12 +02:00
Roeland Jago Douma a3c5aefc96 Add viewBox to app icons
If we don't add a viewbox a lot of browsers will just say NOPE!!! when
we ask them to scale.
2016-08-17 16:27:04 +02:00
Roeland Jago Douma ed950eb861 Remove hack 2016-08-17 16:24:31 +02:00
Morris Jobke b8d4baacdc Introduce weird hack for Firefox
* everything is 4 times as big (doubled width and doubled height)
2016-08-17 16:24:27 +02:00
Roeland Jago Douma 57c09bbba4 Filter can't be named invert in FF 2016-08-17 16:24:20 +02:00
Lukas Reschke f3336e93b8 Merge pull request #907 from nextcloud/nfd-default-10
[uc][10] Disable NFD encoding wrapper by default
2016-08-17 16:24:12 +02:00
Jörn Friedrich Dreyer 29565ec423 use $userId instead of $user 2016-08-17 15:51:36 +02:00
Thomas Müller 63fc5b601d Ensure the user exists before calling a method on it - fixes #24751 2016-08-17 15:51:19 +02:00
Morris Jobke 582250e55c Merge pull request #909 from nextcloud/stable10-backport-l10n
[stable10][tx-robot] updated from transifex
2016-08-17 15:44:22 +02:00
Nextcloud bot 4470ab36bb [tx-robot] updated from transifex 2016-08-17 13:32:21 +00:00
Vincent Petry 3c2de97ab1 Disable NFD encoding wrapper by default
Seems I forgot to set it back to false after testing.
Will give a performance boost for all storages.
2016-08-17 14:45:18 +02:00
Joas Schilling f900861485 Revert "Always add activities for comments to the stream"
This reverts commit 48c41b888c
2016-08-17 13:33:53 +02:00
Julius Härtl 29e45dd5ba Merge pull request #897 from nextcloud/stable10-backport-834
[stable10] Use darker colors for app icons in app management
2016-08-17 11:12:01 +02:00
Lukas Reschke f9b4a6ae61 Merge pull request #896 from nextcloud/backport-890-quota-unlimited-via-api
[stable10] Allow to retrieve the quota itself via the provisioning api
2016-08-17 10:45:06 +02:00
Raghu Nayyar ff65e0cf9b Fixes image preview when fetched from the store. 2016-08-17 09:58:17 +02:00
Raghu Nayyar c76f60e733 Adds opacity to image container. 2016-08-17 09:58:13 +02:00
Raghu Nayyar bbd764399f Removes uneeded styles. 2016-08-17 09:58:09 +02:00
Raghu Nayyar e96e652f72 Uses javascript to invert the SVGs. 2016-08-17 09:58:04 +02:00
Joas Schilling 7d700fa806 Fix constant name, copy-pasterino 2016-08-17 09:42:13 +02:00
Joas Schilling 670bbc65c8 Allow to retrieve the quota itself via the provisioning api 2016-08-17 09:42:09 +02:00
Lukas Reschke a2942c3e94 Merge pull request #894 from nextcloud/stable10-implement_712
[Stable10] Backport 796
2016-08-17 09:39:35 +02:00
Lukas Reschke 1f177aa105 Use getMockBuilder instead of createMock 2016-08-16 21:36:59 +02:00
Lukas Reschke 6ed721dde3 Rename class reference
File has been renamed only on master
2016-08-16 21:28:26 +02:00
Arthur Schiwon f4aa676cb0 adjust tests to latest changes 2016-08-16 21:11:29 +02:00
Arthur Schiwon c5fdee2678 for new we cannot have nested settings, default module is only appended if available 2016-08-16 21:11:25 +02:00
Arthur Schiwon 8ef08e46e8 add missing encryption modules to settings 2016-08-16 21:11:17 +02:00
Arthur Schiwon 4d505b72de fix missing parameters in sharing settings page 2016-08-16 21:11:10 +02:00
Arthur Schiwon e6116627b6 final db indexes 2016-08-16 21:11:06 +02:00
Arthur Schiwon eed879ab3e adopt to Controller constructor changes 2016-08-16 21:11:01 +02:00
Arthur Schiwon 6e37a007b9 check registered sections and settings after an app got updated to garbage collect orphaned classes 2016-08-16 21:10:57 +02:00
Arthur Schiwon 1e62bd3d92 attempt to remove section and settings entries when an app got disabled 2016-08-16 21:10:54 +02:00
Lukas Reschke 436e6c1078 Use MockBuilder instead of createMock
CI uses an older PHPUnit
2016-08-16 21:10:47 +02:00
Lukas Reschke 687f5bee94 Add unit tests 2016-08-16 21:10:41 +02:00
Arthur Schiwon 1ebbcdcc96 satisfy dependencies for files_external 2016-08-16 21:10:37 +02:00
Arthur Schiwon 57295ee35f simplify encryption manager fetching in DIContainer 2016-08-16 21:10:27 +02:00
Arthur Schiwon 9111b52fef move mail settings and file handling to additional ones, thus files_external gets its own section 2016-08-16 21:10:21 +02:00
Arthur Schiwon 2d66b16e34 change federatedfilesharing css class to followupsection to reduce whitespace 2016-08-16 21:10:17 +02:00
Arthur Schiwon 0c904c8de7 move systemstags to sharign section, drop collaboration section 2016-08-16 21:10:13 +02:00
Arthur Schiwon c93453e878 make updatenotification settings appear as if it is part of the version part in server settings 2016-08-16 21:10:09 +02:00
Arthur Schiwon d056f575c9 change casing in section display names 2016-08-16 21:10:04 +02:00
Arthur Schiwon ef4452e3c3 mark current section 2016-08-16 21:10:00 +02:00
Arthur Schiwon fe29483a9d fix theming tests 2016-08-16 21:09:54 +02:00
Arthur Schiwon 6fa34e334f added some missed diagnosis output 2016-08-16 21:09:50 +02:00
Arthur Schiwon cd08307bb8 rename remaining occurences of OCA/Theming/Template 2016-08-16 21:09:46 +02:00
Bjoern Schiessle 4132319bae rename "Tenmplate" to "ThemingDefaults" to make the auto loader happy" 2016-08-16 21:09:41 +02:00
Arthur Schiwon a5ba5bb19f register app autoload instead of loading apps 2016-08-16 21:09:36 +02:00
Lukas Reschke 3ad89a76b5 Resolve conflict 2016-08-16 21:09:31 +02:00
Lukas Reschke df3b708cec Add since tags to class 2016-08-16 21:09:26 +02:00
Lukas Reschke c4b35dceb0 Add missing since annotations 2016-08-16 21:09:22 +02:00
Arthur Schiwon 40778560be adjust systemtags app 2016-08-16 21:09:08 +02:00
Arthur Schiwon 63efdb35df adjust federation app 2016-08-16 21:08:41 +02:00
Arthur Schiwon 0c86f69626 superfluous 2016-08-16 21:08:22 +02:00
Arthur Schiwon ea419a29c2 adjust files app, and integrate files_external into that section 2016-08-16 21:08:16 +02:00
Arthur Schiwon 3ae0a380ae adjust Theming app 2016-08-16 21:07:09 +02:00
Arthur Schiwon 6a35c7d124 superfluous 2016-08-16 21:06:51 +02:00
Arthur Schiwon 10249f48f1 make sure shipped apps also setup their admin settings on a fresh install 2016-08-16 21:06:45 +02:00
Arthur Schiwon 09573dbbba adjust files_external 2016-08-16 21:06:38 +02:00
Arthur Schiwon 94c3d614da adjust federatedfilesharing 2016-08-16 21:06:16 +02:00
Arthur Schiwon e37db63e47 rename IAdmin to ISettings, the interface is not bound to a specific settings scope 2016-08-16 21:05:54 +02:00
Arthur Schiwon c956901949 fixes, improvements, and another app:
* setupSettings now also triggered on enable
* fixes detection of present admin section or settings in the DB
* add update routine in such cases
* encryption app migrated
2016-08-16 21:05:38 +02:00
Arthur Schiwon d7bbebb8f5 fix registration of admin settings and section on app install 2016-08-16 21:05:19 +02:00
Arthur Schiwon 2e9794f53e more admin page splitup improvements
* bump version to ensure tables are created
* make updatenotification app use settings api
* change IAdmin::render() to getForm() and change return type from Template to TemplateResponse
* adjust User_LDAP accordingly, as well as built-in forms
* add IDateTimeFormatter to AppFramework/DependencyInjection/DIContainer.php. This is important so that \OC::$server->query() is able to resolve the
constructor parameters. We should ensure that all OCP/* stuff that is available from \OC::$server is available here. Kudos to @LukasReschke
* make sure apps that have settings info in their info.xml are loaded before triggering adding the settings setup method
2016-08-16 21:05:11 +02:00
Arthur Schiwon a548902d5f Fallback for legacy settings. They are placed into Additional Settings 2016-08-16 21:04:41 +02:00
Arthur Schiwon bbb086f0d2 remove mistakenly added file 2016-08-16 21:04:34 +02:00
Arthur Schiwon 9e39c4155a fix duplicated db index name 2016-08-16 21:04:29 +02:00
Arthur Schiwon d01689037d Initial work on Apps page split:
* interfaces for the Admin settings (IAdmin) and section (ISection)
* SettingsManager service
* example setup with LDAP app
2016-08-16 21:04:22 +02:00
Lukas Reschke 737591f239 Merge pull request #858 from nextcloud/stable10-when-logged-in-then-just-redirect-to-redirected-page
[stable10] when logged in then just redirect to redirected page
2016-08-16 18:13:24 +02:00
Björn Schießle 9250ffdaa1 Merge pull request #887 from nextcloud/stable10_855
[Stable10] Add files drop capability for clients
2016-08-16 11:38:51 +02:00
Marius Blüm e3daa8e3ce Merge pull request #872 from nextcloud/move-apps-stable10
[stable10] move apps between 'Language' and 'Session' in personal settings
2016-08-16 11:26:13 +02:00
Lukas Reschke 716adb8462 Merge pull request #884 from nextcloud/stable10-use-proper-test-execution
[stable10] Use proper casing
2016-08-15 21:50:38 +02:00
Roeland Jago Douma f1d4341dd7 Add files drop capability for clients 2016-08-15 21:29:03 +02:00
Roeland Jago Douma a8ba573ba9 We have to mock the is_uploaded_file in the OC\Core\Controller namespace 2016-08-15 20:09:48 +02:00
Roeland Jago Douma b860fa7125 Fix mock call in AvatarControllerTest 2016-08-15 20:09:37 +02:00
Lukas Reschke 5e9c7d3ff3 Use generated URL 2016-08-15 19:26:24 +02:00
Lukas Reschke 81467f7c4e Fix CheckSetupController tests 2016-08-15 17:55:36 +02:00
Lukas Reschke ab9a8ce952 Fix tests for LoginController 2016-08-15 17:52:54 +02:00
Lukas Reschke 349f5e4a60 Fix template test 2016-08-15 17:48:58 +02:00
Lukas Reschke 18388a01f5 Add reference to current user 2016-08-15 17:48:55 +02:00
Lukas Reschke db34a8c861 Use proper casing 2016-08-15 17:48:45 +02:00
Roeland Jago Douma b6f0a06725 Merge pull request #875 from nextcloud/stable10_composer_files
Recreate the composer autoloader files
2016-08-15 14:52:00 +02:00
Roeland Jago Douma 17d0988a83 Recreate the composer autoloader files
* Adds missing files (so they are statically loaded)
2016-08-15 13:38:22 +02:00
Bjoern Schiessle a3cb247d88 move apps between 'Language' and 'Session' in personal settings 2016-08-15 12:06:19 +02:00
Lukas Reschke 9ac6b83687 Use createMock instead of deprecated getMock 2016-08-13 21:04:16 +02:00
Lukas Reschke be1e64486f Redirect users when already logged-in on login form 2016-08-13 21:04:10 +02:00
Lukas Reschke 3b27a2a412 Merge pull request #833 from nextcloud/stable10-backport-819
[stable10] Theming support for apps
2016-08-11 11:24:06 +02:00
Julius Haertl 0b838b8eef Theming: Add OCA.Theming Js for app interaction 2016-08-10 18:46:39 +02:00
Julius Haertl 5bf85b727b Add css classes to allow app developers using the theming colors 2016-08-10 18:46:28 +02:00
Lukas Reschke 550c5ee7c4 Merge pull request #811 from nextcloud/shared-cachethepropagatorinstance-stable10
Store the shared propagator instance
2016-08-10 17:24:44 +02:00
Lukas Reschke f3a3953ca3 Merge pull request #809 from nextcloud/skip_expiry_for_users_that_never_logged_in-stable10
Skip version and trash expiry for users that never logged in
2016-08-10 16:31:19 +02:00
Lukas Reschke 93677b2ca3 Merge pull request #817 from nextcloud/jail-root-stable10
[stable10] getJailedPath expects $path to have a trailing /
2016-08-10 16:04:13 +02:00
Lukas Reschke 5e7973b869 Merge pull request #822 from nextcloud/shared-storage-lazy-numeric-id-10
[10] get shared storage storage id without setting up the storage
2016-08-10 16:03:21 +02:00
Lukas Reschke 72d31ac074 Merge pull request #825 from nextcloud/add-warning-for-php7.1-stable10
[stable10] Nextcloud is not compatible with PHP 7.1
2016-08-10 16:02:58 +02:00
Lukas Reschke c79f885031 Merge pull request #821 from nextcloud/stable10_806
[Stable10] Token polish
2016-08-10 16:00:25 +02:00
Björn Schießle 4128c9986c Merge pull request #823 from nextcloud/stable10_807
[Stable10] OCSController requires DataResponse
2016-08-10 15:26:23 +02:00
Lukas Reschke f629bb88cb [stable10] Nextcloud is not compatible with PHP 7.1
Make the code fail hard before people update and then experience some half-broken stuff. See also https://github.com/nextcloud/docker-ci/issues/10
2016-08-10 14:29:51 +02:00
Roeland Jago Douma a54f9c6aef OCSController requires DataResponse
The OCS Controller requires a DataResponse object to be returned.
This means that all error handling will have to be done via exceptions
thrown and handling in the middleware.
2016-08-10 13:09:01 +02:00
Robin Appelman 5321a8728e get shared storage storage id without setting up the storage 2016-08-10 13:05:32 +02:00
Björn Schießle 5d11b5b278 Merge pull request #815 from nextcloud/fix-undefined-offset-in-login-controller-stable10
[stable10] Add missing array element
2016-08-10 12:50:22 +02:00
Morris Jobke 728631f1eb add more margin to right of the icon 2016-08-10 12:16:03 +02:00
Roeland Jago Douma 0727f4e372 Add sliding animation 2016-08-10 12:15:53 +02:00
Roeland Jago Douma 79b7ff3bf8 Add clipboardjs for token 2016-08-10 12:14:37 +02:00
Roeland Jago Douma 806f9b80f1 Always show delete icon for new tokens
* Always show delete icon
* Hide form if the new icon is deleted
2016-08-10 12:14:26 +02:00
Roeland Jago Douma 7d5578dd06 Add note password is only shown once 2016-08-10 12:14:16 +02:00
Thomas Müller 2e0e2064e8 Adding test case for getPathById including a jailed cache where root is just empty 2016-08-10 11:29:11 +02:00
Thomas Müller 0253300e2a getJailedPath expects $path to have a trailing / - fixes #25464 2016-08-10 11:29:02 +02:00
Thomas Müller 67534dfba0 [stable9.1] Add missing array element - fixes #25714 2016-08-10 11:13:53 +02:00
Vincent Petry 5edd5100fe Store the shared propagator instance
This instead of recreating it for every call.
2016-08-10 10:59:56 +02:00
Jörn Friedrich Dreyer 73de15fb08 Skip version and trash expiry for users that never logged in 2016-08-10 10:54:02 +02:00
Morris Jobke 0475315dd4 Merge pull request #805 from nextcloud/stable10_799
[Stable10] Open exiration date picker directly on toggle
2016-08-10 10:41:56 +02:00
Roeland Jago Douma d569d8ed88 Open exiration date picker directly on toggle 2016-08-10 08:23:26 +02:00
Roeland Jago Douma c591776afd Merge pull request #804 from nextcloud/10-admin_php_smtp_casing
[stable10] Admin setting PHP and SMTP casing
2016-08-10 08:20:11 +02:00
Lukas Reschke 94d9d52de2 Merge pull request #743 from nextcloud/fix_smb_attributes-10
[10] Fix file permissions for SMB (read-only folders will be writeable
2016-08-10 00:23:17 +02:00
Lukas Reschke 6888dee06c Merge pull request #803 from nextcloud/use-correct-version
Use correct version
2016-08-10 00:14:46 +02:00
Roeland Jago Douma 232b1f4417 Admin setting PHP and SMTP casing 2016-08-09 23:46:11 +02:00
Lukas Reschke 808a82dd6c Use correct version
Fixes https://github.com/nextcloud/server/issues/800, other apps such as fileaccesscontrol and workflow already have the correct version.
2016-08-09 23:02:42 +02:00
Roeland Jago Douma 4bab962cca Merge pull request #798 from nextcloud/stable10_781
[Stable10] Remove AGPL title
2016-08-09 21:54:07 +02:00
Roeland Jago Douma cb2e535565 Merge pull request #794 from nextcloud/stable10_780
[Stable10] Add clipboard action to Personal Settings Fed Cloud Id
2016-08-09 20:47:47 +02:00
Björn Schießle e7e81e9e76 Merge pull request #795 from nextcloud/stable10-backport-786
[stable10] log class name, ID only is hard to debug
2016-08-09 20:33:17 +02:00
Björn Schießle 044f2734af Merge pull request #792 from nextcloud/stable10_789
[Stable10] Padding of federated server
2016-08-09 19:34:05 +02:00
Roeland Jago Douma f3ae93ddd7 Remove AGPL title 2016-08-09 19:24:53 +02:00
Jörn Friedrich Dreyer 9b760aafa1 log class name, ID only is hard to debug 2016-08-09 16:19:06 +02:00
Roeland Jago Douma b5f32a055f Add clipboard action to Personal Settings Fed Cloud Id 2016-08-09 16:18:44 +02:00
Roeland Jago Douma 8fc5f6bcd0 Padding of federated server 2016-08-09 16:14:26 +02:00
Björn Schießle 289704f13d Merge pull request #788 from nextcloud/stable10-federation-error-messages
[stable10] improve federation error messages
2016-08-09 15:50:33 +02:00
Roeland Jago Douma 3914861b90 Merge pull request #785 from nextcloud/stable10_779
[Stable10] Make 'Add to your website' toggleable
2016-08-09 15:47:52 +02:00
Bjoern Schiessle d61c49a0b0 improve federation error messages 2016-08-09 14:36:30 +02:00
Roeland Jago Douma 1d6448beb1 Make 'Add to your website' toggleable 2016-08-09 14:16:32 +02:00
Björn Schießle 25a72c8099 Merge pull request #776 from nextcloud/workflow-cleanup-stable10
[stable10] Workflow cleanup
2016-08-09 12:36:03 +02:00
Joas Schilling 7637c2e366 Allow a description for workflow sections 2016-08-09 11:33:04 +02:00
Joas Schilling ae1a41f05b Add placeholder to the name field 2016-08-09 11:32:57 +02:00
Joas Schilling 1f527576a4 Rename operations and checks 2016-08-09 11:32:50 +02:00
Joas Schilling 99494925fe Highlight the check row on hover 2016-08-09 11:32:42 +02:00
Joas Schilling 47a3700973 Add some space between the rule groups 2016-08-09 11:32:32 +02:00
Roeland Jago Douma 63c8011a15 Merge pull request #773 from nextcloud/stable10-fix-systemtags-icon
[stable10] Add black version of system tags icon
2016-08-08 21:35:19 +02:00
Bugsbane 0174579fb5 Add black version of system tags icon
Includes PNG (16x16px) and SVG (scoured) versions in black, to be uniform with the other icon files.
2016-08-08 20:23:50 +02:00
Roeland Jago Douma 167e248177 Merge pull request #738 from nextcloud/increment-versions
[stable10] Increment the versions and adjust the capitilization
2016-08-08 18:26:30 +02:00
Roeland Jago Douma 5332ec4a27 Fix intergration test for admin_audit 2016-08-08 16:48:10 +02:00
Joas Schilling 924b0ac060 Disable by default 2016-08-08 16:48:00 +02:00
Joas Schilling f910837722 More casing 2016-08-08 16:48:00 +02:00
Joas Schilling 7b3974501e Increment the versions and adjust the capitilization 2016-08-08 16:48:00 +02:00
Björn Schießle 7321baa108 Merge pull request #713 from nextcloud/stable10_474
[Stable 10] Group shares with same source and target
2016-08-08 10:55:26 +02:00
Morris Jobke 65dd174655 Merge pull request #756 from nextcloud/twofactor-isset-10
[10] Check if an app provide two-factor-auth providers before we try to use them
2016-08-08 09:15:13 +02:00
Roeland Jago Douma f5bd7a3dd6 Disable buggy test for now 2016-08-07 14:05:54 +02:00
Marius Blüm eb9d0b4664 Merge pull request #757 from nextcloud/nextcloud-version-check-10
[10] Translate the server version for nextcloud
2016-08-07 09:08:49 +02:00
Joas Schilling 9bc13eb7eb Translate the server version for nextcloud 2016-08-06 10:42:26 +02:00
Robin Appelman e9310f750c Check if an app provide two-factor-auth providers before we try to use them 2016-08-06 10:30:36 +02:00
blizzz 0e808a45b8 Merge pull request #748 from nextcloud/stable10-backport-name-changes
[stable10] correct name
2016-08-05 15:42:40 +02:00
Daniel Hansson 61b3796ea5 ownCloud -> Nextcloud 2016-08-05 14:37:43 +02:00
blizzz 6bbcbb22e9 Correct name in Console Application.php
see changes :)
2016-08-05 14:37:32 +02:00
Julius Härtl efe8f7d136 Merge pull request #705 from nextcloud/backport-408-psr4-for-theming
[stable10] Theming input validation
2016-08-05 11:51:42 +02:00
Juan Pablo Villafañez 91c6c451f4 Fix file permissions for SMB (read-only folders will be writeable) (#25301)
* Fix file permissions for SMB (read-only folders will be writeable)

* Read-only folders won't be deletable

* Added comment for the read-only behaviour for folders
2016-08-05 10:23:50 +02:00
Vincent Petry e75a0a44c6 Make share target consistent when grouping group share with user share
In some situations, a group share is created before a user share, and
the recipient renamed the received share before the latter is created.
In this situation, the "file_target" was already modified and the second
created share must align to the already renamed share.

To achieve this, the MountProvider now groups only by "item_source"
value and sorts by share time. This makes it so that the least recent
share is selected as super-share and its "file_target" value is then
adjusted in all grouped shares.

This fixes the issue where this situation would have different
"file_target" values resulting in two shared folders appearing instead
of one.
2016-08-04 19:50:16 +02:00
Vincent Petry 56e9f7cdf9 Add integration tests for double shares with rename in between 2016-08-04 19:50:16 +02:00
Vincent Petry 21907c4f3e Fix RepairUnmergedShares to not skip valid repair cases
The repair step was a bit overeager to skip repairing so it missed the
case where a group share exists without subshares but with an
additional direct user share.
2016-08-04 19:50:16 +02:00
Vincent Petry 3a86dd1d1a Adjust repair version check for unmerged shares 2016-08-04 19:50:16 +02:00
Vincent Petry bee0a8f32a Group incoming shares for resharing in JS 2016-08-04 19:50:16 +02:00
Vincent Petry 2ab799f674 Added more tests for sharing's MountProvider 2016-08-04 19:50:16 +02:00
Vincent Petry 6638e1857a Add repair step for unmerged shares (WIP) 2016-08-04 19:50:16 +02:00
Vincent Petry 3e8b787dd1 Improved share grouping readability + fixed test 2016-08-04 19:50:16 +02:00
Vincent Petry c5095e760e Add integration tests for merging received shares 2016-08-04 19:50:16 +02:00
Roeland Jago Douma 39ebf120c2 Group shares with same source and target
Fixes #24575

Note that this is a very limited solution and eventually we want smarter
merging!
2016-08-04 19:49:27 +02:00
Bernhard Posselt f4f43dddf5 Merge pull request #733 from nextcloud/fix-724-stable10
Backport Stable 10: Fix #724 by using step instead of job
2016-08-04 16:23:53 +02:00
Lukas Reschke c707150dd6 Merge pull request #731 from nextcloud/stable10-add-new-apps-as-official
[stable10] Add new apps as official
2016-08-04 16:09:38 +02:00
Bernhard Posselt 5e24c6b5fd fix #724 by using step instead of job 2016-08-04 14:52:38 +02:00
Joas Schilling 4d5df58378 Merge pull request #727 from jurgenhaas/patch-2
Backport of #718
2016-08-04 14:45:28 +02:00
Joas Schilling 4bb277aee9 Order alphabetically and deduplicate the shipped.json 2016-08-04 14:42:44 +02:00
Lukas Reschke 66f6a91ade [stable10] Add new apps as official 2016-08-04 14:28:24 +02:00
Joas Schilling 713e201074 Merge pull request #602 from nextcloud/backport-workflow-engine
🚧 [WIP] Backport workflow engine 🚧
2016-08-04 14:20:14 +02:00
Jürgen Haas 2037ff1f2f Backport of #718
Backporting https://github.com/nextcloud/server/pull/718 to stable10
2016-08-04 09:14:40 +02:00
Björn Schießle d896d42931 Merge pull request #706 from nextcloud/backport-637-prevent-delete-update-on-group-shares
[stable10] Do not allow to delete/update group shares as a group member
2016-08-03 14:52:49 +02:00
Joas Schilling fc7bd03822 Add access control and automated tagging as shipped 2016-08-03 14:50:53 +02:00
Joas Schilling 8d23405602 Ooops 2016-08-03 14:44:18 +02:00
Joas Schilling 065763f117 No multi support, less magic 2016-08-03 14:44:08 +02:00
Joas Schilling 7d71535f57 Allow to define the operation 2016-08-03 14:44:01 +02:00
Joas Schilling c12c083eba Tags need to be loaded before 2016-08-03 14:43:52 +02:00
Joas Schilling cc719c9bb7 Translate the errors 2016-08-03 14:43:44 +02:00
Joas Schilling 66fd216d3a Load the timezones via select2 2016-08-03 14:43:35 +02:00
Morris Jobke e978c39b13 add a UI to render proper time picker 2016-08-03 14:43:26 +02:00
Joas Schilling f1869cd183 Add request time 2016-08-03 14:43:14 +02:00
Joas Schilling af3eaa86ac Add remote address 2016-08-03 14:42:55 +02:00
Joas Schilling 01d269bb4d Add Request URL 2016-08-03 14:42:48 +02:00
Joas Schilling 45c74cdc5a User agent check 2016-08-03 14:40:40 +02:00
Joas Schilling d146df5820 Add file mime type 2016-08-03 14:40:29 +02:00
Joas Schilling 627f24396c Add file size as check 2016-08-03 14:40:20 +02:00
Joas Schilling 7b87935cb9 Add system tag check 2016-08-03 14:40:12 +02:00
Joas Schilling 7b73c0f5a2 Add the systemtag js files 2016-08-03 14:40:03 +02:00
Joas Schilling df3ca567ad Make sure each plugin is only added once 2016-08-03 14:39:56 +02:00
Morris Jobke c425a677b2 Add workflowengine to check-code call 2016-08-03 14:35:54 +02:00
Roeland Jago Douma e2c4f4f9aa Add intergration test 2016-08-03 09:17:57 +02:00
Joas Schilling 7289cb5ec0 Do not allow to delete/update group shares as a group member 2016-08-03 09:17:50 +02:00
Joas Schilling 3d3614d233 Validate the input of the theming options 2016-08-03 09:15:00 +02:00
Joas Schilling 16b2d2d935 Fix tests 2016-08-03 09:14:52 +02:00
Joas Schilling eac3b8d992 Update routes.php 2016-08-03 09:14:44 +02:00
Joas Schilling 02773efe4f Remove useless check 2016-08-03 09:14:34 +02:00
Joas Schilling 08ea343adb Use the methods on the Response object 2016-08-03 09:14:24 +02:00
Joas Schilling d248fbde92 Use public API preferable 2016-08-03 09:14:15 +02:00
Joas Schilling 8bf034ffbf Move classes to PSR-4 2016-08-03 09:14:04 +02:00
Julius Härtl 482a725a8b [stable10] Change app menu to white background with dark icons (#665)
* Change app menu to white

* adjust opacity of icons in apps and user menu

* Move to svg filter on app menu to support IE9+

* fix shading of apps icon in app menu

* Fix wrong preserveAspectRatio at app menu icons

* Apply inverted app icon style to newly installed icons
2016-08-02 19:18:00 +02:00
Jan-Christoph Borchardt 16358381cc Merge pull request #696 from nextcloud/stable10-backport-shake-login
[stable10] Shake the login fields if password is wrong
2016-08-02 15:33:33 +02:00
Morris Jobke 1ae21d1e33 Rebranded to Nextcloud for the occ command line tool (#692) 2016-08-02 10:14:19 +02:00
Morris Jobke c0f2207016 Shake the login fields if password is wrong 2016-08-01 22:03:56 +02:00
Jan-Christoph Borchardt 80470093dd Merge pull request #683 from nextcloud/stable10-fix-theming-logo
[stable10] fix missing semicolon to fix themed logo on log in page
2016-08-01 21:01:51 +02:00
Morris Jobke 481418ff40 Merge pull request #593 from nextcloud/ldap-avoidneedlesssetemailonlogin-stable10
[stable10] Prevent setting email and triggering events at login time (#25554)
2016-08-01 18:22:20 +02:00
Morris Jobke a60fd5b34a Merge pull request #668 from nextcloud/stable10-video-container-size
[stable10] up the minimum size of the public share video a bit, use 16/9 ratio
2016-08-01 18:17:40 +02:00
Jan-Christoph Borchardt a32d9bbc6e fix missing semicolon to fix themed logo on log in page 2016-08-01 18:16:32 +02:00
Morris Jobke ab18c72400 Merge pull request #667 from thelinuxfr/stable10
[Stable10] Transifex Owncloud > Nextcloud
2016-07-30 09:58:53 +02:00
Frédéric LIETART f7170b39ea Transifex Owncloud > Nextcloud
Change transifex link Owncloud > Nextcloud
2016-07-29 23:35:45 +02:00
Jan-Christoph Borchardt 0d5b8f3293 up the minimum size of the public share video a bit, use 16/9 ratio, fix #603 2016-07-29 23:35:18 +02:00
Morris Jobke 558a8a62a4 Merge pull request #654 from nextcloud/add-quotaplugin-v2-stable10
[stable10] Add quotaplugin v2 stable10
2016-07-29 14:10:57 +02:00
Thomas Müller f944a8861a Adding quota plugin to new dav endpoint (#25615)
* Adding quota plugin to new dav endpoint

* Added integrated test failing in old endpoint

* Added 0B quota test
2016-07-29 12:31:56 +02:00
Björn Schießle 6301f75cb0 Merge pull request #639 from nextcloud/theming-firstrunwizard-stable10
[stable10] apply theme to the firstrunwizard
2016-07-29 11:37:25 +02:00
Morris Jobke eee791ad56 Merge pull request #641 from nextcloud/backport-566-stable10
[stable10] revert to old setup connection logic
2016-07-29 08:59:36 +02:00
Robin Appelman de8bb68325 revert to old setup connection logic 2016-07-29 00:41:12 +02:00
Morris Jobke 51be4bf2f0 Merge pull request #618 from nextcloud/backport-519-stable10
Backport LDAPProvider to Nextcloud 10
2016-07-28 23:13:21 +02:00
Morris Jobke 94f4e1009c Merge pull request #610 from nextcloud/no-missing-preview-10
[10] Don't try to load previews when we know there is none
2016-07-28 17:48:42 +02:00
Bjoern Schiessle 35acbd6279 fix background id selector for the first run wizard 2016-07-28 17:44:23 +02:00
Bjoern Schiessle 39f88c74f9 fix unit tests 2016-07-28 17:44:01 +02:00
Bjoern Schiessle 6aede49ea1 re-use background color from theme in the firstrunwizard 2016-07-28 17:43:52 +02:00
Bjoern Schiessle 39712d1adc apply theme to the firstrunwizard 2016-07-28 17:43:45 +02:00
Björn Schießle b28e6a7938 Merge pull request #635 from nextcloud/stable10-backport-415
[stable10] Colorize checkboxes depending on theming color
2016-07-28 17:41:20 +02:00
Morris Jobke 2830b80042 Merge pull request #619 from nextcloud/backport-494-systemtags-management
[stable10] Add a simple Admin UI to manage systemtags
2016-07-28 17:02:22 +02:00
Morris Jobke 0a14cd4d60 Merge pull request #628 from nextcloud/stable10-backport-612
[stable10] libxml - compare against loaded version
2016-07-28 16:56:55 +02:00
Julius Haertl 4eb85f10a9 Theming: Cleanup and remove opacity from checkbox/radiobutton 2016-07-28 16:18:51 +02:00
Julius Haertl 1f3e55bc86 Theming: Generate colorized radio buttons dynamically 2016-07-28 16:18:50 +02:00
Julius Haertl b7024b454f Theming: Colorize radio buttons and append new styles on preview 2016-07-28 16:18:50 +02:00
Julius Haertl aa4e133443 Theming: Clean up css generation and fix tests 2016-07-28 16:18:50 +02:00
Julius Haertl 49ef99474f Theming: Colorize checkboxes depending on luminance 2016-07-28 16:18:47 +02:00
Julius Haertl 5c12c8cb02 Theming: Preview for colorized checkboxes 2016-07-28 16:17:53 +02:00
Morris Jobke b1830b74fe Merge pull request #622 from nextcloud/stable10-fix-searchbox-background
[stable10] fix searchbox background
2016-07-28 16:14:09 +02:00
Joas Schilling f814ef6ea7 Add L10N support 2016-07-28 16:13:43 +02:00
Roeland Jago Douma e184e4ad75 Merge pull request #609 from nextcloud/stable10_606
Support subdir in the OCS v2 endpoint
2016-07-28 14:23:40 +02:00
Morris Jobke 1913419520 libxml - compare against loaded version
* if the compiled in version is older than the loaded version Nextcloud doesn't work
* uses the loaded libxml version to check against

fixes #205
2016-07-28 14:11:32 +02:00
Roeland Jago Douma 6990a4e550 Support subdir in the OCS v2 endpoint
We should check against the ending substring since people could
run their nextcloud in a subfolder.

* Added test
2016-07-28 13:12:01 +02:00
Morris Jobke 77c18e4ec2 Merge pull request #614 from nextcloud/stable10-ns-server-contributing.md
[stable10] change core to server - backport of #533
2016-07-28 11:08:59 +02:00
Joas Schilling cba370634f Add a simple Admin UI to manage systemtags 2016-07-28 10:37:48 +02:00
root aa02f518ad Backport LDAPProvider to Nextcloud 10
New LDAPProvider for user_ldap

final changes

comments amended

Nextcloud license header for new files
2016-07-28 10:20:38 +02:00
Morris Jobke c9b4a2b4cc Fix unit tests 2016-07-28 10:08:36 +02:00
Jan-Christoph Borchardt 12a35e46ce also adjust log in background color in theme 2016-07-28 10:08:02 +02:00
Jan-Christoph Borchardt 88560096d4 fix searchbox overlapping on mobile 2016-07-28 10:07:57 +02:00
Olivier Paroz dbafc183da change core to server 2016-07-28 09:22:59 +02:00
Robin Appelman 05b6850a9e fix js test 2016-07-27 16:38:07 +02:00
Robin Appelman b9dfc1674c only load sidebar previews when we know it's available 2016-07-27 16:38:03 +02:00
Robin Appelman 276383ebf5 dont load filelist previews if we know we dont have one 2016-07-27 16:37:59 +02:00
Robin Appelman 76b2cffb08 add dav property to check if a file has a preview available 2016-07-27 16:37:56 +02:00
Morris Jobke 1fc7248dae Merge pull request #591 from nextcloud/fixing-undefined-OfflineUser-composeAndStoreDisplayName-stable10
[stable10] Fix undefined OfflineUser::composeAndStoreDisplayName()
2016-07-27 15:25:31 +02:00
Morris Jobke 0e816a65b5 Merge pull request #580 from nextcloud/backport-550-stable10
[stable10] fix autoloading in LPAP integration tests, resolves #544
2016-07-27 14:55:26 +02:00
Björn Schießle b0f23598e1 Merge pull request #599 from nextcloud/fix-defaultapp-master-stable10
Redirect to default page after login
2016-07-27 14:30:56 +02:00
Morris Jobke 8e0e85c631 Fix loading icon for workflowengine 2016-07-27 14:13:18 +02:00
Joas Schilling 2a4a1278fa Allow DI of the workflow manager by the OCP interface 2016-07-27 14:13:08 +02:00
Joas Schilling ec8ec17cf4 Allow to reuse the template 2016-07-27 14:12:47 +02:00
Joas Schilling 0ebc3bbc9f Fix default value of operator 2016-07-27 14:12:39 +02:00
Joas Schilling 34f46c8e7f Fix morris comments 2016-07-27 14:12:28 +02:00
Joas Schilling 6a21289378 Remove php side of check registration 2016-07-27 14:12:19 +02:00
Joas Schilling 155e4ced3f Generate the checks list in JS 2016-07-27 14:12:12 +02:00
Morris Jobke 01ec62e3d2 fix enabled apps tests 2016-07-27 14:11:53 +02:00
Morris Jobke b2e4a8c0d3 fix unit tests 2016-07-27 14:11:46 +02:00
Joas Schilling 80eeedc005 Add app to provisioning output 2016-07-27 14:11:36 +02:00
Morris Jobke 497954ca34 Move template to workflowengine app 2016-07-27 14:11:14 +02:00
Morris Jobke 6eabcf134f create an operation based on the correct model 2016-07-27 14:10:55 +02:00
Morris Jobke bc6c05afb6 Add workflowengine 2016-07-27 14:10:43 +02:00
Morris Jobke df3cacdc50 Merge pull request #588 from nextcloud/stable10-app-icons
[stable10] Add app icons for Comments and Tags
2016-07-27 13:03:51 +02:00
Bjoern Schiessle 7c476e4fa2 Redirect to default page after login 2016-07-27 12:14:13 +02:00
Vincent Petry b9266e7141 Prevent setting email and triggering events at login time (#25554)
Whenever an LDAP user also has an email address defined in LDAP, the
LDAP code will try and update the email address of the locally known
user. This happens at login time or every time the user's LDAP
attributes are processed.

There is code listening to the email setting hook which updates the
system address book, which also will trigger FS setup due to avatars
and other things.

This fix only sets the email address when really necessary.
2016-07-27 11:32:10 +02:00
Thomas Müller ac5987a017 [stable9.1] Fix undefined OfflineUser::composeAndStoreDisplayName() - fixes #23248 2016-07-27 11:21:26 +02:00
Marius Blüm 4b96e3a93e Add icon for tags app 2016-07-27 11:10:52 +02:00
Marius Blüm 24d3164abe Add icon for comments app 2016-07-27 11:09:32 +02:00
Björn Schießle cb10ca5c23 Merge pull request #569 from nextcloud/stable10-fix-theme-logo-position
[stable10] fix theme logo position
2016-07-27 10:21:45 +02:00
Arthur Schiwon 1013fac447 fix autoloading in LPAP integration tests, resolves #544 2016-07-26 21:06:29 +02:00
Julius Haertl db755d7236 Theming: Fix preview and center alignment of logo 2016-07-26 13:24:41 +02:00
Lukas Reschke 9281b008c5 Adjust tests 2016-07-26 13:24:34 +02:00
Jos Poortvliet a8616f68b5 Update header.css
make the logo look good on the login page
2016-07-26 13:24:28 +02:00
Jos Poortvliet 148cb09e00 Update themingcontroller.php 2016-07-26 13:24:08 +02:00
Morris Jobke 010a8b49f3 Merge pull request #562 from nextcloud/stable10-backport-557
[stable10] Add proper scope to files external CSS
2016-07-26 12:06:49 +02:00
Morris Jobke d5e783d2bd Add proper scope to files external CSS
* for select2
2016-07-26 09:20:40 +02:00
Morris Jobke 4c45d0fcd3 Merge pull request #551 from nextcloud/stable10-backport-547
[stable10] Fix error message while restoring all files
2016-07-25 16:08:14 +02:00
Morris Jobke edc15db3bd Fix error message while restoring all files
* use $_POST['files'] only of ssinlge files are restored
* fixes #528
2016-07-25 12:57:18 +02:00
Morris Jobke d181301699 Merge pull request #508 from nextcloud/stable10_ocs_appframework_xml
[Stable10] AppFramework do not get default response
2016-07-25 12:52:13 +02:00
Morris Jobke 750644aa15 Merge pull request #548 from nextcloud/backport-530-theming-autoloading
[stable10] Make sure we try to autoload the class
2016-07-25 11:10:01 +02:00
Joas Schilling 28dffaa32f Make sure we try to autoload the class 2016-07-25 09:42:28 +02:00
Morris Jobke 3a212651d2 Merge pull request #513 from nextcloud/backport-505-license-mailmap
[stable10] license and mailmap backports
2016-07-22 12:58:31 +02:00
Morris Jobke 09812c60ec Merge pull request #515 from nextcloud/run-le-script-10
[stable10] Run the license script
2016-07-22 12:58:19 +02:00
Joas Schilling 23b205ed48 Run the license script 2016-07-22 11:40:41 +02:00
Roeland Jago Douma a08e201d19 Fix e-mail in mailmap 2016-07-22 11:20:57 +02:00
Joas Schilling 2d5a854f45 Fix more mailmap entries 2016-07-22 11:20:57 +02:00
Bjoern Schiessle d3a11e9cf1 only search the license header for @copyright statements 2016-07-22 11:20:57 +02:00
Joas Schilling 3f4db2d02b Fix the license script 2016-07-22 11:20:54 +02:00
Roeland Douma 49a4654150 Merge pull request #512 from nextcloud/backport-496-doc-fix-10
[stable10] Make the changes from doc fix persistant
2016-07-22 11:12:19 +02:00
Joas Schilling 413968d4ba FIx typo 2016-07-22 09:54:03 +02:00
Joas Schilling f4fbdbabee Change the app name 2016-07-22 09:24:59 +02:00
Joas Schilling c8c78fd981 Make the changes from https://github.com/nextcloud/documentation/commit/6ccd2c5678b85d35a8673d784bef5c6c89e7ecb9 persistant 2016-07-22 09:23:50 +02:00
Roeland Jago Douma 2abd83212e AppFramework do not get default response
The OCSResponse differs from other responses in that it defaults to
XML. However we fell back to json by default.

This makes sure that if nothing is set we don't pass anything.
Which defaults then to the controllers default (which is often 'json')
but in the case of the OCSResponse 'xml'.
2016-07-21 20:32:48 +02:00
Morris Jobke b4c7eb5326 Merge pull request #495 from nextcloud/fix-layout-public-upload-stable10
[stable10] move closing div to the right place
2016-07-21 19:50:42 +02:00
Bjoern Schiessle f98bc936d7 move closing div to the right place 2016-07-21 11:30:37 +02:00
Morris Jobke d8b9672ad8 Merge pull request #485 from nextcloud/stable10-reenable-help-section
[Stable10] reenable help section
2016-07-21 09:18:50 +02:00
Morris Jobke db5a709885 Merge pull request #487 from nextcloud/stable10-link-proper
[stable10] Properly link to nextcloud
2016-07-21 09:18:10 +02:00
Morris Jobke cb08ab7c00 Merge pull request #489 from nextcloud/stable10-brand-to-nextcloud
[stable10] Use proper branding
2016-07-21 09:17:22 +02:00
Lukas Reschke 0caeb31d83 Use proper branding
Stable9 has this already
2016-07-21 02:21:28 +02:00
Lukas Reschke 10f3178215 [master] Properly link to nextcloud 2016-07-21 02:15:37 +02:00
Lukas Reschke ed21916999 Add proper links 2016-07-21 02:11:34 +02:00
Lukas Reschke 305534225e Revert "Remove "Help" link from personal sidebar"
This reverts commit deef15a3c7.
2016-07-21 02:11:30 +02:00
Lukas Reschke decfd1ab59 Link to proper clients 2016-07-21 01:57:03 +02:00
Lukas Reschke d4f9a69a72 Port 2d37341 to stable10 2016-07-21 01:46:11 +02:00
Lukas Reschke fb006181ad Add ownCloud cert 2016-07-21 01:35:23 +02:00
Lukas Reschke 96c2b0de66 Use proper certificates
Ports https://github.com/nextcloud/server/commit/bcf693539be82e872ba4d6cceb1f430a4bb841d9
2016-07-21 01:35:19 +02:00
2167 changed files with 28594 additions and 11577 deletions
+1
View File
@@ -27,6 +27,7 @@
!/apps/admin_audit
!/apps/updatenotification
!/apps/theming
!/apps/workflowengine
/apps/files_external/3rdparty/irodsphp/PHPUnitTest
/apps/files_external/3rdparty/irodsphp/web
/apps/files_external/3rdparty/irodsphp/prods/test
+10 -9
View File
@@ -39,6 +39,7 @@ Björn Schießle <bjoern@schiessle.org> Björn Schießle <schiesbn@potato.(none)
Björn Schießle <bjoern@schiessle.org> Björn Schiessle <schiessle@owncloud.com>
Björn Schießle <bjoern@schiessle.org> Bjoern Schießle <schiessle@owncloud.com>
Björn Schießle <bjoern@schiessle.org> Bjoern Schiessle <schiessle@owncloud.com>
Björn Schießle <bjoern@schiessle.org> Björn Schießle <schiessle@owncloud.com>
BlackEagle <ike.devolder@gmail.com>
Boris Rybalkin <ribalkin@gmail.com>
Borjan Tchakaloff <borjan@tchakaloff.fr>
@@ -302,18 +303,18 @@ Riccardo Iaconelli <riccardo@kde.org>
Richard Clarkson <robert@trash-mail.com>
rnveach <rveach02@gmail.com>
Robert Jäckel <rjaeckel@users.noreply.github.com>
Robin Appelman <icewind@owncloud.com> icewind1991 <icewind1991@gmail.com>
Robin Appelman <icewind@owncloud.com> icewind1991 <robin@icewind.nl>
Robin Appelman <icewind@owncloud.com> Robin <Robin Appelman icewind1991@gmail.com>
Robin Appelman <icewind@owncloud.com> Robin <robin@Amaya.(none)>
Robin Appelman <icewind@owncloud.com> Robin Appelman <icewind1991@gmail.com>
Robin Appelman <icewind@owncloud.com> Robin Appelman <icewind1991@gmail>
Robin Appelman <icewind@owncloud.com> Robin Appelman <robin@icewind.nl>
Robin Appelman <robin@icewind.nl> icewind1991 <icewind1991@gmail.com>
Robin Appelman <robin@icewind.nl> icewind1991 <robin@icewind.nl>
Robin Appelman <robin@icewind.nl> Robin <Robin Appelman icewind1991@gmail.com>
Robin Appelman <robin@icewind.nl> Robin <robin@Amaya.(none)>
Robin Appelman <robin@icewind.nl> Robin Appelman <icewind1991@gmail.com>
Robin Appelman <robin@icewind.nl> Robin Appelman <icewind1991@gmail>
Robin Appelman <robin@icewind.nl> Robin Appelman <icewind@owncloud.com>
Robin McCorkell <robin@mccorkell.me.uk> Robin McCorkell <rmccorkell@karoshi.org.uk>
Robin McCorkell <robin@mccorkell.me.uk> Robin McCorkell <rmccorkell@owncloud.com>
Rodrigo Hjort <rodrigo.hjort@gmail.com>
Roeland Jago Douma <rullzer@owncloud.com> Roeland Jago Douma <roeland@famdouma.nl>
Roeland Jago Douma <rullzer@owncloud.com> Roeland Douma <rullzer@users.noreply.github.com>
Roeland Jago Douma <roeland@famdouma.nl> Roeland Jago Douma <rullzer@owncloud.com>
Roeland Jago Douma <roeland@famdouma.nl> Roeland Douma <rullzer@users.noreply.github.com>
rok <brejktru@gmail.com>
Roland Hager <roland.hager@tu-berlin.de>
Roland van Laar <roland@micite.net>
+1 -1
View File
@@ -30,7 +30,7 @@ install:
script:
- sh -c "if [ '$TC' = 'syntax' ]; then composer install && lib/composer/bin/parallel-lint --exclude lib/composer/jakub-onderka/ --exclude 3rdparty/symfony/polyfill-php70/Resources/stubs/ --exclude 3rdparty/patchwork/utf8/src/Patchwork/Utf8/Bootup/ --exclude 3rdparty/paragonie/random_compat/lib/ --exclude lib/composer/composer/autoload_static.php --exclude 3rdparty/composer/autoload_static.php .; fi"
- sh -c "if [ '$TC' = 'app:check-code' ]; then ./occ app:check-code admin_audit; ./occ app:check-code comments; ./occ app:check-code federation; fi"
- sh -c "if [ '$TC' = 'app:check-code' ]; then ./occ app:check-code admin_audit; ./occ app:check-code comments; ./occ app:check-code federation; ./occ app:check-code workflowengine; fi"
- sh -c "if [ '$TEST_DAV' != '1' ]; then echo \"Not testing DAV\"; fi"
- sh -c "if [ '$TEST_DAV' = '1' ]; then echo \"Testing DAV\"; fi"
+22 -8
View File
@@ -1,5 +1,6 @@
ownCloud is written by:
Nextcloud is written by:
- AW-UC <git@a-wesemann.de>
- Aaron Wood <aaronjwood@gmail.com>
- Achim Königs <garfonso@tratschtante.de>
- Adam Williamson <awilliam@redhat.com>
- Administrator <Administrator@WINDOWS-2012>
@@ -18,14 +19,16 @@ ownCloud is written by:
- Bernhard Posselt <dev@bernhard-posselt.com>
- Bernhard Reiter <ockham@raz.or.at>
- Birk Borkason <daniel.niccoli@gmail.com>
- Bjoern Schiessle <bjoern@schiessle.org>
- Björn Schießle <bjoern@schiessle.org>
- Borjan Tchakaloff <borjan@tchakaloff.fr>
- Brice Maron <brice@bmaron.net>
- Byron Marohn <combustible@live.com>
- C Montero-Luque <cml@owncloud.com>
- Carla Schroder <carla@owncloud.com>
- Carlos Cerrillo <ccerrillo@gmail.com>
- Carlos Damken <carlos@damken.com>
- Christian Berendt <berendt@b1-systems.de>
- Christian Jürges <christian@eqipe.ch>
- Christian Kampka <christian@kampka.net>
- Christian Weiske <cweiske@cweiske.de>
- Christoph Schaefer <christophł@wolkesicher.de>
@@ -40,12 +43,13 @@ ownCloud is written by:
- Daniel Molkentin <daniel@molkentin.de>
- Daniel Tosello <tosello.daniel@gmail.com>
- David Prévot <taffit@debian.org>
- David Toledo <dtoledo@solidgear.es>
- Dominik Schmidt <dev@dominik-schmidt.de>
- Edward Crompton <edward.crompton@gmail.com>
- Fabian Henze <flyser42@gmx.de>
- Faruk Uzun <farukuzun@collabora.com>
- Felix Böhm <felixboehm@gmx.de>
- Felix Moeller <mail@felixmoeller.de>
- Florian Preinstorfer <nblock@archlinux.us>
- Florian Pritz <bluewind@xinu.at>
- Florin Peter <github@florin-peter.de>
- Francesco Rovelli <francesco.rovelli@gmail.com>
@@ -66,11 +70,13 @@ ownCloud is written by:
- Jens-Christian Fischer <jens-christian.fischer@switch.ch>
- Jesús Macias <jmacias@solidgear.es>
- Joachim Bauch <bauch@struktur.de>
- Joas Schilling <nickvergessen@owncloud.com>
- Joachim Sokolowski <github@sokolowski.org>
- Joas Schilling <coding@schilljs.com>
- Johan Björk <johanimon@gmail.com>
- Johannes Ernst <jernst@indiecomputing.com>
- Johannes Willnecker <johannes@willnecker.com>
- Jonny007-MKD <1-23-4-5@web.de>
- Jost Baron <Jost.Baron@gmx.de>
- Juan Pablo Villafáñez <jvillafanez@solidgear.es>
- Julius Haertl <jus@bitgrid.net>
- Jörn Friedrich Dreyer <jfd@butonic.de>
- Kamil Domanski <kdomanski@kdemail.net>
@@ -119,7 +125,6 @@ ownCloud is written by:
- Phil Davis <phil.davis@inf.org>
- Philipp Kapfer <philipp.kapfer@gmx.at>
- Philippe Jung <phil.jung@free.fr>
- Philippe Le Brouster <plb@nebkha.net>
- Pierre Jochem <pierrejochem@msn.com>
- Pierre Ozoux <pierre@ozoux.net>
- Piotr Filiciak <piotr@filiciak.pl>
@@ -132,9 +137,9 @@ ownCloud is written by:
- RealRancor <Fisch.666@gmx.de>
- Remco Brenninkmeijer <requist1@starmail.nl>
- Renaud Fortier <Renaud.Fortier@fsaa.ulaval.ca>
- Robin Appelman <icewind@owncloud.com>
- Robin Appelman <robin@icewind.nl>
- Robin McCorkell <robin@mccorkell.me.uk>
- Roeland Jago Douma <rullzer@owncloud.com>
- Roeland Jago Douma <roeland@famdouma.nl>
- Roman Geber <rgeber@owncloudapps.com>
- Roman Kreisel <mail@romankreisel.de>
- Ross Nicoll <jrn@jrn.me.uk>
@@ -145,6 +150,8 @@ ownCloud is written by:
- Sebastian Döll <sebastian.doell@libasys.de>
- Senorsen <senorsen.zhang@gmail.com>
- Serge Martin <edb@sigluy.net>
- Sergio Bertolin <sbertolin@solidgear.es>
- Sergio Bertolín <sbertolin@solidgear.es>
- Simon Könnecke <simonkoennecke@gmail.com>
- Sjors van der Pluijm <sjors@desjors.nl>
- Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
@@ -154,13 +161,16 @@ ownCloud is written by:
- Stephan Peijnik <speijnik@anexia-it.com>
- TheSFReader <TheSFReader@gmail.com>
- Thibaut GRIDEL <tgridel@free.fr>
- Thomas Citharel <tcit@tcit.fr>
- Thomas Müller <thomas.mueller@tmit.eu>
- Thomas Pulzer <t.pulzer@kniel.de>
- Thomas Tanghus <thomas@tanghus.net>
- Tigran Mkrtchyan <tigran.mkrtchyan@desy.de>
- Tim Dettrick <t.dettrick@uq.edu.au>
- Tobia De Koninck <tobia@ledfan.be>
- Tobias Kaminsky <tobias@kaminsky.me>
- Tom Needham <tom@owncloud.com>
- Torben Dannhauer <torben@dannhauer.de>
- Victor Dubiniuk <dubiniuk@owncloud.com>
- Viktor Szépe <viktor@szepe.net>
- Vincent Chan <plus.vincchan@gmail.com>
@@ -174,9 +184,11 @@ ownCloud is written by:
- cmeh <cmeh@users.noreply.github.com>
- dampfklon <me@dampfklon.de>
- davidgumberg <davidnoizgumberg@gmail.com>
- davitol <dtoledo@solidgear.es>
- derkostka <sebastian.kostka@gmail.com>
- eduardo <eduardo@vnexu.net>
- fabian <fabian@web2.0-apps.de>
- felixboehm <felix@webhippie.de>
- goodkiller <markopraakli@gmail.com>
- helix84 <helix84@centrum.sk>
- hkjolhede <hkjolhede@gmail.com>
@@ -184,12 +196,14 @@ ownCloud is written by:
- j-ed <juergen@eisfair.org>
- jknockaert <jasper@knockaert.nl>
- josh4trunks <joshruehlig@gmail.com>
- karakayasemi <karakayasemi@itu.edu.tr>
- macjohnny <estebanmarin@gmx.ch>
- martin-rueegg <martin.rueegg@metaworx.ch>
- martin.mattel@diemattels.at <martin.mattel@diemattels.at>
- michag86 <micha_g@arcor.de>
- mmccarn <mmccarn-github@mmsionline.us>
- nishiki <nishiki@yaegashi.fr>
- oparoz <owncloud@interfasys.ch>
- root <root@oc.(none)>
- scambra <sergio@entrecables.com>
- scolebrook <scolebrook@mac.com>
+1 -1
View File
@@ -11,7 +11,7 @@ If you have questions about how to install or use Nextcloud, please direct these
- Go to one of the repositories, click "issues" and type any word in the top search/command bar.
- You can also filter by appending e. g. "state:open" to the search string.
- More info on [search syntax within github](https://help.github.com/articles/searching-issues)
* This repository ([core](https://github.com/nextcloud/core/issues)) is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
* This repository ([server](https://github.com/nextcloud/server/issues)) is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
* __SECURITY__: Report any potential security bug to us via [our HackerOne page](https://hackerone.com/nextcloud) or security@nextcloud.com following our [security policy](https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
* The issues in other components should be reported in their respective repositories: You will find them in our [GitHub Organization](https://github.com/nextcloud/)
+3
View File
@@ -1,5 +1,8 @@
<?php
/**
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
-1
View File
@@ -14,5 +14,4 @@
<types>
<logging/>
</types>
<default_enable/>
</info>
+2
View File
@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
+2
View File
@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
+2
View File
@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
@@ -2,6 +2,9 @@
/**
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
+2
View File
@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
@@ -2,6 +2,9 @@
/**
* @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Lukas Reschke <lukas@statuscode.ch>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
@@ -2,6 +2,8 @@
/**
* @copyright Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
+2
View File
@@ -2,6 +2,8 @@
/**
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+1 -1
View File
@@ -6,7 +6,7 @@
<licence>AGPL</licence>
<author>Arthur Schiwon, Vincent Petry</author>
<default_enable/>
<version>0.3.0</version>
<version>1.0.0</version>
<dependencies>
<owncloud min-version="9.1" max-version="9.1" />
</dependencies>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" version="1.1" viewBox="0 0 32 32">
<path fill="#fff" d="m16 3c-8.8366 0-16 4.9248-16 11s7.1634 11 16 11c0.49926 0 0.98116-0.03174 1.4688-0.0625l8.5312 7.062v-9.406c3.658-2.016 6-5.1198 6-8.594 0-6.0752-7.164-11-16-11z"/>
</svg>

After

Width:  |  Height:  |  Size: 346 B

+2 -1
View File
@@ -21,6 +21,7 @@ OC.L10N.register(
"You commented" : "Okomentoval(a) jsi",
"%1$s commented" : "%1$s okomentován",
"You commented on %2$s" : "Okomentoval(a) jsi %2$s",
"%1$s commented on %2$s" : "%1$s okomentoval %2$s"
"%1$s commented on %2$s" : "%1$s okomentoval %2$s",
"<strong>Comments</strong> for files" : "<strong>Komentáře</strong> souborů"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
+2 -1
View File
@@ -19,6 +19,7 @@
"You commented" : "Okomentoval(a) jsi",
"%1$s commented" : "%1$s okomentován",
"You commented on %2$s" : "Okomentoval(a) jsi %2$s",
"%1$s commented on %2$s" : "%1$s okomentoval %2$s"
"%1$s commented on %2$s" : "%1$s okomentoval %2$s",
"<strong>Comments</strong> for files" : "<strong>Komentáře</strong> souborů"
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
}
+3 -2
View File
@@ -1,7 +1,7 @@
OC.L10N.register(
"comments",
{
"Type in a new comment..." : "Bitte gib einen neuen Kommentar ein...",
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
@@ -21,6 +21,7 @@ OC.L10N.register(
"You commented" : "Von Dir kommentiert",
"%1$s commented" : "%1$s kommentiert",
"You commented on %2$s" : "Du hast %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien"
},
"nplurals=2; plural=(n != 1);");
+3 -2
View File
@@ -1,5 +1,5 @@
{ "translations": {
"Type in a new comment..." : "Bitte gib einen neuen Kommentar ein...",
"Type in a new comment..." : "Neuen Kommentar eingeben...",
"Delete comment" : "Kommentar löschen",
"Post" : "Speichern",
"Cancel" : "Abbrechen",
@@ -19,6 +19,7 @@
"You commented" : "Von Dir kommentiert",
"%1$s commented" : "%1$s kommentiert",
"You commented on %2$s" : "Du hast %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+3 -2
View File
@@ -19,8 +19,9 @@ OC.L10N.register(
"Comment" : "Kommentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"You commented" : "Sie haben kommentiert",
"%1$s commented" : "%1$s kommentiert",
"%1$s commented" : "%1$s kommentierte",
"You commented on %2$s" : "Sie haben %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien"
},
"nplurals=2; plural=(n != 1);");
+3 -2
View File
@@ -17,8 +17,9 @@
"Comment" : "Kommentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"You commented" : "Sie haben kommentiert",
"%1$s commented" : "%1$s kommentiert",
"%1$s commented" : "%1$s kommentierte",
"You commented on %2$s" : "Sie haben %2$s kommentiert",
"%1$s commented on %2$s" : "%1$s kommentierte %2$s"
"%1$s commented on %2$s" : "%1$s kommentierte %2$s",
"<strong>Comments</strong> for files" : "<strong>Kommentare</strong> für Dateien"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -1
View File
@@ -21,6 +21,7 @@ OC.L10N.register(
"You commented" : "Vous avez commenté",
"%1$s commented" : "%1$s a commenté",
"You commented on %2$s" : "Vous avez commenté %2$s",
"%1$s commented on %2$s" : "%1$s a commenté %2$s"
"%1$s commented on %2$s" : "%1$s a commenté %2$s",
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> pour les fichiers"
},
"nplurals=2; plural=(n > 1);");
+2 -1
View File
@@ -19,6 +19,7 @@
"You commented" : "Vous avez commenté",
"%1$s commented" : "%1$s a commenté",
"You commented on %2$s" : "Vous avez commenté %2$s",
"%1$s commented on %2$s" : "%1$s a commenté %2$s"
"%1$s commented on %2$s" : "%1$s a commenté %2$s",
"<strong>Comments</strong> for files" : "<strong>Commentaires</strong> pour les fichiers"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+6
View File
@@ -12,9 +12,15 @@ OC.L10N.register(
"More comments..." : "Komentar lainya...",
"Save" : "Simpan",
"Allowed characters {count} of {max}" : "Karakter yang diizinkan {count} dari {max}",
"Error occurred while retrieving comment with id {id}" : "Terjadi kesalahan saat mendapatkan komentar dengan id {id}",
"Error occurred while updating comment with id {id}" : "Terjadi kesalahan saat memperbarui komentar dengan id {id}",
"Error occurred while posting comment" : "Terjadi kesalahan saat memosting komentar",
"{count} unread comments" : "{count} komentar belum dibaca",
"Comment" : "Komentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komentar</strong> untuk berkas <em>(selalu dicantumkan dalam stream)</em>",
"You commented" : "Anda berkomentar",
"%1$s commented" : "%1$s dikomentari",
"You commented on %2$s" : "Anda berkomentar di %2$s",
"%1$s commented on %2$s" : "%1$s dikomentari pada %2$s"
},
"nplurals=1; plural=0;");
+6
View File
@@ -10,9 +10,15 @@
"More comments..." : "Komentar lainya...",
"Save" : "Simpan",
"Allowed characters {count} of {max}" : "Karakter yang diizinkan {count} dari {max}",
"Error occurred while retrieving comment with id {id}" : "Terjadi kesalahan saat mendapatkan komentar dengan id {id}",
"Error occurred while updating comment with id {id}" : "Terjadi kesalahan saat memperbarui komentar dengan id {id}",
"Error occurred while posting comment" : "Terjadi kesalahan saat memosting komentar",
"{count} unread comments" : "{count} komentar belum dibaca",
"Comment" : "Komentar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Komentar</strong> untuk berkas <em>(selalu dicantumkan dalam stream)</em>",
"You commented" : "Anda berkomentar",
"%1$s commented" : "%1$s dikomentari",
"You commented on %2$s" : "Anda berkomentar di %2$s",
"%1$s commented on %2$s" : "%1$s dikomentari pada %2$s"
},"pluralForm" :"nplurals=1; plural=0;"
}
+6 -1
View File
@@ -12,11 +12,16 @@ OC.L10N.register(
"More comments..." : "Fleiri athugasemdir...",
"Save" : "Vista",
"Allowed characters {count} of {max}" : "Leyfður stafafjöldi {count} af {max}",
"Error occurred while retrieving comment with id {id}" : "Villa kom upp við að reyna að ná í athugasemd með auðkenninu {id}",
"Error occurred while updating comment with id {id}" : "Villa kom upp við að reyna að uppfæra athugasemd með auðkenninu {id}",
"Error occurred while posting comment" : "Villa kom upp við að senda inn athugasemd",
"{count} unread comments" : "{count} ólesnar athugasemdir",
"Comment" : "Athugasemd",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Athugasemdir</strong> við skrár <em>(alltaf á lista í streymi)</em>",
"You commented" : "Þú settir inn athugasemd",
"%1$s commented" : "%1$s setti inn athugasemd",
"You commented on %2$s" : "Þú settir inn athugasemd við %2$s",
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s"
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s",
"<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
+6 -1
View File
@@ -10,11 +10,16 @@
"More comments..." : "Fleiri athugasemdir...",
"Save" : "Vista",
"Allowed characters {count} of {max}" : "Leyfður stafafjöldi {count} af {max}",
"Error occurred while retrieving comment with id {id}" : "Villa kom upp við að reyna að ná í athugasemd með auðkenninu {id}",
"Error occurred while updating comment with id {id}" : "Villa kom upp við að reyna að uppfæra athugasemd með auðkenninu {id}",
"Error occurred while posting comment" : "Villa kom upp við að senda inn athugasemd",
"{count} unread comments" : "{count} ólesnar athugasemdir",
"Comment" : "Athugasemd",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "<strong>Athugasemdir</strong> við skrár <em>(alltaf á lista í streymi)</em>",
"You commented" : "Þú settir inn athugasemd",
"%1$s commented" : "%1$s setti inn athugasemd",
"You commented on %2$s" : "Þú settir inn athugasemd við %2$s",
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s"
"%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s",
"<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
}
+2 -1
View File
@@ -21,6 +21,7 @@ OC.L10N.register(
"You commented" : "Hai commentato",
"%1$s commented" : "%1$s ha commentato",
"You commented on %2$s" : "Hai commentato su %2$s",
"%1$s commented on %2$s" : "%1$s ha commentato %2$s"
"%1$s commented on %2$s" : "%1$s ha commentato %2$s",
"<strong>Comments</strong> for files" : "<strong>Commenti</strong> sui file"
},
"nplurals=2; plural=(n != 1);");
+2 -1
View File
@@ -19,6 +19,7 @@
"You commented" : "Hai commentato",
"%1$s commented" : "%1$s ha commentato",
"You commented on %2$s" : "Hai commentato su %2$s",
"%1$s commented on %2$s" : "%1$s ha commentato %2$s"
"%1$s commented on %2$s" : "%1$s ha commentato %2$s",
"<strong>Comments</strong> for files" : "<strong>Commenti</strong> sui file"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
+2 -1
View File
@@ -21,6 +21,7 @@ OC.L10N.register(
"You commented" : "Você comentou",
"%1$s commented" : "%1$s comentado",
"You commented on %2$s" : "Você comentou em %2$s",
"%1$s commented on %2$s" : "%1$s comentado em %2$s"
"%1$s commented on %2$s" : "%1$s comentado em %2$s",
"<strong>Comments</strong> for files" : "<strong>Comentários</strong> para arquivos"
},
"nplurals=2; plural=(n > 1);");
+2 -1
View File
@@ -19,6 +19,7 @@
"You commented" : "Você comentou",
"%1$s commented" : "%1$s comentado",
"You commented on %2$s" : "Você comentou em %2$s",
"%1$s commented on %2$s" : "%1$s comentado em %2$s"
"%1$s commented on %2$s" : "%1$s comentado em %2$s",
"<strong>Comments</strong> for files" : "<strong>Comentários</strong> para arquivos"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}
+2
View File
@@ -13,9 +13,11 @@ OC.L10N.register(
"Save" : "Kaydet",
"Allowed characters {count} of {max}" : "İzin verilen karakterler {count}/{max}",
"Error occurred while retrieving comment with id {id}" : "{id} numaralı yorumu geri alırken bir hata oluştu",
"Error occurred while updating comment with id {id}" : "{id} numaralı yorum güncellenirken hata oluştu",
"Error occurred while posting comment" : "Yorum yollanırken bir hata oluştu",
"{count} unread comments" : "{count} okunmamış yorum",
"Comment" : "Yorum",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "Dosyalar için <strong>Yorumlar</strong> <em>(her zaman akış olarak listelenir)</em>",
"You commented" : "Yorum yaptınız",
"%1$s commented" : "%1$s yorumlanmış",
"You commented on %2$s" : "%2$s için yorum yaptınız",
+2
View File
@@ -11,9 +11,11 @@
"Save" : "Kaydet",
"Allowed characters {count} of {max}" : "İzin verilen karakterler {count}/{max}",
"Error occurred while retrieving comment with id {id}" : "{id} numaralı yorumu geri alırken bir hata oluştu",
"Error occurred while updating comment with id {id}" : "{id} numaralı yorum güncellenirken hata oluştu",
"Error occurred while posting comment" : "Yorum yollanırken bir hata oluştu",
"{count} unread comments" : "{count} okunmamış yorum",
"Comment" : "Yorum",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>" : "Dosyalar için <strong>Yorumlar</strong> <em>(her zaman akış olarak listelenir)</em>",
"You commented" : "Yorum yaptınız",
"%1$s commented" : "%1$s yorumlanmış",
"You commented on %2$s" : "%2$s için yorum yaptınız",
+6 -9
View File
@@ -1,8 +1,9 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -81,8 +82,8 @@ class Extension implements IExtension {
return array(
self::APP_NAME => [
'desc' => (string) $l->t('<strong>Comments</strong> for files <em>(always listed in stream)</em>'),
'methods' => [self::METHOD_MAIL], // self::METHOD_STREAM is forced true by the default value
'desc' => (string) $l->t('<strong>Comments</strong> for files'),
'methods' => [self::METHOD_MAIL, self::METHOD_STREAM],
],
);
}
@@ -277,11 +278,7 @@ class Extension implements IExtension {
*/
public function filterNotificationTypes($types, $filter) {
if ($filter === self::APP_NAME) {
return [self::APP_NAME];
}
if (in_array($filter, ['all', 'by', 'self', 'filter'])) {
$types[] = self::APP_NAME;
return $types;
return array_intersect($types, [self::APP_NAME]);
}
return false;
}
+3 -2
View File
@@ -1,8 +1,9 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,10 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -4
View File
@@ -2,10 +2,10 @@
<info>
<id>dav</id>
<name>WebDAV</name>
<description>ownCloud WebDAV endpoint</description>
<description>WebDAV endpoint</description>
<licence>AGPL</licence>
<author>owncloud.org</author>
<version>0.2.5</version>
<version>1.0.0</version>
<default_enable/>
<types>
<filesystem/>
@@ -22,10 +22,10 @@
</background-jobs>
<repair-steps>
<post-migration>
<job>OCA\DAV\Migration\Classification</job>
<step>OCA\DAV\Migration\Classification</step>
</post-migration>
<live-migration>
<job>OCA\DAV\Migration\GenerateBirthdays</job>
<step>OCA\DAV\Migration\GenerateBirthdays</step>
</live-migration>
</repair-steps>
</info>
+3 -2
View File
@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -2
View File
@@ -1,10 +1,12 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+5 -2
View File
@@ -1,10 +1,13 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Georg Ehrke <georg@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+8 -5
View File
@@ -1,15 +1,17 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Robin Appelman <icewind@owncloud.com>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -48,7 +50,8 @@ $serverFactory = new OCA\DAV\Connector\Sabre\ServerFactory(
\OC::$server->getUserSession(),
\OC::$server->getMountManager(),
\OC::$server->getTagManager(),
\OC::$server->getRequest()
\OC::$server->getRequest(),
\OC::$server->getPreviewManager()
);
$requestUri = \OC::$server->getRequest()->getRequestUri();
+6 -3
View File
@@ -1,10 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -34,7 +36,8 @@ $serverFactory = new \OCA\DAV\Connector\Sabre\ServerFactory(
\OC::$server->getUserSession(),
\OC::$server->getMountManager(),
\OC::$server->getTagManager(),
\OC::$server->getRequest()
\OC::$server->getRequest(),
\OC::$server->getPreviewManager()
);
// Backends
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -2
View File
@@ -1,10 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Georg Ehrke <georg@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -1
View File
@@ -1,9 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Achim Königs <garfonso@tratschtante.de>
* @author Robin Appelman <robin@icewind.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -2
View File
@@ -1,10 +1,12 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Stefan Weil <sw@weilnetz.de>
* @author Thomas Citharel <tcit@tcit.fr>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,10 +1,11 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -1
View File
@@ -1,9 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Georg Ehrke <georg@owncloud.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+5 -2
View File
@@ -1,12 +1,15 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Bjoern Schiessle <bjoern@schiessle.org>
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Georg Ehrke <georg@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Stefan Weil <sw@weilnetz.de>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -1
View File
@@ -1,8 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Georg Ehrke <georg@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,8 +1,9 @@
<?php
/**
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Georg Ehrke <georg@owncloud.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,10 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+2 -1
View File
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -2
View File
@@ -1,8 +1,10 @@
<?php
/**
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,10 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -3
View File
@@ -1,9 +1,10 @@
<?php
/**
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+4 -3
View File
@@ -1,9 +1,10 @@
<?php
/**
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -2
View File
@@ -1,10 +1,11 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+5 -3
View File
@@ -1,14 +1,16 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Robin Appelman <icewind@owncloud.com>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,11 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Morris Jobke <hey@morrisjobke.de>
* @author Robin Appelman <icewind@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+3 -1
View File
@@ -1,9 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Bart Visscher <bartv@thisnet.nl>
* @author Christoph Wurst <christoph@owncloud.com>
* @author Jakob Sack <mail@jakobsack.de>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Markus Goetz <markus@woboq.com>
* @author Michael Gapczynski <GapczynskiM@gmail.com>
@@ -11,7 +14,6 @@
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,8 +1,9 @@
<?php
/**
* @author Roeland Jago Douma <rullzer@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Roeland Jago Douma <roeland@famdouma.nl>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,10 +1,12 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Aaron Wood <aaronjwood@gmail.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+5 -4
View File
@@ -1,17 +1,18 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Arthur Schiwon <blizzz@arthur-schiwon.de>
* @author Bart Visscher <bartv@thisnet.nl>
* @author Björn Schießle <bjoern@schiessle.org>
* @author Jakob Sack <mail@jakobsack.de>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Robin Appelman <icewind@owncloud.com>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,10 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Morris Jobke <hey@morrisjobke.de>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,12 +1,13 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Owen Winkler <a_github@midnightcircus.com>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,8 +1,9 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,8 +1,9 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @author Christoph Wurst <christoph@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Christoph Wurst <christoph@owncloud.com>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,10 +1,11 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Morris Jobke <hey@morrisjobke.de>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,12 +1,14 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Morris Jobke <hey@morrisjobke.de>
* @author Pierre Jochem <pierrejochem@msn.com>
* @author Robin Appelman <icewind@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -1,9 +1,10 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Thomas Müller <thomas.mueller@tmit.eu>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+5 -4
View File
@@ -1,19 +1,20 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Bart Visscher <bartv@thisnet.nl>
* @author Björn Schießle <bjoern@schiessle.org>
* @author Jakob Sack <mail@jakobsack.de>
* @author Joas Schilling <nickvergessen@owncloud.com>
* @author Joas Schilling <coding@schilljs.com>
* @author Jörn Friedrich Dreyer <jfd@butonic.de>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Owen Winkler <a_github@midnightcircus.com>
* @author Robin Appelman <icewind@owncloud.com>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
+22 -3
View File
@@ -1,15 +1,17 @@
<?php
/**
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Björn Schießle <bjoern@schiessle.org>
* @author Joas Schilling <coding@schilljs.com>
* @author Lukas Reschke <lukas@statuscode.ch>
* @author Morris Jobke <hey@morrisjobke.de>
* @author Robin Appelman <icewind@owncloud.com>
* @author Robin Appelman <robin@icewind.nl>
* @author Robin McCorkell <robin@mccorkell.me.uk>
* @author Roeland Jago Douma <rullzer@owncloud.com>
* @author Roeland Jago Douma <roeland@famdouma.nl>
* @author Thomas Müller <thomas.mueller@tmit.eu>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify
@@ -31,6 +33,7 @@ namespace OCA\DAV\Connector\Sabre;
use OC\Files\View;
use OCA\DAV\Upload\FutureFile;
use OCP\Files\ForbiddenException;
use OCP\IPreview;
use Sabre\DAV\Exception\Forbidden;
use Sabre\DAV\Exception\NotFound;
use Sabre\DAV\IFile;
@@ -48,6 +51,7 @@ class FilesPlugin extends ServerPlugin {
// namespace
const NS_OWNCLOUD = 'http://owncloud.org/ns';
const NS_NEXTCLOUD = 'http://nextcloud.org/ns';
const FILEID_PROPERTYNAME = '{http://owncloud.org/ns}id';
const INTERNAL_FILEID_PROPERTYNAME = '{http://owncloud.org/ns}fileid';
const PERMISSIONS_PROPERTYNAME = '{http://owncloud.org/ns}permissions';
@@ -60,6 +64,7 @@ class FilesPlugin extends ServerPlugin {
const OWNER_DISPLAY_NAME_PROPERTYNAME = '{http://owncloud.org/ns}owner-display-name';
const CHECKSUMS_PROPERTYNAME = '{http://owncloud.org/ns}checksums';
const DATA_FINGERPRINT_PROPERTYNAME = '{http://owncloud.org/ns}data-fingerprint';
const HAS_PREVIEW_PROPERTYNAME = '{http://nextcloud.org/ns}has-preview';
/**
* Reference to main server object
@@ -101,11 +106,17 @@ class FilesPlugin extends ServerPlugin {
*/
private $request;
/**
* @var IPreview
*/
private $previewManager;
/**
* @param Tree $tree
* @param View $view
* @param IConfig $config
* @param IRequest $request
* @param IPreview $previewManager
* @param bool $isPublic
* @param bool $downloadAttachment
*/
@@ -113,6 +124,7 @@ class FilesPlugin extends ServerPlugin {
View $view,
IConfig $config,
IRequest $request,
IPreview $previewManager,
$isPublic = false,
$downloadAttachment = true) {
$this->tree = $tree;
@@ -121,6 +133,7 @@ class FilesPlugin extends ServerPlugin {
$this->request = $request;
$this->isPublic = $isPublic;
$this->downloadAttachment = $downloadAttachment;
$this->previewManager = $previewManager;
}
/**
@@ -137,6 +150,7 @@ class FilesPlugin extends ServerPlugin {
public function initialize(\Sabre\DAV\Server $server) {
$server->xml->namespaceMap[self::NS_OWNCLOUD] = 'oc';
$server->xml->namespaceMap[self::NS_NEXTCLOUD] = 'nc';
$server->protectedProperties[] = self::FILEID_PROPERTYNAME;
$server->protectedProperties[] = self::INTERNAL_FILEID_PROPERTYNAME;
$server->protectedProperties[] = self::PERMISSIONS_PROPERTYNAME;
@@ -147,6 +161,7 @@ class FilesPlugin extends ServerPlugin {
$server->protectedProperties[] = self::OWNER_DISPLAY_NAME_PROPERTYNAME;
$server->protectedProperties[] = self::CHECKSUMS_PROPERTYNAME;
$server->protectedProperties[] = self::DATA_FINGERPRINT_PROPERTYNAME;
$server->protectedProperties[] = self::HAS_PREVIEW_PROPERTYNAME;
// normally these cannot be changed (RFC4918), but we want them modifiable through PROPPATCH
$allowedProperties = ['{DAV:}getetag'];
@@ -314,6 +329,10 @@ class FilesPlugin extends ServerPlugin {
return $this->config->getSystemValue('data-fingerprint', '');
}
});
$propFind->handle(self::HAS_PREVIEW_PROPERTYNAME, function () use ($node) {
return json_encode($this->previewManager->isAvailable($node->getFileInfo()));
});
}
if ($node instanceof \OCA\DAV\Files\FilesHome) {
@@ -1,9 +1,10 @@
<?php
/**
* @author Joas Schilling <nickvergessen@owncloud.com>
* @copyright Copyright (c) 2016, ownCloud, Inc.
*
* @author Joas Schilling <coding@schilljs.com>
* @author Vincent Petry <pvince81@owncloud.com>
*
* @copyright Copyright (c) 2016, ownCloud, Inc.
* @license AGPL-3.0
*
* This code is free software: you can redistribute it and/or modify

Some files were not shown because too many files have changed in this diff Show More