University of Colorado accessibility report

AUL Report (Accessibility and Usability Testing - Office of Info Technology - U of Colorado - Boulder)

Issue #1: GRP-1380: "Add members” displays new content not apparent to a screenreader

commit ff831df553c7735d467a004c4f3b537088b861ca
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 22 16:13:20 2016 -0700
    GRP-1380 - Add focus and aria attributes when Add Members button is clicked
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupHeader.jsp                    |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp |  2 +-
 grouper-ui/webapp/grouperExternal/public/assets/js/grouperUi.js               | 17 +++++++++++++++++
 3 files changed, 19 insertions(+), 2 deletions(-)
 

 

Issue #2: GRP-1379: UI Accessibility Improvements - Search Icon Not Labelled

commit 8c6e4d068c115c5854404fd83ca25196548120e3
Date: Sat Oct 22 14:49:16 2016 -0700
GRP-1379 - Add aria-label to search box at the top of the page
grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Issue #3: GRP-1394: UI Accessibility Improvements - Add role=button to Add Members link

commit 05a9b800e217c14b925f175cde9cd71da3514c76
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 22 16:32:34 2016 -0700
    GRP-1394 - Add role=button to Add Members link
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
 
commit dcf32457dd996558b5ce8cd4f0a699de1e449e47
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 13 17:04:02 2016 -0800

    GRP-1394 - Add role=button to hyperlinks which act as buttons

 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefEdit.jsp                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreActionsButtonContents.jsp |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivileges.jsp                |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/newAttributeDef.jsp                       |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/viewAttributeDef.jsp                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp                                |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivileges.jsp                              |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/newGroup.jsp                                     |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivileges.jsp             |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivileges.jsp                    |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMemberships.jsp                        |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp                |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivileges.jsp                     |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/viewGroup.jsp                                    |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/groupImport/groupImport.jsp                            | 14 +++++++-------
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroups.jsp                                  |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsJoin.jsp                              |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsJoinContents.jsp                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsMemberships.jsp                       |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/myGroups/myGroupsMembershipsContents.jsp               |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/newStem.jsp                                       |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemCopy.jsp                                      |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemDelete.jsp                                    |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemEdit.jsp                                      |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreActionsButtonContents.jsp                 |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMove.jsp                                      |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivileges.jsp                                |  4 ++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/viewStem.jsp                                      |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivileges.jsp         |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivileges.jsp                |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivileges.jsp                 |  2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/viewSubject.jsp                                |  2 +-
 32 files changed, 51 insertions(+), 51 deletions(-)

Issue #4: GRP-1397: “Member name or ID” field appears to be mislabeled and identified as a combo-box through use of ARIA role

commit 921f8ca3ab36a31ee3d91d1300e745a7436dff6c
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 09:10:09 2016 -0700
    GRP-1397 - Attach the label to correct input field
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupHeader.jsp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Issue #5: GRP-1398: UI Accessibility Improvements: Pull down menus throughout site do not indicate their function as a pull-down menu or announce changed state once selected

commit 4e40a118ec44a62f29a5c44693485f57d74b682a
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 12:02:31 2016 -0700
    GRP-1398 - Toggle aria-expande based on pull down menu status
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp | 6 ++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreTab.jsp                   | 5 +++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreActionsButtonContents.jsp   | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreTab.jsp                     | 5 +++--
 4 files changed, 16 insertions(+), 8 deletions(-)
 
commit 0af8c7e3da765840f0dba4108d13769c000b4388
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Mon Nov 14 08:17:43 2016 -0800

    GRP-1398 - Add aria roles and javascript for the pull down menus to make them accessibility compliant

 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefContents.jsp                  | 7 +++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreActionsButtonContents.jsp | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreTab.jsp                   | 5 +++--
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivilegeContents.jsp         | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp                                | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivilegeContents.jsp                       | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivilegesContents.jsp     | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivilegesContents.jsp            | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp                | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivilegesContents.jsp             | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp                                        | 8 ++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/index/indexColumnMenu.jsp                              | 7 +++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivilegeContents.jsp                         | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectContents.jsp                            | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectMoreTab.jsp                             | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivilegesContents.jsp | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivilegesContents.jsp        | 9 +++++++--
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivilegesContents.jsp         | 9 +++++++--
 18 files changed, 114 insertions(+), 36 deletions(-)

Issue #6: GRP-1399: UI Accessibility Improvements: Section tabs read as links

commit 2eb2f135608a8a41bd89ab4dc85c6f8b8042b6bc
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 14:11:22 2016 -0700
    GRP-1399 - Add tabs accessibility
 grouper-misc/grouper.client-2.3.0/javadoc/api/script.js                                      |  30 ++++++++++++++++
 grouper-ui/webapp/WEB-INF/grouperUi2/group/assignedToGroupInheritedPrivilegesInvolvement.jsp |   4 +--
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivileges.jsp                               |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupViewAudits.jsp                               |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivileges.jsp              |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivileges.jsp                     |  16 +++++----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMemberships.jsp                         |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsPrivilegesInheritedFromFolders.jsp      |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivileges.jsp                      |  18 +++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/group/viewGroup.jsp                                     |  20 ++++++-----
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/privilegesInheritedToObjects.jsp                   |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivileges.jsp                                 |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/thisFoldersPrivilegesInheritedFromFolders.jsp      |   3 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/viewStem.jsp                                       |   5 +--
 grouper-ui/webapp/grouperExternal/public/assets/js/grouperUi.js                              | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 15 files changed, 237 insertions(+), 57 deletions(-)

Issue #7: GRP-1400: UI Accessibility Improvements: Group membership entity table lacks column header for fourth column

commit a467a1e4ca19fe8af75408ee9a8898002029cc46
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Oct 29 14:43:58 2016 -0700
    GRP-1400 - Add labels for checkboxes and Actions header in the group detail page
 grouper-ui/conf/grouperText/grouper.text.en.us.base.properties | 4 ++++
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp   | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

Issue #8: GRP-1407: UI Accessibility Improvements: Placeholder text is not “visible” to a screenreader

commit 6ee2598fdbcc47479f1fc552c4852cf48ee68aaa
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sat Nov 5 22:11:11 2016 -0700

    GRP-1407 - Add placeholder text in the entity name text field

 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivileges.jsp        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivileges.jsp                      | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivileges.jsp     | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivileges.jsp            | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivileges.jsp             | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivileges.jsp                        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivileges.jsp | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivileges.jsp        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivileges.jsp         | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

Issue#9: GRP-1408: UI Accessibility Improvements: On the Grouper home page, “Create new group” is not read by screen readers until after all of the main content is read

commit 9e32426d1be97d7127abfe48f460a612a35c2be4
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 6 09:03:23 2016 -0800

    GRP-1408 - Change the html to have the left box appear before the main content in the right side

 grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

Issue# 10: GRP-1409: UI Accessibility Improvements: Error (and success) messages are displayed above the page heading and all content, unapparent to screenreaders

commit b80e10deacd503efdd65ac3098f5815ed77886ee
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 6 10:04:19 2016 -0800

    GRP-1409 - Add role=alert to the messages

 grouper-ui/webapp/grouperExternal/public/assets/js/grouper.js   | 8 ++++----
 grouper-ui/webapp/grouperExternal/public/assets/js/grouperUi.js | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

Issue# 11: GRP-1410: UI Accessibility Improvements: The bread crumb above the main content is not identified as a bread crumb to the screen reader, losing its value as a navigation tool for the screen reader user.

commit df9350af39b7dd8b6f8f41c234633da884d8d290
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Nov 6 10:32:42 2016 -0800

    GRP-1410 - Create a hidden header element for the breadcrumb

 grouper-ui/java/src/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiObjectBase.java | 1 +
 1 file changed, 1 insertion(+)
 
commit ff34124cf3eada597df60b5697fc4556a80375e5
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Dec 4 12:51:46 2016 -0800

    GRP-1410 - Add breadcrumb for UI accessibility

 grouper-ui/conf/grouperText/grouper.text.en.us.base.properties                              | 2 ++
 grouper-ui/java/src/edu/internet2/middleware/grouper/grouperUi/beans/api/GuiObjectBase.java | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

Issue#12: GRP-1431Two links with label "More" appears on the same page

commit 7a674e24b22f0f8f0609668327c98fde9eb5065a
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Dec 4 13:39:00 2016 -0800

    GRP-1431 - Add aria-label property to More links

 grouper-ui/conf/grouperText/grouper.text.en.us.base.properties                              | 7 +++++++
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefContents.jsp                  | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefHeader.jsp                    | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreActionsButtonContents.jsp | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefMoreTab.jsp                   | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/attributeDef/attributeDefPrivilegeContents.jsp         | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupContents.jsp                                | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupHeader.jsp                                  | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreActionsButtonContents.jsp               | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupMoreTab.jsp                                 | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/groupPrivilegeContents.jsp                       | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsAttributeDefPrivilegesContents.jsp     | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsGroupPrivilegesContents.jsp            | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsMembershipsContents.jsp                | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/group/thisGroupsStemPrivilegesContents.jsp             | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/index/index.jsp                                        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/index/indexColumnMenu.jsp                              | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemHeader.jsp                                    | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreActionsButtonContents.jsp                 | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemMoreTab.jsp                                   | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/stem/stemPrivilegeContents.jsp                         | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectContents.jsp                            | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectMoreTab.jsp                             | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsAttributeDefPrivilegesContents.jsp | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsGroupPrivilegesContents.jsp        | 2 +-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/thisSubjectsStemPrivilegesContents.jsp         | 2 +-
 26 files changed, 32 insertions(+), 25 deletions(-)
 
commit 6bf84485149919b37ac012af851c64eab541590c
Author: Vivek Sachdeva <erviveksachdeva@gmail.com>
Date:   Sun Dec 4 13:47:33 2016 -0800

    GRP-1431 - Add aria-label property to Subject More links

 grouper-ui/conf/grouperText/grouper.text.en.us.base.properties | 3 ++-
 grouper-ui/webapp/WEB-INF/grouperUi2/subject/subjectHeader.jsp | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)