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 Task
    • Status: Closed Closed
    • Priority: Critical 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
    • Similar issues:
      KULRICE-6623Context namespace is not validated on Agenda submit.
      KULRICE-12898Reevaluate how we are using the "Maintain KRMS Agenda"
      KULRICE-13872When saving a new agenda, user must tab off of context field or use context lookup to prevent validation error
      KULRICE-12639Agenda Lookup: Search box overlaps Create New link
      KULRICE-12235KRAD - Client side validations do not work within a dialog
      KULRICE-6923Agenda selection should support selecting agenda by name
      KULRICE-5298Configure agenda editor's context and agenda lookups to do lookaheads
      KULRICE-9832Look at Bootstrap validation/error display
      KULRICE-1331Review KEW documentation quickly to make sure all of it's still valid
      KULRICE-5669Agenda Rule behaving badly if no context is specified
    • 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.

        Issue Links

          Activity

          Hide
          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
          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
          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
          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
          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
          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
          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
          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
          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
          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
          Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

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

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel