Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
da652d0
Add policy hub
AnuGayan Feb 11, 2026
a887904
Merge branch 'main' of https://github.com/wso2/apim-apps
AnuGayan Feb 11, 2026
f443dd3
Add Platform gateway support for portals
AnuGayan Mar 8, 2026
e2d40f3
Merge branch 'main' of https://github.com/wso2/apim-apps into main-pl…
AnuGayan Mar 8, 2026
a88d398
address review comments
AnuGayan Mar 8, 2026
62f3cb0
Address review comments
AnuGayan Mar 8, 2026
82727e4
fix build issues
AnuGayan Mar 8, 2026
885a738
Fix build issues
AnuGayan Mar 8, 2026
66c5269
Add policy cache to improve performance
AnuGayan Mar 8, 2026
723c48b
Add policy cache to improve performance
AnuGayan Mar 8, 2026
f85361b
Add policy cache to improve performance
AnuGayan Mar 8, 2026
07d3dfd
Improve publisher policy hub
AnuGayan Mar 9, 2026
a261b7a
Add policy cache to improve performance
AnuGayan Mar 10, 2026
846f501
Improve publisher policy hub
AnuGayan Mar 10, 2026
50b364b
Improve policy hub
AnuGayan Mar 11, 2026
6e0da25
Improve policy hub
AnuGayan Mar 13, 2026
3aebd12
Improve policy hub
AnuGayan Mar 13, 2026
3632033
Improve source to fix review comments
AnuGayan Mar 14, 2026
9b1c8fb
Improve the source to fix review comments
AnuGayan Mar 14, 2026
7482a3c
Improve the source to fix review comments
AnuGayan Mar 14, 2026
9349f37
Improve the source to fix review comments
AnuGayan Mar 14, 2026
3c9c07c
Improve the source to fix review comments
AnuGayan Mar 14, 2026
632d296
Address review comments
AnuGayan Mar 14, 2026
d3e2629
Update Sinhala locale
AnuGayan Mar 14, 2026
3ec6c79
Update Sinhala locale
AnuGayan Mar 15, 2026
795903d
Fixes for review comments
AnuGayan Mar 15, 2026
77e4589
Fixes for review comments
AnuGayan Mar 16, 2026
92dbeba
Fixes for review comments
AnuGayan Mar 16, 2026
751c8be
Fixes for review comments
AnuGayan Mar 17, 2026
3369a6b
Merge branch 'main' of https://github.com/wso2/apim-apps into main-pl…
AnuGayan Mar 17, 2026
8b4a221
Fixes for review comments
AnuGayan Mar 17, 2026
e79d2f3
Fixes for review comments
AnuGayan Mar 17, 2026
bee65ea
Add policy cache to improve performance
AnuGayan Mar 18, 2026
84b3fa7
Add policy cache to improve performance
AnuGayan Mar 18, 2026
8990f51
Fixes for review comments
AnuGayan Mar 18, 2026
856d62d
Merge branch 'main-platform' of https://github.com/AnuGayan/apim-apps…
AnuGayan Mar 18, 2026
cd59fbb
Fixes for review comments
AnuGayan Mar 18, 2026
416ab1f
Fixes for review comments
AnuGayan Mar 18, 2026
a6506bd
Fixes for review comments
AnuGayan Mar 18, 2026
8015451
Merge branch 'main' of https://github.com/wso2/apim-apps into main-pl…
AnuGayan Mar 18, 2026
ee578df
Fixes for review comments
AnuGayan Mar 19, 2026
9f7a706
Fixes for review comments
AnuGayan Mar 19, 2026
aeda707
Fixes for review comments
AnuGayan Mar 19, 2026
749bd86
Update portals/admin/src/main/webapp/source/src/app/components/Gatewa…
AnuGayan Mar 19, 2026
f330a47
Fixes for review comments
AnuGayan Mar 19, 2026
6a42837
Fixes for review comments
AnuGayan Mar 19, 2026
29f0029
Fixes for review comments
AnuGayan Mar 19, 2026
936de5b
Add newline at end of package-lock.json
AnuGayan Mar 19, 2026
1be2e75
Fixes for review comments
AnuGayan Mar 19, 2026
e68dc77
Merge branch 'main-platform' of https://github.com/AnuGayan/apim-apps…
AnuGayan Mar 19, 2026
3891996
Fixes for review comments
AnuGayan Mar 20, 2026
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
2 changes: 1 addition & 1 deletion portals/admin/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
"timeout": 2000
},
"logoutSessionStateAppender" : "" ,
"docUrl": "https://apim.docs.wso2.com/en/4.7.0/"
"docUrl": "https://apim.docs.wso2.com/en/4.7.0/",
"platformGateway": {
"releasesUrl": "https://github.com/wso2/api-platform/releases",
"version": "v0.9.0",
"controlPlaneHost": ""
}
}
}
28 changes: 28 additions & 0 deletions portals/admin/src/main/webapp/site/public/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@
"AdminPages.Gateways.table.header.description": "Description",
"AdminPages.Gateways.table.header.displayName": "Name",
"AdminPages.Gateways.table.header.gatewayInstances": "Gateway Instances",
"AdminPages.Gateways.table.header.gatewayStatus": "Status",
"AdminPages.Gateways.table.header.gatewayType": "Gateway Type",
"AdminPages.Gateways.table.header.permission": "Visibility",
"AdminPages.Gateways.table.header.type": "Type",
Expand Down Expand Up @@ -378,6 +379,7 @@
"Base.RouteMenuMapping.gateways": "Gateways",
"Base.RouteMenuMapping.gateways.items.Adding": "Gateway Environment",
"Base.RouteMenuMapping.gateways.items.Editing": "Edit Gateway Environment",
"Base.RouteMenuMapping.gateways.items.PlatformGateways": "Platform Gateways",
"Base.RouteMenuMapping.governance": "Governance",
"Base.RouteMenuMapping.governance.policies": "Policies",
"Base.RouteMenuMapping.keymanagers": "Key Managers",
Expand Down Expand Up @@ -504,8 +506,34 @@
"GatewayEnvironments.AddEditVhost.wsPort": "WS Port",
"GatewayEnvironments.AddEditVhost.wssPort": "WSS Port",
"Gateways.AddEditGateway.title.edit": "Gateway Environment - Edit",
"Gateways.AddEditGateway.title.loading": "Gateway Environment",
"Gateways.AddEditGateway.title.new": "Gateway Environment - Create new",
"Gateways.AddEditGateway.title.platform": "Platform Gateway",
"Gateways.AddEditGateway.back.to.gateways": "Back to Gateways",
"Gateways.AddEditGateway.loading.gateway.details": "Loading gateway details...",
"Gateways.AddEditGateway.loading.platform.gateway.details": "Loading platform gateway details...",
"Gateways.AddEditGateway.platform.description.empty": "No description provided for this gateway yet.",
"Gateways.AddEditGateway.platform.details.update.error": "Failed to update gateway details.",
"Gateways.AddEditGateway.platform.details.update.success": "Gateway details updated successfully.",
"Gateways.AddEditGateway.platform.field.description": "Description",
"Gateways.AddEditGateway.platform.field.gateway.name": "Gateway Name",
"Gateways.AddEditGateway.platform.name.required": "Gateway name is required.",
"Gateways.AddEditGateway.platform.token.dialog.title": "Generate New Registration Token?",
"Gateways.AddEditGateway.platform.token.generate.key": "Generate Key",
"Gateways.AddEditGateway.platform.token.generating": "Generating...",
"Gateways.AddEditGateway.platform.token.dialog.cancel": "Cancel",
"Gateways.AddEditGateway.platform.token.dialog.content": "The older registration key will be revoked immediately and the connected gateway will be disconnected from the control plane. You must reconfigure the gateway with the new key.",
"Gateways.AddEditGateway.platform.token.regenerate.error": "Failed to regenerate gateway registration token.",
"Gateways.AddEditGateway.platform.token.regenerate.success": "Gateway registration token regenerated successfully.",
"Gateways.AddEditGateway.platform.status.active": "Active",
"Gateways.AddEditGateway.platform.status.inactive": "Inactive",
"Gateways.AddEditGateway.platform.tag.selfHosted": "Self-Hosted Gateway",
"Gateways.AddEditGateway.platform.tag.apiGateway": "API Gateway",
"Gateways.AddEditGateway.platform.configurations.title": "Configurations",
"Gateways.AddEditGateway.platform.field.url": "URL",
"Gateways.AddEditGateway.platform.field.associated.environment": "Associated Environment",
"Gateways.ListGatewayEnvironments.addNewGatewayEnvironment": "Add Gateway Environment",
"Gateways.ListGatewayEnvironments.managePlatformGateways": "Manage Platform Gateways",
"Governance.Compliance.title": "Compliance Dashboard",
"Governance.ComplianceDashboard.APICompliance.PolicyAdherence.column.policy": "Policy",
"Governance.ComplianceDashboard.APICompliance.PolicyAdherence.column.rulesets": "Rulesets",
Expand Down
28 changes: 28 additions & 0 deletions portals/admin/src/main/webapp/site/public/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@
"AdminPages.Gateways.table.header.description": "Description",
"AdminPages.Gateways.table.header.displayName": "Name",
"AdminPages.Gateways.table.header.gatewayInstances": "Gateway Instances",
"AdminPages.Gateways.table.header.gatewayStatus": "Statut",
"AdminPages.Gateways.table.header.gatewayType": "Gateway Type",
"AdminPages.Gateways.table.header.permission": "Visibility",
"AdminPages.Gateways.table.header.type": "Type",
Expand Down Expand Up @@ -378,6 +379,7 @@
"Base.RouteMenuMapping.gateways": "Gateways",
"Base.RouteMenuMapping.gateways.items.Adding": "Gateway Environment",
"Base.RouteMenuMapping.gateways.items.Editing": "Edit Gateway Environment",
"Base.RouteMenuMapping.gateways.items.PlatformGateways": "Passerelles de plateforme",
"Base.RouteMenuMapping.governance": "Governance",
"Base.RouteMenuMapping.governance.policies": "Policies",
"Base.RouteMenuMapping.keymanagers": "Key Managers",
Expand Down Expand Up @@ -504,8 +506,34 @@
"GatewayEnvironments.AddEditVhost.wsPort": "WS Port",
"GatewayEnvironments.AddEditVhost.wssPort": "WSS Port",
"Gateways.AddEditGateway.title.edit": "Gateway Environment - Edit",
"Gateways.AddEditGateway.title.loading": "Gateway Environment",
"Gateways.AddEditGateway.title.new": "Gateway Environment - Create new",
"Gateways.AddEditGateway.title.platform": "Passerelle de plateforme",
"Gateways.AddEditGateway.back.to.gateways": "Retour aux passerelles",
"Gateways.AddEditGateway.loading.gateway.details": "Chargement des details de la passerelle...",
"Gateways.AddEditGateway.loading.platform.gateway.details": "Chargement des details de la passerelle de plateforme...",
"Gateways.AddEditGateway.platform.description.empty": "Aucune description n'a encore ete fournie pour cette passerelle.",
"Gateways.AddEditGateway.platform.details.update.error": "Echec de la mise a jour des details de la passerelle.",
"Gateways.AddEditGateway.platform.details.update.success": "Details de la passerelle mis a jour avec succes.",
"Gateways.AddEditGateway.platform.field.description": "Description",
"Gateways.AddEditGateway.platform.field.gateway.name": "Nom de la passerelle",
"Gateways.AddEditGateway.platform.name.required": "Le nom de la passerelle est requis.",
"Gateways.AddEditGateway.platform.token.dialog.title": "Generer un nouveau jeton d'inscription ?",
"Gateways.AddEditGateway.platform.token.generate.key": "Generer la cle",
"Gateways.AddEditGateway.platform.token.generating": "Generation...",
"Gateways.AddEditGateway.platform.token.dialog.cancel": "Annuler",
"Gateways.AddEditGateway.platform.token.dialog.content": "L'ancienne cle d'inscription sera revoquee immediatement et la passerelle connectee sera deconnectee du plan de controle. Vous devez reconfigurer la passerelle avec la nouvelle cle.",
"Gateways.AddEditGateway.platform.token.regenerate.error": "Echec de la regeneration du jeton d'inscription de la passerelle.",
"Gateways.AddEditGateway.platform.token.regenerate.success": "Jeton d'inscription de la passerelle regenere avec succes.",
"Gateways.AddEditGateway.platform.status.active": "Actif",
"Gateways.AddEditGateway.platform.status.inactive": "Inactif",
"Gateways.AddEditGateway.platform.tag.selfHosted": "Passerelle auto-hebergee",
"Gateways.AddEditGateway.platform.tag.apiGateway": "Passerelle API",
"Gateways.AddEditGateway.platform.configurations.title": "Configurations",
"Gateways.AddEditGateway.platform.field.url": "URL",
"Gateways.AddEditGateway.platform.field.associated.environment": "Environnement associe",
"Gateways.ListGatewayEnvironments.addNewGatewayEnvironment": "Add Gateway Environment",
"Gateways.ListGatewayEnvironments.managePlatformGateways": "Gerer les passerelles de plateforme",
"Governance.Compliance.title": "Compliance Dashboard",
"Governance.ComplianceDashboard.APICompliance.PolicyAdherence.column.policy": "Policy",
"Governance.ComplianceDashboard.APICompliance.PolicyAdherence.column.rulesets": "Rulesets",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ function ListBase(props) {
/>
)}
</Grid>
<Grid item>
<Grid item sx={{ display: 'flex', alignItems: 'center', gap: 0.5 }}>
{addButtonOverride || (
EditComponent && (
<EditComponent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,14 @@ const RouteMenuMapping = (intl) => [
component: GatewayEnvironments,
icon: <GamesIcon />,
addEditPageDetails: [
{
id: 'Platform Gateways',
displayText: intl.formatMessage({
id: 'Base.RouteMenuMapping.gateways.items.PlatformGateways',
defaultMessage: 'Platform Gateways',
}),
path: '/settings/environments/platform-gateways',
},
{
id: 'Add Gateway Environment',
displayText: intl.formatMessage({
Expand Down
Loading
Loading