Uploaded image for project: 'Magnolia Demo Projects'
  1. Magnolia Demo Projects
  2. MGNLDEMO-109

Default URI isn't set to travel demo in all cases when travel site is set as default site

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Critical Critical
    • 0.8
    • None
    • None
    • None

      Default URI (/modules/ui-admincentral/virtualURIMapping/default) is set to travel demo only when /modules/site/config/site node doesn't exist, but it's not set when changing site from /modules/standard-templating-kit/config/site or when info.magnolia.module.site.setup.DefaultSiteExistsDelegateTask. See update task code:

      private final Task setupTravelSiteAsActiveSite = new NodeExistsDelegateTask("Set travel demo as an active site", "/modules/site/config/site",
                  new PropertyExistsDelegateTask("Check extends property and update or create it", "/modules/site/config/site", "extends",
                          new CheckAndModifyPropertyValueTask("/modules/site/config/site", "extends", "/modules/standard-templating-kit/config/site", "/modules/travel-demo/config/travel"),
                          new DefaultSiteExistsDelegateTask("", "",
                                  new SetPropertyTask(RepositoryConstants.CONFIG, "/modules/site/config/site", "extends", "/modules/travel-demo/config/travel"))),
                  new ArrayDelegateTask("",
                          new CreateNodeTask("", "/modules/site/config", "site", NodeTypes.ContentNode.NAME),
                          new SetPropertyTask(RepositoryConstants.CONFIG, "/modules/site/config/site", "extends", "/modules/travel-demo/config/travel"),
                          new IsAuthorInstanceDelegateTask("Set default URI to home page", String.format("Sets default URI to point to '%s'", DEFAULT_URI), null, new SetPropertyTask(RepositoryConstants.CONFIG, DEFAULT_URI_NODEPATH, "toURI", DEFAULT_URI))
                  ));
      

        Acceptance criteria

              ajuran AntonĂ­n Juran
              mdivilek Milan Divilek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD