analysispreservation.cern.ch
analysispreservation.cern.ch copied to clipboard
Source code for the CERN Analysis Preservation portal
## Feature request Currently the frontend lets you create as many notification categories as you want with any arbitrary name. However, the backend only allows you to create notifications only...
Right now we have a lot of duplicate code in the `schemas/views.py`, e.g. for `checking schema existance`, `checking schema permissions`, etc Lets create decorators that will handle this and refactor...
There are schemas that include `dependencies` object, with properties that can be used in various conditions (e.g. `cms-analysis`) We should: (1) display these fields as we do the rest and...
## Feature request **What is the expected behavior?** We have special keys that can be added to the schema for custom validations/modification of the records. E.g: ``` { 'type': 'object',...
## Feature request **What is the expected behavior?** Currently there are some updates regarding the dynamioc schema and uiSchema updates with some fields to be updated. Even though we need...
update project dependencies, for python > 3.6.8 and some more recent invenio packages
add task for checking `RECORDS_FILES_REST_ENDPOINTS` after PR merge _Originally posted by @pamfilos in https://github.com/cernanalysispreservation/analysispreservation.cern.ch/pull/2718#discussion_r1099079530_
After merging the "notifications from schema config" PR #2320 we can do some small improvements: - [ ] check cms-stat-quest schemas - [ ] deploy schemas with config to PROD...
After https://github.com/cernanalysispreservation/analysispreservation.cern.ch/pull/2361 is merged, we will have an API that can modify (`allow/deny/remove`) for schema record permissions We should create a new tab on the admin schema panel (e.g. "Permissions",...