[MGNLCT-79] Auto-creating JCR datasource at runtime requires logout/login for permissions to apply Created: 14/Nov/18  Updated: 20/Mar/19  Resolved: 11/Mar/19

Status: Closed
Project: Content Types
Component/s: None
Affects Version/s: 1.0
Fix Version/s: 1.1

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

Issue Links:
Cloners
is cloned by MGNLUI-5074 Auto-creating JCR datasource at runti... Closed
Relates
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)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
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 00:36:57 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.