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

Implement proper Super User support in EDocLite

    Details

    • Type: Bug Fix
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Development
    • Labels:
    • Rice Module:
      KEW

      Description

      Currently, super user workgroup membership is not properly considered for EDocLite documents. For example, if I am in the super user group for an EDL and I open it, I do not get button that allow me to execute "Super User Approve" and/or Disapprove actions. In order to fully support super users, we should allow the following:

      1) A variable or workflow function indicating whether or not the currently authenticated user is a super user should be made available to the stylesheet (i.e. using WorkflowFunctions)
      2) If the user is a super user than they should be permitted to edit the document (i.e. the code in edu.iu.uis.eden.edl.components.WorkflowDocumentState which sets up the value of the "editable" variable should consider super user workgroup membership).
      3) If there is a pending approve/complete request on the document for a user who is not the super user, then the approve/disapprove button should still be rendered. In this case a super user "action request" approve command (or super user disapprove) should be executed instead of a standard approval. If the super user uses this button to approve the document then they should receive a confirmation pop-up (javascript) which informs them that they are preparing to super user approve for another user and verifies whether or not they want to proceed.

        Attachments

          Activity

          ewestfal Eric Westfall created issue -
          Hide
          ewestfal Eric Westfall added a comment -

          Additionally, the "Save" button should be available to super users. This might happen automatically as part of addressing number 2 above.

          Show
          ewestfal Eric Westfall added a comment - Additionally, the "Save" button should be available to super users. This might happen automatically as part of addressing number 2 above.
          ewestfal Eric Westfall made changes -
          Field Original Value New Value
          Assignee Anil Pai [ anpai ] Craig Solinski [ csolin ]
          ewestfal Eric Westfall made changes -
          Fix Version/s 0.9.4 [ 13481 ]
          ewestfal Eric Westfall made changes -
          Fix Version/s 0.9.4 [ 13481 ]
          ewestfal Eric Westfall made changes -
          Fix Version/s 0.9.1.4 [ 14370 ]
          Fix Version/s 0.9.1.3 [ 13920 ]
          Hide
          ewestfal Eric Westfall added a comment -

          I think this will be a good feature to get in. However, as far as number 2 above and as far as editable is concerned, I think we should add some configuration to the document to allow them to turn this off if they don't want it to happen automatically. They can always check super user membership in the stylesheet themselves if they want to make just a portion of the form editable to super users.

          Show
          ewestfal Eric Westfall added a comment - I think this will be a good feature to get in. However, as far as number 2 above and as far as editable is concerned, I think we should add some configuration to the document to allow them to turn this off if they don't want it to happen automatically. They can always check super user membership in the stylesheet themselves if they want to make just a portion of the form editable to super users.
          ewestfal Eric Westfall made changes -
          Fix Version/s 0.9.1.4 [ 14370 ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Fix Version/s Not Scheduled [ 16113 ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Fix Version/s 1.x [ 16014 ]
          Fix Version/s Not Scheduled [ 16113 ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Start Date
          Fix Date [ set to sprint end date ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Assignee Craig Solinski [ csolin ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.x-backlog [ 15811 ]
          Fix Version/s 1.x-backlog [ 16014 ]
          jcoltrin Jessica Coltrin (Inactive) made changes -
          Start Date
          Fix Date [ set to sprint end date ]
          spatterson Shem Patterson (Inactive) made changes -
          Workflow custom [ 52379 ] Copy of custom for rice [ 206564 ]
          spatterson Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 206564 ] custom [ 216312 ]
          spatterson Shem Patterson (Inactive) made changes -
          Workflow custom [ 216312 ] Rice Workflow [ 226060 ]
          Hide
          jcoltrin Jessica Coltrin (Inactive) added a comment -

          reviewed at 12/13/13 leads meeting. still useful.

          Show
          jcoltrin Jessica Coltrin (Inactive) added a comment - reviewed at 12/13/13 leads meeting. still useful.
          kbtaylor Kristina Taylor (Inactive) made changes -
          Rank Ranked lower
          kbtaylor Kristina Taylor (Inactive) made changes -
          Rank Ranked lower
          kbtaylor Kristina Taylor (Inactive) made changes -
          Rank Ranked higher
          ewestfal Eric Westfall made changes -
          Labels Old

            People

            • Assignee:
              Unassigned
              Reporter:
              ewestfal Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: