Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature/remove rest client from celery (#728)
* Fix: Remove ai from project (#707) * remove document deletion from delete_nlp_logs task * inconsistency number and debug errors fixed * add user_email to remove_authorizations_project * Feature/health check blocklist (#708) * remove document deletion from delete_nlp_logs task * add a blocklist for not saving logs depending on the authorization user * inconsistency number and debug errors fixed * change the REPOSITORY_BLOCK_USER_LOGS values from users to repository authorizations * change readme * pass on sonarcloud * change admins settings * transform uuid into string * convert uuid into string at test_blocked_user * Develop (#709) * Fix: Remove ai from project (#707) * remove document deletion from delete_nlp_logs task * inconsistency number and debug errors fixed * add user_email to remove_authorizations_project * Feature/health check blocklist (#708) * remove document deletion from delete_nlp_logs task * add a blocklist for not saving logs depending on the authorization user * inconsistency number and debug errors fixed * change the REPOSITORY_BLOCK_USER_LOGS values from users to repository authorizations * change readme * pass on sonarcloud * change admins settings * transform uuid into string * convert uuid into string at test_blocked_user * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module (#712) * Feature/internal endpoint organization (#713) * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module * Add organization internal endpoints * Feature/internal endpoint repository (#714) * Fix: Remove ai from project (#707) * remove document deletion from delete_nlp_logs task * inconsistency number and debug errors fixed * add user_email to remove_authorizations_project * Feature/health check blocklist (#708) * remove document deletion from delete_nlp_logs task * add a blocklist for not saving logs depending on the authorization user * inconsistency number and debug errors fixed * change the REPOSITORY_BLOCK_USER_LOGS values from users to repository authorizations * change readme * pass on sonarcloud * change admins settings * transform uuid into string * convert uuid into string at test_blocked_user * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module * Add organization internal endpoints * add repository endpoints * code smells * duplicated lines * fix code smells * Feature/internal endpoint user (#715) * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module * Add organization internal endpoints * add repository endpoints * add user endpoints * flake8 and black * Feature/connect rest client (#716) * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module * Add organization internal endpoints * add repository endpoints * add user endpoints * flake8 and black * implement connect rest client * fix code smells * black * Feature/add csp (#717) * Develop (#709) (#710) * Fix: Remove ai from project (#707) * remove document deletion from delete_nlp_logs task * inconsistency number and debug errors fixed * add user_email to remove_authorizations_project * Feature/health check blocklist (#708) * remove document deletion from delete_nlp_logs task * add a blocklist for not saving logs depending on the authorization user * inconsistency number and debug errors fixed * change the REPOSITORY_BLOCK_USER_LOGS values from users to repository authorizations * change readme * pass on sonarcloud * change admins settings * transform uuid into string * convert uuid into string at test_blocked_user * add regex remotion of special characters from username when creating from keycloak * add django_csp and settings * configure csp * fix settings * black * Feature/internal endpoint user (#718) * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module * Add organization internal endpoints * add repository endpoints * add user endpoints * flake8 and black * fix user endpoints * Feature/add csp (#719) * Develop (#709) (#710) * Fix: Remove ai from project (#707) * remove document deletion from delete_nlp_logs task * inconsistency number and debug errors fixed * add user_email to remove_authorizations_project * Feature/health check blocklist (#708) * remove document deletion from delete_nlp_logs task * add a blocklist for not saving logs depending on the authorization user * inconsistency number and debug errors fixed * change the REPOSITORY_BLOCK_USER_LOGS values from users to repository authorizations * change readme * pass on sonarcloud * change admins settings * transform uuid into string * convert uuid into string at test_blocked_user * add regex remotion of special characters from username when creating from keycloak * add django_csp and settings * configure csp * fix settings * black * fix csp settings * fix csp settings * Feature/internal endpoint user (#720) * Create internal module, module permission and updated WeniOIDCAuthenticationBackend to add permission if the user is a module * Add organization internal endpoints * add repository endpoints * add user endpoints * flake8 and black * fix user endpoints * fix connect client * Fix the repository get_user_authorization method The updated method compares repository and organization authorizations and uses the highest role level without overwriting the repository's authorization level * Update rule with repository authorization role overwriting The method now overwrites the repository's authorization role if is lower than 4 (i.e. ROLE_TRANSLATOR), as of this level on, it no longer has corresponding roles at the client app. * Linting * feat: update list_project_organization endpoint removing the celery call * feat: update list_project_organization endpoint removing the celery call (#725) * feat: update all code that called celery tasks for communicating with connect to calls directly into ConnectRESTClient * Feature/remove rest client from celery (#726) * feat: update list_project_organization endpoint removing the celery call * feat: update all code that called celery tasks for communicating with connect to calls directly into ConnectRESTClient * bugfix: remove task.result after condition to user or not grpc endpoints, as it was conflicting with the rest call * feat: cache request result in list_classifiers Co-authored-by: Victor Salles <victorsalles1997@gmail.com> Co-authored-by: vitusalis <49169676+vitusalis@users.noreply.github.com>
- Loading branch information