Uh oh!
There was an error while loading. Please reload this page.
feat(settings): migrate AppAPI ExApps management to settings - #48665
Conversation
susnux
left a comment
There was a problem hiding this comment.
Nothing very critical but a lot of stuff summing up. See comments.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
susnux
commented
Oct 15, 2024
How can this happen? I was pretty sure the license is a required field in appinfo.xml thus the appstore should deny uploading such an app? |
andrey18106
commented
Oct 16, 2024
It's a Test Deploy app, or any other |
susnux
left a comment
There was a problem hiding this comment.
Thank you! Some more comments, then it should be fine.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
55f212e to
1ef44deCompare
susnux
left a comment
There was a problem hiding this comment.
I did not test with external app but code looks sane, as we need to backport (there will be a refactor on master soon, so lets get this in first).
56e3f45 to
b0e3af3Compareandrey18106
commented
Oct 29, 2024
/compile |
a8cd19e to
fe354d3Compareandrey18106
commented
Oct 29, 2024
/compile |
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> # Conflicts: # apps/settings/lib/Controller/AppSettingsController.php # Conflicts: # apps/settings/lib/Controller/AppSettingsController.php
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
…s bundled Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
99bf58e to
be23e7dCompareandrey18106
commented
Oct 29, 2024
/compile |
andrey18106
commented
Oct 29, 2024
/backport to stable30 |
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
This PR synchronizes backend logic for ExAppFetcher and required changes for Apps management.  ## TODO - [ ] Merge with the server PR for settings app changes: nextcloud/server#48665 - [x] Remove old UI parts that are not needed anymore --------- Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> Co-authored-by: nextcloud-command <nextcloud-command@users.noreply.github.com>

Summary
This PR migrates the UI for ExApp management to default Apps management page (settings app).
On backend side in settings app there is only addition for initial state for ExApps UI.
All ExApp related logic is in separate store that uses backend API part of AppAPI.
TODO
Checklist