global: add redirection from legacy recids #210
Annotations
10 errors and 1 warning
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18):
site/tests/conftest.py#L1
isort-check
from collections import namedtuple
import pytest
-from cds_rdm.permissions import (
- CDSCommunitiesPermissionPolicy,
- CDSRDMRecordPermissionPolicy,
-)
from invenio_access.models import ActionRoles
from invenio_access.permissions import superuser_access, system_identity
from invenio_accounts.models import Role
from invenio_vocabularies.contrib.funders.api import Funder
from invenio_vocabularies.proxies import current_service as vocabulary_service
from invenio_vocabularies.records.api import Vocabulary
+
+from cds_rdm.permissions import (
+ CDSCommunitiesPermissionPolicy,
+ CDSRDMRecordPermissionPolicy,
+)
@pytest.fixture(scope="module")
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18):
site/tests/ldap/test_ldap.py#L1
isort-check
from copy import deepcopy
import pytest
-from cds_rdm.ldap.api import LdapUserImporter, update_users
-from cds_rdm.ldap.utils import serialize_ldap_user
from flask import current_app
from invenio_access.permissions import system_identity
from invenio_accounts.models import User
from invenio_users_resources.proxies import current_users_service
from invenio_users_resources.services.users.tasks import reindex_users
from sqlalchemy.exc import IntegrityError
+
+from cds_rdm.ldap.api import LdapUserImporter, update_users
+from cds_rdm.ldap.utils import serialize_ldap_user
def test_update_users(app, db, mocker):
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18):
site/cds_rdm/tasks.py#L1
isort-check
"""Celery tasks for cds."""
import requests
-from cds_rdm.errors import RequestError
-from cds_rdm.ldap.api import update_users
from celery import shared_task
from flask import current_app
from invenio_db import db
from invenio_oauthclient.handlers.utils import create_or_update_roles
+
+from cds_rdm.errors import RequestError
+from cds_rdm.ldap.api import update_users
@shared_task(
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18):
site/cds_rdm/views.py#L1
isort-check
"""Additional views."""
-from cds_rdm.resolver import get_pid_by_legacy_recid
from flask import Blueprint, redirect
from invenio_rdm_records.resources.urls import record_url_for
+
+from cds_rdm.resolver import get_pid_by_legacy_recid
def legacy_redirect(id):
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18):
site/cds_rdm/ldap/api.py#L1
isort-check
import uuid
from functools import partial
-from cds_rdm.ldap.client import LdapClient
-from cds_rdm.ldap.user_importer import LdapUserImporter
-from cds_rdm.ldap.utils import InvenioUser, serialize_ldap_user, user_exists
from flask import current_app
from invenio_db import db
from invenio_oauthclient.models import RemoteAccount
from invenio_users_resources.services.users.tasks import reindex_users
+
+from cds_rdm.ldap.client import LdapClient
+from cds_rdm.ldap.user_importer import LdapUserImporter
+from cds_rdm.ldap.utils import InvenioUser, serialize_ldap_user, user_exists
def get_ldap_users(log_func):
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18):
site/cds_rdm/ldap/utils.py#L1
isort-check
from functools import partial
-from cds_rdm.ldap.errors import InvalidLdapUser
from invenio_accounts.models import User
from invenio_oauthclient.models import UserIdentity
from invenio_userprofiles import UserProfile
+
+from cds_rdm.ldap.errors import InvalidLdapUser
def serialize_ldap_user(ldap_user_data, log_func=None):
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18)
Process completed with exit code 1.
|
Tests (site, 3.12, postgresql14, opensearch2, redis, rabbitmq, 18)
The job was canceled because "site_3_9_postgresql14_ope" failed.
|
Tests (site, 3.12, postgresql14, opensearch2, redis, rabbitmq, 18):
site/tests/conftest.py#L1
isort-check
from collections import namedtuple
import pytest
-from cds_rdm.permissions import (
- CDSCommunitiesPermissionPolicy,
- CDSRDMRecordPermissionPolicy,
-)
from invenio_access.models import ActionRoles
from invenio_access.permissions import superuser_access, system_identity
from invenio_accounts.models import Role
from invenio_vocabularies.contrib.funders.api import Funder
from invenio_vocabularies.proxies import current_service as vocabulary_service
from invenio_vocabularies.records.api import Vocabulary
+
+from cds_rdm.permissions import (
+ CDSCommunitiesPermissionPolicy,
+ CDSRDMRecordPermissionPolicy,
+)
@pytest.fixture(scope="module")
|
Tests (site, 3.12, postgresql14, opensearch2, redis, rabbitmq, 18)
The operation was canceled.
|
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|