This adds basic datetime customization to the WebUI.
caosdb-f-property-datetime-value
css class for special handling of datetime properties.BUILD_MODULE_EXT_COSMETICS_CUSTOMDATETIME
caosdb-v-property-datetime-customized
and caosdb-v-property-datetime-customized-newvalue
.There was a lot of cargo-cult copy&paste, please check if it made sense:
previewReadyEvent
hook make sense?Start a server with the correct environment variable, then call this Python code to create a complex datetime property (this is more than what the edit mode currently can do):
rec = db.Record(id="316").retrieve()
rec.properties[1].value = "2023-01-02T12:34+0800"
rec.update()
Then open: https://localhost:10443/Entity/316
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.