server
server copied to clipboard
Implement path-based FS Setup in server MountProviders
Summary
This branch contains changes related to implementing the path-based FS setup for MountProviders in apps shipped within the server.
The branch is part of this set of branches:
- master
- #54441
- #56537
- #55072
- #56538 :point_left:
- #55072
- #56537
- #54441
Mount Providers (internal & external apps)
| Mount Provider | Type | Status |
|---|---|---|
| \OCA\Files_Sharing\MountProvider | Internal | In progress |
| \OCA\Files_Sharing\External\MountProvider | Internal | In progress |
| \OCA\Files_External\Config\ConfigAdapter | Internal | Todo |
| \OCA\Circles\MountManager\CircleMountProvider | External | Todo |
| \OC\Files\Mount\CacheMountProvider | Internal | Skip? |
| \OCA\GroupFolders\Mount\MountProvider | External | Todo |
| \OCA\Collectives\Mount\MountProvider | External | Todo |
| \OCA\VirtualFolder\Mount\VirtualFolderMountProvider | External | Todo |
TODO
- [ ] Add PHPDocs for new interface methods
- [ ] Check if the new interface methods can just be introduced or if another solution is needed (since providers not implementing the new changes would break)
Checklist
- Code is properly formatted
- Sign-off message is added to all commits
- [ ] Tests (unit, integration, api and/or acceptance) are included
- [ ] Screenshots before/after for front-end changes
- [ ] Documentation (manuals or wiki) has been updated or is not required
- [ ] Backports requested where applicable (ex: critical bugfixes)
- [x] Labels added where applicable (ex: bug/enhancement,
3. to review, feature component) - [x] Milestone added for target branch/version (ex: 32.x for
stable32)