mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-24 17:30:03 +00:00
UBER-772: require having employee mixin to allow Staff mixin (#3618)
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
This commit is contained in:
parent
04274d1167
commit
5ddddd060a
@ -104,7 +104,9 @@
|
|||||||
m.kind === ClassifierKind.MIXIN &&
|
m.kind === ClassifierKind.MIXIN &&
|
||||||
!ignoreMixins.has(m._id) &&
|
!ignoreMixins.has(m._id) &&
|
||||||
(hierarchy.hasMixin(object, m._id) ||
|
(hierarchy.hasMixin(object, m._id) ||
|
||||||
(showAllMixins && hierarchy.isDerived(realObjectClass, hierarchy.getBaseClass(m._id))))
|
(showAllMixins &&
|
||||||
|
hierarchy.isDerived(realObjectClass, hierarchy.getBaseClass(m._id)) &&
|
||||||
|
(m.extends && hierarchy.isMixin(m.extends) ? hierarchy.hasMixin(object, m.extends) : true)))
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user