Content
View differences
Updated by Eric Schubert almost 3 years ago
### TODO
* ⚠️ create feature flag `:onedrive_storage_integration` and hide anything related to it behind it
* amend storages controller with new storage type `OneDrive/Sharepoint`
* validation check needs to check, if storage is reachable via the GRAPH API
* if validation rule is too complex, extract into seperate chunk and skip validation for storages of type `OneDrive/Sharepoint`
* amend storage representer and API
* amend storage create and update service
* new OAuth2 client has to be used (see ##49118)
* amend unit and requests tests
* exclude onedrive storages from selection in project storage creation
### RESULT
* Only in administration _File Storages_ the user can create, update and delete OneDrive storages
* OneDrive storages are not selectable to create project storages
HINT
* check if there are any sharepoint specifics in the storage creation configuration
* if so, we might need to seperate provider types (sharepoint <-> onedrive)
* ⚠️ create feature flag `:onedrive_storage_integration` and hide anything related to it behind it
* amend storages controller with new storage type `OneDrive/Sharepoint`
* validation check needs to check, if storage is reachable via the GRAPH API
* if validation rule is too complex, extract into seperate chunk and skip validation for storages of type `OneDrive/Sharepoint`
* amend storage representer and API
* amend storage create and update service
* new OAuth2 client has to be used (see ##49118)
* amend unit and requests tests
* exclude onedrive storages from selection in project storage creation
### RESULT
* Only in administration _File Storages_ the user can create, update and delete OneDrive storages
* OneDrive storages are not selectable to create project storages
HINT
* check if there are any sharepoint specifics in the storage creation configuration
* if so, we might need to seperate provider types (sharepoint <-> onedrive)