Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-5074

Auto-creating JCR datasource at runtime requires logout/login for permissions to apply

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 6.1
    • None
    • None
    • None
    • Features 4, Features 5, Features 6
    • 8

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

        Acceptance criteria

              mdivilek Milan Divilek
              mgeljic Mikaël Geljić
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoD