Uploaded image for project: 'Content Types'
  1. Content Types
  2. MGNLCT-79

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Neutral
    • 1.1
    • 1.0
    • None

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

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Bug DoR
                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 2.5h
                      2.5h