Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major 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
    • Similar issues:
      KULRICE-12620Framework should not override header and footer on line group prototypes
      KULRICE-7783Finish cleanup of Ajax code
      KULRICE-9853Uif-DialogGroup ignoring KeyLabelPair beans
      KULRICE-6530Add Uif-HorizontalBoxGroup and Uif-HorizontalBoxSection bean options
      KULRICE-5420Support for Application Headers and Footers
      KULRICE-6840UIF Framework - Framework Improvements (Template Cleanup)
      KULRICE-7474CLONE - UIF Framework - Framework Improvements (Template Cleanup)
      KULRICE-6618Add abstract="true" to UIF base beans that are associated with abstract classes
      KULRICE-8441Move UIF nested beans out to top level beans
      KULRICE-8098Uif-StackedCollectionLayout-WithBoxItems - class "uif-boxLayoutHorizontalItem" not assigned
    • 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

        Issue Links

          Activity

          Hide
          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
          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
          Claus Niesen added a comment -

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

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

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

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

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel