José Raddaoui Marín
José Raddaoui Marín
From @cole in #162: > In lieu of caching for now, what about adding a rendered_content (or similar) field with editable=False? Rendering markdown on each page view isn't crazy expensive,...
At this point, a relation between a Folder (DIP) and a parent Collection is assumed in some parts of the application. But, in the automatic upload (#2), that relation may...
We have [permissions set up for some models](https://github.com/CCA-Public/dip-access-interface/blob/master/dips/migrations/0002_initial_data.py#L24-L51) but we're not using them anywhere. For example, we're checking directly the groups with some user model helpers in some views instead...
Currently the CONTRIBUTING.md file is a modified copy from the Archivematica repository and it doesn't represent completely this project. Specially the "Contribution standards" section.
As a Reference Librarian, I want to generate statistical reports on page visits and DIP downloads to better understand how the collection is being consulted.
As the Administrator, I want to generate reports on what has been uploaded to the interface (e.g., the most common file formats in the Collection or a visualization of the...
Currently, the primary key of the related database table is being used to form the resource URLs, which is know to be a bad practice. We should create slug "field"...
To display the application layout instead of the default Django error pages on 404 and 500 errors.
Setup cache engine and move session data from database to cache engine. From @sevein's feedback in #70: > Perhaps a better option would be to set up the [cache engine](https://docs.djangoproject.com/en/2.0/ref/settings/#std:setting-CACHES)...
After the introduction of custom Javascript code in #71, we should add tests and syntax checks to this code and integrate them in the CI process.