-
Bug
-
Resolution: Fixed
-
Neutral
-
2.7.7, 2.8.2
-
-
Empty show more show less
-
Yes
Not all users will want the contacts module installed in their system just because they use stk module. It should be optional.
Problems
When contacts-app is not installed:
- The field found here: /modules/standard-templating-kit/dialogs/components/teasers/stkTeaserContact/form/tabs/tabTeaser/fields/contact/contentPreviewDefinition has a contentPreviewDefinition property pointing to info.magnolia.contacts.app.field.component.ContactPreviewComponent and will create a CNF exception.
- The workspace contacts won't be found
Possible solutions
Make stkTeaserContact template and dialog a part of the contacts-app.- Have (multiple) conditional bootstrap tasks (in stk + demo-project) that only install dialogs/components/content when contacts-app is installed
Demo contents that use stkTeaserContact
Those contents might have to be ordered upon boostrap.
4 nodes returned in 10ms /demo-features/aggregation-paragraphs/contact-paragraph/content/0 /demo-project/news-and-events/extras/extras1/00 /demo-features/aggregation-paragraphs/contact-paragraph/extras/extras1/0 /demo-project/news-and-events/news-overview/extras/extras1/0
Be aware of possible migration.
Acceptance criteria
- is causing
-
MGNLSTK-1439 When contacts module is added to install its STK-components won't be available if contacts was formerly not installed
- Closed
- is related to
-
MGNLSTK-1391 stk module has a dependency on the contacts module that is not reflected in the module descriptor
- Closed
- relates to
-
MGNLGROOVY-126 Workbench definition specifies wrong drop constraint
- Closed