Bug fixes :
- when modifying a password, the information message about the length of the password was wrong.
- the wording regarding the referent of a container was incorrect
- creating an output transaction from the detail of a sample did not work
- Resetting the sample search form was incomplete.
- multi-value metadata entry was not working. The management mechanism was taken over
- deletion of samples could result in unclear messages or messages that do not reflect the problems encountered
- when searching for samples, in some cases, the list returned could be too large and saturate the browser
- the creation of events by batch of samples was not possible as the list of event types was not available
- in the sample list, the “date-time” fields are now displayed on a single line, without carriage return.
- in the protocols, it was not possible to delete the uploaded document
- correction of installation and database backup scripts
What’s new
Containers :
- it is possible to define a maximum number of available slots. The list of containers allows you to view the number of available locations.
- the display of the content object grid allows to view all content objects, not only the last one.
- the starting point for the number of rows and columns can now be positioned to the right (only to the left in previous versions)
- in the list of containers, hovering over the identifier with the mouse displays the grid of contained objects
- it is now possible to delete a batch of containers
Samples:
- it is now possible to add a description to a sample type
- The list of sample types can be exported in CSV.
- when the status “destroyed” is set on an object, an exit movement is automatically generated
- the call to the https://collec.local/index.php?module=sampleDetail&uid=928 function allows to retrieve the details of a sample in JSON format, without prior identification, if the collection has been defined as public (prefiguration of web services)
- in the list of samples, hovering with the mouse over the identifier displays a summary of the sample
- in the details of a sample, the list of secondary identifiers is displayed, without having to position oneself in the ad-hoc tab to view them
- when creating a derived sample, the business identifier is duplicated
- in the list of samples, each column can be subject to a dedicated automatic filter
- the different possibilities of searching for a sample are now organized in thematic tabs
- it is possible to carry out a spatial search of the samples, by drawing a rectangle on a map
- on the home page, the number of samples per collection and the date of last modification is displayed. The list is limited to collections for which users have management rights.
- the list of samples is supplemented by a map showing their location
- it is possible to attach a sample to a sampling campaign. This can be associated with one or more regulations, and it is possible to attach additional documents to it
- it is now possible to search for samples by metadata without first selecting the sample type
Objects:
- an object can be trashed (functionality provided for automatic exchanges)
- the precision of the location of an object can be defined from a table
- objects are now equipped with a Postgis field, facilitating spatial search or visualization with third party tools such as QGIS
- The date of the last change to an object is recorded
- addition of a field of type UUID, to facilitate exchanges
- From the lists of samples or containers, it is now possible to generate the input or output movements for the selected objects
Imports/Exports/Downloads :
- the result of the imports (UIDs generated, number of rows processed) is now stored in the log table
- it is possible to import multi-valued data into the individual metadata fields (md_)
- on an experimental basis, addition of a module to export part of the database in JSON format. Importing such a file in another instance allows to reconstruct the records concerned.
- the mime types of the downloadable files are now modifiable or extensible
Miscellaneous:
- administrators can now directly consult the log table
- a module for writing and executing SQL selection queries is available (required right: param)
- for a collection, it is possible to define whether incoming or outgoing flows are allowed. Similarly, a collection can be defined as public: all samples could be viewed without prior identification. This is a feature prefiguring web services.
- the display windows for containers and samples have been redesigned to make them easier to understand
- it is possible to assign a laboratory number to a borrower
- sorting in tables is now case- and accent-independent
- the database structure can be viewed from the interface
- the software now supports Shibboleth identification (HEADER mode)
- when creating label templates, it is now possible to save changes and stay on the current page, to facilitate fine-tuning (displaying the label in another browser, for example)
- the website https://wwww.collec-science.org has been updated
- the comments in the database have been switched to English
- for users identified from the local database, their account is blocked after three logins without changing the password. The status of their account is now displayed.
Translated with www.DeepL.com/Translator (free version)