-
Notifications
You must be signed in to change notification settings - Fork 14
[PROD RELEASE] - Q2 #1027
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
+29,977
−22,239
Merged
[PROD RELEASE] - Q2 #1027
Changes from all commits
Commits
Show all changes
192 commits
Select commit
Hold shift + click to select a range
7d3d922
PM-462 - update urls
vas3a 2dc5180
Fix default values on onboarding form
3d527f1
Merge pull request #990 from topcoder-platform/PM-462_platform-ui-dep…
vas3a 9fac945
Merge pull request #992 from topcoder-platform/PM-505
himaniraghav3 da59c87
fix: breadcrumb url
hentrymartin 26b7ffc
PM-505 Fix QA feedback
48a3b1a
lint fix
58ac4ae
Merge pull request #994 from topcoder-platform/PM-505
himaniraghav3 b495218
Merge pull request #993 from topcoder-platform/pm-553
hentrymartin 91359f5
PM-579 Add copilot request UI
c4999cf
PR feedback
e3f4bf9
Integrate save request API
6c5bd34
linting fix
45b867e
project types and basic fixes
dd570a9
Merge pull request #995 from topcoder-platform/PM-579-copilot-form
himaniraghav3 2f574c6
Change Restricted route logic
3d05b30
Merge pull request #996 from topcoder-platform/PM-579-copilot-form
himaniraghav3 823e866
Make buttons in form responsive
0945384
Merge pull request #997 from topcoder-platform/PM-579-copilot-form
himaniraghav3 2d96d41
v5 challenge management
nqviet ff564dc
Final-fix
nqviet 9f15201
Lint-fix
nqviet 0cde051
Src folder
nqviet e7d3d3e
Resolve merge conflict
nqviet 238f238
QR feedback on copilot request form
b3c5042
Add the pagination LAST button
nqviet c20c266
Omit Readme.md
nqviet c14d0ac
Change useEffect to useMemo
ac7a909
Merge pull request #999 from topcoder-platform/PM-579-copilot-form
himaniraghav3 42fc504
Merge pull request #998 from nqviet/dev
jmgasper cb5f0e9
Update routes for dev
jmgasper 8517e8f
fix system-admin/challenge management routes
vas3a b410eb8
Merge pull request #1000 from topcoder-platform/fix-system-admin-route
vas3a daa59d5
update navigation style in the admin app
ZRUIK afea187
Merge pull request #1001 from ZRUIK/update-navigation-style_zhang
jmgasper 0f115a2
PM-588 - copilot requests page
vas3a c671d83
Reset project when form resets
cb9d0a5
allow null eslint
bca5942
Self service app cleanup
5ffc5e8
disable eslint
6fe7823
Merge pull request #1003 from topcoder-platform/PM-579-copilot-form
himaniraghav3 e6ac071
Merge pull request #1002 from topcoder-platform/PM-588_copilot-requests
vas3a 03e1249
PM-588 - fix project fetch
vas3a fe23fc1
Merge pull request #1005 from topcoder-platform/PM-588_copilot-requests
vas3a 9903ed3
Fix resending request
9a80cd6
Merge branch 'dev' into PM-601
b33587f
Use color vars
7421815
Merge pull request #1006 from topcoder-platform/PM-579-copilot-form
himaniraghav3 f8542e6
Align project types to endpoint
c454a70
Merge pull request #1007 from topcoder-platform/PM-579-copilot-form
himaniraghav3 93a6e0c
PM-588_copilot-requests - handle type unedfined
vas3a fc77463
PM-588 - minor QA feedback
vas3a 42076b0
Merge pull request #1008 from topcoder-platform/PM-588_copilot-reques…
vas3a 55acaf7
Fix same name attributes for form
4ad7cf8
Merge pull request #1009 from topcoder-platform/PM-579-copilot-form
himaniraghav3 53e7852
Merge pull request #1004 from topcoder-platform/PM-601
himaniraghav3 b683f48
Display api errors
b7b8da6
Merge pull request #1010 from topcoder-platform/PM-579-copilot-form
himaniraghav3 a097fa1
Error handling on form
f1fcafe
only show error details if defined
26538ad
Merge pull request #1011 from topcoder-platform/PM-579-copilot-form
himaniraghav3 11f59af
Topcoder Admin App - User Management
suppermancool 420f144
review management with merged dev
stevenfrog 764f178
Merge pull request #1014 from stevenfrog/review-management-f2f
jmgasper 093642d
PM-589 Copilot opportunity listing page
e784a89
Merge branch 'dev' into diazz-challenge-30376220
suppermancool 22cc6cd
User Management final fix
suppermancool c6f04a8
table pagination fix: when first loaded the data, there is only show …
suppermancool b1312ae
Merge pull request #1016 from topcoder-platform/diazz-challenge-30376220
jmgasper 13dc5fa
Copilot Opportunity Details Page
9e66f8b
Merge branch 'dev' into PM-589
62b1fce
Change page size to 20
0f7847f
Merge pull request #1015 from topcoder-platform/PM-589
himaniraghav3 634aa25
Merge pull request #1017 from topcoder-platform/PM-590
himaniraghav3 8b579cf
Merge pull request #1018 from topcoder-platform/PM-589
himaniraghav3 1a907ad
fix-table-style
1462b63
Merge pull request #1019 from topcoder-platform/Fix-table-style
himaniraghav3 871c4aa
Topcoder Admin App - Permission Management
suppermancool 26ef81c
Merge pull request #1020 from topcoder-platform/diazz-code-30376331
jmgasper 1ef17ac
Topcoder Admin App - Billing Account Management
suppermancool 59d3534
Topcoder Admin App - Misc Bug Fix
suppermancool 87a85a3
Manage users:
suppermancool 0efe737
Merge pull request #1021 from topcoder-platform/diazz-f2f-30376413
jmgasper 153f155
Billing Account Management: final fix
suppermancool 16aa05d
Merge branch 'dev' into diazz-code-30376369
suppermancool f08061f
fix after merging
suppermancool 757c086
Billing account: add default form value
suppermancool afab032
Review Application Bug Fix
suppermancool 1e47bf8
Merge pull request #1023 from topcoder-platform/diazz-f2f-30376447
jmgasper 1070c68
Topcoder Admin App - Resource Management on Challenge Management
suppermancool 2eaafa9
New review app Init
billsedison 4d8cfa5
Resource Management final fix
suppermancool 7af80d9
Merge pull request #1022 from topcoder-platform/diazz-code-30376369
jmgasper cd7e42f
Merge pull request #1025 from topcoder-platform/feat/new-review-app-init
jmgasper 96f2e65
Merge branch 'dev' into diazz-code-30376498
suppermancool 37a7313
Merge pull request #1026 from topcoder-platform/diazz-code-30376498
jmgasper 1588b8b
adding AI PR Review Buddy
kkartunov 228b71f
Deploy this branch
jmgasper 72c5744
Revert "New review app Init"
jmgasper 094877f
Add start date
28a3742
Revert timeout
2d3c37e
Topcoder Admin App - Roles Management Update
suppermancool d09c17b
PM-589 Opportunity table fixes
e3a2cbe
bot review fixes
369f68d
Fix skill pills
d9d34af
Merge pull request #1047 from topcoder-platform/PM-590-fixes
himaniraghav3 8df2396
PM-1064 Request Copilot button on opportunity feed
be354e8
Rename var to simpler term
8043b02
PM-589 Improve skills UI
a34c0bd
bot review fixes
9d945ef
Merge pull request #1052 from topcoder-platform/PM-590-fixes
himaniraghav3 2d59f23
permission-submit
stevenfrog 11232bd
review and billing account update
stevenfrog 774a8f5
Merge branch 'dev' into permission-update
stevenfrog 580617f
Merge pull request #1053 from stevenfrog/permission-update
jmgasper af68445
Fix typo
jmgasper a4457e3
Add PM role
b24648c
Fix Load more logic
827d9e2
bot suggestions
1c6ab4c
Merge branch 'dev' into diazz-admin-f2f-30376659
suppermancool 26face4
Fix for GitHub bot suggestions
suppermancool 374040b
Merge pull request #1051 from topcoder-platform/PM-1064
kkartunov 150e438
Merge pull request #1055 from topcoder-platform/PM-590-fixes
kkartunov 00309f3
PM-1064 Fix the role - admin
2920614
Remove console log
29d0283
Merge pull request #1057 from topcoder-platform/PM-1064
himaniraghav3 8bca4f7
Fix white space for status
159d6e2
Merge pull request #1058 from topcoder-platform/PM-590-fixes
himaniraghav3 6471e31
Merge pull request #1056 from topcoder-platform/diazz-admin-f2f-30376659
jmgasper acbb128
PM-1157 Add fallback content for copilot requests when access denied
31d15a0
Merge pull request #1060 from topcoder-platform/PM-1157
himaniraghav3 3e088f6
PM-876 Add a requests button on opportunity feed
bd7518e
Merge pull request #1062 from topcoder-platform/PM-876
himaniraghav3 1f3b4de
PM-1069 Copilot request UI improvements
b5892cd
Merge pull request #1066 from topcoder-platform/PM-1069
himaniraghav3 92d56f7
feat: apply for copilot opportunity
hentrymartin 3692ce4
fix: deploy dev config change
hentrymartin 63d486a
fix: lint
hentrymartin 070098b
fix: lint
hentrymartin 54fbb38
fix: lint
hentrymartin 2ee1f11
feat: list copilot applications
hentrymartin 88fe2bf
Topcoder Admin App - Misc Update 0505
suppermancool 557e546
fix: review comments
hentrymartin 6acbb53
fix: review comments
hentrymartin 49286f4
fix: review comments
hentrymartin ec0e17e
Merge branch 'pm-578' into pm-1067
hentrymartin ca7c666
fix: lint
hentrymartin cf19762
removed circle config
hentrymartin c767c8b
removed circle config
hentrymartin 2be1b57
Merge pull request #1070 from topcoder-platform/diazz-admin-f2f-30376773
jmgasper 233712b
Merge pull request #1067 from topcoder-platform/pm-578
hentrymartin b57e191
Merge pull request #1068 from topcoder-platform/pm-1067
hentrymartin e2a9166
fix: QA feedbacks on apply copilot opportunity functionality
hentrymartin 9e3d8ed
fix: QA feedbacks on apply copilot opportunity functionality
hentrymartin 59d8bc6
fix unapprove challenge id
stevenfrog b5bc422
Merge pull request #1072 from topcoder-platform/pm-578_1
hentrymartin 9510de9
Merge pull request #1073 from stevenfrog/fix-unapprove-challenge-id
jmgasper d558ca8
Topcoder Admin App - Misc Update 0518
suppermancool a9b4b2b
Topcoder Admin App - Marathon Match Functionality
suppermancool d3cfb6d
feat: added assign action to applications list
hentrymartin f07ce95
feat: added assign action to applications list
hentrymartin c120616
fix: don't show applied on for completed project
hentrymartin f3d3e67
Merge pull request #1085 from topcoder-platform/diazz-admin-f2f-30376861
jmgasper b9cf19e
Merge pull request #1086 from topcoder-platform/pm-580
kkartunov 952f7ed
fix: dont show action button when invite is inprogress
hentrymartin 742128b
fix: lint
hentrymartin baa4337
Merge pull request #1087 from topcoder-platform/pm-580_1
hentrymartin 5c70b90
fix: return if already invited
hentrymartin 2b9c86e
Merge pull request #1088 from topcoder-platform/pm-580_1
hentrymartin c9014f3
fix: show invite button only for active projects
hentrymartin b99bef7
fix: show invite button only for active projects
hentrymartin 2bf40eb
Merge pull request #1089 from topcoder-platform/pm-580_1
hentrymartin 366c806
Merge branch 'feat/system-admin' into diazz-admin-code-30376878
suppermancool 21fad4a
Marathon match functionality - final fix
suppermancool 07ac31d
Topcoder Admin App - Misc Update 0601
suppermancool b261088
Merge pull request #1092 from topcoder-platform/diazz-admin-code-3037…
jmgasper 9204d86
Merge branch 'feat/system-admin' into diazz-admin-f2f-30376988
suppermancool a82243b
Merge pull request #1093 from topcoder-platform/diazz-admin-f2f-30376988
jmgasper 6f686e3
admin billing accounts: always set payment_terms_id = 1 when send upd…
suppermancool 5ddb252
Merge branch 'dev' into feat/system-admin
suppermancool 538deb9
fix lint after merging
suppermancool 5fd7ac7
Merge pull request #1095 from topcoder-platform/diazz-admin-f2f-30376988
jmgasper a8a6f0a
Topcoder Admin App - Misc Update 0610
suppermancool 58b5490
fix lint
suppermancool c367efe
Merge pull request #1105 from topcoder-platform/diazz-admin-f2f-30377050
jmgasper 5be25fc
fix: project list and made new request form restricted route
hentrymartin 715478c
Merge pull request #1108 from topcoder-platform/feat/system-admin
jmgasper f0e654d
Merge branch 'pm-1313' into pm-1273
hentrymartin 5396629
fix: show apply copilot only for projects where user is not a member
hentrymartin 4ca0221
fix: show apply copilot only for projects where user is not a member
hentrymartin 036d0cd
Merge pull request #1109 from topcoder-platform/pm-1313
hentrymartin 70c8f4a
Merge pull request #1112 from topcoder-platform/pm-1273
hentrymartin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -221,6 +221,7 @@ workflows: | |
- dev | ||
- LVT-256 | ||
- CORE-635 | ||
- feat/system-admin | ||
|
||
- deployQa: | ||
context: org-global | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
name: AI PR Reviewer | ||
|
||
on: | ||
pull_request: | ||
types: | ||
- opened | ||
- synchronize | ||
permissions: | ||
pull-requests: write | ||
jobs: | ||
tc-ai-pr-review: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Checkout Repo | ||
uses: actions/checkout@v3 | ||
|
||
- name: TC AI PR Reviewer | ||
uses: topcoder-platform/tc-ai-pr-reviewer@master | ||
with: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # The GITHUB_TOKEN is there by default so you just need to keep it like it is and not necessarily need to add it as secret as it will throw an error. [More Details](https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret) | ||
LAB45_API_KEY: ${{ secrets.LAB45_API_KEY }} | ||
exclude: '**/*.json, **/*.md, **/*.jpg, **/*.png, **/*.jpeg, **/*.bmp, **/*.webp' # Optional: exclude patterns separated by commas |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
import { FC, useContext, useEffect, useMemo } from 'react' | ||
import { Outlet, Routes } from 'react-router-dom' | ||
|
||
import { routerContext, RouterContextData } from '~/libs/core' | ||
|
||
import { AdminAppContextProvider, Layout, SWRConfigProvider } from './lib' | ||
import { toolTitle } from './admin-app.routes' | ||
import './lib/styles/index.scss' | ||
|
||
/** | ||
* The admin app. | ||
*/ | ||
const AdminApp: FC = () => { | ||
const { getChildRoutes }: RouterContextData = useContext(routerContext) | ||
// eslint-disable-next-line react-hooks/exhaustive-deps -- missing dependency: getChildRoutes | ||
const childRoutes = useMemo(() => getChildRoutes(toolTitle), []) | ||
|
||
useEffect(() => { | ||
document.body.classList.add('admin-app') | ||
return () => { | ||
document.body.classList.remove('admin-app') | ||
} | ||
}, []) | ||
|
||
return ( | ||
<div> | ||
<AdminAppContextProvider> | ||
<SWRConfigProvider> | ||
<Layout> | ||
<Outlet /> | ||
<Routes>{childRoutes}</Routes> | ||
</Layout> | ||
</SWRConfigProvider> | ||
</AdminAppContextProvider> | ||
</div> | ||
) | ||
} | ||
|
||
export default AdminApp |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,267 @@ | ||
import { AppSubdomain, ToolTitle } from '~/config' | ||
import { | ||
lazyLoad, | ||
LazyLoadedComponent, | ||
PlatformRoute, | ||
Rewrite, | ||
UserRole, | ||
} from '~/libs/core' | ||
|
||
import { | ||
billingAccountRouteId, | ||
manageChallengeRouteId, | ||
manageReviewRouteId, | ||
permissionManagementRouteId, | ||
rootRoute, | ||
userManagementRouteId, | ||
} from './config/routes.config' | ||
|
||
const AdminApp: LazyLoadedComponent = lazyLoad(() => import('./AdminApp')) | ||
|
||
const ChallengeManagement: LazyLoadedComponent = lazyLoad( | ||
() => import('./challenge-management/ChallengeManagement'), | ||
) | ||
const ChallengeManagementPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./challenge-management/ChallengeManagementPage'), | ||
'ChallengeManagementPage', | ||
) | ||
const ManageUserPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./challenge-management/ManageUserPage'), | ||
'ManageUserPage', | ||
) | ||
const ManageSubmissionPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./challenge-management/ManageSubmissionPage'), | ||
'ManageSubmissionPage', | ||
) | ||
const UserManagementPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./user-management/UserManagementPage'), | ||
'UserManagementPage', | ||
) | ||
const ReviewManagement: LazyLoadedComponent = lazyLoad( | ||
() => import('./review-management/ReviewManagement'), | ||
) | ||
const ReviewManagementPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./review-management/ReviewManagementPage'), | ||
'ReviewManagementPage', | ||
) | ||
const ManageReviewerPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./review-management/ManageReviewerPage'), | ||
'ManageReviewerPage', | ||
) | ||
const BillingAccount: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/BillingAccount'), | ||
) | ||
const BillingAccountsPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/BillingAccountsPage'), | ||
'BillingAccountsPage', | ||
) | ||
const BillingAccountNewPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/BillingAccountNewPage'), | ||
'BillingAccountNewPage', | ||
) | ||
const BillingAccountDetailsPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/BillingAccountDetailsPage'), | ||
'BillingAccountDetailsPage', | ||
) | ||
const BillingAccountResourcesPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/BillingAccountResourcesPage'), | ||
'BillingAccountResourcesPage', | ||
) | ||
const BillingAccountResourceNewPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/BillingAccountResourceNewPage'), | ||
'BillingAccountResourceNewPage', | ||
) | ||
const ClientsPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/ClientsPage'), | ||
'ClientsPage', | ||
) | ||
const ClientEditPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./billing-account/ClientEditPage'), | ||
'ClientEditPage', | ||
) | ||
const PermissionManagement: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionManagement'), | ||
) | ||
const PermissionRolesPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionRolesPage'), | ||
'PermissionRolesPage', | ||
) | ||
const PermissionRoleMembersPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionRoleMembersPage'), | ||
'PermissionRoleMembersPage', | ||
) | ||
const PermissionAddRoleMembersPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionAddRoleMembersPage'), | ||
'PermissionAddRoleMembersPage', | ||
) | ||
const PermissionGroupsPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionGroupsPage'), | ||
'PermissionGroupsPage', | ||
) | ||
const PermissionGroupMembersPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionGroupMembersPage'), | ||
'PermissionGroupMembersPage', | ||
) | ||
const PermissionAddGroupMembersPage: LazyLoadedComponent = lazyLoad( | ||
() => import('./permission-management/PermissionAddGroupMembersPage'), | ||
'PermissionAddGroupMembersPage', | ||
) | ||
|
||
export const toolTitle: string = ToolTitle.admin | ||
|
||
export const adminRoutes: ReadonlyArray<PlatformRoute> = [ | ||
// Admin App Root | ||
{ | ||
authRequired: true, | ||
children: [ | ||
{ | ||
element: <Rewrite to={manageChallengeRouteId} />, | ||
route: '', | ||
}, | ||
// Challenge Management Module | ||
{ | ||
children: [ | ||
{ | ||
element: <ChallengeManagementPage />, | ||
id: 'challenge-management-page', | ||
route: '', | ||
}, | ||
{ | ||
element: <ManageUserPage />, | ||
id: 'manage-user', | ||
route: ':challengeId/manage-user', | ||
}, | ||
{ | ||
element: <ManageSubmissionPage />, | ||
id: 'manage-resource', | ||
route: ':challengeId/manage-submission', | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The route has been changed from |
||
}, | ||
], | ||
element: <ChallengeManagement />, | ||
id: manageChallengeRouteId, | ||
route: manageChallengeRouteId, | ||
}, | ||
// User Management Module | ||
{ | ||
element: <UserManagementPage />, | ||
id: userManagementRouteId, | ||
route: userManagementRouteId, | ||
}, | ||
// Reviewer Management Module | ||
{ | ||
children: [ | ||
{ | ||
element: <ReviewManagementPage />, | ||
id: 'review-management-page', | ||
route: '', | ||
}, | ||
{ | ||
element: <ManageReviewerPage />, | ||
id: 'manage-reviewer', | ||
route: ':challengeId/manage-reviewer', | ||
}, | ||
], | ||
element: <ReviewManagement />, | ||
id: manageReviewRouteId, | ||
route: manageReviewRouteId, | ||
}, | ||
// Billing Account Module | ||
{ | ||
children: [ | ||
{ | ||
element: <BillingAccountsPage />, | ||
id: 'billing-accounts-page', | ||
route: 'billing-accounts', | ||
}, | ||
{ | ||
element: <BillingAccountNewPage />, | ||
id: 'billing-account-new-page', | ||
route: 'billing-accounts/new', | ||
}, | ||
{ | ||
element: <BillingAccountDetailsPage />, | ||
id: 'billing-account-details-page', | ||
route: 'billing-accounts/:accountId/details', | ||
}, | ||
{ | ||
element: <BillingAccountResourcesPage />, | ||
id: 'billing-account-resources-page', | ||
route: 'billing-accounts/:accountId/resources', | ||
}, | ||
{ | ||
element: <BillingAccountNewPage />, | ||
id: 'billing-account-resources-page', | ||
route: 'billing-accounts/:accountId/edit', | ||
}, | ||
{ | ||
element: <BillingAccountResourceNewPage />, | ||
id: 'billing-account-resource-new-page', | ||
route: 'billing-accounts/:accountId/resources/new', | ||
}, | ||
{ | ||
element: <ClientsPage />, | ||
id: 'billing-account-clients-page', | ||
route: 'clients', | ||
}, | ||
{ | ||
element: <ClientEditPage />, | ||
id: 'billing-account-client-edit-page', | ||
route: 'clients/:clientId/edit', | ||
}, | ||
{ | ||
element: <ClientEditPage />, | ||
id: 'billing-account-client-edit-page', | ||
route: 'clients/new', | ||
}, | ||
], | ||
element: <BillingAccount />, | ||
id: billingAccountRouteId, | ||
route: billingAccountRouteId, | ||
}, | ||
// Permission Management Module | ||
{ | ||
children: [ | ||
{ | ||
element: <PermissionRolesPage />, | ||
id: 'permission-roles-page', | ||
route: 'roles', | ||
}, | ||
{ | ||
element: <PermissionRoleMembersPage />, | ||
id: 'permission-role-members-page', | ||
route: 'roles/:roleId/role-members', | ||
}, | ||
{ | ||
element: <PermissionAddRoleMembersPage />, | ||
id: 'permission-add-role-members-page', | ||
route: 'roles/:roleId/role-members/add', | ||
}, | ||
{ | ||
element: <PermissionGroupsPage />, | ||
id: 'permission-groups-page', | ||
route: 'groups', | ||
}, | ||
{ | ||
element: <PermissionGroupMembersPage />, | ||
id: 'permission-group-members-page', | ||
route: 'groups/:groupId/group-members', | ||
}, | ||
{ | ||
element: <PermissionAddGroupMembersPage />, | ||
id: 'permission-add-group-members-page', | ||
route: 'groups/:groupId/group-members/add', | ||
}, | ||
], | ||
element: <PermissionManagement />, | ||
id: permissionManagementRouteId, | ||
route: permissionManagementRouteId, | ||
}, | ||
], | ||
domain: AppSubdomain.admin, | ||
element: <AdminApp />, | ||
id: toolTitle, | ||
rolesRequired: [UserRole.administrator], | ||
route: rootRoute, | ||
title: toolTitle, | ||
}, | ||
] |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The element for the route
:challengeId/manage-resource
has been changed fromManageResourcePage
toManageSubmissionPage
. Please ensure that this change is intentional and thatManageSubmissionPage
is the correct component for this route.