Details

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

      Description

      Some cleanup needs to be done on the provided footer beans within the UIF. See the following thread:

      From: Jerry Neal jkneal@indiana.edu
      Sent: Friday, February 24, 2012 4:27 PM
      To: 'Niesen, Claus H [ITUIS]'
      Cc: 'Brian Smith'
      Subject: RE: footers

      Claus,

      The Uif-PageFormFooter (maybe 'Uif-FormPageFooter' would be better) would just contain the Save, Close, and Cancel. There is actually a bean for this now ('Uif-FormFooter') so I am suggesting are renamed. Then we have Uif-DocumentPageFooter that extends footer base and has the current list in Uif-PageFooter. Brian might have some further suggestions on naming.

      Thanks,
      Jerry

      From: Niesen, Claus H [ITUIS] cniesen@iastate.edu
      Sent: Friday, February 24, 2012 5:18 PM
      To: Jerry Neal
      Cc: Brian Smith
      Subject: RE: footers

      Hello Jerry,

      Yes, that was the result of my work. What you suggested makes sense. I just need a clarification on the Uif-PageFormFooter, are you suggesting that that should hold all these buttons or that you want to provide that definition (which contains only the save and close buttons) as an extra that people could use if desired?

      Claus

      From: Jerry Neal jkneal@indiana.edu
      Sent: Friday, February 24, 2012 4:04 PM
      To: Claus Niesen
      Cc: Brian Smith
      Subject: footers

      Hi Claus,

      I am seeing something that I am wondering is a result of the work you did to move the document buttons from the view footer to page footer. We have a Uif-PageFooter definition of:

      <bean id="Uif-PageFooter" parent="Uif-FooterBase">
      <property name="items">
      <list>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="performRouteReport" p:actionLabel="route report"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_PERFORM_ROUTE_REPORT]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="sendAdHocRequests" p:actionLabel="send adhoc"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_SEND_ADHOC_REQUESTS]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="route" p:actionLabel="submit" p:clientSideValidate="true"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_ROUTE]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="save" p:actionLabel="save" p:clientSideValidate="true"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_SAVE]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="reload" p:actionLabel="reload"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_RELOAD]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="blanketApprove" p:actionLabel="blanket approve" p:clientSideValidate="true"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_BLANKET_APPROVE]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="approve" p:actionLabel="approve" p:clientSideValidate="true"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_APPROVE]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="disapprove" p:actionLabel="disapprove"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_DISAPPROVE]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="fyi" p:actionLabel="fyi"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_FYI]}

      "/>
      <bean parent="Uif-PrimaryActionButton" p:methodToCall="acknowledge" p:actionLabel="acknowledge"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_ACKNOWLEDGE]}

      "/>
      <bean parent="Uif-SecondaryActionButton" p:methodToCall="close" p:actionLabel="close"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_CLOSE]}

      "/>
      <bean parent="Uif-ActionLink" p:methodToCall="cancel" p:actionLabel="cancel"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_CANCEL]}

      "/>
      <bean parent="Uif-ActionLink" p:methodToCall="copy" p:actionLabel="copy"
      p:render="@

      {#actionFlags[#Constants.KUALI_ACTION_CAN_COPY]}

      "/>
      </list>
      </property>
      </bean>

      Which is configured for the default page (Uif-Page). Most of these buttons are not applicable for standard pages. So I think we need a 'Uif-DocumentPage' that has these buttons. The standard Uif-PageFooter probably should have nothing by default. Then we can provide the 'Uif-PageFormFooter' or something that has the save and close.

      Also, this Uif-PageFooter bean should be in the UifHeaderFooterDefinitions.xml file.

      Does this make sense? If so I will create a Jira for 2.2.

      Thanks,
      Jerry

        Attachments

          Issue Links

            Activity

            Hide
            cniesen Claus Niesen added a comment -
            • renamed Uif-FormFooter to Uif-FormPageFooter
            • renamed Uif-PageFooter to Uif-DocumentPageFooter and moved it from Uif-Page to Uif-DocumentPage
            Show
            cniesen Claus Niesen added a comment - renamed Uif-FormFooter to Uif-FormPageFooter renamed Uif-PageFooter to Uif-DocumentPageFooter and moved it from Uif-Page to Uif-DocumentPage
            Hide
            cniesen Claus Niesen added a comment -

            Reverted the "renamed Uif-FormFooter to Uif-FormPageFooter" and removed reference out of Uif-FormView.

            Show
            cniesen Claus Niesen added a comment - Reverted the "renamed Uif-FormFooter to Uif-FormPageFooter" and removed reference out of Uif-FormView.
            Hide
            cniesen Claus Niesen added a comment -

            KULRICE-6864 Added Uif-FormFooter (Save, Close, Cancel buttons) to Kitchen Sink

            Show
            cniesen Claus Niesen added a comment - KULRICE-6864 Added Uif-FormFooter (Save, Close, Cancel buttons) to Kitchen Sink

              People

              • Assignee:
                cniesen Claus Niesen
                Reporter:
                jkneal Jerry Neal (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: