本文整理汇总了TypeScript中directions-questionnaire/helpers/directionsQuestionnaireHelper.getUsersRole函数的典型用法代码示例。如果您正苦于以下问题:TypeScript getUsersRole函数的具体用法?TypeScript getUsersRole怎么用?TypeScript getUsersRole使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getUsersRole函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: renderPage
function renderPage (res: express.Response, form: Form<ExceptionalCircumstances>) {
const party: MadeBy = getUsersRole(res.locals.claim, res.locals.user)
const defendantCourt = 'Defendantâs Court Name'
res.render(Paths.hearingExceptionalCircumstancesPage.associatedView, {
form: form,
party: party,
courtName: defendantCourt })
}
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:8,代码来源:hearing-exceptional-circumstances.ts
示例2: requestHandler
static requestHandler (req: express.Request, res: express.Response, next: express.NextFunction) {
const claim: Claim = res.locals.claim
const user: User = res.locals.user
if (DirectionsQuestionnaireHelper.getUsersRole(claim, user) === DirectionsQuestionnaireHelper.getPreferredParty(claim)) {
logger.info('State guard: user is preferred party in court hearing location - redirecting to dashboard')
res.redirect(DashboardPaths.dashboardPage.uri)
} else {
next()
}
}
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:10,代码来源:exceptionalCircumstancesGuard.ts
示例3: getDefaultPostcode
function getDefaultPostcode (res: express.Response): string {
const claim: Claim = res.locals.claim
const user: User = res.locals.user
if (getUsersRole(claim, user) === MadeBy.DEFENDANT) {
const responseDraft: Draft<ResponseDraft> = res.locals.responseDraft
const partyDetails: PartyDetails = responseDraft.document.defendantDetails.partyDetails
if (partyDetails && partyDetails.address.postcode) {
return responseDraft.document.defendantDetails.partyDetails.address.postcode
} else {
return claim.claimData.defendant.address.postcode
}
} else {
return claim.claimData.claimant.address.postcode
}
}
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:15,代码来源:hearing-location.ts
示例4: renderPage
ErrorHandling.apply(async (req: express.Request, res: express.Response) => {
const form: Form<SupportRequired> = req.body
if (form.hasErrors()) {
renderPage(res, form)
} else {
const draft: Draft<DirectionsQuestionnaireDraft> = res.locals.draft
const user: User = res.locals.user
const claim: Claim = res.locals.claim
draft.document.supportRequired = form.model
await new DraftService().save(draft, user.bearerToken)
if (getUsersRole(claim, user) === MadeBy.DEFENDANT) {
res.redirect(ResponsePaths.taskListPage.evaluateUri({ externalId: claim.externalId }))
} else {
res.redirect(ClaimantResponsePaths.taskListPage.evaluateUri({ externalId: claim.externalId }))
}
}
}))
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:20,代码来源:support-required.ts
示例5: renderPage
function renderPage (res: express.Response, form: Form<HearingLocation>, fallbackPage: boolean) {
res.render(Paths.hearingLocationPage.associatedView, { form: form, fallbackPage: fallbackPage, party: getUsersRole(res.locals.claim, res.locals.user) })
}
开发者ID:hmcts,项目名称:cmc-citizen-frontend,代码行数:3,代码来源:hearing-location.ts
注:本文中的directions-questionnaire/helpers/directionsQuestionnaireHelper.getUsersRole函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论