Content
View differences
Updated by Eric Schubert almost 3 years ago
### Goal
The file storage module will be extended by more file storage types. The start is set with **As** a project manager
**I want to** have an MS SharePoint and OneDrive, which will be selectable beside the currently only available type "Nextcloud". The storage representation on integration in OpenProject site will represent the feature set, we
**so that** I can provide for manage workflows in OpenProject and leverage the selected storage. This is highly dependent on the API each storage type provides. document management options provided by SharePoint.
### Acceptance criteria **Acceptance criteria**
* A list of criteria for new file storage integrations is created and publicly available.
* If Option to update the admin user creates a new storage, the storage types "SharePoint" and "OneDrive" must be selectable.
* A user must be able to browse a storage status of type "SharePoint" and "OneDrive" from within OpenProject.
* A user must be able to link files on a storage of type "SharePoint" and "OneDrive" to work packages from within OpenProject.
### Check list for new storage integrations
We intend to create a check list for new storage integrations. This list should be usable to investigate any file storage and the feasibility of extending the OpenProject "File Storages" module to integrate it. Only basic functionality is part of the check list, as the current state of the Nextcloud integration includes use cases, that are very specific. The check list will contain detailed requirements regarding the following use cases.
* Authentication (one direction, OpenProject needs to authenticate against the file storage) package when making changes in SharePoint
* File structure discoverability
* Reading file metadata
* unique file identification
* file down- and upload _..._
### What is outdated?
* this Epic no longer contains the management of the sharepoint "document workflow"
* the focus is on making sharepoint and onedrive available as file storages as they are, without the nextcloud specific use cases.
The file storage module will be extended by more file storage types. The start is set with
**I want to** have an
**so that** I
### Acceptance criteria
* A list of criteria for new file storage integrations is created and publicly available.
* If
* A user must be able to browse a storage
* A user must be able to link files on a storage of type "SharePoint" and "OneDrive" to work packages from within OpenProject.
### Check list for new storage integrations
We intend to create a check list for new storage integrations. This list should be usable to investigate any file storage and the feasibility of extending the OpenProject "File Storages" module to integrate it. Only basic functionality is part of the check list, as the current state of the Nextcloud integration includes use cases, that are very specific. The check list will contain detailed requirements regarding the following use cases.
* Authentication (one direction, OpenProject needs to authenticate against the file storage)
* File structure discoverability
* Reading file metadata
* unique file identification
* file down- and upload
### What is outdated?
* this Epic no longer contains the management of the sharepoint "document workflow"
* the focus is on making sharepoint and onedrive available as file storages as they are, without the nextcloud specific use cases.