provokateurin
82fb8f8508
refactor: Extend rector to core/
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-05-15 00:16:54 +07:00
John Molakvoæ (skjnldsv)
24bc1d606e
feat(core): add human readable mimes
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-05-14 22:55:06 +07:00
Robin Appelman
7e9fc7604a
Merge pull request #52693 from nextcloud/config-system-set-json
...
feat: allow setting system config values with json value
2025-05-12 13:18:26 +07:00
Robin Appelman
ffe10d4916
feat: allow setting system config values with json value
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-05-12 12:02:40 +07:00
Robin Appelman
d9c53ef748
feat: add more encryption checks to info:file
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-05-09 16:35:31 +07:00
Joas Schilling
7962df9427
fix(occ): Fix autocompletion of config:app:* commands
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-25 11:30:21 +07:00
Andy Scherzinger
2c8c036bdb
Merge pull request #51439 from nextcloud/fix/create-missing-replacement-indexes
...
fix(db): Create replacement index where original index is missing
2025-04-24 00:49:22 +07:00
Christoph Wurst
29161c0dfd
fix(db): Create replacement index where original index is missing
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-04-17 17:59:19 +07:00
Robin Appelman
f436ab066e
feat: show permissions in info:file output
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-31 15:38:33 +07:00
Robin Appelman
7ce06f47c8
feat: move streaming output helps to command base class
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-31 14:30:42 +07:00
Côme Chilliet
4b099bd532
chore: Replace calls to OC_App::getAppVersions with app manager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-25 14:23:40 +07:00
Robin Appelman
c5dc90dde9
fix: optimize FileUtils::getFilesByUser
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-10 18:19:18 +07:00
Côme Chilliet
001b12c482
Merge pull request #50999 from nextcloud/fix/move-away-from-oc-app
...
fix: Replace OC_App calls by IAppManager
2025-02-27 18:33:47 +07:00
Joas Schilling
095ab4419e
fix(l10n): Improve english source strings
...
- No leading/trailing whitespace
- Use asci single quote
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-26 09:54:32 +07:00
Côme Chilliet
34139987d6
fix: Replace OC_App calls by IAppManager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-02-24 17:48:34 +07:00
Côme Chilliet
f758f565d4
fix: Replace getInstalledApps calls with getEnabledApps
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-02-13 10:19:20 +07:00
Côme Chilliet
a3685551f7
fix: Replace isInstalled calls with isEnabledForAnyone or isEnabledForUser
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-02-13 10:19:19 +07:00
skjnldsv
6baafd82b6
fix: make sure we process mime extensions as string
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-05 12:35:41 +07:00
Stephan Orbaugh
8aad48c6f9
Merge pull request #49016 from Keeper-of-the-Keys/occ-groups-list-single-group
...
Add the option to provide a groupname and only see its' members in occ group:list
2025-02-03 13:10:00 +07:00
Côme Chilliet
5e97a46f4c
fix: Clearly document that the argument is a search string
...
It is not an exact match on the group id
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2025-02-03 11:07:41 +07:00
provokateurin
d8cc8aae1a
fix(ConvertType): Read hostname from arguments and not options
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-30 09:24:58 +07:00
Nils Wenninghoff
cf5d55edb7
fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard
...
Signed-off-by: Nils Wenninghoff <nils@ungemein.cool>
2025-01-30 09:24:58 +07:00
Ferdinand Thiessen
5867231247
fix: `user:settings` command when user is not available
...
If `ignore-missing-user` all sub commands work, except listing all settings
for a user like `occ user:settings --ignore-missing-user user core`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 20:51:04 +07:00
Misha M.-Kupriyanov
65698ff086
fix(occ): hide sensitive data while config:app:set
...
in order to hide sensitive data from logs
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-01-25 17:19:31 +07:00
Andy Scherzinger
f63ac94b34
Merge pull request #49967 from nextcloud/jtr/occ-maintenance-mode-desc
...
fix: Make `maintenance:mode` description more accurate + add help
2025-01-13 18:02:32 +07:00
E.S. Rosenberg a.k.a. Keeper of the Keys
c7acab5bf7
Add the option to provide a groupname and only see its' members.
...
Improvements/TODO:
1. Fail/return error if group doesn't exist
2. Only print the members and not the groupname
Signed-off-by: E.S. Rosenberg a.k.a. Keeper of the Keys <es.rosenberg+github@gmail.com>
2025-01-08 20:14:07 +07:00
Côme Chilliet
1d0962ab33
feat(occ): Show first_seen in output of user:list --info
...
Also format unknown and never in a better way.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:22 +07:00
Côme Chilliet
b995912207
feat(users): Use -1 for unknown firstLogin instead of setting it to current date
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:22 +07:00
Côme Chilliet
baf7293cfe
feat: Add first login timestamp of each user to oc_preferences and user:info output
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:29:50 +07:00
Robin Appelman
314955a64d
fix: improve wording of occ:upgrade command when no upgrade is required
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-03 15:51:34 +07:00
Josh
3f6cd154ef
fix: Make `maintenance:mode` description more accurate + add help
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-01 11:45:57 +07:00
Jana Peper
ee31b3bbe5
fix: error handling for wrong json values
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +07:00
Jana Peper
8042a82c64
feat: add occ command for task type toggling
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +07:00
Jana Peper
a7f26cf966
feat: add occ command for task type toggling
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +07:00
Joas Schilling
5198ef2150
Merge pull request #49577 from ehfd/17801
...
fix(occ): `occ integrity:check-app` and Admin panel "rescan" deliver inconsistent results
2024-12-18 09:19:06 +07:00
Seungmin Kim
eb77c633ab
fix(occ): Revise output condition
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:34 +07:00
Seungmin Kim
a5c25635b3
fix(occ): Cosmetic edits
...
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:29 +07:00
Seungmin Kim
09154c334c
fix(occ): Modify IAppManager
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:19 +07:00
Seungmin Kim
ab9ac5046b
fix(occ): Add condition for isShipped
...
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:13 +07:00
Seungmin Kim
5a457b8da5
fix(occ): Fix linting issues
...
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:36:04 +07:00
Seungmin Kim
041eca9b27
fix(occ): Fix `occ integrity:check-app` and Admin panel "rescan" deliver inconsistent results
...
Signed-off-by: Seungmin Kim <8457324+ehfd@users.noreply.github.com>
2024-12-17 09:35:54 +07:00
skjnldsv
0c7e259151
feat(systemtags): allow setting color with occ
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-12-06 10:19:42 +07:00
Côme Chilliet
1d80351d4a
fix: Show errors in encryption:migrate-key-storage-format and continue to other files
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-12-04 14:24:12 +07:00
Côme Chilliet
6dfa09f36d
chore: Improve typing in core/Command/Encryption/MigrateKeyStorage.php
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-12-04 14:24:12 +07:00
Christopher Ng
e0b3ab5165
fix: Correct wording when attempting to remove a disabled app
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-12-03 14:38:21 +07:00
Joas Schilling
d1c3c6f234
fix(maintenance): Show a success message on data-fingerprint command
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-02 08:40:25 +07:00
Louis Chemineau
590b1e8698
feat: Warn about maintenance in EncryptAll command
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-11-25 11:42:29 +07:00
dependabot[bot]
bb598c8451
chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer
...
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/nextcloud/coding-standard/releases )
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-19 07:57:35 +07:00
Git'Fellow
a1681b0756
chore(db): Apply query prepared statements
...
Fix: psalm
fix: bad file
fix: bug
chore: add batch
chore: add batch
chore: add batch
fix: psalm
2024-10-17 20:30:47 +07:00
Git'Fellow
c254855222
chore(db): Correctly apply query types
...
fix: psalm
fix: error
fix: add batch
fix: fatal error
fix: add batch
chore: add batch
chore: add batch
fix: psalm
fix: typo
fix: psalm
fix: return bool
fix: revert Manager
2024-10-17 09:21:07 +07:00
Kate
10d1c3c29f
Merge pull request #48537 from nextcloud/add-command-to-cleanup-preview
2024-10-14 08:57:00 +07:00
Joas Schilling
c109ae9437
ci: Fix psalm by typing the QuestionHelper
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-07 12:11:27 +07:00
Joas Schilling
fd77bc84d1
fix(command): Make method compatible with upstream class (backportable)
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-07 12:11:25 +07:00
Thomas Citharel
fe0f89c237
feat(preview): add command to cleanup preview folder
...
When changing preview parameters (size, format, …), one can simply delete the preview folder and run
files:scan-app-data in order to retrigger updated preview recreation because files are absent.
However, that's not possible when using ObjectStorage as primary storage, as there's no concept of
"preview folder".
This command allows to simply delete and recreate the preview folder properly from
Nextcloud, so that the abstraction levels handle all the subfolder & file deleting part.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2024-10-03 13:41:32 +07:00
Julien Veyssier
14cf5b03ca
feat(taskprocessing): new command to get a task from a task ID, include error_message in list and get commands
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-10-01 20:30:31 +07:00
Julius Knorr
606241caeb
chore(legacy): Introduce public version ct plass and drop version methods from OC_Util
...
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-09-20 14:53:34 +07:00
provokateurin
9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-09-19 14:21:20 +07:00
Côme Chilliet
70a886ce83
feat: Add OCP interface to format richtext into string
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-09-17 13:57:33 +07:00
Côme Chilliet
76f2bc0bfc
fix: Replace OC_App::getAllApps with a method in AppManager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-09-13 10:08:44 +07:00
Côme Chilliet
7ed583cb8e
chore: Migrate cleanAppId and getAppPath calls to IAppManager from OC_App
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-09-13 10:08:43 +07:00
Anna Larch
8af7ecb257
chore: adjust code to adhere to coding standard
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-09-05 21:23:38 +07:00
John Molakvoæ
c28340dd5b
Merge pull request #39242 from joshtrichards/db-convert-type-mysql-socket-no-pw
2024-09-04 09:32:21 +07:00
Hamza
54bfe5174f
Merge pull request #47525 from nextcloud/fix/optimize-getWrongShareOwnership-query
...
fix: optimise `getWrongShareOwnership` query
2024-08-28 16:14:56 +07:00
Hamza Mahjoubi
6361edb864
fix: optimise getWrongShareOwnership query
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-08-27 14:08:29 +07:00
Louis Chemineau
fffe826d90
feat: Improve encryption mode detection in occ info:file
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-08-26 19:28:44 +07:00
Daniel Kesselberg
af6de04e9e
style: update codestyle for coding-standard 1.2.3
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-08-25 19:34:58 +07:00
Robin Appelman
2f9f9e83e8
feat: add command to send raw commands to redis
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-08-23 15:14:15 +07:00
Julien Veyssier
8638f3b587
feat(occ): add 'stop_after' option to stop the worker after some time
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-08-16 17:54:46 +07:00
John Molakvoæ
6fda0c15f0
fix: copyright header
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2024-08-16 15:25:04 +07:00
FedericoHeichou
a41e2f01b7
feat: Add user:welcome command
...
Signed-off-by: FedericoHeichou <federicoheichou@gmail.com>
2024-08-16 10:11:29 +07:00
Josh Richards
71fff03e9b
fix(occ): Add support for UNIX sockets to `db:convert-type`
...
Fixes #31998
Adds support to `occ db:convert-type` to support UNIX socket connections via MySQL/MariaDB. Uses same `dbhost` / `hostname` parameter parsing logic (adapted) as used elsewhere (at least the relevant parts) for consistency.
Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2024-08-16 09:04:36 +07:00
Maxence Lange
3ffcfb1dab
Merge pull request #47069 from nextcloud/fix/noid/display-message-on-no-migration-attributes
...
fix(migration-preview): display a message if no attributes set
2024-08-07 11:48:20 +07:00
nooblag
5ec3a7fcef
occ: Revert all changes to Info.php
...
Signed-off-by: Jore <contact@jore.cc>
2024-08-07 09:33:09 +07:00
Jore
96638fd6b2
occ: Remove timezone changes.
...
Signed-off-by: Jore <contact@jore.cc>
2024-08-07 09:33:09 +07:00
Jore
a0566f881d
occ: Add locale setting timezone to timestamps.
...
Signed-off-by: Jore <contact@jore.cc>
2024-08-07 09:33:09 +07:00
Jore
e16e16c972
occ: Add check for never logged in for user:info.
...
Signed-off-by: Jore <contact@jore.cc>
2024-08-07 09:33:09 +07:00
Jore
bd81967fa1
occ: Improve timestamps for user:info.
...
Signed-off-by: Jore <contact@jore.cc>
2024-08-07 09:33:09 +07:00
Jore
3e69668c9e
occ: Improve timestamps for user:lastseen.
...
Signed-off-by: Jore <contact@jore.cc>
2024-08-07 09:33:08 +07:00
Maxence Lange
6ad6fa6425
fix(migration-preview): display a message if no attributes set
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-08-06 22:23:12 +07:00
Andy Scherzinger
f0260246d9
Merge pull request #45879 from nextcloud/export-certificate-bundle
...
feat: add command to export certificate bundle
2024-08-06 23:37:39 +07:00
Thibaut
825347f262
feat(occ)!: Adding the `displayName` to the output of the `occ group:list --info` command
...
Signed-off-by: ThibautPlg <17176051+ThibautPlg@users.noreply.github.com>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-08-06 19:30:59 +07:00
Côme Chilliet
bb94da69a6
fix(occ): Fix compatibility with PHP<8.2
...
iterator_to_array cannot take an array parameter prior to 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-08-06 12:13:26 +07:00
Côme Chilliet
db16a32ac3
feat(occ): Add support for iterable in Base and use in in group:list and user:list
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-08-06 12:13:26 +07:00
Robin Appelman
9a06931175
feat: add command to export certificate bundle
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-08-01 10:06:50 +07:00
Maxence Lange
7c1ee524be
fix(migration-attributes): privatizing AttributeException
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-07-29 12:44:52 +07:00
Maxence Lange
79e6014879
feat(upgrade): release metadata
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-07-29 12:44:52 +07:00
Maxence Lange
88cfab4f32
feat(upgrade): migration attributes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
d
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
f
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
d
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2024-07-29 12:44:52 +07:00
Julien Veyssier
df11aa9efc
feat(taskprocessing): add appId filter to taskprocessing occ commands
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-07-23 17:12:38 +07:00
Julien Veyssier
af21f7dbd9
feat(taskprocessing): add stats about input/output sizes
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-07-23 17:12:38 +07:00
Julien Veyssier
c120a64ba2
feat(taskprocessing): add occ commands to list tasks and compute stats
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-07-23 17:12:38 +07:00
Joas Schilling
829f2b9bc7
fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of removed upstream platforms
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-19 11:21:14 +07:00
Joas Schilling
a4c1d7291f
fix(db): Use `createSchemaManager()` method as `getSchemaManager()` is deprecated
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-19 11:21:11 +07:00
Robin Appelman
5f7b33fbea
Merge pull request #46194 from nextcloud/schema-export-cmnd
...
feat: add commands for exporting current and expected database schema
2024-07-02 16:44:55 +07:00
Robin Appelman
4f01486da0
feat: add commands for exporting current and expected database schema
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-07-02 13:45:12 +07:00
Daniel Kesselberg
a773a8b915
refactor: simplify background commands
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-07-01 12:52:06 +07:00
Daniel
f589639822
Merge pull request #46199 from nextcloud/debt/noid/spdx-migrations-template
...
chore: use spdx for migrations generator
2024-06-29 18:47:30 +07:00
Daniel Kesselberg
d00b8ed1f5
chore: use spdx for migrations generator
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-28 18:54:50 +07:00
Ferdinand Thiessen
14778811b4
refactor: Use `IAppConfig` for setting cron type
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-28 18:00:39 +07:00
Andy Scherzinger
5c49a54801
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-26 20:05:04 +07:00
Josh
2ccde6f231
fix(db): cs-fix spacing
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-05-18 10:50:38 +07:00