Benjamin Gaussorgues
c9b055a0d0
feat(database): introduce Snowflake IDs generator
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
5 months ago
Carl Schwan
7a43bf26ca
refactor(dbal): Migrate away from Type::getName
Instead use Type::lookupName
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
5 months ago
Carl Schwan
b0c6ef5821
refactor(dbal): Port away from deprecated hasPrimaryKey
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
5 months ago
Carl Schwan
bef3996c3e
fix(preview): Make version column a string
And move it to a different table so that we don't have to pay the
storage cost when not using it (most of the times).
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Carl Schwan
104aef324d
refactor(core/Command): Port away from View
Use IRootFolder instead.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
5 months ago
Robin Appelman
de69824a59
feat: allow setting custom name for occ generated app password
Signed-off-by: Robin Appelman <robin@icewind.nl>
5 months ago
Marcel Klehr
f28344e13e
fix(TaskProcessing): Make sure list command int filter parameters are parsed as ints
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
5 months ago
Carl Schwan
66f50bd585
refactor(preview): Use same mimetype ids as filecache
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Carl Schwan
bd001c9524
refactor: Use Override annotation in new preview code
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Carl Schwan
58023782b6
feat(preview): Store original file mimetype in preview table
Allow to quickly query all the files from a specific mimetype like in
the ResetRenderedTexts command.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Carl Schwan
324b54b863
refactor(preview): Cleanup the implementation of the new preview backend
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Daniel Kesselberg
83a691709c
refactor: use IEmailValidator.isValid instead of IMailer.validateEmailAddress
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
8 months ago
Carl Schwan
9e848551be
refactor: Port away from more IQueryBuilder::execute
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Carl Schwan
ce02a5b27c
refactor: Port away from search
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
6 months ago
Arthur Schiwon
e9a1d7fa0d
fix(Apps): fix install command check on existing apps
- AppManager::isInstalled() is misleading, as it checks only whether it is
enabled. But an app might not be present in some edge cases.
- AppManager::getAppPath() does however only check whether an app dir is
present, independent of the enabled-state.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
6 months ago
provokateurin
6a12fbc4f3
refactor: Run rector
Signed-off-by: provokateurin <kate@provokateurin.de>
6 months ago
Robin Appelman
29cb19da80
feat: show object store instance in info:file
Signed-off-by: Robin Appelman <robin@icewind.nl>
6 months ago
Robin Appelman
7e01665f93
fix: don't show object size warning if we can't determine the object size
Signed-off-by: Robin Appelman <robin@icewind.nl>
6 months ago
Ferdinand Thiessen
89896b1d89
chore: Remove deprecated `IJob::execute` method
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 years ago
Josh
2fa55ce134
fix: review input
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
7 months ago
Josh
b4027c557d
fix: add retrieval of customized base doc URL
Signed-off-by: Josh <josh.t.richards@gmail.com>
7 months ago
Josh
5fcc8115d2
feat(occ): add default help text with docs link to all commands
Signed-off-by: Josh <josh.t.richards@gmail.com>
8 months ago
Carl Schwan
5835599fa1
chore(rector): Apply current rector config
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com>
7 months ago
Maxence Lange
a81d58970c
feat(lexicon): set/get current preset from controller
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
feat(lexicon): set/get current preset from controller
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
7 months ago
Maxence Lange
b7cdfddeda
feat(preset): compare userconfig lexicon entries
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
7 months ago
Maxence Lange
6eda5583db
feat(preset): compare default for all preset
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
7 months ago
Côme Chilliet
b7c15949ce
chore: Get rid of AppLocator helper
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
8 months ago
Ferdinand Thiessen
d5e2432bcd
fix: resolve invalid usage of `AppConfig::getValue`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 months ago
Maxence Lange
33c4fe504d
feat(preset): new PresetManager
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
8 months ago
Robin Appelman
4da6081786
feat: add table filter to schema:export and schema:expected
Signed-off-by: Robin Appelman <robin@icewind.nl>
7 months ago
Julien Veyssier
aa2ca86fb3
feat(taskprocessing): avoid generator cascade
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 months ago
Julien Veyssier
2b9af820bd
feat(taskprocessing): add strict types to all taskprocessing command classes
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 months ago
Julien Veyssier
10921c05b7
feat(taskprocessing): fix some CI
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 months ago
Julien Veyssier
cc295f2452
feat(taskprocessing): use Generator::getReturn to get the list of deleted tasks in the cleanup command
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 months ago
Julien Veyssier
19801f7ec4
feat(taskprocessing): move cleanup method to private taskprocessing manager, use it in the cleanup bg job and implement a cleanup command
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 months ago
Julien Veyssier
2e3fa51132
feat(taskprocessing): load and store some config keys lazily
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
8 months ago
Maxence Lange
9380375cc6
feat(lexicon): add note and key-details
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
8 months ago
Maxence Lange
33bff30e1d
feat(lexicon): moving out from unstable
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
8 months ago
provokateurin
5bd626bd40
chore: Fix all method calls with too many arguments
Signed-off-by: provokateurin <kate@provokateurin.de>
8 months ago
Maxence Lange
e64be71e52
feat(lexicon): preset()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
9 months ago
Côme Chilliet
7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
8 months ago
skjnldsv
027471b146
fix: force lowercase emails
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
8 months ago
Ferdinand Thiessen
5981b7eb51
chore: apply new CSFixer rules
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
# Conflicts:
# apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
9 months ago
Joas Schilling
a957e3a2c2
feat(occ): Add commands to list all routes and match a single one
Signed-off-by: Joas Schilling <coding@schilljs.com>
9 months ago
Robin Appelman
b5b2eb9da7
feat: add command to clear memcache
Signed-off-by: Robin Appelman <robin@icewind.nl>
10 months ago
Robin Appelman
131115fb6a
feat: add command to delete memcache key
Signed-off-by: Robin Appelman <robin@icewind.nl>
10 months ago
Robin Appelman
8689a4ad2a
feat: add commands to get and set memcache values
Signed-off-by: Robin Appelman <robin@icewind.nl>
10 months ago
Robin Appelman
d61ec62ae7
refactor: split off value casting out of config:system:set command
Signed-off-by: Robin Appelman <robin@icewind.nl>
10 months ago
Maxence Lange
e39ab65239
feat(lexicon): migrate config key/value
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
10 months ago
provokateurin
ed3868932f
fix(core): Make --password-from-env work with NC_PASS everywhere
Signed-off-by: provokateurin <kate@provokateurin.de>
9 months ago