XMLWordPrintable

Details

    • Sub-task
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • 5.0.0
    • None
    • None
    • Platform Sprint 157: Finish, Platform159:Post-bang/Pre-beta, Platform160:BETA!

    Description

      The current node type definitions for hipposys:domainrule and hipposys:domain are:

      [hipposys:domainrule] > nt:base
      + * (hipposys:facetrule) = hipposys:facetrule multiple
      - hipposys:description (string)
      
      [hipposys:domain] > nt:base
      + * (hipposys:domainrule) = hipposys:domainrule multiple 
      + * (hipposys:authrole) = hipposys:authrole multiple
      - hipposys:description (string)

      Technically and functionally however there is no reason to need or use or support SNS children for hipposys:domainrule or hipposys:domain.

      With the migation to HCM (YAML) this already has been taken care of for the CMS product configuration, and the esv2yaml migration tool will likewise (mostly) do this automatically for end projects (HCM-89).
      So what remains to do is:

      • enforcing these constraints through the CND definitions by updating hipposys.cnd (scope of this issue):
        [hipposys:domainrule] > nt:base
        + * (hipposys:facetrule) = hipposys:facetrule
        - hipposys:description (string)
        
        [hipposys:domain] > nt:base
        + * (hipposys:domainrule) = hipposys:domainrule
        + * (hipposys:authrole) = hipposys:authrole
        - hipposys:description (string)
      • adjust unit-tests which not yet do honor these new restrictions
      • ensure existing repository data is properly migrated/fixed at startup (REPO-1644)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              adouma Ate Douma (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: