aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* | | fix(AdminSettings/AI): show pref list of only the enabled translation providersAnupam Kumar2024-08-011-1/+6
| |/ |/| | | | | Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
* | Merge pull request #45092 from nextcloud/fix/user-provider-search-shownBenjamin Gaussorgues2024-07-241-1/+1
|\ \
| * | fix(search): show user search provider for deactivated and admin pagesBenjamin Gaussorgues2024-04-291-1/+1
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | Merge pull request #46418 from nextcloud/artonge/feat/user_admin_delegationLouis2024-07-242-1/+68
|\ \ \ | | | | | | | | feat(users): Add users and group management to admin delegation
| * | | feat(users): Enable features for delegated user adminsLouis Chemineau2024-07-221-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | | feat(users): Add support for admin delegation for users and groups managementLouis Chemineau2024-07-222-2/+69
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | feat: let users configure their first day of weekRichard Steinmetz2024-07-221-0/+2
|/ / / | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | feat(security): Add public API to allow validating IP Ranges and checking ↵Joas Schilling2024-07-191-14/+11
| | | | | | | | | | | | | | | | | | | | | for "in range" Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | feat(security): restrict admin actions to IP rangesBenjamin Gaussorgues2024-07-192-0/+68
| | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | Merge pull request #46509 from nextcloud/feat/settings/taskprocessingMarcel Klehr2024-07-172-2/+29
|\ \ \ | | | | | | | | feat(settings/admin/ai): Add Task Processing API settings
| * | | feat(settings/admin/ai): Add Task Processing API settingsMarcel Klehr2024-07-172-2/+29
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | fix(caldav): lower scheduling table size warningAnna Larch2024-07-171-2/+6
|/ / / | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | chore(settings): Rename user groupsChristopher Ng2024-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | - "Active accounts" -> "All accounts" - "Recent accounts" -> "Recently active" Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | chore(l10n): Translate group namesChristopher Ng2024-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | feat: Add Recent accounts sectionChristopher Ng2024-07-111-1/+7
| |/ |/| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | fix(IntegrityCheck): Ensure the check is run if no results are availableFerdinand Thiessen2024-07-032-1/+12
| | | | | | | | | | | | | | | | | | If there are no cached results the current implementation was also returning an empty array, but this was the same as when there was a successful run. So to distinguish this we return `null` if there are *no* results. In this case we need to rerun the integrity checker. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #46009 from nextcloud/refactor/ajax-cronFerdinand Thiessen2024-06-291-1/+1
|\ \ | | | | | | refactor(cron): Use `IAppConfig` for cron settings and migrate ajax cron away from jQuery
| * | refactor: Use `IAppConfig` for setting cron typeFerdinand Thiessen2024-06-281-1/+1
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #46190 from ↵Daniel2024-06-291-2/+6
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/bug/45047/skip-check-when-disk-free-space-disabled fix(setupchecks): skip check when disk_free_space is disabled
| * | | fix(setupchecks): skip check when disk_free_space is disabledDaniel Kesselberg2024-06-281-2/+6
| |/ / | | | | | | | | | | | | | | | Make it easier to discover that the check failed because disk_free_space is disabled. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | refactor(SetupCheck): Make mariadb and mysql version variablesFerdinand Thiessen2024-06-271-5/+37
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | fix(settings): Adjust SetupCheck for supported database versionsFerdinand Thiessen2024-06-271-8/+10
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(settings): make trailing slash for caldav/carddav redirects optionalMichaIng2024-06-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | #43939 moved the CalDAV/CardDAV redirect checks from the frontend to a new backend API. Since the backend does not send an authentication header, checking for the expected response code 207 of the DAV endpoint does not work anymore, hence the URL of the last redirect is checked instead. This URL is expected to contain a trailing slash, which was not required before, since the DAV endpoint works properly without it (when authenticated). While a trailing slash in the redirect does no harm, it causes many setups to throw an admin panel warning, while in fact the redirects work properly. Furthermore, the proposed "/.well-known/carddav" => "/remote.php/dav/" redirect leads to double slashes, when doing a request to "/.well-known/carddav/", which seems more wrong then right. This change makes the trailing slash optional, hence old and adjusted setups won't throw the warning anymore, and the DAV endpoint works well in both cases. Signed-off-by: MichaIng <micha@dietpi.com>
* | feat: add setup check for needed mimetype migrationsRobin Appelman2024-06-182-0/+46
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #43942 from nextcloud/fix/43612/avoid-pwd-confirm-ssoArthur Schiwon2024-06-071-2/+2
|\ \ | | | | | | fix(Session): avoid password confirmation on SSO
| * | refactor(Token): introduce scope constantsArthur Schiwon2024-06-051-2/+2
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | chore: Add SPDX headerAndy Scherzinger2024-06-03121-2479/+255
| | | | | | | | | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* | | fix(caldav): automatically delete outdated scheduling objectsAnna Larch2024-05-312-0/+50
|/ / | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | feat(ldap): sync additional properties to profile and SABJake Nabasny2024-05-302-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Synced from LDAP to profile: - Date of birth Synced from LDAP to SAB (via the profile): - Biography - Date of birth Original code by Jake Nabasny (GitHub: @slapcat) Co-authored-by: Jake Nabasny <jake@nabasny.com> Co-authored-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | fix:Ensure security.txt file ends with a newline characterArchisman Das2024-05-271-1/+2
| | | | | | | | Signed-off-by: Archisman Das <archisman.officials@gmail.com>
* | Merge pull request #45262 from nextcloud/check-HttpsUrlGenerationCôme Chilliet2024-05-131-5/+12
|\ \ | | | | | | fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check
| * | fix(SetupChecks): Detect CLI mode in HTTPS / URL generator checkJosh Richards2024-05-121-5/+12
| | | | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | Merge pull request #45242 from nextcloud/check-memcache-memcachedDaniel2024-05-131-4/+5
|\ \ \ | | | | | | | | fix(setupCheck): Only warn when memcache present w/o memcached
| * | | fix(setupCheck): Only warn when memcache present w/o memcachedJosh Richards2024-05-091-4/+5
| |/ / | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | fix: Move hint about firewall issues to common helper stringFerdinand Thiessen2024-05-132-2/+2
| | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Josh <josh.t.richards@gmail.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #45272 from nextcloud/check-db-missing-indicesJulius Härtl2024-05-131-3/+11
|\ \ \ | | | | | | | | feat(SetupChecks): Refactor DatabaseHasMissingIndices
| * | | feat(SetupChecks): Refactor DatabaseHasMissingIndicesJosh Richards2024-05-111-3/+11
| |/ / | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | fix: oops vendor string embedded in versionJosh Richards2024-05-101-5/+5
| | | | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | fix: only compare major version of pgsqlJosh Richards2024-05-101-0/+3
| | | | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | fix: refactor postgresql check to match mariadb/mysqlJosh Richards2024-05-101-1/+2
| | | | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | fix: only compare minor mariadb version differencesJosh Richards2024-05-101-1/+3
| | | | | | | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* | | fix(setupChecks): update db version checksJosh Richards2024-05-101-6/+6
|/ / | | | | | | Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
* / fix(setupchecks): Fix opcache buffer checkCôme Chilliet2024-04-301-1/+3
|/ | | | | | | | This was broken by last codestyle update, maybe even before because of operator precedence. Now using vars to make it readable and correct at the same time. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add legal notice and privacy policy links to help pageChristopher Ng2024-04-221-0/+11
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix: Migrate a few more classes away from OC_App::getAppPathCôme Chilliet2024-04-221-1/+1
| | | | | | Also fixed AppTest Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: drop support for php 8.0Richard Steinmetz2024-04-081-2/+2
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* Merge pull request #44306 from nextcloud/settings/show-indextoreplace-warningAnna2024-04-051-0/+13
|\ | | | | fix(settings): show warning for indexToReplace as part of missing indices
| * fix(settings): show warning for indexToReplace as part of missing indicesJohannes Merkel2024-03-191-0/+13
| | | | | | | | Signed-off-by: Johannes Merkel <mail@johannesgge.de>
* | fix(SetupChecks): Add hint about dns/firewall if `mjs` check can't runJosh2024-04-021-1/+1
| | | | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | fix: Apply new coding standard to all filesCôme Chilliet2024-04-027-9/+9
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>