4.2.5
Release Date: July 18, 2007
Bug Fixes
-
[01500] XPath filter does not work on >= and <=.
-
[01502] If an access right is defined on a table and if another access right is specified on one of its field, the last one is ignored.
-
[01503] In the table homes of the repository adaptation, the administrator has a write access on the creator field.
-
[01504] When importing an archive, the parent of the target home is also locked. At the end of the import procedure only target home is unlocked, the parent home is still locked (hence it must be unlocked manually).
-
[01505] When creating a child branch, access rights are not computed from the ones defined on the parent branch.
Cardinality constraint on selection nodes
The element
minOccurs
has been added to the selection node specification (
osd:select
).
With
minOccurs
, the validation checks that the contextual and dynamic selection is at least of the size specified.
<xs:annotation>
<xs:appinfo>
<osd:select>
<minOccurs>1</minOccurs>
<xpath>//Titles[au_id =${../au_id}]</xpath>
</osd:select>
</xs:appinfo>
</xs:annotation>
</xs:element>
For more details, see Selection nodes .
API for managing branches and versions
The following new methods have been added to the API
-
Repository.closeHome(...) : closes a branch or a version.
-
Repository.setDocumentationLabel(...) : modifies the label of a branch or a version.
-
Repository.setDocumentationDescription(...) : modifies the description of a branch or a version.