mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-06 09:47:43 +02:00
UBER-47: attributes for base class (ex. contacts in lead's customers) (#3241)
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
@@ -125,8 +125,9 @@
|
||||
}
|
||||
|
||||
function getOwnTypes (_class: Ref<Class<Doc>>): KeyFilter[] {
|
||||
const clazz = hierarchy.getClass(_class)
|
||||
const mixin = hierarchy.as(clazz, view.mixin.ClassFilters)
|
||||
const mixin = hierarchy.classHierarchyMixin(_class, view.mixin.ClassFilters)
|
||||
if (mixin === undefined) return []
|
||||
_class = hierarchy.getBaseClass(_class)
|
||||
const result = getFilters(_class, mixin)
|
||||
|
||||
if (mixin.strict) {
|
||||
|
||||
Reference in New Issue
Block a user