All our SaaS products have been updated with the releases associated with this Sprint 141.
Chouette
Edit Dashboard Layout
As part of the early development of Dashboards, users can now place each Dashboard Widget in a grid.
The placement and size of every widget can be adjusted in an intuitive way.
For the moment, the only supported widget content is the text widget.
Here is a short clip of what it looks like:
Define a Flamingo Validation with ignored XSD rules
Users can define a Flamingo Validation with a list of ignored XSD rules, separated by commas.
The chosen XSD rules will be ignored in Flamingo validations using this setup.
Macros and Controls are not executed if import fails
When an import fails, a user should look at the dataset first.
Then, the user should execute manually controls or macros if they consider that the data is correct for subsequent operations.
Macro to find Quays that could be associated to a common Monomodal Stop Place
The user can use the Control “Quays without common Monomodal Stop Place”:
The geographical distance must be between 50 and 150 (meters).
This Control is disabled when the Control List is used without a Dataset.
When several Quay Stop Areas share these properties:
without Parent,
the same Transport Mode (Stop Area without transport mode are ignored),
they are never used in the same Route (in the given Dataset),
a geographical distance smaller than the distance provided by the user,
they are used by opposite Routes (optional),
a lexical distance between their names smaller than the value provided by the user (optional),
a (virtual) cluster is created with a dedicated uuid (to regroup more easily messages) and these Quays.
Flamingo
Improve message saving speed
Due to a huge number of messages detected by the validation or xsd validation (more than 300 000 messages for some validations), an optimisation has been made to improve message saving speed.
Ignore specific XSD error codes
By using the Flamingo API, a user can now deactivate specific XSD rules to avoid unused messages.
secretary-client create validation --wait --include-schema --schema-ignore=xsd-1824,xsd-1877 netex.zip
The API user can use the validation[schema_ignore][] fields in the validation multipart form to define this list:
validation[schema_ignore][]="xsd-1824" validation[schema_ignore][]="xsd-1877"
Improve IDFM producer profile ruleset
Many improvements have been added to the ruleset which can validate the IDFM producer profile:
Some rule are using warning criticity and not error
Use of new components to check absence or presence of attributes
Check resource reference existence for many objects