Commit Graph

33848 Commits

Author SHA1 Message Date
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