department-of-veterans-affairs / caseflow

Caseflow is a web application that enables the tracking and processing of appealed claims at the Board of Veterans' Appeals.
Other
53 stars 18 forks source link

Hearing Prep | Allow users with `Hearing Prep` role to access `/hearings/dockets` #2844

Closed ghost closed 7 years ago

ghost commented 7 years ago

Description

As a user with Hearing Prep role I want to be able to access hearings... I can't :)

Reproduction Steps

Scenario 1 -

  1. Take a user with Hearing Prep role assigned by css
  2. Got to /hearings/dockets
  3. Get Unauthorized
  4. Be sad

Validated in the following Environment(s)

Logs:

User Load (1.3ms)  SELECT  "users".* FROM "users" WHERE "users"."css_id" = $1 AND "users"."station_id" = $2 LIMIT 1  [["css_id", "CF_SCOTTY_317"], ["station_id", "317"]]
dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0c63233f1d4920d45-172.30.71.213 [appeals.cf.uat.ds.va.gov] [7e1f1fac-ec2c-49b3-aaf2-92f81b0e4b6a] [172.30.71.213] [CF_SCOTTY_317   caseflow@va.gov] [2017-08-03 13:23:15 -0400]    (1.2ms)  BEGIN                                                                                                                        dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0c63233f1d4920d45-172.30.71.213 [appeals.cf.uat.ds.va.gov] [7e1f1fac-ec2c-49b3-aaf2-92f81b0e4b6a] [172.30.71.213] [CF_SCOTTY_317   caseflow@va.gov] [2017-08-03 13:23:15 -0400]   SQL (1.4ms)  UPDATE "users" SET "roles" = $1 WHERE "users"."id" = $2  [["roles", "{User,\"Hearing Prep\",Reader,\"Establish Claim\"}"], ["id", 91]]                                                                                                                                                                                                dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0c63233f1d4920d45-172.30.71.213 [appeals.cf.uat.ds.va.gov] [7e1f1fac-ec2c-49b3-aaf2-92f81b0e4b6a] [172.30.71.
213] [CF_SCOTTY_317   caseflow@va.gov] [2017-08-03 13:23:15 -0400]    (2.1ms)  COMMIT                                                                                                                       dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0c63233f1d4920d45-172.30.71.213 [appeals.cf.uat.ds.va.gov] [7e1f1fac-ec2c-49b3-aaf2-92f81b0e4b6a] [172.30.71.
213] [CF_SCOTTY_317   caseflow@va.gov] [2017-08-03 13:23:15 -0400] User with roles User, Hearing Prep, Reader, Establish Claim couldn't access https://appeals.cf.uat.ds.va.gov/hearings/dockets            dsva-appeals-certification-uat/opt/caseflow-certification/src/log/caseflow-certification.out i-0c63233f1d4920d45-172.30.71.213 [appeals.cf.uat.ds.va.gov] [7e1f1fac-ec2c-49b3-aaf2-92f81b0e4b6a] [172.30.71.
213] [CF_SCOTTY_317   caseflow@va.gov] [2017-08-03 13:23:15 -0400] Redirected to https://appeals.cf.uat.ds.va.gov/unauthorized

nuff said

Related Stories

IP | Hearing Prep | Request CSEM update – new roles/functions #1298

astewarttistatech commented 7 years ago

PASSED

Env: UAT, Preprod Browser: FF and Chrome

Steps to Validate:

  1. Login css with a hearings role enabled css_id
  2. Navigate to /hearings/docket
  3. Validate that the Hearings page is visible

Screenshots: hearingpages