Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: JIRA Issue macro params updated with additional server info

Purpose

The work below will be the final phase of KRAD developed aimed at completing work needed by the Kuali Student project. In addition to overall enhancements aimed at providing options for user interactions and overall KRAD efficiencies, phase 3 includes items to increase the accessibility compliance of KRAD.

Detailed Description

Give a detailed description for the enhancement. Clearly describe all concerns, eliminating ambiguities.

Usage Scenarios

Include at least one usage scenario, from the user's task perspective, that might be helpful in understanding the issue:

Mocks and Diagrams

Include any mocks (for UI enhancements) or diagrams that might be helpful in understanding the issue:

Performance

If applicable, list expectations for performance (optimal and worst cases would be fine, give time in seconds):

References

Include links to other confluence pages or external resources that might be helpful for this issue:

Requirements Listing

...

  • See Individual Items Below

Usage Scenarios

  • See Individual Items Below

Mocks and Diagrams

  • See Individual Items Below

References

Requirements Listing

Primary:
Primary
  1. Dictionary Validation (validation of XML configuration on startup or by separate program) (Req #12)
  2. Tables - standard semantics encoded (accessibility & readies for smaller devices) (Req #14)
  3. Tabs - standard semantics encoded (accessibility & readies for smaller devices) (Req #15)
  4. Keyboard Support (enter key, other shortcuts, back to top) (Req #16) 
  5. Code cleanup - Compliance to W3C standards (code checker output) (Req #17) - needs more detail/clarification and if it should be part of this or just general maintenance work.
  6. Improved Session Support (restore when session dies, multiple user tab support) - Multi-tasking support capability - so that documents don't "hose" each other when multiple processes from the same user session are invoked.  Support multiple browser tab support. (Req #18)
  7. Applications access data via Services versus via direct database access (Req #22)
  8. Filtered & Faceted search, including Was previously Req #12:  Lookup Support for Faceted Search (Req #31)
  9. Combobox Control (Req #32)
  10. Inline Edit widget (Req #33) 
  11. User Preferences (Req #35)
    1. global
    2. per session
    3. per BO
    4. Filter search results by user
  12. Breadcrumbs revisit and support for breadcrumbs in a lightbox (chain) that aren't view lookups (Req #36)
  13. Unique URLs for pages (in the left nav or tab) (Req #37)
  14. Back-button support for js actions (pushing history of js actions to browsers history) (Req #38)
  15. UI boilerplate elements - make always in view (left nav, buttons, breadcrumbs), while others scroll away or collapse (Req #40)
  16. Undo support (Req #41)
  17. Combine "lookup" and "inquiry" or "maintenance" views on one page, or easily get back and forth between the two (Req #43)
  • Additional information related to the Req #xx listing next to each is provided on the following Google Document.
Secondary:
  1. item
  2. item
  1. JIRA
    KULRICE-8630
    KULRICE-8630
    serverKuali: Jira
    serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    1. JIRA
      KULRICE-8874
      KULRICE-8874
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    2. JIRA
      KULRICE-8878
      KULRICE-8878
      serverKuali: Jira

...

    1. serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    2. JIRA
      KULRICE-7663
      KULRICE-7663
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    3. JIRA
      KULRICE-7095
      KULRICE-7095
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    4. JIRA
      KULRICE-6337
      KULRICE-6337
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    5. JIRA
      KULRICE-5982
      KULRICE-5982
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    6. JIRA
      KULRICE-7856
      KULRICE-7856
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
  1. JIRA
    KULRICE-8868
    KULRICE-8868
    serverKuali: Jira
    serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
  2. JIRA
    KULRICE-6557
    KULRICE-6557
    serverKuali: Jira
    serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    1. JIRA
      KULRICE-8918
      KULRICE-8918
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
  3. JIRA
    KULRICE-8866
    KULRICE-8866
    serverKuali: Jira
    serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    1. JIRA
      KULRICE-8427
      KULRICE-8427
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
  4. JIRA
    KULRICE-8876
    KULRICE-8876
    serverKuali: Jira
    serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
    1. JIRA
      KULRICE-8875
      KULRICE-8875
      serverKuali: Jira
      serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
  5. JIRA
    KULRICE-8917
    KULRICE-8917
    serverKuali: Jira
    serverIdbe3acfec-fcc2-335b-8051-b2b053a39956

Dependencies

List any functional or technical work that must be completed before work on this item can begin:

  1. item

Issues

List any issues that need to be resolved before work on this item can begin:

Functional:
  1. item
  2. item
Technical:
  1. item
  2. item

QA or Regression Testing Plan

List steps needed to test the basic functionality of this update, enhancement, bug fix

  1. test/steps
  2. test/steps

Checkoff

Functional Analysis Complete? No (completed by SME)

Needs Review by KAI? No (completed by SME)

Technical Analysis Complete? No (completed by DM)

Needs Review by KTI? No (completed by DM)

Estimate: ~1000 hours (completed by DM)

Technical Design: Link Here (completed by DM)

Jira:

JIRA
KRRM-141
KRRM-141
serverKuali: Jira
serverIdbe3acfec-fcc2-335b-8051-b2b053a39956
(completed by SME)

Final Documentation: Link Here (completed by DM)

Added to QA: No (completed by SME)