aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Settings
Commit message (Collapse)AuthorAgeFilesLines
* Move social buttons to the personal settingsJulius Härtl2018-06-292-6/+6
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #5623 from nextcloud/locale-settingMorris Jobke2018-06-291-1/+38
|\ | | | | Add user locale/region setting
| * fix camelCase for localesForLanguageGeorg Ehrke2018-06-271-1/+1
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
| * Fix review & testsThomas Citharel2018-06-272-447/+2
| | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * Allow user to choose localeThomas Citharel2018-06-272-1/+483
| | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Add groupware settings sectionJulius Härtl2018-06-271-0/+1
|/ | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge all setup checks into one controllerMorris Jobke2018-06-132-90/+2
| | | | | | * renamed hasMissingIndexes to missingIndexes Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge tips & tricks section into setup checksMorris Jobke2018-06-132-78/+0
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Rename sync clients section to mobile & desktopJulius Härtl2018-05-241-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Added language support in users listJohn Molakvoæ (skjnldsv)2018-05-161-56/+16
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Cleanup and fix testsJulius Härtl2018-05-032-61/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Do not hide additional settings if there are only legacy formsJulius Härtl2018-05-031-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Move additional settings to main server settingsJulius Härtl2018-05-032-7/+4
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Make mail settings form width equalJulius Härtl2018-05-031-0/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add overview settings sectionJulius Härtl2018-05-033-4/+169
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* move log constants to ILoggerArthur Schiwon2018-04-261-4/+4
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Show the displayname in the users group listJoas Schilling2018-03-081-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix unit testsBjoern Schiessle2018-02-271-24/+31
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* add share permissions to settings pageBjoern Schiessle2018-02-272-17/+48
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Display the proper language strings in setttingsRoeland Jago Douma2018-02-071-1/+1
| | | | | | Since this was moved to lib, we have to the lib language files. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Do not cache the settings/sections in the database anymoreJoas Schilling2018-01-293-610/+151
| | | | | | | This caused more troubles then it had benefits, especially when an app got disabled or was removed without being disabled. Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #8054 from nextcloud/substr-use-indexMorris Jobke2018-01-261-1/+1
|\ | | | | Use index based string access for substr with length of 1
| * Use index based string access for substr with length of 1Morris Jobke2018-01-261-1/+1
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Simplify ternary operator statementsMorris Jobke2018-01-261-1/+1
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Log a missing setting as INFO not as WARNINGRoeland Jago Douma2018-01-101-1/+2
| | | | | | | | It can happen for all kinds of reasons that a setting is not available. (A user removes a folder, a setting got deleted). So don't polute the log on default settings. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove wrong entry in admin_settings that causes 500Morris Jobke2017-11-201-0/+5
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update license headersMorris Jobke2017-11-0611-1/+24
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Allow multiple settings and sections per appJoas Schilling2017-10-051-16/+32
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Use full percentages in quota bar percentagesMorris Jobke2017-09-281-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Always log cron executionMorris Jobke2017-08-171-1/+0
| | | | | | | | | | | There was a setting to disable the last execution of cron. There is no known problem with this write access and it was also questioned when this feature was build in https://github.com/owncloud/core/pull/7689#issuecomment-38264707 Recently there was also a bug report about a non-visible last cron execution (#6088) - let's better remove this. Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add |null to PHPDocLukas Reschke2017-08-011-1/+1
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Cleanup code of personal page to use public interfacesMorris Jobke2017-07-241-3/+3
| | | | | | | * public interfaces instead of static code calls * drop static private namespace methods Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add Phan plugin to check for SQL injectionsLukas Reschke2017-07-201-0/+1
| | | | | | | | | | This adds a phan plugin which checks for SQL injections on code using our QueryBuilder, while it isn't perfect it should already catch most potential issues. As always, static analysis will sometimes have false positives and this is also here the case. So in some cases the analyzer just doesn't know if something is potential user input or not, thus I had to add some `@suppress SqlInjectionChecker` in front of those potential injections. The Phan plugin hasn't the most awesome code but it works and I also added a file with test cases. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Move sync client to the firstrunwizard appJoas Schilling2017-07-042-90/+0
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* move admin templates to the right placeArthur Schiwon2017-06-276-6/+6
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* adapt to force language changesArthur Schiwon2017-06-231-7/+16
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* do not offer additional settings when there is no contentArthur Schiwon2017-06-231-1/+18
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* take over changes from #5166 and follow #5267Arthur Schiwon2017-06-233-71/+6
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* take over changes from #5084Arthur Schiwon2017-06-232-9/+57
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* fix getting sectionsRobin Appelman2017-06-231-2/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* add missing pieces to Settings Manager and fix and extend its unit testsArthur Schiwon2017-06-232-2/+60
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add Additional (+ Fallback) section for Personal settingsArthur Schiwon2017-06-232-0/+64
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Adopt DB and Manager to personal settings structureArthur Schiwon2017-06-232-40/+97
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* sync clients have their own placeArthur Schiwon2017-06-233-20/+93
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* take over app passwordsArthur Schiwon2017-06-232-1/+66
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* convert Sessions sectionArthur Schiwon2017-06-232-0/+66
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add storage info, fix URL generationArthur Schiwon2017-06-232-2/+20
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* fix displaying groups in personal infoArthur Schiwon2017-06-231-10/+44
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* completing PersonalInfoArthur Schiwon2017-06-233-7/+176
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* brief, incomplete personal info settings implementationArthur Schiwon2017-06-231-0/+59
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>