| _SCRIPT_SRC_BASE |
["'self'", 'blob:', "'wasm-unsafe-eval'", "'unsafe-inline'", "'unsafe-eval'"] |
| AAF_APP_CREDENTIALS |
{'consumer_key': '19f7155f-7fa5-4ec1-951a-a4cc20750fec', 'consumer_secret': '9Se8kMB8Bi0xxRWmUquHef5zr3YKdIxW0eKnauTijjHaAfNztv6AY9WyJvB2FzcxjjIgpB8Uw8lf7p'} |
| ACCESS_ACTION_CACHE_PREFIX |
'Permission::action::' |
| ACCESS_CACHE |
'invenio_cache:current_cache' |
| ACCESS_LOAD_SYSTEM_ROLE_NEEDS |
True |
| ACCOUNTS |
True |
| ACCOUNTS_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| ACCOUNTS_CONFIRM_EMAIL_ENDPOINT |
None |
| ACCOUNTS_COVER_TEMPLATE |
'invenio_app_rdm/page_cover.html' |
| ACCOUNTS_DEFAULT_EMAIL_VISIBILITY |
'restricted' |
| ACCOUNTS_DEFAULT_USER_VISIBILITY |
'restricted' |
| ACCOUNTS_DEFAULT_USERS_VERIFIED |
False |
| ACCOUNTS_JWT_ALOGORITHM |
'HS256' |
| ACCOUNTS_JWT_CREATION_FACTORY |
'invenio_accounts.utils:jwt_create_token' |
| ACCOUNTS_JWT_DECODE_FACTORY |
'invenio_accounts.utils:jwt_decode_token' |
| ACCOUNTS_JWT_DOM_TOKEN |
True |
| ACCOUNTS_JWT_DOM_TOKEN_TEMPLATE |
'invenio_accounts/jwt.html' |
| ACCOUNTS_JWT_ENABLE |
True |
| ACCOUNTS_JWT_EXPIRATION_DELTA |
datetime.timedelta(days=1) |
| ACCOUNTS_JWT_SECRET_KEY |
'947e28a77c70b45085497a2a7f9b892250aa041cc8c6d009cd397837d86adc84' |
| ACCOUNTS_LOCAL_LOGIN_ENABLED |
True |
| ACCOUNTS_LOGIN_VIEW_FUNCTION |
<function auto_redirect_login at 0x7e1a730e18a0> |
| ACCOUNTS_REGISTER_BLUEPRINT |
None |
| ACCOUNTS_RESET_PASSWORD_ENDPOINT |
None |
| ACCOUNTS_REST_AUTH_VIEWS |
{'login': 'invenio_accounts.views.rest:LoginView', 'logout': 'invenio_accounts.views.rest:LogoutView', 'user_info': 'invenio_accounts.views.rest:UserInfoView', 'register': 'invenio_accounts.views.rest:RegisterView', 'forgot_password': 'invenio_accounts.views.rest:ForgotPasswordView', 'reset_password': 'invenio_accounts.views.rest:ResetPasswordView', 'change_password': 'invenio_accounts.views.rest:ChangePasswordView', 'send_confirmation': 'invenio_accounts.views.rest:SendConfirmationEmailView', 'confirm_email': 'invenio_accounts.views.rest:ConfirmEmailView', 'sessions_list': 'invenio_accounts.views.rest:SessionsListView', 'sessions_item': 'invenio_accounts.views.rest:SessionsItemView'} |
| ACCOUNTS_REST_CONFIRM_EMAIL_ENDPOINT |
'/confirm/{token}' |
| ACCOUNTS_REST_RESET_PASSWORD_ENDPOINT |
'/lost-password/{token}' |
| ACCOUNTS_RETENTION_PERIOD |
datetime.timedelta(days=30) |
| ACCOUNTS_SESSION_ACTIVITY_ENABLED |
True |
| ACCOUNTS_SESSION_REDIS_URL |
'redis://localhost:6379/1' |
| ACCOUNTS_SESSION_STORE_FACTORY |
'invenio_accounts.sessions:default_session_store_factory' |
| ACCOUNTS_SETTINGS_SECURITY_TEMPLATE |
'invenio_accounts/settings/security.html' |
| ACCOUNTS_SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| ACCOUNTS_SITENAME |
'APPN RDM' |
| ACCOUNTS_USE_CELERY |
False |
| ACCOUNTS_USER_PREFERENCES_SCHEMA |
<UserPreferencesNotificationsSchema(many=False)> |
| ACCOUNTS_USER_PROFILE_SCHEMA |
<UserProfileSchema(many=False)> |
| ACCOUNTS_USERINFO_HEADERS |
True |
| ACCOUNTS_USERNAME_REGEX |
'^[a-zA-Z][a-zA-Z0-9-_]{2,255}$' |
| ACCOUNTS_USERNAME_RULES_TEXT |
l'Username must start with a letter, be at least three characters long and only contain alphanumeric characters, dashes and underscores.' |
| ADMIN_BASE_TEMPLATE |
'invenio_theme/page_admin.html' |
| ADMINISTRATION_APPNAME |
'Invenio-Administration' |
| ADMINISTRATION_BASE_TEMPLATE |
'invenio_administration/base.html' |
| ADMINISTRATION_DASHBOARD_VIEW |
'invenio_administration.views.dashboard.AdminDashboardView' |
| ADMINISTRATION_DISPLAY_VERSIONS |
[('invenio-app-rdm', 'v13.0.8'), ('appn-rdm', 'v1.0.0')] |
| ADMINISTRATION_THEME_BASE_TEMPLATE |
'invenio_app_rdm/administration_page.html' |
| AFFILIATIONS_READERS |
{} |
| AFFILIATIONS_TRANSFORMERS |
{'ror-affiliations': <class 'invenio_vocabularies.contrib.affiliations.datastreams.AffiliationsRORTransformer'>, 'openaire-organization': <class 'invenio_vocabularies.contrib.affiliations.datastreams.OpenAIREOrganizationTransformer'>, 'edmo-organization': <class 'invenio_vocabularies.contrib.affiliations.datastreams.EDMOOrganizationTransformer'>} |
| AFFILIATIONS_WRITERS |
{'affiliations-service': <class 'invenio_vocabularies.contrib.affiliations.datastreams.AffiliationsServiceWriter'>, 'openaire-affiliations-service': <class 'invenio_vocabularies.contrib.affiliations.datastreams.OpenAIREAffiliationsServiceWriter'>} |
| ALEMBIC |
{'script_location': '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_db/alembic', 'version_locations': [('invenio_oauth2server', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_oauth2server/alembic'), ('invenio_vocabularies', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_vocabularies/alembic'), ('invenio_oaiserver', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_oaiserver/alembic'), ('invenio_webhooks', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_webhooks/alembic'), ('invenio_oauthclient', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_oauthclient/alembic'), ('invenio_records_files', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_records_files/alembic'), ('invenio_requests', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_requests/alembic'), ('invenio_pages', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_pages/alembic'), ('invenio_collections', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_collections/alembic'), ('invenio_checks', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_checks/alembic'), ('invenio_accounts', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_accounts/alembic'), ('jobs', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_jobs/alembic'), ('invenio_files_rest', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_files_rest/alembic'), ('invenio_records', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_records/alembic'), ('invenio_audit_logs', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_audit_logs/alembic'), ('invenio_access', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_access/alembic'), ('invenio_github', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_github/alembic'), ('invenio_communities', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_communities/alembic'), ('invenio_rdm_records', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_rdm_records/alembic'), ('invenio_pidstore', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_pidstore/alembic'), ('invenio_userprofiles', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_userprofiles/alembic'), ('invenio_banners', '/opt/appn-rdm/.venv/lib/python3.12/site-packages/invenio_banners/alembic')]} |
| ALEMBIC_CONTEXT |
{'transaction_per_migration': True, 'compare_type': True, 'compare_server_default': True} |
| ALLOWED_HTML_ATTRS |
{'*': ['class'], 'a': ['href', 'title', 'name', 'class', 'rel'], 'abbr': ['title'], 'acronym': ['title']} |
| ALLOWED_HTML_TAGS |
['a', 'abbr', 'acronym', 'b', 'blockquote', 'br', 'code', 'div', 'table', 'tbody', 'td', 'th', 'tr', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'i', 'li', 'ol', 'p', 'pre', 'span', 'strike', 'strong', 'sub', 'sup', 'u', 'ul'] |
| APP_DEFAULT_SECURE_HEADERS |
{'content_security_policy': {'default-src': ["'self'", 'data:', "'unsafe-inline'", 'blob:', 'http://localhost:9000/', 'http://localhost:9002/'], 'script-src': ["'self'", 'blob:', "'wasm-unsafe-eval'", "'unsafe-inline'", "'unsafe-eval'"], 'connect-src': ["'self'", 'https://127.0.0.1', 'https://127.0.0.1:5000', 'https://local.invenio.com', 'http://localhost:9000/', 'http://localhost:9002/']}, 'content_security_policy_report_only': False, 'content_security_policy_report_uri': None, 'force_file_save': False, 'force_https': False, 'force_https_permanent': False, 'frame_options': 'sameorigin', 'frame_options_allow_from': None, 'session_cookie_http_only': True, 'session_cookie_secure': False, 'strict_transport_security': False, 'strict_transport_security_include_subdomains': True, 'strict_transport_security_max_age': 31556926, 'strict_transport_security_preload': False} |
| APP_ENABLE_SECURE_HEADERS |
True |
| APP_HEALTH_BLUEPRINT_ENABLED |
True |
| APP_RDM_ADMIN_EMAIL_RECIPIENT |
'' |
| APP_RDM_DEPOSIT_FORM_AUTOCOMPLETE_NAMES |
'search' |
| APP_RDM_DEPOSIT_FORM_DEFAULTS |
{'publication_date': <function <lambda> at 0x7e1a730e00e0>, 'rights': [{'id': 'cc-by-4.0', 'title': 'Creative Commons Attribution 4.0 International', 'description': 'The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited.', 'link': 'https://creativecommons.org/licenses/by/4.0/legalcode'}], 'publisher': 'APPN RDM'} |
| APP_RDM_DEPOSIT_FORM_PUBLISH_MODAL_EXTRA |
'' |
| APP_RDM_DEPOSIT_FORM_QUOTA |
{'maxFiles': 100, 'maxStorage': 10000000000} |
| APP_RDM_DEPOSIT_FORM_TEMPLATE |
'invenio_app_rdm/records/deposit.html' |
| APP_RDM_DEPOSIT_NG_FILES_UI_ENABLED |
False |
| APP_RDM_DETAIL_SIDE_BAR_TEMPLATES |
['invenio_app_rdm/records/details/side_bar/manage_menu.html', 'invenio_app_rdm/records/details/side_bar/metrics.html', 'invenio_app_rdm/records/details/side_bar/versions.html', 'invenio_app_rdm/records/details/side_bar/external_resources.html', 'invenio_app_rdm/records/details/side_bar/communities.html', 'invenio_app_rdm/records/details/side_bar/keywords_subjects.html', 'invenio_app_rdm/records/details/side_bar/details.html', 'invenio_app_rdm/records/details/side_bar/locations.html', 'invenio_app_rdm/records/details/side_bar/licenses.html', 'invenio_app_rdm/records/details/side_bar/citations.html', 'invenio_app_rdm/records/details/side_bar/export.html', 'invenio_app_rdm/records/details/side_bar/technical_metadata.html'] |
| APP_RDM_DISPLAY_DECIMAL_FILE_SIZES |
True |
| APP_RDM_FILES_INTEGRITY_REPORT_SUBJECT |
'Files integrity report' |
| APP_RDM_FILES_INTEGRITY_REPORT_TEMPLATE |
'invenio_app_rdm/files_integrity_report/email/files_integrity_report.html' |
| APP_RDM_IDENTIFIER_SCHEMES_UI |
{'orcid': {'url_prefix': 'http://orcid.org/', 'icon': 'images/orcid.svg', 'label': 'ORCID'}, 'ror': {'url_prefix': 'https://ror.org/', 'icon': 'images/ror-icon.svg', 'label': 'ROR'}, 'gnd': {'url_prefix': 'http://d-nb.info/gnd/', 'icon': 'images/gnd-icon.svg', 'label': 'GND'}} |
| APP_RDM_PAGES |
{} |
| APP_RDM_RECORD_EXPORTERS |
{'json': {'name': 'JSON', 'serializer': 'flask_resources.serializers:JSONSerializer', 'params': {'options': {'indent': 2, 'sort_keys': True}}, 'content-type': 'application/json', 'filename': '{id}.json'}, 'json-ld': {'name': 'JSON-LD', 'serializer': 'invenio_rdm_records.resources.serializers:SchemaorgJSONLDSerializer', 'content-type': 'application/ld+json', 'filename': '{id}.json'}, 'csl': {'name': 'CSL', 'serializer': 'invenio_rdm_records.resources.serializers:CSLJSONSerializer', 'params': {'options': {'indent': 2, 'sort_keys': True}}, 'content-type': 'application/vnd.citationstyles.csl+json', 'filename': '{id}.json'}, 'datacite-json': {'name': 'DataCite JSON', 'serializer': 'invenio_rdm_records.resources.serializers:DataCite43JSONSerializer', 'params': {'options': {'indent': 2, 'sort_keys': True}}, 'content-type': 'application/vnd.datacite.datacite+json', 'filename': '{id}.json'}, 'datacite-xml': {'name': 'DataCite XML', 'serializer': 'invenio_rdm_records.resources.serializers:DataCite43XMLSerializer', 'params': {}, 'content-type': 'application/vnd.datacite.datacite+xml', 'filename': '{id}.xml'}, 'dublincore': {'name': 'Dublin Core XML', 'serializer': 'invenio_rdm_records.resources.serializers:DublinCoreXMLSerializer', 'params': {}, 'content-type': 'application/x-dc+xml', 'filename': '{id}.xml'}, 'marcxml': {'name': 'MARCXML', 'serializer': 'invenio_rdm_records.resources.serializers:MARCXMLSerializer', 'params': {}, 'content-type': 'application/marcxml+xml', 'filename': '{id}.xml'}, 'bibtex': {'name': 'BibTeX', 'serializer': 'invenio_rdm_records.resources.serializers:BibtexSerializer', 'params': {}, 'content-type': 'application/x-bibtex', 'filename': '{id}.bib'}, 'geojson': {'name': 'GeoJSON', 'serializer': 'invenio_rdm_records.resources.serializers:GeoJSONSerializer', 'params': {'options': {'indent': 2, 'sort_keys': True}}, 'content-type': 'application/vnd.geo+json', 'filename': '{id}.geojson'}, 'dcat-ap': {'name': 'DCAT', 'serializer': 'invenio_rdm_records.resources.serializers:DCATSerializer', 'params': {}, 'content-type': 'application/dcat+xml', 'filename': '{id}.xml'}, 'codemeta': {'name': 'Codemeta', 'serializer': 'invenio_rdm_records.resources.serializers:CodemetaSerializer', 'params': {}, 'content-type': 'application/ld+json', 'filename': '{id}.json'}, 'cff': {'name': 'Citation File Format', 'serializer': 'invenio_rdm_records.resources.serializers:CFFSerializer', 'params': {}, 'content-type': 'application/x-yaml', 'filename': '{id}.yaml'}, 'datapackage': {'name': 'Data Package JSON', 'serializer': 'invenio_rdm_records.resources.serializers:DataPackageSerializer', 'params': {}, 'content-type': 'application/ld+json', 'filename': '{id}.json'}} |
| APP_RDM_RECORD_LANDING_PAGE_EXTERNAL_LINKS |
[] |
| APP_RDM_RECORD_LANDING_PAGE_FAIR_SIGNPOSTING_LEVEL_1_ENABLED |
False |
| APP_RDM_RECORD_LANDING_PAGE_TEMPLATE |
'invenio_app_rdm/records/detail.html' |
| APP_RDM_RECORD_THUMBNAIL_SIZES |
[10, 50, 100, 250, 750, 1200] |
| APP_RDM_RECORDS_EXPORT_URL |
'/records/<pid_value>/export/<export_format>' |
| APP_RDM_ROUTES |
{'index': '/', 'robots': '/robots.txt', 'help_search': '/help/search', 'help_statistics': '/help/statistics', 'help_versioning': '/help/versioning', 'record_search': '/search', 'record_detail': '/records/<pid_value>', 'record_export': '/records/<pid_value>/export/<export_format>', 'record_file_preview': '/records/<pid_value>/preview/<path:filename>', 'record_file_download': '/records/<pid_value>/files/<path:filename>', 'record_thumbnail': '/records/<pid_value>/thumb<int:size>', 'record_media_file_download': '/records/<pid_value>/media-files/<path:filename>', 'record_from_pid': '/<any({schemes}):pid_scheme>/<path:pid_value>', 'record_latest': '/records/<pid_value>/latest', 'dashboard_home': '/me', 'deposit_create': '/uploads/new', 'deposit_edit': '/uploads/<pid_value>'} |
| APP_RDM_SUBCOMMUNITIES_LABEL |
'Subcommunities' |
| APP_RDM_USER_DASHBOARD_ROUTES |
{'uploads': '/me/uploads', 'communities': '/me/communities', 'requests': '/me/requests'} |
| APP_REQUESTID_HEADER |
'X-Request-Id' |
| APP_THEME |
['semantic-ui'] |
| APPLICATION_ROOT |
'/' |
| APPN_ENV |
'test' |
| APPN_LOG_LEVEL |
'DEBUG' |
| APPN_ORGANIZATIONS_FACETS |
{} |
| APPN_ORGANIZATIONS_SEARCH |
{'facets': [], 'sort': ['name', 'created']} |
| APPN_ORGANIZATIONS_SORT_OPTIONS |
{'name': {'title': l'Name', 'fields': ['name']}, 'created': {'title': l'Created', 'fields': ['created']}} |
| APPN_REPLICATION_STATS_FACETS |
{} |
| APPN_REPLICATION_STATS_SEARCH |
{'facets': [], 'sort': ['date', 'total_replications']} |
| APPN_REPLICATION_STATS_SORT_OPTIONS |
{'date': {'title': l'Date', 'fields': ['date']}, 'total_replications': {'title': l'Total Replications', 'fields': ['total_replications']}} |
| APPN_REPLICATIONS_FACETS |
{} |
| APPN_REPLICATIONS_SEARCH |
{'facets': [], 'sort': ['status', 'scheduled_at']} |
| APPN_REPLICATIONS_SORT_OPTIONS |
{'status': {'title': l'Status', 'fields': ['status']}, 'scheduled_at': {'title': l'Scheduled', 'fields': ['scheduled_at']}} |
| APPN_USER_ORGANIZATIONS_FACETS |
{} |
| APPN_USER_ORGANIZATIONS_SEARCH |
{'facets': [], 'sort': ['created', 'user_id', 'organization_id', 'is_primary']} |
| APPN_USER_ORGANIZATIONS_SORT_OPTIONS |
{'created': {'title': l'Date Created', 'fields': ['created']}, 'user_id': {'title': l'User ID', 'fields': ['user_id']}, 'organization_id': {'title': l'Organization', 'fields': ['organization_id']}, 'is_primary': {'title': l'Primary Organization', 'fields': ['is_primary']}} |
| AUDIT_LOGS_ENABLED |
False |
| AUDIT_LOGS_FACETS |
{'resource': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a76583950>, 'ui': {'field': 'resource.type'}}, 'action_name': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a765e4e90>, 'ui': {'field': 'action'}}} |
| AUDIT_LOGS_METADATA_FIELDS |
{'revision_id': True, 'parent_pid': True, 'ip_address': True, 'session': True, 'request_id': False} |
| AUDIT_LOGS_SEARCH |
{'facets': ['resource', 'action_name'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| AUDIT_LOGS_SORT_OPTIONS |
{'bestmatch': {'title': 'Best match', 'fields': ['_score']}, 'newest': {'title': 'Newest', 'fields': ['-@timestamp']}, 'oldest': {'title': 'Oldest', 'fields': ['@timestamp']}} |
| AWARDS_READERS |
{'cordis-project-http': <class 'invenio_vocabularies.contrib.awards.datastreams.CORDISProjectHTTPReader'>} |
| AWARDS_TRANSFORMERS |
{'openaire-award': <class 'invenio_vocabularies.contrib.awards.datastreams.OpenAIREProjectTransformer'>, 'cordis-award': <class 'invenio_vocabularies.contrib.awards.datastreams.CORDISProjectTransformer'>} |
| AWARDS_WRITERS |
{'awards-service': <class 'invenio_vocabularies.contrib.awards.datastreams.AwardsServiceWriter'>, 'cordis-awards-service': <class 'invenio_vocabularies.contrib.awards.datastreams.CORDISAwardsServiceWriter'>} |
| BABEL_DEFAULT_LOCALE |
'en' |
| BABEL_DEFAULT_TIMEZONE |
'Australia/Sydney' |
| BANNERS_CATEGORIES |
[('info', l'Info'), ('warning', l'Warning'), ('other', l'Other')] |
| BANNERS_CATEGORIES_TO_STYLE |
<function style_category at 0x7e1a729c6160> |
| BANNERS_SEARCH |
{'facets': [], 'sort': ['url_path', 'start_datetime', 'end_datetime', 'active']} |
| BANNERS_SORT_OPTIONS |
{'url_path': {'title': l'URL path', 'fields': ['url_path']}, 'start_datetime': {'title': l'Start DateTime', 'fields': ['start_datetime']}, 'end_datetime': {'title': l'End DateTime', 'fields': ['end_datetime']}, 'active': {'title': l'Active', 'fields': ['active']}} |
| BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| broker_connection_retry_on_startup |
True |
| BROKER_URL |
'amqp://appn:OZ7soSRoB76yKR1klb4hc50MQ+rKgpcu@localhost:5672/appn_rdm' |
| CACHE_IS_AUTHENTICATED_CALLBACK |
None |
| CACHE_KEY_PREFIX |
'cache::' |
| CACHE_REDIS_URL |
'redis://localhost:6379/0' |
| CACHE_TYPE |
'flask_caching.backends.redis' |
| CELERY_ACCEPT_CONTENT |
['json', 'msgpack', 'yaml'] |
| CELERY_BEAT_SCHEDULE |
{'indexer': {'task': 'invenio_records_resources.tasks.manage_indexer_queues', 'schedule': datetime.timedelta(seconds=10)}, 'accounts_sessions': {'task': 'invenio_accounts.tasks.clean_session_table', 'schedule': datetime.timedelta(seconds=3600)}, 'accounts_ips': {'task': 'invenio_accounts.tasks.delete_ips', 'schedule': datetime.timedelta(seconds=21600)}, 'update_domain_status': {'task': 'invenio_accounts.tasks.update_domain_status', 'schedule': datetime.timedelta(seconds=14400)}, 'draft_resources': {'task': 'invenio_drafts_resources.services.records.tasks.cleanup_drafts', 'schedule': datetime.timedelta(seconds=3600)}, 'rdm_records': {'task': 'invenio_rdm_records.services.tasks.update_expired_embargos', 'schedule': <crontab: 2 0 * * * (m/h/dM/MY/d)>}, 'expire_requests': {'task': 'invenio_requests.tasks.check_expired_requests', 'schedule': <crontab: 3 0 * * * (m/h/dM/MY/d)>}, 'file-checks': {'task': 'invenio_files_rest.tasks.schedule_checksum_verification', 'schedule': datetime.timedelta(seconds=3600), 'kwargs': {'batch_interval': {'hours': 1}, 'frequency': {'days': 14}, 'max_count': 0, 'files_query': 'invenio_app_rdm.utils.files.checksum_verification_files_query'}}, 'file-integrity-report': {'task': 'invenio_app_rdm.tasks.file_integrity_report', 'schedule': <crontab: 0 7 * * * (m/h/dM/MY/d)>}, 'stats-process-events': {'task': 'invenio_stats.tasks.process_events', 'schedule': <crontab: 25,55 * * * * (m/h/dM/MY/d)>, 'args': [('record-view', 'file-download')]}, 'stats-aggregate-events': {'task': 'invenio_stats.tasks.aggregate_events', 'schedule': <crontab: 0 * * * * (m/h/dM/MY/d)>, 'args': [('record-view-agg', 'file-download-agg')]}, 'reindex-stats': {'task': 'invenio_rdm_records.services.tasks.reindex_stats', 'schedule': <crontab: 10 * * * * (m/h/dM/MY/d)>, 'args': [('stats-record-view', 'stats-file-download')]}, 'clear-cache': {'task': 'invenio_communities.tasks.clear_cache', 'schedule': <crontab: 0 1 * * * (m/h/dM/MY/d)>}, 'clean-access-request-tokens': {'task': 'invenio_rdm_records.requests.access.tasks.clean_expired_request_access_tokens', 'schedule': <crontab: 4 0 * * * (m/h/dM/MY/d)>}, 'delete-job-logs': {'task': 'invenio_jobs.logging.tasks.delete_logs', 'schedule': <crontab: 5 0 * * * (m/h/dM/MY/d)>}, 'update_sitemap': {'task': 'invenio_sitemap.tasks.update_sitemap_cache', 'schedule': <crontab: 0 2 * * * (m/h/dM/MY/d)>}, 'update-collections-size': {'task': 'invenio_collections.tasks.update_collections_size', 'schedule': datetime.timedelta(seconds=3600)}, 'update-replication-stats': {'task': 'appn_rdm.services.file_replication.tasks.update_replication_statistics', 'schedule': <crontab: 0 1 * * * (m/h/dM/MY/d)>}, 'check-overdue-replications': {'task': 'appn_rdm.services.file_replication.tasks.check_overdue_replications', 'schedule': <crontab: */15 * * * * (m/h/dM/MY/d)>}} |
| CELERY_BROKER_URL |
'amqp://guest:guest@localhost:5672/' |
| CELERY_RESULT_BACKEND |
'redis://localhost:6379/0' |
| CELERY_RESULT_SERIALIZER |
'msgpack' |
| CELERY_TASK_SERIALIZER |
'msgpack' |
| CHECKS_ENABLED |
False |
| COLLECT_FILTER |
functools.partial(<function collect_staticroot_removal at 0x7e1a72a98fe0>, <Flask 'invenio'>) |
| COLLECT_STATIC_ROOT |
'/opt/appn-rdm/.venv/var/instance/static' |
| COLLECT_STORAGE |
'flask_collect.storage.file' |
| COLLECTIONS_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| COMMON_OPENAIRE_READERS |
{'openaire-http': <class 'invenio_vocabularies.contrib.common.openaire.datastreams.OpenAIREHTTPReader'>} |
| COMMON_OPENAIRE_TRANSFORMERS |
{} |
| COMMON_OPENAIRE_WRITERS |
{} |
| COMMON_ROR_READERS |
{'ror-http': <class 'invenio_vocabularies.contrib.common.ror.datastreams.RORHTTPReader'>} |
| COMMON_ROR_TRANSFORMERS |
{'ror': <class 'invenio_vocabularies.contrib.common.ror.datastreams.RORTransformer'>} |
| COMMON_ROR_WRITERS |
{} |
| COMMUNITIES_ALLOW_MEMBERSHIP_REQUESTS |
False |
| COMMUNITIES_ALLOW_RESTRICTED |
True |
| COMMUNITIES_ALWAYS_SHOW_CREATE_LINK |
False |
| COMMUNITIES_CUSTOM_FIELDS |
[] |
| COMMUNITIES_CUSTOM_FIELDS_UI |
[] |
| COMMUNITIES_DEFAULT_RECORD_SUBMISSION_POLICY |
<RecordSubmissionPolicyEnum.OPEN: 'open'> |
| COMMUNITIES_ERROR_HANDLERS |
{<class 'invenio_communities.errors.LogoNotFoundError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a775f7880>, <class 'invenio_communities.errors.CommunityFeaturedEntryDoesNotExistError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a7676b880>, <class 'invenio_communities.errors.LogoSizeLimitError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a7678ad40>, <class 'invenio_communities.errors.OpenRequestsForCommunityDeletionError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a7678ae80>, <class 'invenio_communities.errors.CommunityDeletedError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a7678afc0>, <class 'invenio_communities.errors.SetDefaultCommunityError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a7678b100>, <class 'invenio_rdm_records.services.errors.InvalidCommunityVisibility'>: <function create_error_handler.<locals>.error_handler at 0x7e1a730a3ba0>} |
| COMMUNITIES_FACETS |
{'type': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a767fb860>, 'ui': {'field': 'type'}}, 'visibility': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a767fb9b0>, 'ui': {'field': 'visibility'}}} |
| COMMUNITIES_IDENTITIES_CACHE_HANDLER |
'invenio_communities.cache.redis:IdentityRedisCache' |
| COMMUNITIES_IDENTITIES_CACHE_REDIS_URL |
'redis://localhost:6379/4' |
| COMMUNITIES_IDENTITIES_CACHE_TIME |
86400 |
| COMMUNITIES_INVITATIONS_EXPIRES_IN |
datetime.timedelta(days=30) |
| COMMUNITIES_INVITATIONS_SEARCH |
{'facets': ['type', 'status'], 'sort': ['bestmatch', 'name', 'newest', 'oldest']} |
| COMMUNITIES_INVITATIONS_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'name': {'title': l'Name', 'fields': ['user.profile.full_name.keyword']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}} |
| COMMUNITIES_LOGO_MAX_FILE_SIZE |
1000000 |
| COMMUNITIES_MEMBERS_FACETS |
{'role': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a767fbbc0>, 'ui': {'field': 'role'}}, 'visibility': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a767fbd10>, 'ui': {'field': 'visible'}}} |
| COMMUNITIES_MEMBERS_SEARCH |
{'facets': ['role', 'visibility'], 'sort': ['bestmatch', 'name', 'newest', 'oldest']} |
| COMMUNITIES_MEMBERS_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'name': {'title': l'Name', 'fields': ['user.profile.full_name.keyword']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}} |
| COMMUNITIES_NAMESPACES |
{} |
| COMMUNITIES_OAI_SETS_PREFIX |
'community-' |
| COMMUNITIES_RECORDS_SEARCH |
{'facets': ['access_status', 'resource_type', 'language'], 'sort': ['bestmatch', 'newest', 'oldest', 'version']} |
| COMMUNITIES_REQUESTS_SEARCH |
{'facets': ['type', 'status'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| COMMUNITIES_ROLES |
[{'name': 'reader', 'title': l'Reader', 'description': l'Can view restricted records.', 'can_view': True}, {'name': 'curator', 'title': l'Curator', 'description': l'Can curate records and view restricted records.', 'can_curate': True, 'can_view': True}, {'name': 'manager', 'title': l'Manager', 'description': l'Can manage members, curate records and view restricted records.', 'can_manage_roles': ['manager', 'curator', 'reader'], 'can_manage': True, 'can_curate': True, 'can_view': True}, {'name': 'owner', 'title': l'Owner', 'description': l'Full administrative access to the entire community.', 'can_manage_roles': ['owner', 'manager', 'curator', 'reader'], 'is_owner': True, 'can_manage': True, 'can_curate': True, 'can_view': True}] |
| COMMUNITIES_ROUTES |
{'frontpage': '/communities', 'search': '/communities-search', 'deprecated_search': '/communities/search', 'new': '/communities-new', 'deprecated_new': '/communities/new', 'upload': '/communities/<pid_value>/upload', 'settings': '/communities/<pid_value>/settings', 'requests': '/communities/<pid_value>/requests', 'subcommunities': '/communities/<pid_value>/browse/subcommunities', 'new_subcommunity': '/communities/<pid_value>/subcommunities/new', 'settings_privileges': '/communities/<pid_value>/settings/privileges', 'settings_submission_policy': '/communities/<pid_value>/settings/submission-policy', 'settings_pages': '/communities/<pid_value>/settings/pages', 'members': '/communities/<pid_value>/members', 'invitations': '/communities/<pid_value>/invitations', 'about': '/communities/<pid_value>/about', 'curation_policy': '/communities/<pid_value>/curation-policy'} |
| COMMUNITIES_SEARCH |
{'facets': ['type', 'visibility'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| COMMUNITIES_SEARCH_SORT_BY_VERIFIED |
False |
| COMMUNITIES_SERVICE_COMPONENTS |
[<class 'invenio_records_resources.services.records.components.metadata.MetadataComponent'>, <class 'invenio_communities.communities.services.components.CommunityThemeComponent'>, <class 'invenio_communities.communities.services.components.CustomFieldsComponent'>, <class 'invenio_communities.communities.services.components.PIDComponent'>, <class 'invenio_records_resources.services.records.components.relations.RelationsComponent'>, <class 'invenio_rdm_records.services.communities.components.CommunityAccessComponent'>, <class 'invenio_communities.communities.services.components.OwnershipComponent'>, <class 'invenio_communities.communities.services.components.FeaturedCommunityComponent'>, <class 'invenio_communities.communities.services.components.OAISetComponent'>, <class 'invenio_communities.communities.services.components.CommunityDeletionComponent'>, <class 'invenio_communities.communities.services.components.ChildrenComponent'>, <class 'invenio_communities.communities.services.components.CommunityParentComponent'>, <class 'invenio_rdm_records.services.communities.moderation.ContentModerationComponent'>] |
| COMMUNITIES_SHOW_BROWSE_MENU_ENTRY |
False |
| COMMUNITIES_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}, 'version': {'title': l'Version', 'fields': ['-versions.index']}, 'updated-desc': {'title': l'Recently updated', 'fields': ['-updated']}, 'updated-asc': {'title': l'Least recently updated', 'fields': ['updated']}} |
| COMMUNITIES_SUBCOMMUNITIES_FACETS |
{'type': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a767fb860>, 'ui': {'field': 'type'}}, 'visibility': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a767fb9b0>, 'ui': {'field': 'visibility'}}} |
| COMMUNITIES_SUBCOMMUNITIES_SEARCH |
{'facets': ['type'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| COVER_TEMPLATE |
'invenio_app_rdm/page_cover.html' |
| CSRF_ALLOWED_CHARS |
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' |
| CSRF_COOKIE_NAME |
'csrftoken' |
| CSRF_COOKIE_SAMESITE |
'Lax' |
| CSRF_FORCE_SECURE_REFERER |
True |
| CSRF_HEADER |
'X-CSRFToken' |
| CSRF_METHODS |
['POST', 'PUT', 'PATCH', 'DELETE'] |
| CSRF_SECRET_SALT |
'invenio-csrf-token' |
| CSRF_TOKEN_EXPIRES_IN |
86400 |
| CSRF_TOKEN_GRACE_PERIOD |
604800 |
| CSRF_TOKEN_LENGTH |
32 |
| DATACITE_DATACENTER_SYMBOL |
'' |
| DATACITE_ENABLED |
False |
| DATACITE_FORMAT |
'{prefix}/{id}' |
| DATACITE_PASSWORD |
'' |
| DATACITE_PREFIX |
'' |
| DATACITE_TEST_MODE |
True |
| DATACITE_USERNAME |
'' |
| DB_VERSIONING |
True |
| DB_VERSIONING_USER_MODEL |
None |
| DEBUG |
False |
| DEBUG_TB_ENABLED |
True |
| DEBUG_TB_HOSTS |
() |
| DEBUG_TB_INTERCEPT_REDIRECTS |
False |
| DEBUG_TB_PANELS |
('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel', 'flask_debugtoolbar.panels.g.GDebugPanel') |
| DEBUG_TB_ROUTES_HOST |
None |
| EXPLAIN_TEMPLATE_LOADING |
False |
| FILES_REST_ALLOW_RANGE_REQUESTS |
False |
| FILES_REST_CHECKSUM_VERIFICATION_URI_PREFIXES |
[] |
| FILES_REST_DEFAULT_MAX_FILE_SIZE |
10000000000 |
| FILES_REST_DEFAULT_QUOTA_SIZE |
10000000000 |
| FILES_REST_DEFAULT_STORAGE_CLASS |
'P' |
| FILES_REST_FILE_TAGS_HEADER |
'X-Invenio-File-Tags' |
| FILES_REST_FILE_URI_MAX_LEN |
255 |
| FILES_REST_MIN_FILE_SIZE |
1 |
| FILES_REST_MULTIPART_CHUNKSIZE_MAX |
5368709120 |
| FILES_REST_MULTIPART_CHUNKSIZE_MIN |
5242880 |
| FILES_REST_MULTIPART_EXPIRES |
datetime.timedelta(days=4) |
| FILES_REST_MULTIPART_MAX_PARTS |
10000 |
| FILES_REST_MULTIPART_PART_FACTORIES |
['invenio_files_rest.views:default_partfactory', 'invenio_files_rest.views:ngfileupload_partfactory'] |
| FILES_REST_OBJECT_KEY_MAX_LEN |
255 |
| FILES_REST_PERMISSION_FACTORY |
<function files_rest_permission_factory at 0x7e1a730a3060> |
| FILES_REST_SIZE_LIMITERS |
'invenio_files_rest.limiters.file_size_limiters' |
| FILES_REST_STORAGE_CLASS_LIST |
{'L': 'Local', 'P': 'Pawsey', 'N': 'NCI'} |
| FILES_REST_STORAGE_FACTORY |
'appn_rdm.storage.multi_datacenter_storage_factory' |
| FILES_REST_STORAGE_PATH_DIMENSIONS |
2 |
| FILES_REST_STORAGE_PATH_SPLIT_LENGTH |
2 |
| FILES_REST_TASK_WAIT_INTERVAL |
2 |
| FILES_REST_TASK_WAIT_MAX_SECONDS |
600 |
| FILES_REST_UPLOAD_FACTORIES |
['invenio_files_rest.views:stream_uploadfactory', 'invenio_files_rest.views:ngfileupload_uploadfactory'] |
| FILES_REST_XSENDFILE_ENABLED |
False |
| FILES_REST_XSENDFILE_RESPONSE_FUNC |
<function create_file_streaming_redirect_response at 0x7e1a7a956de0> |
| FORMATTER_BADGES_ALLOWED_TITLES |
['DOI', 'doi'] |
| FORMATTER_BADGES_ENABLE |
True |
| FORMATTER_BADGES_MAX_CACHE_AGE |
0 |
| FORMATTER_BADGES_TITLE_MAPPING |
{'doi': 'DOI'} |
| FUNDERS_READERS |
{} |
| FUNDERS_TRANSFORMERS |
{'ror-funders': <class 'invenio_vocabularies.contrib.funders.datastreams.FundersRORTransformer'>} |
| FUNDERS_WRITERS |
{'funders-service': <class 'invenio_vocabularies.contrib.funders.datastreams.FundersServiceWriter'>} |
| GITHUB_CITATION_FILE |
None |
| GITHUB_CITATION_METADATA_SCHEMA |
None |
| GITHUB_ERROR_HANDLERS |
None |
| GITHUB_INSECURE_SSL |
False |
| GITHUB_INTEGRATION_ENABLED |
False |
| GITHUB_MAX_CONTRIBUTORS_NUMBER |
30 |
| GITHUB_REFRESH_TIMEDELTA |
datetime.timedelta(days=1) |
| GITHUB_RELEASE_CLASS |
<class 'invenio_rdm_records.services.github.release.RDMGithubRelease'> |
| GITHUB_SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| GITHUB_SHARED_SECRET |
'CHANGEME' |
| GITHUB_TEMPLATE_INDEX |
'invenio_github/settings/index.html' |
| GITHUB_TEMPLATE_VIEW |
'invenio_github/settings/view.html' |
| GITHUB_WEBHOOK_RECEIVER_ID |
'github' |
| GITHUB_WEBHOOK_RECEIVER_URL |
None |
| GITHUB_WEBHOOK_SYNC_BATCH_SIZE |
20 |
| GITHUB_ZIPBALL_TIMEOUT |
300 |
| I18N_DEFAULT_REDIRECT_ENDPOINT |
None |
| I18N_JS_DISTR_EXCEPTIONAL_PACKAGE_MAP |
{} |
| I18N_LANGUAGES |
[] |
| I18N_SESSION_KEY |
'language' |
| I18N_SET_LANGUAGE_URL |
'/lang' |
| I18N_TRANSIFEX_JS_RESOURCES_MAP |
{} |
| I18N_TRANSLATIONS_PATHS |
[] |
| I18N_USER_LANG_ATTR |
'prefered_language' |
| IIIF_API_DECORATOR_HANDLER |
None |
| IIIF_API_INFO_RESPONSE_SKELETON |
{'v1': {'@context': 'http://library.stanford.edu/iiif/image-api/1.1/context.json', '@id': '', 'width': '', 'height': '', 'profile': 'http://library.stanford.edu/iiif/image-api/compliance.html#level1', 'tile_width': 256, 'tile_height': 256, 'scale_factors': [1, 2, 4, 8, 16, 32, 64]}, 'v2': {'@context': 'http://iiif.io/api/image/2/context.json', '@id': '', 'protocol': 'http://iiif.io/api/image', 'width': '', 'height': '', 'tiles': [{'width': 256, 'scaleFactors': [1, 2, 4, 8, 16, 32, 64]}], 'profile': ['http://iiif.io/api/image/2/level2.json']}} |
| IIIF_CACHE_HANDLER |
'flask_iiif.cache.simple:ImageSimpleCache' |
| IIIF_CACHE_IGNORE_ERRORS |
False |
| IIIF_CACHE_REDIS_URL |
'redis://localhost:6379/0' |
| IIIF_CACHE_TIME |
172800 |
| IIIF_CONVERTERS |
('', 'L', 'L', '1', '', '') |
| IIIF_FORMATS |
{'pdf': 'application/pdf', 'gif': 'image/gif', 'jp2': 'image/jp2', 'jpeg': 'image/jpeg', 'jpg': 'image/jpeg', 'png': 'image/png', 'tif': 'image/tiff', 'tiff': 'image/tiff'} |
| IIIF_FORMATS_PIL_MAP |
{'gif': 'gif', 'jp2': 'jpeg2000', 'jpeg': 'jpeg', 'jpg': 'jpeg', 'png': 'png', 'tif': 'tiff', 'tiff': 'tiff'} |
| IIIF_GIF_TEMP_FOLDER_PATH |
'/tmp' |
| IIIF_MODE |
{'1': ['default', 'bitonal'], 'L': ['default', 'gray', 'grey', 'bitonal'], 'P': ['default', 'gray', 'grey', 'bitonal'], 'RGB': ['default', 'color', 'gray', 'grey', 'bitonal'], 'RGBA': ['default', 'color', 'gray', 'grey', 'bitonal'], 'CMYK': ['default', 'color', 'gray', 'grey', 'bitonal'], 'YCbCr': ['default', 'color', 'gray', 'grey', 'bitonal'], 'I': ['default', 'color', 'gray', 'grey', 'bitonal'], 'F': ['default', 'color', 'gray', 'grey', 'bitonal']} |
| IIIF_PREVIEW_TEMPLATE |
'invenio_app_rdm/records/iiif_preview.html' |
| IIIF_QUALITIES |
('default', 'gray', 'grey', 'bitonal', 'color', 'native') |
| IIIF_SIMPLE_PREVIEWER_NATIVE_EXTENSIONS |
['gif', 'png'] |
| IIIF_SIMPLE_PREVIEWER_SIZE |
'!800,800' |
| IIIF_TILES_CONVERTER_PARAMS |
{'compression': 'jpeg', 'Q': 90, 'tile_width': 256, 'tile_height': 256} |
| IIIF_TILES_GENERATION_ENABLED |
False |
| IIIF_TILES_STORAGE_BASE_PATH |
'images/' |
| IIIF_TILES_VALID_EXTENSIONS |
['jp2', 'jpeg', 'jpg', 'pdf', 'png', 'png', 'tif', 'tiff'] |
| IIIF_VALIDATIONS |
{'v1': {'region': {'ignore': 'full', 'validate': '(^full|(pct:)?([\\d.]+,){3}([\\d.]+))'}, 'size': {'ignore': 'full', 'validate': '(^full|[\\d.]+,|,[\\d.]+|pct:[\\d.]+|[\\d.]+,[\\d.]+|![\\d.]+,[\\d.]+)'}, 'rotation': {'ignore': '0', 'validate': '^[\\d.]+$'}, 'quality': {'ignore': 'default', 'validate': '(native|color|gr[ae]y|bitonal)'}, 'image_format': {'ignore': '', 'validate': '(gif|jp2|jpe?g|pdf|png|tiff?|webp)'}}, 'v2': {'region': {'ignore': 'full', 'validate': '(^full|(pct:)?([\\d.]+,){3}([\\d.]+))'}, 'size': {'ignore': 'full', 'validate': '(^full|[\\d.]+,|,[\\d.]+|pct:[\\d.]+|[\\d.]+,[\\d.]+|![\\d.]+,[\\d.]+)'}, 'rotation': {'ignore': '0', 'validate': '^!?[\\d.]+$'}, 'quality': {'ignore': 'default', 'validate': '(default|color|gr[ae]y|bitonal)'}, 'image_format': {'ignore': '', 'validate': '(gif|jp2|jpe?g|pdf|png|tiff?|webp)'}}} |
| INDEXER_BEFORE_INDEX_HOOKS |
[] |
| INDEXER_BULK_REQUEST_TIMEOUT |
10 |
| INDEXER_DEFAULT_INDEX |
None |
| INDEXER_MAX_BULK_CONSUMERS |
5 |
| INDEXER_MQ_EXCHANGE |
<unbound Exchange indexer(direct)> |
| INDEXER_MQ_PUBLISH_KWARGS |
{} |
| INDEXER_MQ_QUEUE |
<unbound Queue indexer -> <unbound Exchange indexer(direct)> -> indexer> |
| INDEXER_MQ_ROUTING_KEY |
'indexer' |
| INDEXER_RECORD_TO_INDEX |
'invenio_indexer.utils.default_record_to_index' |
| INDEXER_REPLACE_REFS |
True |
| INSTANCE_THEME_FILE |
'./less/theme.less' |
| IS_PRODUCTION |
False |
| JOBS_DEFAULT_QUEUE |
None |
| JOBS_FACETS |
{} |
| JOBS_LOGGING |
True |
| JOBS_LOGGING_INDEX |
'job-logs' |
| JOBS_LOGGING_LEVEL |
'DEBUG' |
| JOBS_LOGGING_RETENTION_DAYS |
90 |
| JOBS_LOGS_BATCH_SIZE |
500 |
| JOBS_LOGS_MAX_RESULTS |
2000 |
| JOBS_PERMISSION_POLICY |
<class 'invenio_jobs.services.permissions.JobPermissionPolicy'> |
| JOBS_QUEUES |
{'celery': {'name': 'celery', 'title': l'Default', 'description': l'Default queue'}, 'low': {'name': 'low', 'title': l'Low', 'description': l'Low priority queue'}} |
| JOBS_RUNS_PERMISSION_POLICY |
<class 'invenio_jobs.services.permissions.RunPermissionPolicy'> |
| JOBS_SEARCH |
{'facets': [], 'sort': ['jobs', 'last_run_start_time', 'user', 'next_run']} |
| JOBS_SORT_OPTIONS |
{'jobs': {'title': l'Jobs', 'fields': ['jobs']}, 'last_run_start_time': {'title': l'Last run', 'fields': ['last_run_start_time']}, 'user': {'title': l'Started by', 'fields': ['user']}, 'next_run': {'title': l'Next run', 'fields': ['next_run']}} |
| JOBS_TASKS_PERMISSION_POLICY |
<class 'invenio_jobs.services.permissions.TasksPermissionPolicy'> |
| JSONSCHEMAS_ENDPOINT |
'/schemas' |
| JSONSCHEMAS_HOST |
'unused' |
| JSONSCHEMAS_LOADER_CLS |
None |
| JSONSCHEMAS_LOCAL_REFRESOLVER_URI_SCHEME |
'local://' |
| JSONSCHEMAS_REGISTER_ENDPOINTS_API |
False |
| JSONSCHEMAS_REGISTER_ENDPOINTS_UI |
False |
| JSONSCHEMAS_REPLACE_REFS |
False |
| JSONSCHEMAS_RESOLVE_SCHEMA |
False |
| JSONSCHEMAS_RESOLVER_CLS |
'invenio_jsonschemas.utils.resolve_schema' |
| JSONSCHEMAS_SCHEMAS |
None |
| JSONSCHEMAS_URL_SCHEME |
'https' |
| LOGGING_CONSOLE |
True |
| LOGGING_CONSOLE_LEVEL |
None |
| LOGGING_CONSOLE_PYWARNINGS |
False |
| LOGGING_FS_BACKUPCOUNT |
5 |
| LOGGING_FS_LEVEL |
'WARNING' |
| LOGGING_FS_LOGFILE |
None |
| LOGGING_FS_MAXBYTES |
104857600 |
| LOGGING_FS_PYWARNINGS |
False |
| LOGGING_SENTRY_CELERY |
False |
| LOGGING_SENTRY_CLASS |
None |
| LOGGING_SENTRY_INIT_KWARGS |
None |
| LOGGING_SENTRY_LEVEL |
'WARNING' |
| LOGGING_SENTRY_PYWARNINGS |
False |
| LOGGING_SENTRY_REDIS |
False |
| LOGGING_SENTRY_SQLALCHEMY |
False |
| MAIL_DEBUG |
False |
| MAIL_DEFAULT_REPLY_TO |
None |
| MAIL_DEFAULT_SENDER |
'info@inveniosoftware.org' |
| MAIL_MAX_ATTACHMENT_SIZE |
1000000 |
| MAIL_MAX_RETRIES |
2 |
| MAIL_MIN_LOGGING_LEVEL |
40 |
| MAIL_SUPPRESS_SEND |
True |
| MAX_CONTENT_LENGTH |
104857600 |
| MAX_COOKIE_SIZE |
4093 |
| MAX_FORM_MEMORY_SIZE |
500000 |
| MAX_FORM_PARTS |
1000 |
| NAMES_READERS |
{'orcid-http': <class 'invenio_vocabularies.contrib.names.datastreams.OrcidHTTPReader'>, 'orcid-data-sync': <class 'invenio_vocabularies.contrib.names.datastreams.OrcidDataSyncReader'>} |
| NAMES_TRANSFORMERS |
{'orcid': <class 'invenio_vocabularies.contrib.names.datastreams.OrcidTransformer'>} |
| NAMES_WRITERS |
{'names-service': <class 'invenio_vocabularies.contrib.names.datastreams.NamesServiceWriter'>} |
| NOTIFICATIONS_BACKENDS |
{'email': <invenio_notifications.backends.email.EmailNotificationBackend object at 0x7e1a730ad130>} |
| NOTIFICATIONS_BUILDERS |
{'guest-access-request-token.create': <class 'invenio_rdm_records.notifications.builders.GuestAccessRequestTokenCreateNotificationBuilder'>, 'guest-access-request.accept': <class 'invenio_rdm_records.notifications.builders.GuestAccessRequestAcceptNotificationBuilder'>, 'guest-access-request.submit': <class 'invenio_rdm_records.notifications.builders.GuestAccessRequestSubmitNotificationBuilder'>, 'guest-access-request.submitted': <class 'invenio_rdm_records.notifications.builders.GuestAccessRequestSubmittedNotificationBuilder'>, 'guest-access-request.cancel': <class 'invenio_rdm_records.notifications.builders.GuestAccessRequestCancelNotificationBuilder'>, 'guest-access-request.decline': <class 'invenio_rdm_records.notifications.builders.GuestAccessRequestDeclineNotificationBuilder'>, 'user-access-request.accept': <class 'invenio_rdm_records.notifications.builders.UserAccessRequestAcceptNotificationBuilder'>, 'user-access-request.submit': <class 'invenio_rdm_records.notifications.builders.UserAccessRequestSubmitNotificationBuilder'>, 'user-access-request.decline': <class 'invenio_rdm_records.notifications.builders.UserAccessRequestDeclineNotificationBuilder'>, 'user-access-request.cancel': <class 'invenio_rdm_records.notifications.builders.UserAccessRequestCancelNotificationBuilder'>, 'grant-user-access.create': <class 'invenio_rdm_records.notifications.builders.GrantUserAccessNotificationBuilder'>, 'comment-request-event.create': <class 'invenio_requests.notifications.builders.CommentRequestEventCreateNotificationBuilder'>, 'comment-subcommunity-request.create': <class 'invenio_communities.notifications.builders.SubComReqCommentNotificationBuilder'>, 'comment-subcommunity-invitation-request.create': <class 'invenio_communities.notifications.builders.SubComInvCommentNotificationBuilder'>, 'community-submission.accept': <class 'invenio_rdm_records.notifications.builders.CommunityInclusionAcceptNotificationBuilder'>, 'community-submission.cancel': <class 'invenio_rdm_records.notifications.builders.CommunityInclusionCancelNotificationBuilder'>, 'community-submission.decline': <class 'invenio_rdm_records.notifications.builders.CommunityInclusionDeclineNotificationBuilder'>, 'community-submission.expire': <class 'invenio_rdm_records.notifications.builders.CommunityInclusionExpireNotificationBuilder'>, 'community-submission.submit': <class 'invenio_rdm_records.notifications.builders.CommunityInclusionSubmittedNotificationBuilder'>, 'community-invitation.accept': <class 'invenio_communities.notifications.builders.CommunityInvitationAcceptNotificationBuilder'>, 'community-invitation.cancel': <class 'invenio_communities.notifications.builders.CommunityInvitationCancelNotificationBuilder'>, 'community-invitation.decline': <class 'invenio_communities.notifications.builders.CommunityInvitationDeclineNotificationBuilder'>, 'community-invitation.expire': <class 'invenio_communities.notifications.builders.CommunityInvitationExpireNotificationBuilder'>, 'community-invitation.submit': <class 'invenio_communities.notifications.builders.CommunityInvitationSubmittedNotificationBuilder'>, 'subcommunity-request.create': <class 'invenio_communities.notifications.builders.SubCommunityCreate'>, 'subcommunity-request.accept': <class 'invenio_communities.notifications.builders.SubCommunityAccept'>, 'subcommunity-request.decline': <class 'invenio_communities.notifications.builders.SubCommunityDecline'>, 'subcommunity-invitation-request.create': <class 'invenio_communities.notifications.builders.SubComInvitationCreate'>, 'subcommunity-invitation-request.accept': <class 'invenio_communities.notifications.builders.SubComInvitationAccept'>, 'subcommunity-invitation-request.decline': <class 'invenio_communities.notifications.builders.SubComInvitationDecline'>, 'subcommunity-invitation-request.expire': <class 'invenio_communities.notifications.builders.SubComInvitationExpire'>} |
| NOTIFICATIONS_ENTITY_RESOLVERS |
[<invenio_rdm_records.requests.entity_resolvers.EmailResolver object at 0x7e1a7307b5f0>, <invenio_rdm_records.requests.entity_resolvers.RDMRecordServiceResultResolver object at 0x7e1a736e8b30>, <invenio_records_resources.references.entity_resolvers.results.ServiceResultResolver object at 0x7e1a730ad190>, <invenio_records_resources.references.entity_resolvers.results.ServiceResultResolver object at 0x7e1a730ad1c0>, <invenio_records_resources.references.entity_resolvers.results.ServiceResultResolver object at 0x7e1a730ad1f0>, <invenio_records_resources.references.entity_resolvers.results.ServiceResultResolver object at 0x7e1a730ad220>, <invenio_records_resources.references.entity_resolvers.results.ServiceResultResolver object at 0x7e1a730ad250>] |
| NOTIFICATIONS_SETTINGS_VIEW_FUNCTION |
<function notification_settings at 0x7e1a730a2de0> |
| OAISERVER_ADMIN_EMAILS |
['info@appn-rdm.com'] |
| OAISERVER_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| OAISERVER_CACHE_KEY |
'DynamicOAISets::' |
| OAISERVER_CELERY_TASK_CHUNK_SIZE |
100 |
| OAISERVER_COMPRESSIONS |
['identity'] |
| OAISERVER_CONTROL_NUMBER_FETCHER |
'recid' |
| OAISERVER_CREATED_KEY |
'created' |
| OAISERVER_DESCRIPTIONS |
[] |
| OAISERVER_GETRECORD_FETCHER |
'invenio_rdm_records.oai:getrecord_fetcher' |
| OAISERVER_GRANULARITY |
'YYYY-MM-DDThh:mm:ssZ' |
| OAISERVER_ID_FETCHER |
'invenio_rdm_records.oai:oaiid_fetcher' |
| OAISERVER_ID_PREFIX |
'appn-rdm.com' |
| OAISERVER_LAST_UPDATE_KEY |
'updated' |
| OAISERVER_METADATA_FORMATS |
{'marcxml': {'serializer': 'invenio_rdm_records.oai:marcxml_etree', 'schema': 'https://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd', 'namespace': 'https://www.loc.gov/standards/marcxml/'}, 'oai_dc': {'serializer': 'invenio_rdm_records.oai:dublincore_etree', 'schema': 'http://www.openarchives.org/OAI/2.0/oai_dc.xsd', 'namespace': 'http://www.openarchives.org/OAI/2.0/oai_dc/'}, 'dcat': {'serializer': 'invenio_rdm_records.oai:dcat_etree', 'schema': 'http://schema.datacite.org/meta/kernel-4/metadata.xsd', 'namespace': 'https://www.w3.org/ns/dcat'}, 'marc21': {'serializer': 'invenio_rdm_records.oai:marcxml_etree', 'schema': 'https://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd', 'namespace': 'https://www.loc.gov/standards/marcxml/'}, 'datacite': {'serializer': 'invenio_rdm_records.oai:datacite_etree', 'schema': 'http://schema.datacite.org/meta/kernel-4.3/metadata.xsd', 'namespace': 'http://datacite.org/schema/kernel-4'}, 'oai_datacite': {'serializer': 'invenio_rdm_records.oai:oai_datacite_etree', 'schema': 'http://schema.datacite.org/oai/oai-1.1/oai.xsd', 'namespace': 'http://schema.datacite.org/oai/oai-1.1/'}, 'datacite4': {'serializer': 'invenio_rdm_records.oai:datacite_etree', 'schema': 'http://schema.datacite.org/meta/kernel-4.3/metadata.xsd', 'namespace': 'http://datacite.org/schema/kernel-4'}, 'oai_datacite4': {'serializer': 'invenio_rdm_records.oai:oai_datacite_etree', 'schema': 'http://schema.datacite.org/oai/oai-1.1/oai.xsd', 'namespace': 'http://schema.datacite.org/oai/oai-1.1/'}} |
| OAISERVER_PAGE_SIZE |
10 |
| OAISERVER_PERCOLATOR_DEDICATED_INDEX |
True |
| OAISERVER_PROTOCOL_VERSION |
'2.0' |
| OAISERVER_QUERY_PARSER |
<function Q at 0x7e1a786daca0> |
| OAISERVER_QUERY_PARSER_FIELDS |
[] |
| OAISERVER_RECORD_CLS |
'invenio_rdm_records.records.api:RDMRecord' |
| OAISERVER_RECORD_INDEX |
'rdmrecords-records-record-v7.0.0' |
| OAISERVER_RECORD_SETS_FETCHER |
'invenio_oaiserver.percolator:find_sets_for_record' |
| OAISERVER_REGISTER_RECORD_SIGNALS |
True |
| OAISERVER_REGISTER_SET_SIGNALS |
True |
| OAISERVER_REPOSITORY_NAME |
'APPN RDM' |
| OAISERVER_RESUMPTION_TOKEN_EXPIRE_TIME |
60 |
| OAISERVER_SEARCH_CLS |
'invenio_rdm_records.oai:OAIRecordSearch' |
| OAISERVER_SET_RECORDS_QUERY_FETCHER |
'invenio_oaiserver.fetchers:set_records_query_fetcher' |
| OAISERVER_XSL_URL |
None |
| OAUTH2_CACHE_REDIS_HOST |
<redis.client.Redis(<redis.connection.ConnectionPool(<redis.connection.Connection(host=localhost,port=6379,db=0)>)>)> |
| OAUTH2_CACHE_TYPE |
'redis' |
| OAUTH2_PROVIDER_ERROR_ENDPOINT |
'invenio_oauth2server.errors' |
| OAUTH2SERVER_ALLOWED_GRANT_TYPES |
{'authorization_code', 'client_credentials', 'refresh_token'} |
| OAUTH2SERVER_ALLOWED_RESPONSE_TYPES |
{'token', 'code'} |
| OAUTH2SERVER_ALLOWED_URLENCODE_CHARACTERS |
'=&;:%+~,*@!()/?' |
| OAUTH2SERVER_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| OAUTH2SERVER_CLIENT_ID_SALT_LEN |
40 |
| OAUTH2SERVER_CLIENT_SECRET_SALT_LEN |
60 |
| OAUTH2SERVER_COVER_TEMPLATE |
'invenio_app_rdm/page_cover.html' |
| OAUTH2SERVER_JWT_AUTH_HEADER |
'Authorization' |
| OAUTH2SERVER_JWT_AUTH_HEADER_TYPE |
'Bearer' |
| OAUTH2SERVER_JWT_VERIFICATION_FACTORY |
'invenio_oauth2server.utils:jwt_verify_token' |
| OAUTH2SERVER_SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| OAUTH2SERVER_TOKEN_PERSONAL_SALT_LEN |
60 |
| OAUTHCLIENT_AUTO_REDIRECT_TO_EXTERNAL_LOGIN |
False |
| OAUTHCLIENT_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| OAUTHCLIENT_COVER_TEMPLATE |
'invenio_app_rdm/page_cover.html' |
| OAUTHCLIENT_LOGIN_USER_TEMPLATE_PARENT |
'invenio_accounts/login_user.html' |
| OAUTHCLIENT_REMOTE_APPS |
{'aaf': {'title': 'AAF Sandbox', 'description': 'Australian Access Federation (Test Environment)', 'icon': 'fa fa-university', 'precedence_mask': {'email': False}, 'signup_options': {'auto_confirm': True, 'send_register_msg': False}, 'logout_url': None, 'hide': False, 'params': {'base_url': 'https://central.test.aaf.edu.au/', 'request_token_params': {'scope': 'openid profile email'}, 'request_token_url': None, 'access_token_url': 'https://central.test.aaf.edu.au/oidc/token', 'access_token_method': 'POST', 'authorize_url': 'https://central.test.aaf.edu.au/oidc/authorize', 'app_key': 'AAF_APP_CREDENTIALS', 'content_type': 'application/json'}, 'authorized_handler': 'invenio_oauthclient.handlers:authorized_signup_handler', 'disconnect_handler': 'invenio_oauthclient.handlers:disconnect_handler', 'signup_handler': {'info': 'invenio_oauthclient_aaf.handlers:account_info', 'setup': 'invenio_oauthclient_aaf.handlers:account_setup', 'view': 'invenio_oauthclient.handlers:signup_handler'}}} |
| OAUTHCLIENT_REST_DEFAULT_ERROR_REDIRECT_URL |
'/' |
| OAUTHCLIENT_REST_DEFAULT_RESPONSE_HANDLER |
None |
| OAUTHCLIENT_REST_REMOTE_APPS |
{} |
| OAUTHCLIENT_SESSION_KEY_PREFIX |
'oauth_token' |
| OAUTHCLIENT_SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| OAUTHCLIENT_SIGNUP_FORM |
<function _create_registrationform at 0x7e1a73687e20> |
| OAUTHCLIENT_SIGNUP_TEMPLATE |
'invenio_oauthclient/signup.html' |
| OAUTHCLIENT_SITENAME |
'APPN RDM' |
| OAUTHCLIENT_STATE_ENABLED |
True |
| OAUTHCLIENT_STATE_EXPIRES |
300 |
| PAGES_ALLOWED_EXTRA_HTML_ATTRS |
{'img': ['src', 'alt', 'title', 'width', 'height', 'loading'], 'button': ['type', 'name', 'value', 'disabled', 'onclick']} |
| PAGES_ALLOWED_EXTRA_HTML_TAGS |
['img', 'button'] |
| PAGES_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| PAGES_DEFAULT_TEMPLATE |
'invenio_app_rdm/default_static_page.html' |
| PAGES_FACETS |
{} |
| PAGES_SEARCH |
{'facets': [], 'sort': ['url', 'title', 'created', 'updated']} |
| PAGES_SORT_OPTIONS |
{'url': {'title': l'URL', 'fields': ['url']}, 'title': {'title': l'Title', 'fields': ['title']}, 'created': {'title': l'Created', 'fields': ['created']}, 'updated': {'title': l'Updated', 'fields': ['updated']}} |
| PAGES_TEMPLATES |
[('invenio_app_rdm/default_static_page.html', 'Default'), ('invenio_communities/default_static_page.html', 'Community')] |
| PAGES_WHITELIST_CONFIG_KEYS |
['THEME_SITENAME'] |
| PERMANENT_SESSION_LIFETIME |
datetime.timedelta(days=31) |
| PIDSTORE_APP_LOGGER_HANDLERS |
False |
| PIDSTORE_DATACITE_DOI_PREFIX |
'' |
| PIDSTORE_OBJECT_ENDPOINTS |
{'rec': 'recordmetadata.details_view'} |
| PIDSTORE_RECID_FIELD |
'control_number' |
| PIDSTORE_RECORDID_OPTIONS |
{'length': 10, 'split_every': 5, 'checksum': True} |
| PREFERRED_URL_SCHEME |
'http' |
| PRESIGNED_UPLOAD_EXPIRATION |
3600 |
| PRESIGNED_UPLOAD_MULTIPART_THRESHOLD |
104857600 |
| PRESIGNED_UPLOAD_PART_SIZE |
104857600 |
| PREVIEWER_ABSTRACT_TEMPLATE |
'invenio_previewer/abstract_previewer.html' |
| PREVIEWER_BASE_CSS_BUNDLES |
['previewer_theme.css'] |
| PREVIEWER_BASE_JS_BUNDLES |
['previewer_theme.js'] |
| PREVIEWER_BASE_TEMPLATE |
'invenio_previewer/base.html' |
| PREVIEWER_CHARDET_BYTES |
1024 |
| PREVIEWER_CHARDET_CONFIDENCE |
0.9 |
| PREVIEWER_CSV_MAX_BYTES |
104857600 |
| PREVIEWER_CSV_SNIFFER_ALLOWED_DELIMITERS |
None |
| PREVIEWER_CSV_VALIDATION_BYTES |
1024 |
| PREVIEWER_MAX_FILE_SIZE_BYTES |
1048576 |
| PREVIEWER_MAX_IMAGE_SIZE_BYTES |
524288.0 |
| PREVIEWER_PDF_JS_DOCUMENT_INIT_PARAMS |
None |
| PREVIEWER_PDF_JS_ENABLE_SCRIPTING |
False |
| PREVIEWER_PREFERENCE |
['csv_papaparsejs', 'pdfjs', 'iiif_simple', 'simple_image', 'json_prismjs', 'xml_prismjs', 'mistune', 'video_videojs', 'audio_videojs', 'ipynb', 'zip', 'txt'] |
| PREVIEWER_RECORD_FILE_FACOTRY |
None |
| PREVIEWER_TXT_MAX_BYTES |
1048576 |
| PREVIEWER_WEB_ARCHIVE_RANGE_REQUESTS |
False |
| PREVIEWER_ZIP_MAX_FILES |
1000 |
| PROPAGATE_EXCEPTIONS |
None |
| PROVIDE_AUTOMATIC_OPTIONS |
True |
| QUEUES_BROKER_URL |
None |
| QUEUES_CONNECTION_POOL |
<function get_connection_pool at 0x7e1a77449620> |
| QUEUES_DEFINITIONS |
[] |
| RATELIMIT_APPLICATION |
<function set_rate_limit at 0x7e1a7db7bc40> |
| RATELIMIT_AUTHENTICATED_USER |
'25000 per hour;1000 per minute' |
| RATELIMIT_ENABLED |
True |
| RATELIMIT_GUEST_USER |
'5000 per hour;500 per minute' |
| RATELIMIT_HEADERS_ENABLED |
True |
| RATELIMIT_KEY_FUNC |
None |
| RATELIMIT_PER_ENDPOINT |
{'security.login': '10 per minute', 'security.register': '10 per minute', 'security.forgot_password': '10 per minute', 'security.reset_password': '10 per minute'} |
| RATELIMIT_STORAGE_URI |
'redis://localhost:6379/3' |
| RATELIMIT_STRATEGY |
'moving-window' |
| RDM_ALLOW_EXTERNAL_DOI_VERSIONING |
True |
| RDM_ALLOW_METADATA_ONLY_RECORDS |
True |
| RDM_ALLOW_RESTRICTED_RECORDS |
True |
| RDM_ARCHIVE_DOWNLOAD_ENABLED |
True |
| RDM_CITATION_STYLES |
[('apa', 'APA'), ('harvard-cite-them-right', 'Harvard'), ('modern-language-association', 'MLA'), ('vancouver', 'Vancouver'), ('chicago-fullnote-bibliography', 'Chicago'), ('ieee', 'IEEE')] |
| RDM_CITATION_STYLES_DEFAULT |
'apa' |
| RDM_COMMUNITIES_ROUTES |
{'community-detail': '/communities/<pid_value>/records', 'community-home': '/communities/<pid_value>/', 'community-browse': '/communities/<pid_value>/browse', 'community-static-page': '/communities/<pid_value>/pages/<path:page_slug>', 'community-collection': '/communities/<pid_value>/collections/<tree_slug>/<collection_slug>'} |
| RDM_COMMUNITY_CONTENT_MODERATION_HANDLERS |
[<invenio_rdm_records.services.communities.moderation.UserModerationHandler object at 0x7e1a738da2d0>] |
| RDM_COMMUNITY_INCLUSION_REQUEST_CLS |
<class 'invenio_rdm_records.requests.community_inclusion.CommunityInclusion'> |
| RDM_COMMUNITY_REQUIRED_TO_PUBLISH |
False |
| RDM_COMMUNITY_SUBMISSION_REQUEST_CLS |
<class 'invenio_rdm_records.requests.community_submission.CommunitySubmission'> |
| RDM_CONTENT_MODERATION_HANDLERS |
[<invenio_rdm_records.services.components.verified.UserModerationHandler object at 0x7e1a738da270>] |
| RDM_CUSTOM_FIELDS |
[] |
| RDM_CUSTOM_FIELDS_UI |
[] |
| RDM_DATACITE_DUMP_OPENAIRE_ACCESS_RIGHTS |
False |
| RDM_DATACITE_FUNDER_IDENTIFIERS_PRIORITY |
('ror', 'doi', 'grid', 'isni', 'gnd') |
| RDM_DEFAULT_FILES_ENABLED |
True |
| RDM_DETAIL_SIDE_BAR_MANAGE_ATTRIBUTES_EXTENSION_TEMPLATE |
None |
| RDM_FACETS |
{'access_status': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a75fbae10>, 'ui': {'field': 'access.status'}}, 'is_published': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a75fbb080>, 'ui': {'field': 'is_published'}}, 'file_type': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a75fbb1a0>, 'ui': {'field': 'files.types'}}, 'language': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a75fbb320>, 'ui': {'field': 'languages'}}, 'resource_type': {'facet': <invenio_records_resources.services.records.facets.facets.NestedTermsFacet object at 0x7e1a75fbb4a0>, 'ui': {'field': 'resource_type.type', 'childAgg': {'field': 'resource_type.subtype'}}}, 'subject': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a75fbb5c0>, 'ui': {'field': 'subjects.subject'}}, 'subject_nested': {'facet': <invenio_records_resources.services.records.facets.facets.NestedTermsFacet object at 0x7e1a75fbb650>, 'ui': {'field': 'subjects.scheme', 'childAgg': {'field': 'subjects.subject'}}}, 'subject_combined': {'facet': <invenio_records_resources.services.records.facets.facets.CombinedTermsFacet object at 0x7e1a75fbbb60>, 'ui': {'field': 'subjects.scheme', 'childAgg': {'field': 'subjects.subject'}}}} |
| RDM_FILES_DEFAULT_MAX_FILE_SIZE |
10000000000 |
| RDM_FILES_DEFAULT_QUOTA_SIZE |
10000000000 |
| RDM_IIIF_MANIFEST_FORMATS |
['gif', 'jp2', 'jpeg', 'jpg', 'png', 'tif', 'tiff'] |
| RDM_LOCK_EDIT_PUBLISHED_FILES |
<function lock_edit_published_files at 0x7e1a738a5260> |
| RDM_MEDIA_FILES_DEFAULT_MAX_FILE_SIZE |
10000000000 |
| RDM_MEDIA_FILES_DEFAULT_QUOTA_SIZE |
10000000000 |
| RDM_NAMESPACES |
{} |
| RDM_OAI_PMH_FACETS |
{} |
| RDM_OAI_PMH_SEARCH |
{'facets': [], 'sort': ['name', 'spec', 'created', 'updated']} |
| RDM_OAI_PMH_SORT_OPTIONS |
{'name': {'title': l'Set name', 'fields': ['name']}, 'spec': {'title': l'Set spec', 'fields': ['spec']}, 'created': {'title': l'Created', 'fields': ['created']}, 'updated': {'title': l'Updated', 'fields': ['updated']}} |
| RDM_OPTIONAL_DOI_VALIDATOR |
<function validate_optional_doi at 0x7e1a75fd3880> |
| RDM_PARENT_PERSISTENT_IDENTIFIER_PROVIDERS |
[<invenio_rdm_records.services.pids.providers.datacite.DataCitePIDProvider object at 0x7e1a738d9cd0>] |
| RDM_PARENT_PERSISTENT_IDENTIFIERS |
{'doi': {'providers': ['datacite'], 'required': True, 'condition': <function <lambda> at 0x7e1a738d1620>, 'label': l'Concept DOI', 'validator': <function is_doi at 0x7e1a772b2660>, 'normalizer': <function normalize_doi at 0x7e1a77228400>, 'is_enabled': <bound method DataCitePIDProvider.is_enabled of <class 'invenio_rdm_records.services.pids.providers.datacite.DataCitePIDProvider'>>}} |
| RDM_PERMISSION_POLICY |
<class 'invenio_rdm_records.services.permissions.RDMRecordPermissionPolicy'> |
| RDM_PERSISTENT_IDENTIFIER_PROVIDERS |
[<invenio_rdm_records.services.pids.providers.datacite.DataCitePIDProvider object at 0x7e1a738d9310>, <invenio_rdm_records.services.pids.providers.external.ExternalPIDProvider object at 0x7e1a738d9340>, <invenio_rdm_records.services.pids.providers.oai.OAIPIDProvider object at 0x7e1a738d94f0>] |
| RDM_PERSISTENT_IDENTIFIERS |
{'doi': {'providers': ['datacite', 'external'], 'required': True, 'label': l'DOI', 'validator': <function is_doi at 0x7e1a772b2660>, 'normalizer': <function normalize_doi at 0x7e1a77228400>, 'is_enabled': <bound method DataCitePIDProvider.is_enabled of <class 'invenio_rdm_records.services.pids.providers.datacite.DataCitePIDProvider'>>, 'ui': {'default_selected': 'yes'}}, 'oai': {'providers': ['oai'], 'required': True, 'label': l'OAI', 'is_enabled': <bound method OAIPIDProvider.is_enabled of <class 'invenio_rdm_records.services.pids.providers.oai.OAIPIDProvider'>>}} |
| RDM_RECORDS_ALLOW_RESTRICTION_AFTER_GRACE_PERIOD |
False |
| RDM_RECORDS_IDENTIFIERS_SCHEMES |
{'ark': {'label': l'ARK', 'validator': <function is_ark at 0x7e1a772b3240>, 'datacite': 'ARK'}, 'arxiv': {'label': l'arXiv', 'validator': <function is_arxiv at 0x7e1a772b3740>, 'datacite': 'arXiv'}, 'ads': {'label': l'Bibcode', 'validator': <function is_ads at 0x7e1a772b3560>, 'datacite': 'bibcode'}, 'crossreffunderid': {'label': l'Crossref Funder ID', 'validator': <function always_valid at 0x7e1a738a5c60>, 'datacite': 'Crossref Funder ID'}, 'doi': {'label': l'DOI', 'validator': <function is_doi at 0x7e1a772b2660>, 'datacite': 'DOI'}, 'ean13': {'label': l'EAN13', 'validator': <function is_ean13 at 0x7e1a772b2fc0>, 'datacite': 'EAN13'}, 'eissn': {'label': l'EISSN', 'validator': <function is_issn at 0x7e1a77228680>, 'datacite': 'EISSN'}, 'grid': {'label': l'GRID', 'validator': <function always_valid at 0x7e1a738a5c60>, 'datacite': 'GRID'}, 'handle': {'label': l'Handle', 'validator': <function is_handle at 0x7e1a772b2e80>, 'datacite': 'Handle'}, 'igsn': {'label': l'IGSN', 'validator': <function always_valid at 0x7e1a738a5c60>, 'datacite': 'IGSN'}, 'isbn': {'label': l'ISBN', 'validator': <function is_isbn at 0x7e1a77228540>, 'datacite': 'ISBN'}, 'isni': {'label': l'ISNI', 'validator': <function is_isni at 0x7e1a772b3100>, 'datacite': 'ISNI'}, 'issn': {'label': l'ISSN', 'validator': <function is_issn at 0x7e1a77228680>, 'datacite': 'ISSN'}, 'istc': {'label': l'ISTC', 'validator': <function is_istc at 0x7e1a77228860>, 'datacite': 'ISTC'}, 'lissn': {'label': l'LISSN', 'validator': <function is_issn at 0x7e1a77228680>, 'datacite': 'LISSN'}, 'lsid': {'label': l'LSID', 'validator': <function is_lsid at 0x7e1a772b3420>, 'datacite': 'LSID'}, 'pmid': {'label': l'PMID', 'validator': <function is_pmid at 0x7e1a772b3880>, 'datacite': 'PMID'}, 'purl': {'label': l'PURL', 'validator': <function is_purl at 0x7e1a772b32e0>, 'datacite': 'PURL'}, 'upc': {'label': l'UPC', 'validator': <function always_valid at 0x7e1a738a5c60>, 'datacite': 'UPC'}, 'url': {'label': l'URL', 'validator': <function is_url at 0x7e1a772b3380>, 'datacite': 'URL'}, 'urn': {'label': l'URN', 'validator': <function is_urn at 0x7e1a772b34c0>, 'datacite': 'URN'}, 'w3id': {'label': l'W3ID', 'validator': <function always_valid at 0x7e1a738a5c60>, 'datacite': 'w3id'}, 'other': {'label': l'Other', 'validator': <function always_valid at 0x7e1a738a5c60>, 'datacite': 'Other'}} |
| RDM_RECORDS_LOCATION_SCHEMES |
{'wikidata': {'label': l'Wikidata', 'validator': <function always_valid at 0x7e1a738a5c60>}, 'geonames': {'label': l'GeoNames', 'validator': <function always_valid at 0x7e1a738a5c60>}} |
| RDM_RECORDS_MAX_FILES_COUNT |
100 |
| RDM_RECORDS_MAX_MEDIA_FILES_COUNT |
100 |
| RDM_RECORDS_PERSONORG_SCHEMES |
{'orcid': {'label': l'ORCID', 'validator': <function is_orcid at 0x7e1a772b31a0>, 'datacite': 'ORCID'}, 'isni': {'label': l'ISNI', 'validator': <function is_isni at 0x7e1a772b3100>, 'datacite': 'ISNI'}, 'gnd': {'label': l'GND', 'validator': <function is_gnd at 0x7e1a772b39c0>, 'datacite': 'GND'}, 'ror': {'label': l'ROR', 'validator': <function is_ror at 0x7e1a772f0360>, 'datacite': 'ROR'}} |
| RDM_RECORDS_RESTRICTION_GRACE_PERIOD |
datetime.timedelta(days=30) |
| RDM_RECORDS_REVIEWS |
['community-submission'] |
| RDM_RECORDS_SERVICE_COMPONENTS |
[<class 'invenio_rdm_records.services.components.metadata.MetadataComponent'>, <class 'invenio_rdm_records.services.components.custom_fields.CustomFieldsComponent'>, <class 'invenio_rdm_records.services.components.access.AccessComponent'>, <class 'invenio_rdm_records.services.components.files.RDMDraftFilesComponent'>, <class 'invenio_records_resources.services.base.config.Custom_DraftMediaFilesComponent'>, <class 'invenio_rdm_records.services.components.record_files.RecordFilesProcessorComponent'>, <class 'invenio_rdm_records.services.components.record_deletion.RecordDeletionComponent'>, <class 'invenio_drafts_resources.services.records.components.pid.PIDComponent'>, <class 'invenio_rdm_records.services.components.pids.PIDsComponent'>, <class 'invenio_rdm_records.services.components.pids.ParentPIDsComponent'>, <class 'invenio_drafts_resources.services.records.components.relations.RelationsComponent'>, <class 'invenio_rdm_records.services.components.review.ReviewComponent'>, <class 'invenio_rdm_records.services.components.verified.ContentModerationComponent'>, <class 'invenio_rdm_records.services.components.internal_notes.InternalNotesComponent'>, <class 'invenio_checks.components.ChecksComponent'>, <class 'appn_rdm.services.file_replication.components.RecordReplicationComponent'>] |
| RDM_RECORDS_UI_EDIT_URL |
'/uploads/<pid_value>' |
| RDM_RECORDS_USER_FIXTURE_PASSWORDS |
{'admin@inveniosoftware.org': None} |
| RDM_REQUESTS_ROUTES |
{'user-dashboard-request-details': '/me/requests/<uuid:request_pid_value>', 'community-dashboard-request-details': '/communities/<pid_value>/requests/<uuid:request_pid_value>', 'community-dashboard-invitation-details': '/communities/<pid_value>/invitations/<uuid:request_pid_value>'} |
| RDM_RESOURCE_ACCESS_TOKEN_REQUEST_ARG |
'resource_access_token' |
| RDM_RESOURCE_ACCESS_TOKENS_ENABLED |
False |
| RDM_RESOURCE_ACCESS_TOKENS_JWT_LIFETIME |
datetime.timedelta(seconds=1800) |
| RDM_RESOURCE_ACCESS_TOKENS_SUBJECT_SCHEMA |
<class 'invenio_rdm_records.tokens.resource_access.SubjectSchema'> |
| RDM_RESOURCE_ACCESS_TOKENS_WHITELISTED_JWT_ALGORITHMS |
['HS256', 'HS384', 'HS512'] |
| RDM_SEARCH |
{'facets': ['access_status', 'file_type', 'resource_type'], 'sort': ['bestmatch', 'newest', 'oldest', 'version', 'mostviewed', 'mostdownloaded'], 'query_parser_cls': functools.partial(<class 'invenio_records_resources.services.records.queryparser.query.QueryParser'>, extra_params={'mapping': {'internal_notes.note': <invenio_records_resources.services.records.queryparser.transformer.RestrictedTerm object at 0x7e1a738d8f20>, 'internal_notes.id': <invenio_records_resources.services.records.queryparser.transformer.RestrictedTerm object at 0x7e1a738d8f50>, 'internal_notes.added_by': <invenio_records_resources.services.records.queryparser.transformer.RestrictedTerm object at 0x7e1a738d8f80>, 'internal_notes.timestamp': <invenio_records_resources.services.records.queryparser.transformer.RestrictedTerm object at 0x7e1a738d8fb0>, '_exists_': <invenio_records_resources.services.records.queryparser.transformer.RestrictedTermValue object at 0x7e1a738d8fe0>}}, tree_transformer_cls=<class 'invenio_records_resources.services.records.queryparser.transformer.SearchFieldTransformer'>)} |
| RDM_SEARCH_DRAFTS |
{'facets': ['access_status', 'is_published', 'resource_type', 'file_type'], 'sort': ['bestmatch', 'updated-desc', 'updated-asc', 'newest', 'oldest', 'version']} |
| RDM_SEARCH_SORT_BY_VERIFIED |
False |
| RDM_SEARCH_USER_COMMUNITIES |
{'facets': ['visibility', 'type'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| RDM_SEARCH_USER_REQUESTS |
{'facets': ['type', 'status'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| RDM_SEARCH_VERSIONING |
{'facets': [], 'sort': ['version'], 'sort_default': 'version', 'sort_default_no_query': 'version'} |
| RDM_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}, 'version': {'title': l'Version', 'fields': ['-versions.index']}, 'updated-desc': {'title': l'Recently updated', 'fields': ['-updated']}, 'updated-asc': {'title': l'Least recently updated', 'fields': ['updated']}, 'mostviewed': {'title': l'Most viewed', 'fields': ['-stats.all_versions.unique_views']}, 'mostdownloaded': {'title': l'Most downloaded', 'fields': ['-stats.all_versions.unique_downloads']}} |
| RDM_USER_MODERATION_ENABLED |
False |
| RECORDS_FILES_REST_ENDPOINTS |
{} |
| RECORDS_PERMISSIONS_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| RECORDS_PERMISSIONS_RECORD_POLICY |
'invenio_records_permissions.policies.RecordPermissionPolicy' |
| RECORDS_REFRESOLVER_CLS |
'invenio_records.resolver.InvenioRefResolver' |
| RECORDS_REFRESOLVER_STORE |
'invenio_jsonschemas.proxies.current_refresolver_store' |
| RECORDS_RESOURCES_ALLOW_EMPTY_FILES |
True |
| RECORDS_RESOURCES_DEFAULT_TRANSFER_TYPE |
'L' |
| RECORDS_RESOURCES_FILES_ALLOWED_DOMAINS |
[] |
| RECORDS_RESOURCES_IMAGE_FORMATS |
['.pdf', '.gif', '.jp2', '.jpeg', '.jpg', '.png', '.tif', '.tiff'] |
| RECORDS_RESOURCES_TRANSFERS |
['invenio_records_resources.services.files.transfer.LocalTransfer', 'invenio_records_resources.services.files.transfer.FetchTransfer', 'invenio_records_resources.services.files.transfer.RemoteTransfer', 'invenio_records_resources.services.files.transfer.MultipartTransfer'] |
| RECORDS_REST_ENDPOINTS |
{} |
| RECORDS_UI_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| RECORDS_UI_DEFAULT_PERMISSION_FACTORY |
None |
| RECORDS_UI_ENDPOINTS |
{} |
| RECORDS_UI_EXPORT_FORMATS |
{} |
| RECORDS_UI_LOGIN_ENDPOINT |
'security.login' |
| RECORDS_UI_TOMBSTONE_TEMPLATE |
'invenio_records_ui/tombstone.html' |
| RECORDS_VALIDATION_TYPES |
{} |
| REMOTE_APP |
{'title': 'AAF', 'description': 'Australian Access Federation', 'icon': 'fa fa-university', 'precedence_mask': {'email': False}, 'signup_options': {'auto_confirm': True, 'send_register_msg': False}, 'logout_url': None, 'hide': False, 'params': {'base_url': 'https://central.aaf.edu.au/', 'request_token_params': {'scope': 'openid profile email'}, 'request_token_url': None, 'access_token_url': 'https://central.aaf.edu.au/oidc/token', 'access_token_method': 'POST', 'authorize_url': 'https://central.aaf.edu.au/oidc/authorize', 'app_key': 'AAF_APP_CREDENTIALS', 'content_type': 'application/json'}, 'authorized_handler': 'invenio_oauthclient.handlers:authorized_signup_handler', 'disconnect_handler': 'invenio_oauthclient.handlers:disconnect_handler', 'signup_handler': {'info': 'invenio_oauthclient_aaf.handlers:account_info', 'setup': 'invenio_oauthclient_aaf.handlers:account_setup', 'view': 'invenio_oauthclient.handlers:signup_handler'}} |
| REMOTE_SANDBOX_APP |
{'title': 'AAF Sandbox', 'description': 'Australian Access Federation (Test Environment)', 'icon': 'fa fa-university', 'precedence_mask': {'email': False}, 'signup_options': {'auto_confirm': True, 'send_register_msg': False}, 'logout_url': None, 'hide': False, 'params': {'base_url': 'https://central.test.aaf.edu.au/', 'request_token_params': {'scope': 'openid profile email'}, 'request_token_url': None, 'access_token_url': 'https://central.test.aaf.edu.au/oidc/token', 'access_token_method': 'POST', 'authorize_url': 'https://central.test.aaf.edu.au/oidc/authorize', 'app_key': 'AAF_APP_CREDENTIALS', 'content_type': 'application/json'}, 'authorized_handler': 'invenio_oauthclient.handlers:authorized_signup_handler', 'disconnect_handler': 'invenio_oauthclient.handlers:disconnect_handler', 'signup_handler': {'info': 'invenio_oauthclient_aaf.handlers:account_info', 'setup': 'invenio_oauthclient_aaf.handlers:account_setup', 'view': 'invenio_oauthclient.handlers:signup_handler'}} |
| REQUESTS_ENTITY_RESOLVERS |
[<invenio_users_resources.entity_resolvers.UserResolver object at 0x7e1a7739dc70>, <invenio_users_resources.entity_resolvers.GroupResolver object at 0x7e1a774cba40>] |
| REQUESTS_ERROR_HANDLERS |
{<class 'invenio_requests.errors.CannotExecuteActionError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a77205e40>, <class 'invenio_requests.errors.NoSuchActionError'>: <function create_error_handler.<locals>.error_handler at 0x7e1a77205f80>, <class 'invenio_rdm_records.services.errors.InvalidAccessRestrictions'>: <function create_error_handler.<locals>.error_handler at 0x7e1a730a3e20>} |
| REQUESTS_FACETS |
{'type': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a773dde20>, 'ui': {'field': 'type'}}, 'status': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a773de1b0>, 'ui': {'field': 'status'}}} |
| REQUESTS_MODERATION_ROLE |
'administration-moderation' |
| REQUESTS_PERMISSION_POLICY |
<class 'invenio_rdm_records.services.permissions.RDMRequestsPermissionPolicy'> |
| REQUESTS_REGISTERED_EVENT_TYPES |
[<RequestEventType 'L'>, <RequestEventType 'C'>] |
| REQUESTS_REGISTERED_TYPES |
[] |
| REQUESTS_ROUTES |
{'details': '/requests/<uuid:pid_value>'} |
| REQUESTS_SEARCH |
{'facets': ['type', 'status'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| REQUESTS_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}} |
| REQUESTS_TIMELINE_PAGE_SIZE |
15 |
| REQUESTS_USER_MODERATION_FACETS |
{'status': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a773de1b0>, 'ui': {'field': 'status'}}, 'is_open': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a773de390>, 'ui': {'field': 'is_open'}}} |
| REQUESTS_USER_MODERATION_SEARCH |
{'facets': ['status', 'is_open'], 'sort': ['bestmatch', 'newest', 'oldest']} |
| REQUESTS_USER_MODERATION_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}} |
| REST_CSRF_ENABLED |
True |
| S3_ACCESS_KEY_ID |
'CHANGE_ME' |
| S3_CONFIG_EXTRA |
{} |
| S3_DATACENTERS |
{'pawsey': {'endpoint_url': 'https://projects.pawsey.org.au/', 'public_endpoint_url': '', 'access_key': '479e09542f0841d2a6b89f76054d295e', 'secret_key': '0f56f1291e8d4323aacdaf39d85b0369', 'region': 'us-east-1', 'bucket': 'appn-rdm-test', 'storage_class': 'P'}, 'nci': {'endpoint_url': 'http://s3-nci:9000/', 'public_endpoint_url': '', 'access_key': '479e09542f0841d2a6b89f76054d295e', 'secret_key': '0f56f1291e8d4323aacdaf39d85b0369', 'region': 'us-east-1', 'bucket': 'appn-rdm-test-nci', 'storage_class': 'N'}} |
| S3_DEFAULT_BLOCK_SIZE |
5242880 |
| S3_DEFAULT_DATACENTER |
'pawsey' |
| S3_ENDPOINT_URL |
'http://localhost:9000/' |
| S3_MAXIMUM_NUMBER_OF_PARTS |
10000 |
| S3_REGION_NAME |
None |
| S3_REPLICATION_DELAY |
300 |
| S3_REPLICATION_RETRY_LIMIT |
3 |
| S3_REPLICATION_TIMEOUT |
3600 |
| S3_SECRET_ACCESS_KEY |
'CHANGE_ME' |
| S3_SIGNATURE_VERSION |
's3v4' |
| S3_UPLOAD_URL_EXPIRATION |
604800 |
| S3_URL_EXPIRATION |
60 |
| SEARCH_CLIENT_CONFIG |
None |
| SEARCH_ELASTIC_HOSTS |
[{'host': 'localhost', 'port': 9200}] |
| SEARCH_HOSTS |
[{'host': 'localhost', 'port': 9200}] |
| SEARCH_INDEX_PREFIX |
'appn-rdm-' |
| SEARCH_MAPPINGS |
None |
| SEARCH_RESULTS_MIN_SCORE |
None |
| SEARCH_UI_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| SEARCH_UI_HEADER_TEMPLATE |
None |
| SEARCH_UI_JSTEMPLATE_COUNT |
'templates/invenio_search_ui/count.html' |
| SEARCH_UI_JSTEMPLATE_ERROR |
'templates/invenio_search_ui/error.html' |
| SEARCH_UI_JSTEMPLATE_FACETS |
'templates/invenio_search_ui/facets.html' |
| SEARCH_UI_JSTEMPLATE_LOADING |
'templates/invenio_search_ui/loading.html' |
| SEARCH_UI_JSTEMPLATE_PAGINATION |
'templates/invenio_search_ui/pagination.html' |
| SEARCH_UI_JSTEMPLATE_RANGE |
'templates/invenio_search_ui/range.html' |
| SEARCH_UI_JSTEMPLATE_RANGE_OPTIONS |
{'histogramId': '#year_hist', 'selectionId': '#year_select', 'name': 'years', 'width': 180} |
| SEARCH_UI_JSTEMPLATE_RESULTS |
'templates/invenio_search_ui/results.html' |
| SEARCH_UI_JSTEMPLATE_SELECT_BOX |
'templates/invenio_search_ui/selectbox.html' |
| SEARCH_UI_JSTEMPLATE_SORT_ORDER |
'templates/invenio_search_ui/togglebutton.html' |
| SEARCH_UI_SEARCH_API |
'/api/records/' |
| SEARCH_UI_SEARCH_CONFIG_GEN |
{'invenio_records_rest': <class 'invenio_search_ui.views.SearchAppInvenioRestConfigHelper'>} |
| SEARCH_UI_SEARCH_INDEX |
'records' |
| SEARCH_UI_SEARCH_TEMPLATE |
'invenio_app_rdm/records/search.html' |
| SEARCH_UI_SEARCH_VIEW |
<function search at 0x7e1a7685a160> |
| SECRET_KEY |
'947e28a77c70b45085497a2a7f9b892250aa041cc8c6d009cd397837d86adc84' |
| SECRET_KEY_FALLBACKS |
None |
| SECURITY_BLUEPRINT_NAME |
'security' |
| SECURITY_CHANGE_PASSWORD_TEMPLATE |
'invenio_accounts/change_password.html' |
| SECURITY_CHANGE_SALT |
'change-salt' |
| SECURITY_CHANGE_URL |
'/account/settings/password/' |
| SECURITY_CHANGEABLE |
False |
| SECURITY_CLI_ROLES_NAME |
'roles' |
| SECURITY_CLI_USERS_NAME |
'users' |
| SECURITY_CONFIRM_EMAIL_WITHIN |
'30 minutes' |
| SECURITY_CONFIRM_ERROR_VIEW |
None |
| SECURITY_CONFIRM_SALT |
'confirm-salt' |
| SECURITY_CONFIRM_URL |
'/confirm' |
| SECURITY_CONFIRMABLE |
False |
| SECURITY_DATETIME_FACTORY |
<built-in method utcnow of type object at 0x7e1a7ff4c5c0> |
| SECURITY_DEFAULT_HTTP_AUTH_REALM |
'Login Required' |
| SECURITY_DEFAULT_REMEMBER_ME |
False |
| SECURITY_DEPRECATED_HASHING_SCHEMES |
['hex_md5'] |
| SECURITY_DEPRECATED_PASSWORD_SCHEMES |
['invenio_aes_encrypted_email'] |
| SECURITY_EMAIL_HTML |
True |
| SECURITY_EMAIL_PLAINTEXT |
True |
| SECURITY_EMAIL_SENDER |
'info@inveniosoftware.org' |
| SECURITY_EMAIL_SUBJECT_CONFIRM |
'Please confirm your email' |
| SECURITY_EMAIL_SUBJECT_PASSWORD_CHANGE_NOTICE |
'Your password has been changed' |
| SECURITY_EMAIL_SUBJECT_PASSWORD_NOTICE |
'Your password has been reset' |
| SECURITY_EMAIL_SUBJECT_PASSWORD_RESET |
'Password reset instructions' |
| SECURITY_EMAIL_SUBJECT_REGISTER |
'Welcome to Invenio App RDM!' |
| SECURITY_FLASH_MESSAGES |
True |
| SECURITY_FORGOT_PASSWORD_TEMPLATE |
'invenio_accounts/forgot_password.html' |
| SECURITY_HASHING_SCHEMES |
['sha256_crypt', 'hex_md5'] |
| SECURITY_I18N_DIRNAME |
'/opt/appn-rdm/.venv/lib/python3.12/site-packages/flask_security/translations' |
| SECURITY_I18N_DOMAIN |
'flask_security' |
| SECURITY_LOGIN_SALT |
'login-salt' |
| SECURITY_LOGIN_URL |
'/login/' |
| SECURITY_LOGIN_USER_TEMPLATE |
'invenio_oauthclient/login_user.html' |
| SECURITY_LOGIN_WITHIN |
'1 days' |
| SECURITY_LOGIN_WITHOUT_CONFIRMATION |
True |
| SECURITY_LOGOUT_URL |
'/logout/' |
| SECURITY_MSG_ALREADY_CONFIRMED |
('Your email has already been confirmed.', 'info') |
| SECURITY_MSG_CONFIRM_REGISTRATION |
('Thank you. Confirmation instructions have been sent to %(email)s.', 'success') |
| SECURITY_MSG_CONFIRMATION_EXPIRED |
('You did not confirm your email within %(within)s. New instructions to confirm your email have been sent to %(email)s.', 'error') |
| SECURITY_MSG_CONFIRMATION_REQUEST |
('Confirmation instructions have been sent to %(email)s.', 'info') |
| SECURITY_MSG_CONFIRMATION_REQUIRED |
('Email requires confirmation.', 'error') |
| SECURITY_MSG_DISABLED_ACCOUNT |
('Account is disabled.', 'error') |
| SECURITY_MSG_EMAIL_ALREADY_ASSOCIATED |
('%(email)s is already associated with an account.', 'error') |
| SECURITY_MSG_EMAIL_CONFIRMED |
('Thank you. Your email has been confirmed.', 'success') |
| SECURITY_MSG_EMAIL_NOT_PROVIDED |
('Email not provided', 'error') |
| SECURITY_MSG_FORGOT_PASSWORD |
('Forgot password?', 'info') |
| SECURITY_MSG_INVALID_CONFIRMATION_TOKEN |
('Invalid confirmation token.', 'error') |
| SECURITY_MSG_INVALID_EMAIL_ADDRESS |
('Invalid email address', 'error') |
| SECURITY_MSG_INVALID_LOGIN_TOKEN |
('Invalid login token.', 'error') |
| SECURITY_MSG_INVALID_PASSWORD |
('Invalid password', 'error') |
| SECURITY_MSG_INVALID_REDIRECT |
('Redirections outside the domain are forbidden', 'error') |
| SECURITY_MSG_INVALID_RESET_PASSWORD_TOKEN |
('Invalid reset password token.', 'error') |
| SECURITY_MSG_LOCAL_LOGIN_DISABLED |
('Local login is disabled.', 'error') |
| SECURITY_MSG_LOGIN |
('Please log in to access this page.', 'info') |
| SECURITY_MSG_LOGIN_EMAIL_SENT |
('Instructions to login have been sent to %(email)s.', 'success') |
| SECURITY_MSG_LOGIN_EXPIRED |
('You did not login within %(within)s. New instructions to login have been sent to %(email)s.', 'error') |
| SECURITY_MSG_PASSWORD_BREACHED |
('Password on breached list', 'error') |
| SECURITY_MSG_PASSWORD_BREACHED_SITE_ERROR |
('Failed to contact breached passwords site', 'error') |
| SECURITY_MSG_PASSWORD_CHANGE |
('You successfully changed your password.', 'success') |
| SECURITY_MSG_PASSWORD_CHANGE_DISABLED |
('Password change is disabled.', 'error') |
| SECURITY_MSG_PASSWORD_INVALID_LENGTH |
('Password must be at least %(length)s characters', 'error') |
| SECURITY_MSG_PASSWORD_IS_THE_SAME |
('Your new password must be different than your previous password.', 'error') |
| SECURITY_MSG_PASSWORD_MISMATCH |
('Password does not match', 'error') |
| SECURITY_MSG_PASSWORD_NOT_PROVIDED |
('Password not provided', 'error') |
| SECURITY_MSG_PASSWORD_NOT_SET |
('No password is set for this user', 'error') |
| SECURITY_MSG_PASSWORD_RECOVERY_DISABLED |
('Password recovery is disabled.', 'error') |
| SECURITY_MSG_PASSWORD_RESET |
('You successfully reset your password and you have been logged in automatically.', 'success') |
| SECURITY_MSG_PASSWORD_RESET_DISABLED |
('Password reset is disabled.', 'error') |
| SECURITY_MSG_PASSWORD_RESET_EXPIRED |
('You did not reset your password within %(within)s. New instructions have been sent to %(email)s.', 'error') |
| SECURITY_MSG_PASSWORD_RESET_REQUEST |
('Instructions to reset your password have been sent to %(email)s.', 'info') |
| SECURITY_MSG_PASSWORD_TOO_SIMPLE |
('Password not complex enough', 'error') |
| SECURITY_MSG_REFRESH |
('Please reauthenticate to access this page.', 'info') |
| SECURITY_MSG_REGISTRATION_DISABLED |
('Registration is disabled.', 'error') |
| SECURITY_MSG_RETYPE_PASSWORD_MISMATCH |
('Passwords do not match', 'error') |
| SECURITY_MSG_UNAUTHORIZED |
('You do not have permission to view this resource.', 'error') |
| SECURITY_MSG_USER_DOES_NOT_EXIST |
('Specified user does not exist', 'error') |
| SECURITY_PASSWORD_BREACHED_COUNT |
1 |
| SECURITY_PASSWORD_CHECK_BREACHED |
False |
| SECURITY_PASSWORD_COMPLEXITY_CHECKER |
None |
| SECURITY_PASSWORD_HASH |
'pbkdf2_sha512' |
| SECURITY_PASSWORD_LENGTH_MIN |
6 |
| SECURITY_PASSWORD_SALT |
'947e28a77c70b45085497a2a7f9b892250aa041cc8c6d009cd397837d86adc84' |
| SECURITY_PASSWORD_SCHEMES |
['pbkdf2_sha512', 'invenio_aes_encrypted_email'] |
| SECURITY_PASSWORD_SINGLE_HASH |
['invenio_aes_encrypted_email'] |
| SECURITY_POST_CHANGE_VIEW |
None |
| SECURITY_POST_CONFIRM_VIEW |
None |
| SECURITY_POST_LOGIN_VIEW |
'/' |
| SECURITY_POST_LOGOUT_VIEW |
'/' |
| SECURITY_POST_REGISTER_VIEW |
None |
| SECURITY_POST_RESET_VIEW |
None |
| SECURITY_RECOVERABLE |
False |
| SECURITY_REGISTER_URL |
'/signup/' |
| SECURITY_REGISTER_USER_TEMPLATE |
'invenio_userprofiles/register_user.html' |
| SECURITY_REGISTERABLE |
False |
| SECURITY_RESET_PASSWORD_TEMPLATE |
'invenio_accounts/reset_password.html' |
| SECURITY_RESET_PASSWORD_WITHIN |
'30 minutes' |
| SECURITY_RESET_SALT |
'reset-salt' |
| SECURITY_RESET_URL |
'/lost-password/' |
| SECURITY_SEND_CONFIRMATION_TEMPLATE |
'invenio_accounts/send_confirmation.html' |
| SECURITY_SEND_LOGIN_TEMPLATE |
'invenio_accounts/send_login.html' |
| SECURITY_SEND_PASSWORD_CHANGE_EMAIL |
True |
| SECURITY_SEND_PASSWORD_RESET_EMAIL |
True |
| SECURITY_SEND_PASSWORD_RESET_NOTICE_EMAIL |
True |
| SECURITY_SEND_REGISTER_EMAIL |
True |
| SECURITY_SUBDOMAIN |
None |
| SECURITY_TOKEN_AUTHENTICATION_HEADER |
'Authentication-Token' |
| SECURITY_TOKEN_AUTHENTICATION_KEY |
'auth_token' |
| SECURITY_TOKEN_MAX_AGE |
None |
| SECURITY_TRACKABLE |
True |
| SECURITY_UNAUTHORIZED_VIEW |
<function <lambda> at 0x7e1a79957ec0> |
| SECURITY_URL_PREFIX |
None |
| SECURITY_USER_IDENTITY_ATTRIBUTES |
['email'] |
| SECURITY_ZXCVBN_MINIMUM_SCORE |
3 |
| SEND_FILE_MAX_AGE_DEFAULT |
300 |
| SENTRY_DSN |
None |
| SERVER_NAME |
None |
| SESSION_COOKIE_DOMAIN |
None |
| SESSION_COOKIE_HTTPONLY |
True |
| SESSION_COOKIE_NAME |
'session' |
| SESSION_COOKIE_PARTITIONED |
False |
| SESSION_COOKIE_PATH |
None |
| SESSION_COOKIE_SAMESITE |
'Lax' |
| SESSION_COOKIE_SECURE |
True |
| SESSION_KEY_BITS |
64 |
| SESSION_RANDOM_SOURCE |
<random.SystemRandom object at 0x5dec2f787b60> |
| SESSION_REFRESH_EACH_REQUEST |
True |
| SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| SITE_API_URL |
'https://rdm-test.appn-xfer.cloud.edu.au/api' |
| SITE_UI_URL |
'https://rdm-test.appn-xfer.cloud.edu.au' |
| SITEMAP_MAX_ENTRY_COUNT |
10000 |
| SITEMAP_ROOT_VIEW_ENABLED |
True |
| SITEMAP_SECTIONS |
[<invenio_app_rdm.records_ui.sitemap.SitemapSectionOfRDMRecords object at 0x7e1a730ad2e0>, <invenio_app_rdm.communities_ui.sitemap.SitemapSectionOfCommunities object at 0x7e1a730ad310>] |
| SQLALCHEMY_BINDS |
{} |
| SQLALCHEMY_DATABASE_URI |
'postgresql+psycopg2://appn:L+NI3P6wAXPIT0BWaKZwmoO0PGGpxwYH@localhost:5432/appn_rdm' |
| SQLALCHEMY_ECHO |
False |
| SQLALCHEMY_ENGINE_OPTIONS |
{'pool_pre_ping': False, 'pool_recycle': 3600, 'pool_timeout': 10} |
| SQLALCHEMY_RECORD_QUERIES |
False |
| SQLALCHEMY_TRACK_MODIFICATIONS |
True |
| STATS_AGGREGATIONS |
{'file-download-agg': {'templates': 'invenio_rdm_records.records.stats.templates.aggregations.aggr_file_download', 'cls': <class 'invenio_stats.aggregations.StatAggregator'>, 'params': {'event': 'file-download', 'field': 'unique_id', 'interval': 'day', 'index_interval': 'month', 'copy_fields': {'file_id': 'file_id', 'file_key': 'file_key', 'bucket_id': 'bucket_id', 'recid': 'recid', 'parent_recid': 'parent_recid'}, 'metric_fields': {'unique_count': ('cardinality', 'unique_session_id', {'precision_threshold': 1000}), 'volume': ('sum', 'size', {})}}}, 'record-view-agg': {'templates': 'invenio_rdm_records.records.stats.templates.aggregations.aggr_record_view', 'cls': <class 'invenio_stats.aggregations.StatAggregator'>, 'params': {'event': 'record-view', 'field': 'unique_id', 'interval': 'day', 'index_interval': 'month', 'copy_fields': {'recid': 'recid', 'parent_recid': 'parent_recid', 'via_api': 'via_api'}, 'metric_fields': {'unique_count': ('cardinality', 'unique_session_id', {'precision_threshold': 1000})}, 'query_modifiers': [<function <lambda> at 0x7e1a730a3c40>]}}} |
| STATS_EVENTS |
{'file-download': {'templates': 'invenio_rdm_records.records.stats.templates.events.file_download', 'event_builders': ['invenio_rdm_records.resources.stats.file_download_event_builder', 'invenio_rdm_records.resources.stats.check_if_via_api'], 'cls': <class 'invenio_stats.processors.EventsIndexer'>, 'params': {'preprocessors': [functools.partial(<function flag_robots at 0x7e1a735b8ea0>, exclude=True), <function flag_machines at 0x7e1a735b9440>, <function anonymize_user at 0x7e1a735b8d60>, <function build_file_unique_id at 0x7e1a735b8ae0>]}}, 'record-view': {'templates': 'invenio_rdm_records.records.stats.templates.events.record_view', 'event_builders': ['invenio_rdm_records.resources.stats.record_view_event_builder', 'invenio_rdm_records.resources.stats.check_if_via_api', 'invenio_rdm_records.resources.stats.drop_if_via_api'], 'cls': <class 'invenio_stats.processors.EventsIndexer'>, 'params': {'preprocessors': [functools.partial(<function flag_robots at 0x7e1a735b8ea0>, exclude=True), <function flag_machines at 0x7e1a735b9440>, <function anonymize_user at 0x7e1a735b8d60>, <function build_record_unique_id at 0x7e1a73720720>]}}} |
| STATS_MQ_EXCHANGE |
<unbound Exchange events(direct)> |
| STATS_PERMISSION_FACTORY |
<function permissions_policy_lookup_factory at 0x7e1a73593420> |
| STATS_QUERIES |
{'record-view': {'cls': <class 'invenio_stats.queries.TermsQuery'>, 'permission_factory': None, 'params': {'index': 'stats-record-view', 'doc_type': 'record-view-day-aggregation', 'copy_fields': {'recid': 'recid', 'parent_recid': 'parent_recid'}, 'query_modifiers': [], 'required_filters': {'recid': 'recid'}, 'metric_fields': {'views': ('sum', 'count', {}), 'unique_views': ('sum', 'unique_count', {})}}}, 'record-view-all-versions': {'cls': <class 'invenio_stats.queries.TermsQuery'>, 'permission_factory': None, 'params': {'index': 'stats-record-view', 'doc_type': 'record-view-day-aggregation', 'copy_fields': {'parent_recid': 'parent_recid'}, 'query_modifiers': [], 'required_filters': {'parent_recid': 'parent_recid'}, 'metric_fields': {'views': ('sum', 'count', {}), 'unique_views': ('sum', 'unique_count', {})}}}, 'record-download': {'cls': <class 'invenio_stats.queries.TermsQuery'>, 'permission_factory': None, 'params': {'index': 'stats-file-download', 'doc_type': 'file-download-day-aggregation', 'copy_fields': {'recid': 'recid', 'parent_recid': 'parent_recid'}, 'query_modifiers': [], 'required_filters': {'recid': 'recid'}, 'metric_fields': {'downloads': ('sum', 'count', {}), 'unique_downloads': ('sum', 'unique_count', {}), 'data_volume': ('sum', 'volume', {})}}}, 'record-download-all-versions': {'cls': <class 'invenio_stats.queries.TermsQuery'>, 'permission_factory': None, 'params': {'index': 'stats-file-download', 'doc_type': 'file-download-day-aggregation', 'copy_fields': {'parent_recid': 'parent_recid'}, 'query_modifiers': [], 'required_filters': {'parent_recid': 'parent_recid'}, 'metric_fields': {'downloads': ('sum', 'count', {}), 'unique_downloads': ('sum', 'unique_count', {}), 'data_volume': ('sum', 'volume', {})}}}} |
| STATS_REGISTER_INDEX_TEMPLATES |
False |
| STATS_REGISTER_RECEIVERS |
True |
| SUBJECTS_READERS |
{} |
| SUBJECTS_TRANSFORMERS |
{'mesh-subjects': <class 'invenio_vocabularies.contrib.subjects.mesh.datastreams.MeshSubjectsTransformer'>, 'euroscivoc-transformer': <class 'invenio_vocabularies.contrib.subjects.euroscivoc.datastreams.EuroSciVocSubjectsTransformer'>, 'gemet-transformer': <class 'invenio_vocabularies.contrib.subjects.gemet.datastreams.GEMETSubjectsTransformer'>, 'nvs-transformer': <class 'invenio_vocabularies.contrib.subjects.nvs.datastreams.NVSSubjectsTransformer'>} |
| SUBJECTS_WRITERS |
{'subjects-service': <class 'invenio_vocabularies.contrib.subjects.datastreams.SubjectsServiceWriter'>} |
| TEMPLATES_AUTO_RELOAD |
None |
| TESTING |
False |
| THEME_401_TEMPLATE |
'invenio_theme/401.html' |
| THEME_403_TEMPLATE |
'invenio_theme/403.html' |
| THEME_404_TEMPLATE |
'invenio_theme/404.html' |
| THEME_429_TEMPLATE |
'invenio_theme/429.html' |
| THEME_500_TEMPLATE |
'invenio_theme/500.html' |
| THEME_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| THEME_COVER_TEMPLATE |
'invenio_app_rdm/page_cover.html' |
| THEME_ERROR_TEMPLATE |
'invenio_theme/page_error.html' |
| THEME_FOOTER_TEMPLATE |
'invenio_app_rdm/footer.html' |
| THEME_FRONTPAGE |
False |
| THEME_FRONTPAGE_TEMPLATE |
'invenio_app_rdm/frontpage.html' |
| THEME_FRONTPAGE_TITLE |
'APPN RDM' |
| THEME_GENERATOR |
'InvenioRDM 13.0' |
| THEME_GOOGLE_SITE_VERIFICATION |
[] |
| THEME_HEADER_LOGIN_TEMPLATE |
'invenio_app_rdm/header_login.html' |
| THEME_HEADER_TEMPLATE |
'invenio_app_rdm/header.html' |
| THEME_ICONS |
{'semantic-ui': {'key': 'key icon', 'link': 'linkify icon', 'shield': 'shield alternate icon', 'user': 'user icon', 'codepen': 'codepen icon', 'cogs': 'cogs icon', 'home': 'home icon', 'exchange': 'exchange icon', 'star_outline': 'star outline icon', 'users': 'users icon', '*': '{} icon'}, 'bootstrap3': {'key': 'fa fa-key fa-fw', 'link': 'fa fa-link fa-fw', 'shield': 'fa fa-shield fa-fw', 'user': 'fa fa-user fa-fw', 'codepen': 'fa fa-codepen fa-fw', 'cogs': 'fa fa-cogs fa-fw', '*': 'fa fa-{} fa-fw'}} |
| THEME_JAVASCRIPT_TEMPLATE |
'invenio_app_rdm/javascript.html' |
| THEME_LOGO |
'images/invenio-rdm.svg' |
| THEME_LOGO_ADMIN |
'images/invenio-white.svg' |
| THEME_MATHJAX_CDN |
'' |
| THEME_META_ROBOT_TAGS |
[] |
| THEME_SEARCH_ENDPOINT |
'/search' |
| THEME_SEARCHBAR |
True |
| THEME_SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| THEME_SHOW_FRONTPAGE_INTRO_SECTION |
True |
| THEME_SITENAME |
'APPN RDM' |
| THEME_SITEURL |
'http://127.0.0.1:5000' |
| THEME_TRACKINGCODE_TEMPLATE |
'invenio_theme/trackingcode.html' |
| THEME_TWITTERHANDLE |
'' |
| TRAP_BAD_REQUEST_ERRORS |
None |
| TRAP_HTTP_EXCEPTIONS |
False |
| TRUSTED_HOSTS |
['rdm-test.appn-xfer.cloud.edu.au'] |
| USE_X_SENDFILE |
False |
| USER_DASHBOARD_MENU_OVERRIDES |
{} |
| USERPROFILES |
True |
| USERPROFILES_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| USERPROFILES_EMAIL_ENABLED |
True |
| USERPROFILES_EXTEND_SECURITY_FORMS |
True |
| USERPROFILES_PROFILE_TEMPLATE |
'invenio_userprofiles/settings/profile.html' |
| USERPROFILES_PROFILE_URL |
'/account/settings/profile/' |
| USERPROFILES_READ_ONLY |
True |
| USERPROFILES_REGISTER_USER_BASE_TEMPLATE |
'invenio_accounts/register_user.html' |
| USERPROFILES_SETTINGS_TEMPLATE |
'invenio_theme/page_settings.html' |
| USERS_RESOURCES_AVATAR_COLORS |
['#e06055', '#ff8a65', '#e91e63', '#f06292', '#673ab7', '#ba68c8', '#7986cb', '#3f51b5', '#5e97f6', '#00a4e4', '#4dd0e1', '#0097a7', '#d4e157', '#aed581', '#57bb8a', '#4db6ac', '#607d8b', '#795548', '#a1887f', '#fdd835', '#a3a3a3', '#556c60', '#605264', '#923035', '#915a30', '#55526f', '#67635a'] |
| USERS_RESOURCES_DOMAINS_ORG_SCHEMA |
<class 'invenio_users_resources.config.OrgPropsSchema'> |
| USERS_RESOURCES_DOMAINS_SEARCH |
{'sort': ['bestmatch', 'domain', 'newest', 'oldest', 'updated', 'num-users', 'num-active', 'num-inactive', 'num-confirmed', 'num-verified', 'num-blocked'], 'facets': ['status', 'flagged', 'category', 'organisation', 'tld']} |
| USERS_RESOURCES_DOMAINS_SEARCH_FACETS |
{'status': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a809e0>, 'ui': {'field': 'status'}}, 'flagged': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a81910>, 'ui': {'field': 'flagged'}}, 'category': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a820c0>, 'ui': {'field': 'category'}}, 'organisation': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a80bf0>, 'ui': {'field': 'organisation'}}, 'tld': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a82390>, 'ui': {'field': 'tld'}}} |
| USERS_RESOURCES_DOMAINS_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'domain': {'title': l'Domain', 'fields': ['domain', '-created']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}, 'updated': {'title': l'Recently updated', 'fields': ['-updated']}, 'num-users': {'title': l'# Users', 'fields': ['-num_users']}, 'num-active': {'title': l'# Active', 'fields': ['-num_active']}, 'num-inactive': {'title': l'# Inactive', 'fields': ['-num_inactive']}, 'num-confirmed': {'title': l'# Confirmed', 'fields': ['-num_confirmed']}, 'num-verified': {'title': l'# Verified', 'fields': ['-num_verified']}, 'num-blocked': {'title': l'# Blocked', 'fields': ['-num_blocked']}} |
| USERS_RESOURCES_GROUPS_ENABLED |
True |
| USERS_RESOURCES_MODERATION_LOCK_DEFAULT_TIMEOUT |
30 |
| USERS_RESOURCES_MODERATION_LOCK_RENEWAL_TIMEOUT |
120 |
| USERS_RESOURCES_SEARCH |
{'sort': ['bestmatch', 'username', 'email', 'domain', 'newest', 'oldest', 'updated'], 'facets': ['status', 'visibility', 'domain_status', 'domain', 'affiliations']} |
| USERS_RESOURCES_SEARCH_FACETS |
{'domain': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a823f0>, 'ui': {'field': 'domain'}}, 'domain_status': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a827e0>, 'ui': {'field': 'domain_status'}}, 'affiliations': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a82ae0>, 'ui': {'field': 'profile.affiliations.keyword'}}, 'status': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a828a0>, 'ui': {'field': 'status'}}, 'visibility': {'facet': <invenio_records_resources.services.records.facets.facets.TermsFacet object at 0x7e1a72a83140>, 'ui': {'field': 'visibility'}}} |
| USERS_RESOURCES_SERVICE_SCHEMA |
<class 'invenio_app_rdm.users.schemas.NotificationsUserSchema'> |
| USERS_RESOURCES_SORT_OPTIONS |
{'bestmatch': {'title': l'Best match', 'fields': ['_score']}, 'username': {'title': l'Username', 'fields': ['username.keyword', '-created']}, 'email': {'title': l'Email', 'fields': ['email_hidden', '-created']}, 'domain': {'title': l'Domain', 'fields': ['domain', '-created']}, 'newest': {'title': l'Newest', 'fields': ['-created']}, 'oldest': {'title': l'Oldest', 'fields': ['created']}, 'updated': {'title': l'Recently updated', 'fields': ['-updated']}} |
| VOCABULARIES_AFFILIATION_SCHEMES |
{'grid': {'label': l'GRID', 'validator': <function <lambda> at 0x7e1a77180c20>}, 'gnd': {'label': l'GND', 'validator': <function is_gnd at 0x7e1a772b39c0>}, 'isni': {'label': l'ISNI', 'validator': <function is_isni at 0x7e1a772b3100>}, 'ror': {'label': l'ROR', 'validator': <function is_ror at 0x7e1a772f0360>}, 'pic': {'label': l'PIC', 'validator': <function is_pic at 0x7e1a769a6de0>}, 'edmo': {'label': l'EDMO', 'validator': <function is_edmo at 0x7e1a773642c0>}} |
| VOCABULARIES_AFFILIATIONS_EDMO_COUNTRY_MAPPING |
{'Cape Verde': 'Cabo Verde'} |
| VOCABULARIES_AWARD_SCHEMES |
{'url': {'label': l'URL', 'validator': <function is_url at 0x7e1a772b3380>}, 'doi': {'label': l'DOI', 'validator': <function is_doi at 0x7e1a772b2660>}} |
| VOCABULARIES_AWARDS_EC_ROR_ID |
'00k4n6c32' |
| VOCABULARIES_AWARDS_OPENAIRE_FUNDERS |
{'aka_________': '05k73zm37', 'anr_________': '00rbzpz17', 'arc_________': '05mmh0f86', 'asap________': '03zj4c476', 'cihr________': '01gavpb45', 'corda_______': '00k4n6c32', 'corda_____he': '00k4n6c32', 'corda__h2020': '00k4n6c32', 'euenvagency_': '02k4b9v70', 'fct_________': '00snfqn58', 'fwf_________': '013tf3c58', 'inca________': '03m8vkq32', 'irb_hr______': '03n51vw80', 'lcs_________': '02ar66p97', 'mestd_______': '01znas443', 'nhmrc_______': '011kf5r70', 'nih_________': '01cwqze88', 'nserc_______': '01h531d29', 'nsf_________': '021nxhr62', 'nwo_________': '04jsz6e67', 'rcuk________': '00dq2kk65', 'sfi_________': '0271asj38', 'snsf________': '00yjd3n13', 'sshrc_______': '006cvnv84', 'tubitakf____': '04w9kkr77', 'twcf________': '00x0z1472', 'ukri________': '001aqnf71', 'wt__________': '029chgv08'} |
| VOCABULARIES_CUSTOM_VOCABULARY_TYPES |
['names', 'affiliations', 'awards', 'funders', 'subjects'] |
| VOCABULARIES_DATASTREAM_READERS |
{'csv': <class 'invenio_vocabularies.datastreams.readers.CSVReader'>, 'json': <class 'invenio_vocabularies.datastreams.readers.JsonReader'>, 'jsonl': <class 'invenio_vocabularies.datastreams.readers.JsonLinesReader'>, 'gzip': <class 'invenio_vocabularies.datastreams.readers.GzipReader'>, 'tar': <class 'invenio_vocabularies.datastreams.readers.TarReader'>, 'http': <class 'invenio_vocabularies.datastreams.readers.SimpleHTTPReader'>, 'rdf': <class 'invenio_vocabularies.datastreams.readers.RDFReader'>, 'sparql': <class 'invenio_vocabularies.datastreams.readers.SPARQLReader'>, 'yaml': <class 'invenio_vocabularies.datastreams.readers.YamlReader'>, 'zip': <class 'invenio_vocabularies.datastreams.readers.ZipReader'>, 'xml': <class 'invenio_vocabularies.datastreams.readers.XMLReader'>, 'oai-pmh': <class 'invenio_vocabularies.datastreams.readers.OAIPMHReader'>, 'orcid-http': <class 'invenio_vocabularies.contrib.names.datastreams.OrcidHTTPReader'>, 'orcid-data-sync': <class 'invenio_vocabularies.contrib.names.datastreams.OrcidDataSyncReader'>, 'openaire-http': <class 'invenio_vocabularies.contrib.common.openaire.datastreams.OpenAIREHTTPReader'>, 'ror-http': <class 'invenio_vocabularies.contrib.common.ror.datastreams.RORHTTPReader'>, 'cordis-project-http': <class 'invenio_vocabularies.contrib.awards.datastreams.CORDISProjectHTTPReader'>} |
| VOCABULARIES_DATASTREAM_TRANSFORMERS |
{'xml': <class 'invenio_vocabularies.datastreams.transformers.XMLTransformer'>, 'orcid': <class 'invenio_vocabularies.contrib.names.datastreams.OrcidTransformer'>, 'ror': <class 'invenio_vocabularies.contrib.common.ror.datastreams.RORTransformer'>, 'openaire-award': <class 'invenio_vocabularies.contrib.awards.datastreams.OpenAIREProjectTransformer'>, 'cordis-award': <class 'invenio_vocabularies.contrib.awards.datastreams.CORDISProjectTransformer'>, 'ror-funders': <class 'invenio_vocabularies.contrib.funders.datastreams.FundersRORTransformer'>, 'ror-affiliations': <class 'invenio_vocabularies.contrib.affiliations.datastreams.AffiliationsRORTransformer'>, 'openaire-organization': <class 'invenio_vocabularies.contrib.affiliations.datastreams.OpenAIREOrganizationTransformer'>, 'edmo-organization': <class 'invenio_vocabularies.contrib.affiliations.datastreams.EDMOOrganizationTransformer'>, 'mesh-subjects': <class 'invenio_vocabularies.contrib.subjects.mesh.datastreams.MeshSubjectsTransformer'>, 'euroscivoc-transformer': <class 'invenio_vocabularies.contrib.subjects.euroscivoc.datastreams.EuroSciVocSubjectsTransformer'>, 'gemet-transformer': <class 'invenio_vocabularies.contrib.subjects.gemet.datastreams.GEMETSubjectsTransformer'>, 'nvs-transformer': <class 'invenio_vocabularies.contrib.subjects.nvs.datastreams.NVSSubjectsTransformer'>} |
| VOCABULARIES_DATASTREAM_WRITERS |
{'service': <class 'invenio_vocabularies.datastreams.writers.ServiceWriter'>, 'yaml': <class 'invenio_vocabularies.datastreams.writers.YamlWriter'>, 'async': <class 'invenio_vocabularies.datastreams.writers.AsyncWriter'>, 'names-service': <class 'invenio_vocabularies.contrib.names.datastreams.NamesServiceWriter'>, 'funders-service': <class 'invenio_vocabularies.contrib.funders.datastreams.FundersServiceWriter'>, 'awards-service': <class 'invenio_vocabularies.contrib.awards.datastreams.AwardsServiceWriter'>, 'cordis-awards-service': <class 'invenio_vocabularies.contrib.awards.datastreams.CORDISAwardsServiceWriter'>, 'affiliations-service': <class 'invenio_vocabularies.contrib.affiliations.datastreams.AffiliationsServiceWriter'>, 'openaire-affiliations-service': <class 'invenio_vocabularies.contrib.affiliations.datastreams.OpenAIREAffiliationsServiceWriter'>, 'subjects-service': <class 'invenio_vocabularies.contrib.subjects.datastreams.SubjectsServiceWriter'>} |
| VOCABULARIES_FUNDER_DOI_PREFIX |
'10.13039' |
| VOCABULARIES_FUNDER_SCHEMES |
{'grid': {'label': l'GRID', 'validator': <function <lambda> at 0x7e1a77180c20>}, 'gnd': {'label': l'GND', 'validator': <function is_gnd at 0x7e1a772b39c0>}, 'isni': {'label': l'ISNI', 'validator': <function is_isni at 0x7e1a772b3100>}, 'ror': {'label': l'ROR', 'validator': <function is_ror at 0x7e1a772f0360>}, 'doi': {'label': l'DOI', 'validator': <function is_doi at 0x7e1a772b2660>}} |
| VOCABULARIES_IDENTIFIER_SCHEMES |
{'grid': {'label': l'GRID', 'validator': <function <lambda> at 0x7e1a77180c20>}, 'gnd': {'label': l'GND', 'validator': <function is_gnd at 0x7e1a772b39c0>}, 'isni': {'label': l'ISNI', 'validator': <function is_isni at 0x7e1a772b3100>}, 'ror': {'label': l'ROR', 'validator': <function is_ror at 0x7e1a772f0360>}} |
| VOCABULARIES_NAMES_SCHEMES |
{'orcid': {'label': l'ORCID', 'validator': <function is_orcid at 0x7e1a772b31a0>, 'datacite': 'ORCID'}, 'isni': {'label': l'ISNI', 'validator': <function is_isni at 0x7e1a772b3100>, 'datacite': 'ISNI'}, 'gnd': {'label': l'GND', 'validator': <function is_gnd at 0x7e1a772b39c0>, 'datacite': 'GND'}} |
| VOCABULARIES_ORCID_ACCESS_KEY |
'CHANGEME' |
| VOCABULARIES_ORCID_ORG_IDS_MAPPING_PATH |
None |
| VOCABULARIES_ORCID_SECRET_KEY |
'CHANGEME' |
| VOCABULARIES_ORCID_SUMMARIES_BUCKET |
'v3.0-summaries' |
| VOCABULARIES_ORCID_SYNC_MAX_WORKERS |
32 |
| VOCABULARIES_ORCID_SYNC_SINCE |
{'days': 1} |
| VOCABULARIES_RESOURCE_CONFIG |
<class 'invenio_vocabularies.resources.config.VocabulariesResourceConfig'> |
| VOCABULARIES_SERVICE_CONFIG |
<class 'invenio_vocabularies.services.config.VocabulariesServiceConfig'> |
| VOCABULARIES_SUBJECTS_EUROSCIVOC_FILE_URL |
'https://publications.europa.eu/resource/distribution/euroscivoc/rdf/skos_ap_eu/EuroSciVoc-skos-ap-eu.rdf' |
| VOCABULARIES_SUBJECTS_GEMET_FILE_URL |
'https://www.eionet.europa.eu/gemet/latest/gemet.rdf.gz' |
| VOCABULARIES_SUBJECTS_NVS_FILE_URL |
'http://vocab.nerc.ac.uk/collection/P02/current/?_profile=nvs&_mediatype=application/rdf+xml' |
| VOCABULARIES_SUBJECTS_SCHEMES |
{'gnd': {'label': l'GND', 'validator': <function is_gnd at 0x7e1a772b39c0>, 'datacite': 'GND'}, 'url': {'label': l'URL', 'validator': <function is_url at 0x7e1a772b3380>}} |
| VOCABULARIES_TYPES_SEARCH |
{'facets': [], 'sort': ['name', 'count']} |
| VOCABULARIES_TYPES_SORT_OPTIONS |
{'name': {'title': l'Name', 'fields': ['id']}, 'count': {'title': l'Number of entries', 'fields': ['count']}} |
| WEBHOOKS_BASE_TEMPLATE |
'invenio_app_rdm/page.html' |
| WEBHOOKS_DEBUG_RECEIVER_URLS |
{} |
| WEBHOOKS_SECRET_KEY |
'secret_key' |
| WEBPACKEXT_MANIFEST_LOADER |
<class 'invenio_assets.webpack.UniqueJinjaManifestLoader'> |
| WEBPACKEXT_MANIFEST_PATH |
'dist/manifest.json' |
| WEBPACKEXT_NPM_PKG_CLS |
<class 'pynpm.package.NPMPackage'> |
| WEBPACKEXT_PROJECT |
'invenio_assets.webpack:webpack_project' |
| WEBPACKEXT_PROJECT_BUILDDIR |
'/opt/appn-rdm/.venv/var/instance/assets' |
| WEBPACKEXT_PROJECT_DISTDIR |
'/opt/appn-rdm/.venv/var/instance/static/dist' |
| WEBPACKEXT_PROJECT_DISTURL |
'/static/dist' |
| WEBPACKEXT_STORAGE_CLS |
<class 'pywebpack.storage.FileStorage'> |
| WSGI_PROXIES |
2 |