Problem/Motivation

Requested by Razem

  • Add the Editoria11y Accessibility Checker module to Varbase
  • When installed, add default configs and permissions for the Editorial team of a Varbase site to access, and use it
  • Have an option to install it when installing Varbase

Have it checked by default, to be installed in all projects

Proposed resolution

Feature: Accessibility - Use the automatically Editorial Accessibility Checker tool
As a logged in site admin or editor with permission to access the accessibility checker tools
I will be able to use the tool to automatically identifying and addressing straightforward accessibility issues in various contexts.
So that only users with permission can see and use the tool

  @javascript @check @local @development @staging @production
  Scenario: Check that an anonymous users can not access the Editorial Accessibility Checker
    Given I am an anonymous user
     When I go to the homepage
      And wait
     Then I should not see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that an authenticated user can not access the Editorial Accessibility Checker
    Given I am a logged in user with the "Normal user" user
     When I go to the homepage
      And wait
     Then I should not see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that Editor users can access the Editorial Accessibility Checker
    Given I am a logged in user with the "Editor" user
     When I go to the homepage
      And wait
     Then I should see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that Content Admin users can access the Editorial Accessibility Checker
    Given I am a logged in user with the "Content admin" user
     When I go to the homepage
      And wait
     Then I should see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that SEO Admin users can access the Editorial Accessibility Checker
    Given I am a logged in user with the "SEO admin" user
     When I go to the homepage
      And wait
     Then I should see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that Site Admin users can access the Editorial Accessibility Checker
    Given I am a logged in user with the "Site admin" user
     When I go to the homepage
      And wait
     Then I should see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that user Number 1 can access the Editorial Accessibility Checker
    Given I am a logged in user with the "webmaster" user
     When I go to the homepage
      And wait
     Then I should see the accessibility checker

  @javascript @check @local @development @staging @production
  Scenario: Check that anonymous users can not view the dashboard for accessibility checked results
    Given I am an anonymous user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should not see "Editoria11y Settings"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should not see "All issues"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should not see "Pages with accessibility issues"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should not see "Recent accessibility issues"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should not see "Dismissed accessibility alerts"
      And I should see "Access denied"

  @javascript @check @local @development @staging @production
  Scenario: Check that an authenticated user can not view the dashboard for accessibility checked results
    Given I am a logged in user with the "Normal user" user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should not see "Editoria11y Settings"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should not see "All issues"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should not see "Pages with accessibility issues"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should not see "Recent accessibility issues"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should not see "Dismissed accessibility alerts"
      And I should see "Access denied"

  @javascript @check @local @development @staging @production
  Scenario: Check that Editor users can view the dashboard for accessibility checked results
    Given I am a logged in user with the "Editor" user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should not see "Editoria11y Settings"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should see "All issues"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should see "Pages with accessibility issues"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should see "Recent accessibility issues"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should see "Dismissed accessibility alerts"

  @javascript @check @local @development @staging @production
  Scenario: Check that Content Admin users can view the dashboard for accessibility checked results  
    Given I am a logged in user with the "Content admin" user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should not see "Editoria11y Settings"
      And I should see "Access denied"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should see "All issues"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should see "Pages with accessibility issues"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should see "Recent accessibility issues"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should see "Dismissed accessibility alerts"

  @javascript @check @local @development @staging @production
  Scenario: Check that SEO Admin users can view the dashboard for accessibility checked results
    Given I am a logged in user with the "SEO admin" user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should not see "Editoria11y Settings"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should see "All issues"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should see "Pages with accessibility issues"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should see "Recent accessibility issues"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should see "Dismissed accessibility alerts"

  @javascript @check @local @development @staging @production
  Scenario: Check that Site Admin users can view the dashboard for accessibility checked results
    Given I am a logged in user with the "Site admin" user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should see "Editoria11y Settings"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should see "All issues"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should see "Pages with accessibility issues"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should see "Recent accessibility issues"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should see "Dismissed accessibility alerts"

  @javascript @check @local @development @staging @production
  Scenario: Check that user Number 1 can view the dashboard for accessibility checked results
    Given I am a logged in user with the "webmaster" user
     When I go to "/admin/config/content/editoria11y"
      And wait
     Then I should see "Editoria11y Settings"
     When I go to "/admin/reports/editoria11y/issues"
      And wait
     Then I should see "All issues"
     When I go to "/admin/reports/editoria11y/pages"
      And wait
     Then I should see "Pages with accessibility issues"
     When I go to "/admin/reports/editoria11y/recent"
      And wait
     Then I should see "Recent accessibility issues"
     When I go to "/admin/reports/editoria11y/dismissals"
      And wait
     Then I should see "Dismissed accessibility alerts"

Remaining tasks

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • Issue #3394686: Added Editoria11y Accessibility Checker ~2.1.0 module

Comments

Rajab Natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

  • Rajab Natshah committed 8eb2e83b on 10.0.x
    Issue #3394686: Add Editoria11y Accessibility Checker ~2.1.0 module
    

  • Rajab Natshah committed 39b9138f on 10.0.x
    Issue #3394686: Add Editoria11y Accessibility Checker ~2.1.0 module
    

  • Rajab Natshah committed a947239c on 10.0.x
    Issue #3394686: Add Editoria11y Accessibility Checker ~2.1.0 module
    
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

  • Rajab Natshah committed 0fc8d3b4 on 9.0.x
    Issue #3394686: Add Editoria11y Accessibility Checker ~2.1.0 module
    
rajab natshah’s picture

Assigned: rajab natshah » mohammed j. razem
Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-9.0.17, +varbase_core-9.0.68, +varbase_core-9.1.5, +varbase_core-10.0.0-rc4

  • Rajab Natshah committed 226819ce on 9.1.x
    Issue #3394686: Add Editoria11y Accessibility Checker ~2.1.0 module
    
rajab natshah’s picture

Assigned: mohammed j. razem » Unassigned
Issue summary: View changes
Issue tags: +varbase-10.0.0-rc1
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Needs review » Fixed
rajab natshah’s picture

Issue summary: View changes

✅ Released varbase_core-9.0.68

rajab natshah’s picture

Issue summary: View changes

✅ Released varbase_core-9.1.5

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes

❌ User Guide Documentation support on feature change/addition

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

rajab natshah’s picture

Issue summary: View changes

✅ Released varbase-9.0.17

rajab natshah’s picture

Issue summary: View changes

✅ Released varbase-10.0.0-rc1