Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding attorneys to judge team #13616

Closed
araposo-tistatech opened this issue Mar 4, 2020 · 4 comments
Closed

Adding attorneys to judge team #13616

araposo-tistatech opened this issue Mar 4, 2020 · 4 comments
Assignees
Labels
Priority: High Escalations from Support, blocking issue/NO workaround, or "first in" priority for new work. Product: caseflow-queue Stakeholder: BVA Functionality associated with the Board of Veterans' Appeals workflows/feature requests Team: Echo 🐬

Comments

@araposo-tistatech
Copy link

araposo-tistatech commented Mar 4, 2020

J. Gosnell is unable to add attorneys to J. White's judge team. Problem statement below:

I created a judge team this morning (456), but then I get the below error when trying to add her attorneys.

JudgeTeam in Team Management page

image005

JudgeTeam Management page errors

image006

Previous investigation:
https://hackmd.io/@hschallh/rk5XrD6EI#Investigation

AC

  • Investigate why user cannot add attorneys to judge team they've created
  • Any bugs found have an issue filed
@araposo-tistatech araposo-tistatech added Stakeholder: BVA Functionality associated with the Board of Veterans' Appeals workflows/feature requests Product: caseflow-queue Team: Echo 🐬 labels Mar 4, 2020
@lomky lomky added the Priority: High Escalations from Support, blocking issue/NO workaround, or "first in" priority for new work. label Mar 5, 2020
@lomky
Copy link
Contributor

lomky commented Mar 5, 2020

What is this chart?

1 | 
2 | |||||
3 | |||||||
5 | 
8 | 

Timebox to a 3.

Could be a 2 if the impersonation immediately shows the error. General optimism.

@yoomlam
Copy link
Contributor

yoomlam commented Mar 16, 2020

Replicated in dev environment by:

image

Cause:

user = User.find_by(css_id: "BVAJWHITE")
user.administer_org_users?
=> true
john = User.find_by(full_name: "JOHN GOSNELL")
john.administer_org_users?
=> false

Workaround:
Judge BVAKKEELING can log in and go to http://localhost:3000/organizations/bvakkeeling/users in order to add attorneys to their team.

Sidenote: BVAKKEELING and BVAAABSHIRE return the following:

user.judge_in_vacols?
=> false
user.acting_judge_in_vacols?
=> false

@yoomlam
Copy link
Contributor

yoomlam commented Mar 16, 2020

@araposo-tistatech Should John be a System Admin?

Here's a list of current System Admins: https://github.com/department-of-veterans-affairs/appeals-deployment/blob/master/ansible/vars/functions-config.yml#L113

Also note the Workaround in the above comment.

Tech note: We check if user is an admin? here.

@yoomlam
Copy link
Contributor

yoomlam commented Mar 17, 2020

Hunter will create another ticket to address permission consistency:

Access to the team management page/access to create a team/access to view that team’s management page/access to modify members of a team should be the same

FYI: John's comment:

It seems strange that I can create a team for a VLJ but can't add attorneys to it.

See thread: https://dsva.slack.com/archives/CJL810329/p1584449274369300?thread_ts=1584373721.352800&cid=CJL810329

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: High Escalations from Support, blocking issue/NO workaround, or "first in" priority for new work. Product: caseflow-queue Stakeholder: BVA Functionality associated with the Board of Veterans' Appeals workflows/feature requests Team: Echo 🐬
Projects
None yet
Development

No branches or pull requests

4 participants