Remove OAuthCredentials, Repository.credentials, Gitlab providers and dependency
closes #1679 (closed)
Removes :
- modules
arkindex.process.providers
andarkindex.users.providers
- in models:
- User.credentials
- Repository.credentials
- Repository.hook_token
-
enabled
,provider
andprovider_class
methods on Repository model - OAuthCredentials
- OAuthStatus
- in serializers:
-
git_clone_url
(+get_git_clone_url
method) andenabled
fields on Repository serializer - OAuth serializers
ExternalRepositorySerializer
-
- commands
update_repositories_hooks
andupdate_repositories_refs
- API:
- GitRepositoryImportHook
- ListExternalRepositories
- CreateExternalRepositories
- ListOAuthProviders
- ListOAuthCredentials
- Retrieve/DestroyOAuthCredentials
- StartOAuthSignIn
- RetryOAuthCredentials
- Gitlab OAuth check
- Gitlab / OAuth related settings
Edited by ml bonhomme