Release Notes - SEEK - Version 1.5.0
New Feature
- [OPSK-1408] - Add DataFile button on Assay page, also Add Model
- [OPSK-1451] - Button to request to join a project
Improvement
- [OPSK-1277] - Update to JERM 2 ontology
- [OPSK-1296] - Allow sample attributes to follow an identification scheme
- [OPSK-1302] - Make sure JSON keys use a consistent format
- [OPSK-1303] - Use a consistent format for IDs
- [OPSK-1309] - Consider hiding id attributes
- [OPSK-1316] - Check/refactor Ability class
- [OPSK-1336] - Fix how versions of data files are serialized
- [OPSK-1337] - Fix how tags are serialized
- [OPSK-1338] - Make sure "links" and "type" match and lead to a valid URL
- [OPSK-1357] - Always use purl.bioontology for NCBI URI's for organism and strain
- [OPSK-1403] - Change filtering in association view to filter by sub-strings
- [OPSK-1405] - Get proper errors out of JSON validation
- [OPSK-1413] - Add versions attribute to versioned assets
- [OPSK-1414] - Add a UUID to organism
- [OPSK-1416] - Move the content blobs out of relationships and show as part of the attributes
- [OPSK-1417] - Include links for listed versions
- [OPSK-1418] - Model format, type, and environment should just be shown as text
- [OPSK-1424] - Combine JSON schemas into one file
- [OPSK-1425] - Add title and href to elements of resource index lists
- [OPSK-1426] - Prevent samples and sample types JSON output
- [OPSK-1432] - Change rest test case code for error codes
- [OPSK-1436] - Order resource lists
- [OPSK-1439] - content testing for maximal objects
- [OPSK-1440] - content testing for minimal objects
- [OPSK-1446] - change 'tags' to 'funding_code' in programme_serializer
- [OPSK-1450] - Improve look of project positions on person show page
- [OPSK-1458] - show whether items have snapshots in resource list view
- [OPSK-1460] - Enforce singleton relationships
- [OPSK-1461] - Make orcid more prominent and appear on the resource list items
- [OPSK-1478] - Make DOI creation more apparent
- [OPSK-1500] - Exception emails aren't always being sent
- [OPSK-1536] - Add new units ng, µg/ml, mg/ml, µg/µl, CFU
Bug
- [OPSK-807] - Research Object has problems
- [OPSK-1194] - name recognition does not properly work
- [OPSK-1231] - Include CM (centimetre) in the list of units
- [OPSK-1234] - Some issues on the ISA graph when things have multiple parents
- [OPSK-1284] - Check and update File.open().read cases
- [OPSK-1304] - Orcid id missing from person details
- [OPSK-1305] - email address being exposed in JSON
- [OPSK-1306] - JSON should not include extra unless asked
- [OPSK-1310] - Attributes called id are not allowed
- [OPSK-1311] - Suggested assay/tech type isn't selected when editing an assay
- [OPSK-1339] - Fix id of content_blob when presenting different versions
- [OPSK-1340] - hidden and total counts in XML does not match html count
- [OPSK-1349] - Getting /programmes does not work if programmes disabled
- [OPSK-1375] - Clear our the sharing_scope=2 when asset is updated by a manager
- [OPSK-1389] - Content Blobs aren't resolvable, just results in a download
- [OPSK-1390] - Publication authors are shown for publication JSON
- [OPSK-1393] - statistics wrong/ assay type
- [OPSK-1397] - Related assets is wrong for programme
- [OPSK-1399] - Problem reading and displaying JSON text file with new lines and readlines
- [OPSK-1402] - RDF doesn't sychronise properly when the type changes
- [OPSK-1407] - Institutions are only partially correct correctly in the rdf
- [OPSK-1415] - undefined method `rdf_repository_configured?' for Event
- [OPSK-1419] - remove workgroups from person JSON representation
- [OPSK-1421] - Only show the version dropdown selection if logged into SEEK
- [OPSK-1423] - Correct JSON for get assay
- [OPSK-1429] - Organism does not show correct relationships to strains
- [OPSK-1431] - Hide strain behind NotImplemented
- [OPSK-1435] - Changing a suggested type should update all associated assays
- [OPSK-1438] - JSON must include version number
- [OPSK-1449] - Error when filtering people by discipline
- [OPSK-1452] - Should notify user by email when they are added to a project
- [OPSK-1454] - Project json schema ignored addition of "programmes"
- [OPSK-1457] - Clean out Specimens from ResourcePublishLog
- [OPSK-1462] - Citation box doesn't appear for Assets with a DOI
- [OPSK-1464] - RO internal paths can exceed Windows MAX_PATH length
- [OPSK-1466] - Fix DOI in RDF
- [OPSK-1467] - Gatekeeper email incorrectly sent
- [OPSK-1488] - email checksum in JSON has email attribute name
- [OPSK-1492] - Error when getting Storage stats on the fairdomhub
- [OPSK-1509] - DOI isn't displayed quite right for publication
- [OPSK-1511] - Missing project error, when creating a publication
- [OPSK-1512] - Check & remove strains and samples from relationships of readAPI objects
- [OPSK-1514] - Non-visible samples are listed for sample type
- [OPSK-1515] - Samples and strains are listed in the results of search JSON
- [OPSK-1518] - Make snapshot prevention reason more obvious
- [OPSK-1529] - Fix subscription job delay
- [OPSK-1530] - Snapshotting an assay with samples in it causes an error
- [OPSK-1537] - nil error for rdf generation when the ncbi id is nil (or incorrect)
Task
- [OPSK-1307] - Document API on SwaggerHub
- [OPSK-1308] - Check return codes are correct
- [OPSK-1312] - Update JERM ontology to JERM2
- [OPSK-1313] - Update ontology uri's for JERM2
- [OPSK-1319] - Update RDF for JERM2
- [OPSK-1343] - Make plain JSON acceptable to the API
- [OPSK-1348] - Fix getting of many projects
- [OPSK-1369] - Include search in the JSON API
- [OPSK-1396] - Move schemas to somewhere better
- [OPSK-1398] - RDF doesn't appear in public graph after data file is made public
- [OPSK-1411] - JSON schemas for indexing
- [OPSK-1412] - JSON schemas for show/get
- [OPSK-1437] - upgrade task to strip trailing spaces from weblinks
- [OPSK-1444] - Document search API
- [OPSK-1480] - Set up sparql endpoint for fairdomhub
- [OPSK-1489] - Publishing should clear the policy sharing scope
- [OPSK-1493] - Clean out dangling policies
- [OPSK-1494] - Clean out policies set to sharing scope ALL_USERS
- [OPSK-1528] - Docker Mysql container for docker compose needs to be UTF-8
- [OPSK-1535] - Document the request to join a project
Sub-task
- [OPSK-1320] - Check over current mappings
- [OPSK-1321] - Update RDF for validation and construction data
- [OPSK-1322] - Check for mssing bi-directional statements
- [OPSK-1323] - Include jerm:title and jerm:description terms
- [OPSK-1324] - Describe Programmes in RDF
- [OPSK-1325] - Describe assay hasInput and hasOutput in RDF
- [OPSK-1326] - Describe Assay hasPart <Asset> in RDF
- [OPSK-1327] - Include Assay isAssociatedWith <Sop> in RDF
- [OPSK-1330] - Include SEEKID for relevant classes in RDF
- [OPSK-1331] - Include Person isAssociatedWith <Project> in RDF
- [OPSK-1332] - Add Project WEBLINK <uri> in RDF
- [OPSK-1333] - Include Strain is_investigated_by in RDF
- [OPSK-1334] - Make sure the Assay is the appropriate class, according to whether it is Experimental or Modelling
- [OPSK-1361] - Change behaviour to allow simulation data to be flagged as such when uploaded
- [OPSK-1385] - Fix SEEK_ID to only be shown for appropriate types
- [OPSK-1391] - Update terms following ontology refactoring
- [OPSK-1392] - Check and update modelling_analysis and experimental_assay tech types
- [OPSK-1505] - Maximal object JSON API content testing for ISA
- [OPSK-1506] - Maximal object JSON API content testing for Yellow pages
- [OPSK-1507] - Maximal object JSON API content testing for Assets
- [OPSK-1508] - Maximal object JSON API content testing for Activities
- [OPSK-1531] - Check DOI search indexing still works
Issue
- [OPSK-1362] - problem with view content at presentation
- [OPSK-1400] - Change empty string output to null
- [OPSK-1434] - Associate data files filter shows duplicates
- [OPSK-1441] - Check cache expiration is working
- [OPSK-1442] - Tagging autocompleter displays "[object Object]" when there are no matches
- [OPSK-1459] - Split factories up
- [OPSK-1468] - "Show more" not working for some nodes in ISA graph
- [OPSK-1510] - Nil error when getting bio reference for a pre-print