[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: |
|
||||||||
| 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]] |