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

Make configuring the reloading data dictionary easier for client app developers

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KNS, KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      After getting one of our local developers configured to use the reloading DD, I saw a couple of simple tweaks we could make to simplify the process. Really it amounts to creating a parent bean for the dataDictionaryService in KNSSpringBeans.xml, and adding a new bean xml file to the rice-development-tools project with an overriding dataDictionaryService bean that adds the reloading DD constructor arg. With that in place, all that is required of client app devs to get this functionality is to add rice-development-tools as a dependency, and to add a single param to their rice config xml like this:

      <param name="rice.KR.additionalSpringFiles">classpath:org/kuali/rice/devtools/krad/datadictionary/ReloadingDataDictionarySpringBeans.xml</param>

        Attachments

          Activity

          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:
              gilesp Peter Giles (Inactive)
              Reporter:
              gilesp Peter Giles (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: