murano-dashboard/releasenotes/notes/abstract-base-class-fix-7cb06a0924b973f3.yaml
Kirill Zaitsev 2857c8f4a3 Fetch class descendants in the dynamic_ui from glare
Before this change whenever a murano-class dependency was specified in
the ui definition of a package, only packages that contained those
specific fqns were fetched from API, even though the information about
inheritance is available in the glare back-end.

With this change dashboard also fetches all the packages, that have
classes, that inherit from the specified package. This change also
alters the way absence of a package is handled. It's now specified as an
empty field with explanation, rather then a django message. This allows
having only partial dependencies and skipping optional dependencies
altogether

Change-Id: I6632f72ca260c26a116b3aa4608d9592d0f1cbce
Closes-Bug: #1585812
2016-06-06 10:29:54 +00:00

5 lines
161 B
YAML

---
fixes:
- Specifying a base class in the ui definition now also fetches all the packages with classes
that inherit from that class, when glare is used.