aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
...
* | chore: refactor "substr" calls to improve code readabilityHamid Dehnavi2024-08-061-1/+1
|/ | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
* fix: Update documentation for Mail Provider SendSebastianKrupinski2024-08-021-0/+2
| | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* feat: Allow passing additional encode flags for json responseChristopher Ng2024-08-011-2/+15
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat: Increase max depth of encoded jsonChristopher Ng2024-08-011-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Remove deprecated legacy search backendJulius Härtl2024-08-012-60/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Merge pull request #46099 from nextcloud/fix/properly-add-accept-share-interfaceJoas Schilling2024-07-303-13/+29
|\ | | | | fix: Add `acceptShare` as an interface
| * fix: Add `acceptShare` as an interfaceFerdinand Thiessen2024-07-303-13/+29
| | | | | | | | | | | | | | | | | | It was commented out because at that time no other share provider supported the `acceptShare` method. Today it is the same no other provider supports it, but we should make it discoverable by adding it to the public API as an additional interface. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(migration-attributes): psalmMaxence Lange2024-07-295-0/+32
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | feat(migration-attributes): testsMaxence Lange2024-07-2914-21/+39
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | fix(migration-attributes): privatizing AttributeExceptionMaxence Lange2024-07-2914-24/+193
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | feat(upgrade): migration attributesMaxence Lange2024-07-2915-0/+474
|/ | | | | | | | | | | | | | | | 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>
* chore: fix some commentswithbest2024-07-292-2/+2
| | | | Signed-off-by: withbest <seekseat@outlook.com>
* chore: deprecate old AI APIsMarcel Klehr2024-07-2639-0/+39
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* refactor(core): Replace security annotations with respective attributesprovokateurin2024-07-262-10/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: PHP formattingElizabeth Danzberger2024-07-253-19/+11
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Fix static analysis errorsElizabeth Danzberger2024-07-253-0/+35
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* feat: Add support for filling fields to backend componentsElizabeth Danzberger2024-07-251-1/+11
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix(api): Add alias to `Field`Elizabeth Danzberger2024-07-251-3/+4
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Make field index a string for better id/index supportElizabeth Danzberger2024-07-251-1/+1
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Correct name of `InvalidFieldTypeException` class fileElizabeth Danzberger2024-07-251-0/+0
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Add proper field typesElizabeth Danzberger2024-07-251-1/+5
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Remove commentsElizabeth Danzberger2024-07-251-3/+0
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Add `InvalidFieldType` exceptionElizabeth Danzberger2024-07-252-1/+18
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: `Field` and `FieldType` implementationElizabeth Danzberger2024-07-252-8/+32
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Add Field and FieldType back to server APIElizabeth Danzberger2024-07-252-0/+30
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Move field classes out of the server apiElizabeth Danzberger2024-07-252-28/+0
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Emit new `BeforeGetTemplates` eventElizabeth Danzberger2024-07-254-6/+26
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* feat: Template fieldsElizabeth Danzberger2024-07-253-1/+43
| | | | | | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> fix: Composer dump Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> fix: Add field array to template class Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix(taskprocessing): fix typo in text2text task typeJulien Veyssier2024-07-251-1/+1
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(taskprocessing): add translate task typeJulien Veyssier2024-07-251-0/+102
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): fix psalm issueJulien Veyssier2024-07-251-0/+1
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): add licenseJulien Veyssier2024-07-251-0/+8
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): run cs:fixJulien Veyssier2024-07-251-1/+1
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(TaskProcessing): Implement enums and default valuesMarcel Klehr2024-07-255-3/+125
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Merge pull request #46708 from nextcloud/update-event-docsAnna2024-07-246-2/+17
|\ | | | | docs: update docs for ocp events
| * docs: update docs for ocp eventsDaniel Kesselberg2024-07-236-2/+17
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | Merge pull request #46418 from nextcloud/artonge/feat/user_admin_delegationLouis2024-07-241-0/+8
|\ \ | | | | | | feat(users): Add users and group management to admin delegation
| * | feat(users): Add support for admin delegation for users and groups managementLouis Chemineau2024-07-221-0/+8
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | feat: mail provider backendSebastianKrupinski2024-07-2313-0/+1353
| |/ |/| | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | feat(taskprocessing): add appId filter to taskprocessing occ commandsJulien Veyssier2024-07-231-2/+4
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | feat(taskprocessing): add occ commands to list tasks and compute statsJulien Veyssier2024-07-231-0/+16
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | feat(taskprocessing): add start, stop and schedule time to tasksJulien Veyssier2024-07-231-1/+56
|/ | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(taskprocessing): add support for webhooks (http or AppAPI) in the task ↵Julien Veyssier2024-07-221-0/+37
| | | | | | processing API Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Merge pull request #46473 from nextcloud/feat/restrict_admin_to_ipsAndy Scherzinger2024-07-224-0/+124
|\ | | | | feat(security): restrict admin actions to IP ranges
| * feat(Security): add Factory for IP addresses and rangesBenjamin Gaussorgues2024-07-191-0/+30
| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
| * feat(security): Add public API to allow validating IP Ranges and checking ↵Joas Schilling2024-07-193-0/+94
| | | | | | | | | | | | | | for "in range" Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Merge pull request #46605 from nextcloud/bugfix/noid/test-more-oracle-versionsJoas Schilling2024-07-193-9/+26
|\ \ | |/ |/| fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions
| * fix(db): Deprecate `IExpressionBuilder::or()` and ↵Joas Schilling2024-07-192-3/+6
| | | | | | | | | | | | `IExpressionBuilder::and()` without parameters Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(db): Deprecate `getState()` as per upstreamJoas Schilling2024-07-191-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of ↵Joas Schilling2024-07-191-1/+2
| | | | | | | | | | | | removed upstream platforms Signed-off-by: Joas Schilling <coding@schilljs.com>