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

Convert KNS inquirables to KRAD inquirables in Rice apps

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: Development, Roadmap
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-9863Identify inquirable gaps between KNS and KRAD inquiry features
      KULRICE-11339Create Automated Functional Tests for KRAD Labs - default inquirable
      KULRICE-11438Incorporate "Inquire Into Records" permissions
      KULRICE-12471Need to add support in code to use the KR-KRAD namespace permissions instead of the KNS namespace permissions
      KULRICE-3481Ingestion creates non-inquirable, non-editable users
      KULRICE-5136Create Groovy conversion script for updating KNS DD and Document DD to KRAD
      KULRICE-9361KNS to KRAD Conversion Guide
      KULRICE-11131samples for I24, I25, I27
      KULRICE-11132samples for I26
      KULRICE-12293KNS/OJB Legacy Documents
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Update the DD and Inquirable impls for the following classes from KNS to KRAD.

      GroupInquirableImpl
      ComponentInquirableImpl
      RuleBaseValuesInquirableImpl
      RuleDelegationInquirableImpl
      KimTypeInquirableImpl
      PermissionInquirableImpl
      PersonInquirableImpl
      ResponsibilityInquirableImpl
      RoleInquirableImpl
      RoleMemberInquirableImpl

        Activity

        Hide
        Venkat PremChandran (Inactive) added a comment -

        Got the basic UI for Group, Permission and responsibility. Looks like we need to have a layout like CollectionGroupGridLayout to display attribute name/values and roles in order to get the collection elements in a same row. Rightnow, I'm using CollectionGroup to display the elements. I just created only the InquiryViews for these bos and implmented ViewHelperServiceImpl.getDataObject() to get the BOs

        Show
        Venkat PremChandran (Inactive) added a comment - Got the basic UI for Group, Permission and responsibility. Looks like we need to have a layout like CollectionGroupGridLayout to display attribute name/values and roles in order to get the collection elements in a same row. Rightnow, I'm using CollectionGroup to display the elements. I just created only the InquiryViews for these bos and implmented ViewHelperServiceImpl.getDataObject() to get the BOs
        Hide
        Venkat PremChandran (Inactive) added a comment - - edited

        Not sure how to convert the rule attributes. It uses HashMap and doesnt have any field def in dd file, it looks like the fields are being created on the fly WebRuleUtils.customizeSections(). Do we need to create AttributeFields in CollectionGroup in ViewHelperServiceImpl methods?

        In KNS, it's an empty section and creating all the fields at WebRuleUtils.customizeSections()

        <bean parent="InquirySectionDefinition">
        <property name="title" value="Rule Attributes"/>
        <property name="numberOfColumns" value="1"/>
        </bean>

        Show
        Venkat PremChandran (Inactive) added a comment - - edited Not sure how to convert the rule attributes. It uses HashMap and doesnt have any field def in dd file, it looks like the fields are being created on the fly WebRuleUtils.customizeSections(). Do we need to create AttributeFields in CollectionGroup in ViewHelperServiceImpl methods? In KNS, it's an empty section and creating all the fields at WebRuleUtils.customizeSections() <bean parent="InquirySectionDefinition"> <property name="title" value="Rule Attributes"/> <property name="numberOfColumns" value="1"/> </bean>
        Hide
        Venkat PremChandran (Inactive) added a comment -

        Also, not sure how to display action name instead of action requested code in Rule inquiry. KNS doing something to display name instead of code even the InquiryCollectionDefinition has actionRequestedCd. The same thing happening for namespace code/name

        Show
        Venkat PremChandran (Inactive) added a comment - Also, not sure how to display action name instead of action requested code in Rule inquiry. KNS doing something to display name instead of code even the InquiryCollectionDefinition has actionRequestedCd. The same thing happening for namespace code/name
        Hide
        Venkat PremChandran (Inactive) added a comment -

        It looks like it's hard to create Person inquiry just like KNS as it uses identiymanagementdocuments to construct all the info needed to display in inquiry screen. For now (as we're focusing on inquiries only), We can get all the sections except Privacy Preferences and membership section in KRAD view.

        Show
        Venkat PremChandran (Inactive) added a comment - It looks like it's hard to create Person inquiry just like KNS as it uses identiymanagementdocuments to construct all the info needed to display in inquiry screen. For now (as we're focusing on inquiries only), We can get all the sections except Privacy Preferences and membership section in KRAD view.
        Hide
        Rice-CI User (Inactive) added a comment -

        Integrated in rice-trunk-nightly #46 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/46/)
        KULRICE-5119 - Convert KNS inquirables to KRAD inquirables in Rice apps - Converted all except Person and Role

        Show
        Rice-CI User (Inactive) added a comment - Integrated in rice-trunk-nightly #46 (See http://ci.rice.kuali.org/job/rice-trunk-nightly/46/ ) KULRICE-5119 - Convert KNS inquirables to KRAD inquirables in Rice apps - Converted all except Person and Role
        Hide
        Jessica Coltrin (Inactive) added a comment -

        moving to 2.1 for completion

        Show
        Jessica Coltrin (Inactive) added a comment - moving to 2.1 for completion
        Hide
        Jerry Neal (Inactive) added a comment -

        Peter,

        You probably have other Jiras for this one as well.

        Jerry

        Show
        Jerry Neal (Inactive) added a comment - Peter, You probably have other Jiras for this one as well. Jerry
        Hide
        Jessica Coltrin (Inactive) added a comment -

        Done in 2.4.

        Show
        Jessica Coltrin (Inactive) added a comment - Done in 2.4.

          People

          • Assignee:
            Unassigned
            Reporter:
            Scott Gibson (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel