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

Add Preferences for adding Last Approved and other document fields as columns to a user's Action List

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0
    • Component/s: Development
    • Labels:
      None
    • Rice Module:
      KEW

      Description

      We've had a request to add "Last Approved" date as a column on the Action List. We should make it so that it's possible to add other standard document fields as well (i.e. Last Modified, Finalized, etc).

        Attachments

          Issue Links

            Activity

            Hide
            ewestfal Eric Westfall added a comment -

            Relating to KULRICE-234 because they are both related to Action List enhancements.

            Show
            ewestfal Eric Westfall added a comment - Relating to KULRICE-234 because they are both related to Action List enhancements.
            Hide
            ewestfal Eric Westfall added a comment -

            Current columns that are configurable in the Preferences are:

            Document Type
            Title
            ActionRequested
            Initiator
            Delegator
            Date Created
            WorkGroup Request
            Document Route Status
            Clear FYI

            Columns I think we should add include:

            Last Approved Date
            Current Route Node(s)

            We don't actually store Last Approved date explictly in the database but it can be derived doing a query against the ActionTakenService

            Show
            ewestfal Eric Westfall added a comment - Current columns that are configurable in the Preferences are: Document Type Title ActionRequested Initiator Delegator Date Created WorkGroup Request Document Route Status Clear FYI Columns I think we should add include: Last Approved Date Current Route Node(s) We don't actually store Last Approved date explictly in the database but it can be derived doing a query against the ActionTakenService
            Hide
            ewestfal Eric Westfall added a comment -

            Assigning to Shubhangi. For this one, the Preferences and Action List screens in KEW will need to be modified (let me know if you need help tracking down where those pieces are in the code). Last Approved date will need to be queried using the Action Taken Service and you can look at the code in the Route Log to determine how to find the current Route Node names for a document (essentially RouteNodeService.getCurrentNodeInstances(...))

            Show
            ewestfal Eric Westfall added a comment - Assigning to Shubhangi. For this one, the Preferences and Action List screens in KEW will need to be modified (let me know if you need help tracking down where those pieces are in the code). Last Approved date will need to be queried using the Action Taken Service and you can look at the code in the Route Log to determine how to find the current Route Node names for a document (essentially RouteNodeService.getCurrentNodeInstances(...))
            Hide
            stimble Shubhangi Timble (Inactive) added a comment -

            The ActionList.jsp displays Last Approved Time column and its values, if there are multiple approvers.

            Show
            stimble Shubhangi Timble (Inactive) added a comment - The ActionList.jsp displays Last Approved Time column and its values, if there are multiple approvers.
            Hide
            ewestfal Eric Westfall added a comment -

            Hi Shubhangi, I committed some changes related to this because I wanted to get it in a good state prior to the re-modularization work. When just get a chance take a look at the changeset I committed:

            https://test.kuali.org/fisheye/changelog/rice/?cs=4238

            Essentially, there were some issues in the ActionList.jsp where the proper data wasn't being pulled out. I also modified where it gets the list of current nodes from (DocumentRouteHeaderValue.currentRouteLevelName which creates a nice String view of the current nodes).

            Also, I modified the preferences so that these 2 columns are hidden by default unless the user goes in and changes that in their preferences. This will help to minimize impact when people upgrade.

            The code in and around the Action List can be a bit confusing as you probably noticed So please let me know if you have any questions about the changes I made.

            I tested this and it appears to be working as I would expect so I'm going to go ahead and resolve this one.

            Show
            ewestfal Eric Westfall added a comment - Hi Shubhangi, I committed some changes related to this because I wanted to get it in a good state prior to the re-modularization work. When just get a chance take a look at the changeset I committed: https://test.kuali.org/fisheye/changelog/rice/?cs=4238 Essentially, there were some issues in the ActionList.jsp where the proper data wasn't being pulled out. I also modified where it gets the list of current nodes from (DocumentRouteHeaderValue.currentRouteLevelName which creates a nice String view of the current nodes). Also, I modified the preferences so that these 2 columns are hidden by default unless the user goes in and changes that in their preferences. This will help to minimize impact when people upgrade. The code in and around the Action List can be a bit confusing as you probably noticed So please let me know if you have any questions about the changes I made. I tested this and it appears to be working as I would expect so I'm going to go ahead and resolve this one.
            Hide
            ewestfal Eric Westfall added a comment -

            Bulk change of all Rice 1.0 issues to closed after public release.

            Show
            ewestfal Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

              People

              • Assignee:
                stimble Shubhangi Timble (Inactive)
                Reporter:
                ewestfal Eric Westfall
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3 hours
                  3h
                  Remaining:
                  Remaining Estimate - 3 hours
                  3h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified