Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-5723

Make sure that we validate that everything within an agenda is valid within that agenda's context

    Details

    • Type: Task
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-b3, 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KRMS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      In other words, make sure that changing an agenda's context doesn't result in having invalid agenda contents

      • The Context restricts the valid:
        • Agenda Types
        • Action Types
        • Rule Types (once KULRICE-5666 is complete)
        • Rules
          • this one is perhaps suspect, should we just open the rules up for the whole namespace like we did with terms?
      • The Namespace restricts the valid:
        • Terms
      • The Rule Name when the context/namespace of an agenda is changed
      • validate that all krms types that are used in the agenda, if they have a service name set, can get a non-null service instance for it.

        Attachments

          Issue Links

            Activity

            Hide
            riceci Rice-CI User (Inactive) added a comment -

            Integrated in rice-trunk-nightly #245 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/245/)
            KULRICE-5723 Refactored how rule action is handled in the background. Added validation for all rule action fields.

            Show
            riceci Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #245 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/245/ ) KULRICE-5723 Refactored how rule action is handled in the background. Added validation for all rule action fields.
            Hide
            riceci Rice-CI User (Inactive) added a comment -

            Integrated in rice-trunk-nightly #251 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/251/)
            KULRICE-5723 Added context criteria to action type values finder

            Show
            riceci Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #251 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/251/ ) KULRICE-5723 Added context criteria to action type values finder
            Hide
            riceci Rice-CI User (Inactive) added a comment -

            Integrated in rice-trunk-nightly #257 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/257/)
            KULRICE-5723 Added business rule to verify the rule type and action type. Made RuleTypeValuesFinder context aware. Refactored ActionTypesValuesFinder.

            Show
            riceci Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #257 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/257/ ) KULRICE-5723 Added business rule to verify the rule type and action type. Made RuleTypeValuesFinder context aware. Refactored ActionTypesValuesFinder.
            Hide
            riceci Rice-CI User (Inactive) added a comment -

            Integrated in rice-trunk-nightly #263 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/263/)
            KULRICE-5723 Added business rule to verify the agenda type, rule type and action type. Made AgendaTypeValuesFinder and RuleTypeValuesFinder context aware. Refactored ActionTypesValuesFinder.

            Show
            riceci Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #263 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/263/ ) KULRICE-5723 Added business rule to verify the agenda type, rule type and action type. Made AgendaTypeValuesFinder and RuleTypeValuesFinder context aware. Refactored ActionTypesValuesFinder.
            Hide
            riceci Rice-CI User (Inactive) added a comment -

            Integrated in rice-trunk-nightly #268 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/268/)
            KULRICE-5723 Verify agenda name uniqueness when context of agenda is changed.

            Show
            riceci Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #268 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/268/ ) KULRICE-5723 Verify agenda name uniqueness when context of agenda is changed.
            Hide
            jcoltrin Jessica Coltrin (Inactive) added a comment -

            Closing since these items are now in the release notes.

            Show
            jcoltrin Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

              People

              • Assignee:
                cniesen Claus Niesen
                Reporter:
                gilesp Peter Giles (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: