Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.1.0-m2, 2.1
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7040Add info on new SuperUser's Tab to User's Guide
      KULRICE-9729KRMS Screens Don't allow for Recall or Superuser Tab
      KULRICE-8743The superuser panel on all documents is open by default.
      KULRICE-8746When the document loads after a superuser action, it does not seem to have the superuser action tab to begin with but clicking the reload button on the document displays it
      KULRICE-7659SuperUser Action Tab Annotation Not Being Applied to All Lines
      KULRICE-7057Option to disallow superuser actions at a given route node
      KULRICE-8658KC super user action tab open by default and does not show up until document is reloaded.
      KULRICE-5911Rice Dev: SuperUser and Detailed Doc Search Not working in IE9 and Safari
      KULRICE-8334Previous route level action is shown on the superuser screen when it is not valid
      KULRICE-13665Create Smoke Tests for KRAD Maintenance Document Tab States
    • Rice Team:
      QA
    • Rice Module:
      Rice Core, KEW
    • Application Requirement:
      KFS, KC
    • KAI Review Status:
      Review Completed
    • KTI Review Status:
      Not Required

      Description

      Create a more functionally-oriented way to super approve documents by creating a separate, simpler super user interface and allow super user action on the document itself without a special document search.

      Remove some options (such as 'skip post processing') that are intended for technical users or have limited functional value.

      Keep the ability to act on single action requests, as well as approve or disapprove the document altogether.

      Ensure that document edits and business rules are adhered to when a super approval occurs.

        Issue Links

          Activity

          Hide
          Matt Sargent added a comment -

          Requirements document for enhancement https://wiki.kuali.org/x/IUG1Eg

          Show
          Matt Sargent added a comment - Requirements document for enhancement https://wiki.kuali.org/x/IUG1Eg
          Hide
          James Bennett added a comment -

          I've got the bulk of this work complete and it is available on trunk. I modified the group document type to add in a super user group, and I've attached the document type here in case it will help with testing.

          This contribution doesn't contain the changes for the additional requirements for KCFE as described in the document above, but it should satisfy all of the other primary requirements.

          Show
          James Bennett added a comment - I've got the bulk of this work complete and it is available on trunk. I modified the group document type to add in a super user group, and I've attached the document type here in case it will help with testing. This contribution doesn't contain the changes for the additional requirements for KCFE as described in the document above, but it should satisfy all of the other primary requirements.
          Hide
          James Bennett added a comment -

          The base functionality for this issue is now in place in Rice 2.1. I tested and it appears to be working as expected in dev2.

          Show
          James Bennett added a comment - The base functionality for this issue is now in place in Rice 2.1. I tested and it appears to be working as expected in dev2.
          Hide
          Matt Sargent added a comment -

          We need to write some tests to ensure this new functionality isn't broken with future changes to Rice.

          Show
          Matt Sargent added a comment - We need to write some tests to ensure this new functionality isn't broken with future changes to Rice.
          Hide
          Jeremy Hanson added a comment -

          committed a small change due to copied conversation:

          [4/30/12 9:18:01 AM] Kristina B. Taylor: Hi Jeremy, I'm finding a minor bug in the implementation of KULRICE-6896 and wondered if you could move a small code segment for it.
          [4/30/12 9:19:49 AM] Jeremy Hanson: sure.  what do you need me to do?
          [4/30/12 9:20:02 AM] Kristina B. Taylor: In KualiDocumentActionBase line 272, it eventually gets to a call that requires docId to be non-null.  However, the docId is only guaranteed to be non-null inside the block ending at line 270.  Chitra and I were wondering if those two lines 273 and 274 could be moved into the block.
          
          Show
          Jeremy Hanson added a comment - committed a small change due to copied conversation: [4/30/12 9:18:01 AM] Kristina B. Taylor: Hi Jeremy, I'm finding a minor bug in the implementation of KULRICE-6896 and wondered if you could move a small code segment for it. [4/30/12 9:19:49 AM] Jeremy Hanson: sure. what do you need me to do ? [4/30/12 9:20:02 AM] Kristina B. Taylor: In KualiDocumentActionBase line 272, it eventually gets to a call that requires docId to be non- null .  However, the docId is only guaranteed to be non- null inside the block ending at line 270.  Chitra and I were wondering if those two lines 273 and 274 could be moved into the block.

            People

            • Assignee:
              Viral Chauhan (Inactive)
              Reporter:
              Matt Sargent
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel