Skip to content
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

Support Deploy/Undeploy Global Level Policies from UI #515

Merged
merged 102 commits into from
Jan 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
ce266cc
Adding the basic structure to global policies
piyumaldk Oct 24, 2023
b95c54d
Adding basic table structure
piyumaldk Oct 25, 2023
957f6f7
Add data to the MUI table to list
piyumaldk Oct 25, 2023
4d45e30
Refactor names
piyumaldk Oct 25, 2023
698e125
Get enviroments as gateways
piyumaldk Oct 25, 2023
68c48c7
Add baisc implementation to deploy UI
piyumaldk Oct 27, 2023
0989144
Add UI functions for deploy if not deployed
piyumaldk Oct 27, 2023
088a883
Improve the UI
piyumaldk Oct 27, 2023
b2e589c
Update documentation
piyumaldk Oct 30, 2023
fc55395
Implement Deploy and Undeploy functions
piyumaldk Oct 30, 2023
888a0ad
Implement delete and edit functions
piyumaldk Oct 30, 2023
9c3777b
Add create new policy link
piyumaldk Oct 31, 2023
c68c06b
Add a copy of API policy to shared
piyumaldk Oct 31, 2023
cf15501
Move Policies from shared to global
piyumaldk Nov 1, 2023
ade9c24
Remove Unwanted components from Policies
piyumaldk Nov 1, 2023
2360609
Change 3 files to get the expected UI
piyumaldk Nov 1, 2023
130c634
Fix the drag and drop to work properly
piyumaldk Nov 2, 2023
0a7e08d
Add delete function to policy card
piyumaldk Nov 2, 2023
7177e34
Improve to get text and decription in gateway policy
piyumaldk Nov 2, 2023
60f431b
Fix layout of the add global policy
piyumaldk Nov 2, 2023
14a5d72
Improve the global policy adding card
piyumaldk Nov 2, 2023
942fab8
Fix the layout of Global Policy adding
piyumaldk Nov 3, 2023
323d737
Implement the edit global policies
piyumaldk Nov 3, 2023
1f465af
Get Unique global components to an unique location
piyumaldk Nov 6, 2023
d198528
Shared FlowArrow Component
piyumaldk Nov 6, 2023
b09c967
Shared TabPanel Component
piyumaldk Nov 6, 2023
08e7155
Fix Format issues in GeneralDetails
piyumaldk Nov 6, 2023
33b17cb
Shared GeneralDetails Component
piyumaldk Nov 6, 2023
c5defe7
Shared PolicyAttributes component
piyumaldk Nov 7, 2023
04ec8b8
Shared PolicyCreateForm component
piyumaldk Nov 7, 2023
929af68
Shared PolicyViewForm component
piyumaldk Nov 7, 2023
b16bb40
Shared SourceDetails component
piyumaldk Nov 7, 2023
321427c
Shared UploadPolicyDropzone component
piyumaldk Nov 7, 2023
275f079
Shared AttachedPolicyCard component
piyumaldk Nov 7, 2023
532ee69
Shared CreatePolicy component
piyumaldk Nov 7, 2023
471679e
Shared DeletePolicy component
piyumaldk Nov 7, 2023
d51e537
Shared DraggablePolicyCard component
piyumaldk Nov 7, 2023
319500f
Remove Operation related components
piyumaldk Nov 7, 2023
ad6d946
Shared PolicyDropzone component
piyumaldk Nov 7, 2023
517a2b6
Shared ViewPolicy component
piyumaldk Nov 7, 2023
2eb9e80
FIx building warnings
piyumaldk Nov 7, 2023
95ca4ae
Common FlowArrow
piyumaldk Nov 7, 2023
7e8b6b8
Common TabPanel
piyumaldk Nov 7, 2023
1ced09b
Common GeneralDetails
piyumaldk Nov 7, 2023
1c509cd
common Policy Attributes
piyumaldk Nov 7, 2023
b0dcdc4
Common PolicyCreateForm
piyumaldk Nov 7, 2023
28c900a
Common PolicyViewForm
piyumaldk Nov 7, 2023
466d9d0
Common SourceDetails
piyumaldk Nov 8, 2023
8cd2e70
Common UploadPolicyDropzone
piyumaldk Nov 8, 2023
7d2bc4d
Common AttachedPolicyCard
piyumaldk Nov 8, 2023
595eabd
Common CreatePolicy
piyumaldk Nov 8, 2023
9d50816
Common DeletePolicy
piyumaldk Nov 8, 2023
1f9ae3c
Common DraggablePolicyCard
piyumaldk Nov 8, 2023
ece1ab0
Common PolicyDropzone
piyumaldk Nov 8, 2023
212101c
Common ViewPolicy
piyumaldk Nov 8, 2023
e968c2e
Get the AttachedPolicyList and PolicyExpansion to root
piyumaldk Nov 8, 2023
e2bd408
Common AttachedPolicyList and PoliciesExpansion
piyumaldk Nov 8, 2023
25979e3
Change License Headers
piyumaldk Nov 8, 2023
bd7b508
Refactor Global Policies component
piyumaldk Nov 8, 2023
60cb0f1
Change ApiOperationContext to ApiGlobalPolicyContext
piyumaldk Nov 8, 2023
52851d7
Implement deleteGlobalOperation and globalLevelPolicies in GlobalPoli…
piyumaldk Nov 8, 2023
b1a9e74
Remove apiOperations and apiLevelPolicies from context
piyumaldk Nov 8, 2023
d991948
rearrangeGlobalOperations context
piyumaldk Nov 8, 2023
93181cb
Code refactoring
piyumaldk Nov 8, 2023
ad4cfd4
Improve the code readability
piyumaldk Nov 8, 2023
3b406cc
Removed unwanted components from Global Policies
piyumaldk Nov 9, 2023
e65da15
Unique PolicyForm components for Global Policies
piyumaldk Nov 9, 2023
9a0a234
Remove PolicyView as it's not needed
piyumaldk Nov 9, 2023
feca38c
Remove unwanted data types
piyumaldk Nov 9, 2023
5d4be8d
Refactor the code
piyumaldk Nov 9, 2023
f37255d
Add form validation to global policies form
piyumaldk Nov 10, 2023
cb15c43
Improve the code security
piyumaldk Nov 10, 2023
ea139d0
Improve the expanded area
piyumaldk Nov 10, 2023
315abe6
Refactor elemet IDs
piyumaldk Nov 10, 2023
eb97c6e
Update en and raw.en files
piyumaldk Nov 10, 2023
254f4bd
Improve the Global Policies Icon
piyumaldk Nov 13, 2023
bd454a6
Add delete confirmation function
piyumaldk Nov 13, 2023
7fd5b49
Connect backend to create and get global policies
piyumaldk Nov 15, 2023
a7c4f4c
Remove gateway selector
piyumaldk Nov 15, 2023
cb18f30
Improved the listing UI
piyumaldk Nov 15, 2023
4f85e1d
Connect backend to delete policy
piyumaldk Nov 15, 2023
a8fbabd
Connect Backend to Edit Global Policies
piyumaldk Nov 15, 2023
d46b5bc
Connect backend to deploy and undeploy
piyumaldk Nov 15, 2023
bb354f9
Fix the onboarding page and fix some issues
piyumaldk Nov 16, 2023
8e63075
Fix CSS
piyumaldk Nov 16, 2023
cfad360
Update JSDocs
piyumaldk Nov 16, 2023
4743bbe
Update comments and remove API context
piyumaldk Nov 17, 2023
20aa4dc
Remove unwanted comment
piyumaldk Nov 17, 2023
af5e569
Fix loading issue
piyumaldk Nov 17, 2023
0232fa2
Improve the code
piyumaldk Nov 20, 2023
7402c87
Block more than 1 global policies being deployed to a gateway
piyumaldk Nov 20, 2023
d42f7c7
Addressed required changes in Code Review
piyumaldk Nov 22, 2023
37d6e24
Add the required changes
piyumaldk Nov 23, 2023
8d2f540
Get description to a MUI column as a tooltip icon
piyumaldk Nov 23, 2023
7227b72
Do the required design change
piyumaldk Dec 7, 2023
64379b7
Imrpove the list component
piyumaldk Dec 8, 2023
d4ee41c
Add scope management to the Global Policies
piyumaldk Dec 12, 2023
68c9120
Add view option to view scope
piyumaldk Dec 12, 2023
fddf57f
Addresssed the concerns in the PR review
piyumaldk Dec 15, 2023
0ad490c
en.json and raw.en.json changes for the PR review's requested changes
piyumaldk Dec 15, 2023
438eda2
Change Global Policies icon name
piyumaldk Dec 15, 2023
b341c7d
Addressed PR review's requested changes
piyumaldk Dec 15, 2023
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
1 change: 1 addition & 0 deletions portals/publisher/src/main/webapp/WEB-INF/web.xml
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@
<url-pattern>/scopes/*</url-pattern>
<url-pattern>/settings/*</url-pattern>
<url-pattern>/policies/*</url-pattern>
<url-pattern>/global-policies/*</url-pattern>
<url-pattern>/api-products/*</url-pattern>
<url-pattern>/service-catalog/*</url-pattern>
<url-pattern>/login/*</url-pattern>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading