Alan R Williams
Alan R Williams
Since Rails 5.1, ids should be bigints. However, in the SEEK database, in most places, the type of an id is still an integer. Bigints are only correctly used for:...
Institution create does not have - avatar - discussion channels Institution get does not have - investigations - studies - assays - any asset types
The process for adding a new asset type to the SEEK codebase is very complicated. It must be documented
In most places, the title of a resource is a string. However, it is text in - assays - collections - document_versions - documents - file_template_versions - file_templates - placeholders...
There are two, almost duplicate, determine_custom_metadata_keys methods in ApplicationController. One at line 558 and one at 602. The second one is the one that is called. The first one should...
The API needs to cope with (possible) custom metadata being associated with a resource. Custom metadata is probably not mature enough for this to be done now. However it should...
In addition to deleting a project with no assets nor investigations i.e. just members, there is a need to wholly purge a project. This would remove the project, its assets...
Project create does not have - start date - end date - use default policy Project create has (wrongly) - wiki page Project get does not include - sample types...
Programme create does not have - discussion links - if users can create projects Programme get does not have - workflows - collections - samples - file templates - placeholders