F schema export references
All threads resolved!
All threads resolved!
Compare changes
Files
3- Florian Spreckelsen authored
@@ -56,8 +56,6 @@ class DataModelTest(unittest.TestCase):
For https://gitlab.indiscale.com/caosdb/customers/dimr/management/-/issues/38 Extends !80 (merged) by treatment of references and list of references.
(List of) References are translated int (arrays of) "oneOf"
properties: They include a subschema for the creation of new Records of the referenced types, and an enum with the existing Records. A special case are reference properties with the generic db.REFERENCE
datatype. Since here, we can't create a new Record (since we don't know a type), only the enum with all Records and Files is used.
RecordType treatment has been refactored s.th. it can be used recursively to create subschemas. Apart from this and the generation of the enum values, the existing property treatment was already enough.
Unit and integration tests should be sufficient but feel free to test with your favorite RT from a live system, too.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.