[MGNLUI-5074] Auto-creating JCR datasource at runtime requires logout/login for permissions to apply Created: 11/Mar/19  Updated: 12/Mar/19  Resolved: 11/Mar/19

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1

Type: Improvement Priority: Neutral
Reporter: Mikaël Geljić Assignee: Milan Divilek
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Cloners
clones MGNLCT-79 Auto-creating JCR datasource at runti... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Epic Link: Content Types finalization
Sprint: Features 4, Features 5, Features 6
Story Points: 8

 Description   

After JackrabbitInitializer is done registering the new datasource/workspace and granting superuser access, a previously logged-in superuser still won't be able to enter/display content before she logs out and logs back in.

2018-11-14 12:38:40,128 INFO  info.magnolia.dirwatch.DirectoryWatcher           : Directory modified at [/Users/mika/Work/magnolia/projects/resurface/webapp/target/resurface-webapp-6.0-SNAPSHOT/../../src/main/magnolia/ds/contentTypes]
2018-11-14 12:38:42,128 INFO  info.magnolia.dirwatch.DirectoryWatcher           : File resource modified at [/Users/mika/Work/magnolia/projects/resurface/webapp/target/resurface-webapp-6.0-SNAPSHOT/../../src/main/magnolia/ds/contentTypes/cars.yaml]
2018-11-14 12:38:42,137 INFO  agnolia.types.datasource.jcr.JackrabbitInitializer: Creating workspace [cars] for content-type [cars].
2018-11-14 12:38:42,487 WARN  rg.apache.jackrabbit.core.query.lucene.SearchIndex: File does not exist: /info/magnolia/jackrabbit/indexing_configuration_cars.xml
2018-11-14 12:38:42,528 INFO  agnolia.types.datasource.jcr.JackrabbitInitializer: Adding permissions for workspace 'cars' to role 'superuser'.
2018-11-14 12:38:42,559 INFO  agnolia.types.datasource.jcr.JackrabbitInitializer: Registering node type 'mgnl:cars' for workspace 'cars'.
2018-11-14 12:38:42,725 INFO  agnolia.config.source.yaml.YamlConfigurationSource: Registered definition from YAML file [/ds/contentTypes/cars.yaml]: [contentType] definition [cars] with reference id: [cars] from module [ds] at [cars]
2018-11-14 12:38:59,745 WARN  info.magnolia.cms.security.PermissionUtil         : no permissions found for [MgnlUser - superuser [51ae3379-67cf-4994-9e05-f97cb8bc3e4a]]
2018-11-14 12:38:59,746 WARN  info.magnolia.cms.security.PermissionUtil         : no permissions found for [MgnlUser - superuser [51ae3379-67cf-4994-9e05-f97cb8bc3e4a]]
2018-11-14 12:38:59,751 WARN  info.magnolia.cms.security.PermissionUtil         : no permissions found for [MgnlUser - superuser [51ae3379-67cf-4994-9e05-f97cb8bc3e4a]]

Generated at Mon Feb 12 09:22:57 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.