Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.

Commit

Permalink
DTSPB-1704 Add xui changes without any curl changes
Browse files Browse the repository at this point in the history
  • Loading branch information
isha2040 committed May 4, 2021
1 parent b9c3033 commit 8b9c8c2
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
5 changes: 5 additions & 0 deletions bin/ccd-add-all-roles.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ binFolder=$($(dirname "$0")/probate-dev-env-realpath)
(${binFolder}/idam-create-caseworker.sh caseworker,caseworker-probate,caseworker-probate-pcqextractor [email protected])
(${binFolder}/idam-create-caseworker.sh citizen [email protected])
(${binFolder}/idam-create-caseworker.sh caseworker,caseworker-probate,caseworker-probate-charity [email protected])
(${binFolder}/idam-create-caseworker.sh caseworker,caseworker-probate,caseworker-probate-solicitor,pui-case-manager,pui-user-manager [email protected])
(${binFolder}/idam-create-caseworker.sh caseworker,caseworker-probate,caseworker-probate-solicitor,pui-case-manager,pui-user-manager [email protected])


(${binFolder}/ccd-add-role.sh payment)
(${binFolder}/ccd-add-role.sh citizen)
Expand All @@ -38,4 +41,6 @@ binFolder=$($(dirname "$0")/probate-dev-env-realpath)
(${binFolder}/ccd-add-role.sh caseworker-probate-scheduler)
(${binFolder}/ccd-add-role.sh caseworker-probate-charity)
(${binFolder}/ccd-add-role.sh caseworker-probate-bulkscan)
(${binFolder}/ccd-add-role.sh pui-case-manager)
(${binFolder}/ccd-add-role.sh pui-user-manager)

10 changes: 8 additions & 2 deletions bin/idam-client-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ curl -XPOST \
${IDAM_URI}/services \
-H "Authorization: AdminApiAuthToken ${authToken}" \
-H "Content-Type: application/json" \
-d '{ "activationRedirectUrl": "", "allowedRoles": ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-scheduler", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "payment", "caseworker-probate-bulkscan" ], "description": "ccd_gateway", "label": "ccd_gateway", "oauth2ClientId": "ccd_gateway", "oauth2ClientSecret": "ccd_gateway_secret", "oauth2RedirectUris": ["http://localhost:3451/oauth2redirect", "http://localhost:3000/oauth2/callback" ], "oauth2Scope": "string", "onboardingEndpoint": "string", "onboardingRoles": ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "payment", "caseworker-probate-bulkscan" ], "selfRegistrationAllowed": true}'
-d '{ "activationRedirectUrl": "", "allowedRoles": ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-scheduler", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "payment", "caseworker-probate-bulkscan", "pui-case-manager", "pui-user-manager" ], "description": "ccd_gateway", "label": "ccd_gateway", "oauth2ClientId": "ccd_gateway", "oauth2ClientSecret": "ccd_gateway_secret", "oauth2RedirectUris": ["http://localhost:3451/oauth2redirect", "http://localhost:3000/oauth2/callback" ], "oauth2Scope": "string", "onboardingEndpoint": "string", "onboardingRoles": ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "payment", "caseworker-probate-bulkscan", "pui-case-manager", "pui-user-manager" ], "selfRegistrationAllowed": true}'

#Create all the role
$BIN_FOLDER/idam-role.sh caseworker
Expand All @@ -36,10 +36,16 @@ $BIN_FOLDER/idam-role.sh caseworker-probate-charity
$BIN_FOLDER/idam-role.sh payment
$BIN_FOLDER/idam-role-assignable.sh ccd-import

# Roles required for XUI
echo ""
echo "Setting up Roles required for XUI..."
$BIN_FOLDER/idam-role.sh pui-case-manager
$BIN_FOLDER/idam-role.sh pui-user-manager

#Assign all the roles to the ccd_gateway client
curl -XPUT \
${IDAM_URI}/services/ccd_gateway/roles \
-H "Authorization: AdminApiAuthToken ${authToken}" \
-H "Content-Type: application/json" \
-d '["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "caseworker-probate-scheduler", "payment"]'
-d '["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "caseworker-probate-scheduler", "payment", "pui-case-manager", "pui-user-manager"]'

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hmcts/probate-dev-env",
"version": "1.0.36",
"version": "1.0.55",
"description": "Scripts to set up the Probate development environment",
"main": "index.js",
"bin": {
Expand Down

0 comments on commit 8b9c8c2

Please sign in to comment.