Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-6399

Make configuring the reloading data dictionary easier for client app developers

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-1265Make the Data Dictionary runtime configurable and in the database
      KULRICE-6749Configure rice sample app as a client app running against a standalone server
      KULRICE-1450make the data dictionary easier to use and more flexible / extensible
      KULRICE-10047CollectionGroup.readOnly=true is not respected after data dictionary reload
      KULRICE-6152Document the Data Dictionary - Client Developer Guide
      KULRICE-2566Improve configurability of log4j for developers running the sample app
      KULRICE-8610Make it so that the role qualifiers built in the DocumentTypePermissionService can be configurable by client apps.
      KULRICE-2428support configuration of workflow attributes in the data dictionary
      KULRICE-12638Binding path for PrerequisiteConstraints defined in data dictionary wrong on reload
      KULRICE-12183Configure KRAD sample app on Developer Environment Setup
    • 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>

        Activity

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

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel