An identifiable is actually not a db.Record. Thus, we introduce a class here to be able to implement it cleanly (also preparation for backrefs).
Should be merged after !66 (merged)
This change has a lot of ramifications. I also tried to enhance code quality at places that I touched.
pipeline
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.