Content
View differences
Updated by Swikriti Tripathi about 3 years ago
After [https://github.com/nextcloud/integration\_openproject/pull/364](https://github.com/nextcloud/integration_openproject/pull/364) is merged we need to refactor certain things
1. currently the tests aren't running in nextcloud `master` because of this PR [https://github.com/nextcloud/groupfolders/pull/2287](https://github.com/nextcloud/groupfolders/pull/2287) not being merged. So, enable the tests again.
2. `setIntegrationConfig` function in `lib/Controller/ConfigController.php` does a lot of things and it needs to be refactored to not have so many dependencies. dependencies.
2. 3. We have a single big API test for testing the group folder setup , and it can only be run once locally , considering the user/group/group folder OpenProject do not exist. This is because the user, group and group folder cannot be deleted once they're created. So find out some mechanism so that we can disable the `integration_app` and delete all the entities related to `Openproject group folder steup` and enable the app again in the before/after scenario which will allow us to have a varied API test to cover this feature
1.
2.
2.