Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
43bae20
test: new build components & page
ferruhcihan Mar 4, 2025
b768b20
Merge branch 'main' into APL-535
ferruhcihan Mar 7, 2025
e0e693a
test: build page
ferruhcihan Mar 10, 2025
e5dd0c0
Merge branch 'main' into APL-535
ferruhcihan Mar 18, 2025
8debe3c
fix: conflicts
ferruhcihan Mar 18, 2025
1b7751f
feat: update keyValue component
ferruhcihan Mar 18, 2025
fd64d7b
fix: update builds overview
ferruhcihan Mar 18, 2025
ac13b9e
feat: update TextFields comp
ferruhcihan Mar 18, 2025
28b1df1
test: autocomplete
ferruhcihan Mar 19, 2025
4b20258
test: autocomplete comp
ferruhcihan Mar 19, 2025
f95cb65
test: new build page
ferruhcihan Mar 21, 2025
d14d86e
test: build page
ferruhcihan Mar 25, 2025
c595dc1
test: validation
ferruhcihan Mar 25, 2025
4f985d0
feat: update code repo pages
ferruhcihan Mar 30, 2025
7ef72e9
fix: code repo name field
ferruhcihan Mar 31, 2025
1f9ffd9
Merge branch 'main' into APL-535
ferruhcihan Mar 31, 2025
8865137
fix: enable harbor information banner
ferruhcihan Apr 1, 2025
f0c5475
fix: edit code repository page
ferruhcihan Apr 1, 2025
8a99795
fix: build page default path and pipeline link
ferruhcihan Apr 1, 2025
3bdd1de
fix: builds overview copy repository
ferruhcihan Apr 2, 2025
567c89e
feat: improve build page styles & update related components
ferruhcihan Apr 5, 2025
bbe9d1f
feat: improve build yup validation
ferruhcihan Apr 7, 2025
c601d80
Merge branch 'main' into APL-535
ferruhcihan Apr 7, 2025
d0979c4
fix: coderepos & build buttons
ferruhcihan Apr 7, 2025
0a875fc
fix: button labels
ferruhcihan Apr 7, 2025
4044085
Merge branch 'main' into APL-535
ferruhcihan Apr 7, 2025
f46dcb9
Merge branch 'main' into APL-535
ferruhcihan Apr 9, 2025
64fb5da
feat: improve delete dialog comp
ferruhcihan Apr 9, 2025
7e64292
fix: get repo branches
ferruhcihan Apr 9, 2025
a761677
fix: load build data
ferruhcihan Apr 9, 2025
1db114e
fix: tag naming convention
ferruhcihan Apr 10, 2025
b181a5d
Merge branch 'main' into APL-535
ferruhcihan Apr 10, 2025
fe3ec49
fix: update redux store
ferruhcihan Apr 10, 2025
78b3eae
feat: add getBuildName function & update component function names
ferruhcihan Apr 11, 2025
3523c93
fix: autocomplete component
ferruhcihan Apr 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions public/i18n/en/common.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"App": "App",
"Apps": "Apps",
"Build": "Build",
"BUTTON_NEW_RESOURCE": "Create {{model}}",
"CREATE_MODEL": "Create a {{model}}",
"CREATE_MODEL_FOR_TEAM": "Create a {{model}} for team {{teamName}}",
Expand Down Expand Up @@ -78,8 +77,6 @@
"TITLE_PROJECTS": "Projects",
"TITLE_PROJECT": "Project details",
"DELETE_PROJECT_WARNING": "Deleting this project will permanently remove all associated collections (build, workload, service) and their data. This action cannot be undone.",
"TITLE_BUILDS": "Builds",
"TITLE_BUILD": "Build details",
"Team_plural": "Teams",
"Teams": "Teams",
"Workload": "Workload",
Expand All @@ -90,7 +87,6 @@
"User": "User",
"User_plural": "Users",
"Project_plural": "Projects",
"Build_plural": "Builds",
"WELCOME_DASHBOARD": "Team <1>{{teamName}}</1> dashboard",
"add item": "add item",
"admin": "admin",
Expand All @@ -101,8 +97,12 @@
"enabled": "enabled",
"help": "help",
"submit": "submit",
"CodeRepository": "Code Repository",
"CodeRepository_plural": "Code Repositories",
"TITLE_CODEREPOSITORY": "Code Repository Details",
"TITLE_CODEREPOSITORIES": "Code Repositories - {{scope}}"
"Container-image": "Container Image",
"Container-image_plural": "Container Images",
"TITLE_CONTAINER_IMAGE": "Container image details",
"TITLE_CONTAINER_IMAGES": "Container images - {{scope}}",
"Code-repository": "Code Repository",
"Code-repository_plural": "Code Repositories",
"TITLE_CODE_REPOSITORY": "Code repository details",
"TITLE_CODE_REPOSITORIES": "Code repositories - {{scope}}"
}
1 change: 1 addition & 0 deletions public/logos/buildpacks_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions public/logos/docker_logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 18 additions & 17 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ import cookie from 'cookie'
import Backups from 'pages/Backups'
import Netpols from 'pages/Netpols'
import Workloads from 'pages/Workloads'
import Builds from 'pages/Builds'
import Build from 'pages/builds/create-edit'
import Builds from 'pages/builds/overview'
import OtomiApp from 'pages/App'
import Apps from 'pages/Apps'
import Cluster from 'pages/Cluster'
Expand Down Expand Up @@ -35,7 +36,6 @@ import { store } from 'redux/store'
import { IoProvider } from 'socket.io-react-hook'
import Backup from 'pages/Backup'
import Netpol from 'pages/Netpol'
import Build from 'pages/Build'
import LoadingScreen from 'components/LoadingScreen'
import Dashboard from 'pages/Dashboard'
import Users from 'pages/Users'
Expand All @@ -51,9 +51,8 @@ import Policy from 'pages/Policy'
import Maintenance from 'pages/Maintenance'
import PrivateRoute from 'components/AuthzRoute'
import Logout from 'pages/Logout'
// TODO: Uncomment the following line(s) when the new build page is ready
// import CodeRepository from 'pages/code-repositories/create-edit'
// import CodeRepositories from 'pages/code-repositories/overview'
import CodeRepository from 'pages/code-repositories/create-edit'
import CodeRepositories from 'pages/code-repositories/overview'
import { HttpErrorBadRequest } from './utils/error'
import { NotistackProvider, SnackbarUtilsConfigurator } from './utils/snack'

Expand Down Expand Up @@ -88,28 +87,27 @@ function App() {
<Helmet titleTemplate='%s | APL' defaultTitle='Akamai APL Platform' />
<Switch>
<Route path='/' component={Dashboard} exact />
{/* TODO: Uncomment the following line(s) when the new build page is ready */}
{/* <PrivateRoute
path='/coderepositories'
<PrivateRoute
path='/code-repositories'
component={CodeRepositories}
platformAdminRoute
exact
/>
<PrivateRoute
path='/teams/:teamId/coderepositories'
path='/teams/:teamId/code-repositories'
component={CodeRepositories}
exact
/>
<PrivateRoute
path='/teams/:teamId/create-coderepository'
path='/teams/:teamId/create-code-repository'
component={CodeRepository}
exact
/>
<PrivateRoute
path='/teams/:teamId/coderepositories/:codeRepositoryName'
path='/teams/:teamId/code-repositories/:codeRepositoryName'
component={CodeRepository}
exact
/> */}
/>

<PrivateRoute path='/apps/:teamId' component={Apps} exact />
<PrivateRoute path='/apps/:teamId/:appId' component={OtomiApp} exact />
Expand Down Expand Up @@ -150,7 +148,7 @@ function App() {
<PrivateRoute path='/users/:userId' component={User} platformAdminRoute exact />
<PrivateRoute path='/teams/:teamId/users' component={Users} teamAdminRoute exact />
<PrivateRoute path='/projects' component={Projects} platformAdminRoute exact />
<PrivateRoute path='/builds' component={Builds} platformAdminRoute exact />
<PrivateRoute path='/container-images' component={Builds} platformAdminRoute exact />
<PrivateRoute path='/settings/:settingId' component={Setting} exact />
<PrivateRoute path='/teams' component={Teams} platformAdminRoute exact />
<PrivateRoute path='/teams/:teamId' component={Team} exact />
Expand All @@ -164,7 +162,7 @@ function App() {
<PrivateRoute path='/teams/:teamId/create-service' component={Service} exact />
<PrivateRoute path='/teams/:teamId/create-user' component={User} exact />
<PrivateRoute path='/teams/:teamId/create-project' component={Project} exact />
<PrivateRoute path='/teams/:teamId/create-build' component={Build} exact />
<PrivateRoute path='/teams/:teamId/create-container-image' component={Build} exact />
<PrivateRoute path='/teams/:teamId/sealed-secrets' component={SealedSecrets} exact />
<PrivateRoute
path='/teams/:teamId/sealed-secrets/:sealedSecretName'
Expand All @@ -177,9 +175,12 @@ function App() {
<PrivateRoute path='/teams/:teamId/netpols/:netpolName' component={Netpol} exact />
<PrivateRoute path='/teams/:teamId/projects' component={Projects} exact />
<PrivateRoute path='/teams/:teamId/projects/:projectName' component={Project} exact />
{/* <Route path='/teams/:teamId/builds' component={Builds} exact /> */}
<PrivateRoute exact path='/teams/:teamId/builds' component={Builds} />
<PrivateRoute path='/teams/:teamId/builds/:buildName' component={Build} exact />
<PrivateRoute exact path='/teams/:teamId/container-images' component={Builds} />
<PrivateRoute
path='/teams/:teamId/container-images/:buildName'
component={Build}
exact
/>
<PrivateRoute path='/teams/:teamId/policies' component={Policies} exact />
<PrivateRoute path='/teams/:teamId/policies/:policyName' component={Policy} exact />
<PrivateRoute path='/teams/:teamId/workloads' component={Workloads} exact />
Expand Down
Loading