-
Notifications
You must be signed in to change notification settings - Fork 694
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
Feat: Added support for multiple project owners #4597
Feat: Added support for multiple project owners #4597
Commits on Mar 17, 2024
-
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78b82ab - Browse repository at this point
Copy the full SHA 78b82abView commit details -
Added new API GetProjectOwners.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 962175b - Browse repository at this point
Copy the full SHA 962175bView commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c8528e - Browse repository at this point
Copy the full SHA 0c8528eView commit details
Commits on Mar 23, 2024
-
chore(deps): Bump golang.org/x/crypto in /chaoscenter/authentication (l…
…itmuschaos#4527) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.18.0 to 0.21.0. - [Commits](golang/crypto@v0.18.0...v0.21.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aeb1085 - Browse repository at this point
Copy the full SHA aeb1085View commit details -
chore(deps): Bump follow-redirects in /chaoscenter/web (litmuschaos#4529
) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 64867b8 - Browse repository at this point
Copy the full SHA 64867b8View commit details -
chore(deps): Bump github.com/golang/protobuf (litmuschaos#4493)
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.5.3 to 1.5.4. - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](golang/protobuf@v1.5.3...v1.5.4) --- updated-dependencies: - dependency-name: github.com/golang/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Raj Das <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eacb880 - Browse repository at this point
Copy the full SHA eacb880View commit details -
This modification unables to send invite with the role as owner. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1de73da - Browse repository at this point
Copy the full SHA 1de73daView commit details -
This modification checks if the User is the last owner of the project and if not User can leave the project. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c79813 - Browse repository at this point
Copy the full SHA 7c79813View commit details
Commits on Mar 24, 2024
-
RBAC modification
LeaveProject
.Allows Owner to be able to leave the project. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44ae3b9 - Browse repository at this point
Copy the full SHA 44ae3b9View commit details -
This API is used for updating role of the member in the project. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77bcd91 - Browse repository at this point
Copy the full SHA 77bcd91View commit details
Commits on Apr 5, 2024
-
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43bd3b2 - Browse repository at this point
Copy the full SHA 43bd3b2View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ac9f7d - Browse repository at this point
Copy the full SHA 2ac9f7dView commit details
Commits on Apr 9, 2024
-
Owner can delete project with help of this API. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1860721 - Browse repository at this point
Copy the full SHA 1860721View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2a27d4 - Browse repository at this point
Copy the full SHA a2a27d4View commit details -
Merge branch 'multiple-owner-support' into multiple-project-owner-bac…
…kend Signed-off-by: Aryan Bhokare <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e8279a - Browse repository at this point
Copy the full SHA 4e8279aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 737c03f - Browse repository at this point
Copy the full SHA 737c03fView commit details
Commits on Apr 10, 2024
-
Added condition
UpdateMemberRole
.User cannot change role of their own, so that it will avoid edge cases like 1. User is the last owner of the project. 2. User accidentally losing owner access to the projects. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1b2ed3 - Browse repository at this point
Copy the full SHA c1b2ed3View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 197aabd - Browse repository at this point
Copy the full SHA 197aabdView commit details
Commits on Apr 11, 2024
-
Changed DeleteProject endpoint to have url parameter.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a10fe3 - Browse repository at this point
Copy the full SHA 4a10fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33dec51 - Browse repository at this point
Copy the full SHA 33dec51View commit details
Commits on Apr 12, 2024
-
[WIP] : Multiple project owner backend. (litmuschaos#4536)
* Modified db schema of Owner. Signed-off-by: aryan <[email protected]> * Added new API GetProjectOwners. Signed-off-by: aryan <[email protected]> * fix: return type error. Signed-off-by: aryan <[email protected]> * chore(deps): Bump golang.org/x/crypto in /chaoscenter/authentication (litmuschaos#4527) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.18.0 to 0.21.0. - [Commits](golang/crypto@v0.18.0...v0.21.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): Bump follow-redirects in /chaoscenter/web (litmuschaos#4529) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): Bump github.com/golang/protobuf (litmuschaos#4493) Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.5.3 to 1.5.4. - [Release notes](https://github.com/golang/protobuf/releases) - [Commits](golang/protobuf@v1.5.3...v1.5.4) --- updated-dependencies: - dependency-name: github.com/golang/protobuf dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Raj Das <[email protected]> * Modified SendInvitation API. This modification unables to send invite with the role as owner. Signed-off-by: aryan <[email protected]> * Modified LeaveProject API. This modification checks if the User is the last owner of the project and if not User can leave the project. Signed-off-by: aryan <[email protected]> * RBAC modification `LeaveProject`. Allows Owner to be able to leave the project. Signed-off-by: aryan <[email protected]> * Added `UpdateMemberRole` API. This API is used for updating role of the member in the project. Signed-off-by: aryan <[email protected]> * Fixed some syntax errors. Signed-off-by: aryan <[email protected]> * Updated roles for owner. Signed-off-by: aryan <[email protected]> * Added new API `DeleteProject`. Owner can delete project with help of this API. Signed-off-by: aryan <[email protected]> * Added mocks. Signed-off-by: aryan <[email protected]> * modified go.sum Signed-off-by: aryan <[email protected]> * Added condition `UpdateMemberRole`. User cannot change role of their own, so that it will avoid edge cases like 1. User is the last owner of the project. 2. User accidentally losing owner access to the projects. Signed-off-by: aryan <[email protected]> * made suggested changes. Signed-off-by: aryan <[email protected]> * Changed DeleteProject endpoint to have url parameter. Signed-off-by: aryan <[email protected]> * Minor fixes. Signed-off-by: aryan <[email protected]> --------- Signed-off-by: aryan <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Aryan Bhokare <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Raj Das <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e51dbf - Browse repository at this point
Copy the full SHA 0e51dbfView commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3a4ee69 - Browse repository at this point
Copy the full SHA 3a4ee69View commit details -
Added a modal CreateProject with it's controller and views. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d2d8f17 - Browse repository at this point
Copy the full SHA d2d8f17View commit details
Commits on Apr 24, 2024
-
Some changes in
CreateProjectView
.Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9d81ad - Browse repository at this point
Copy the full SHA e9d81adView commit details -
Added
ProjectDashboardCardMenu
.Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0b4518 - Browse repository at this point
Copy the full SHA e0b4518View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43bdca2 - Browse repository at this point
Copy the full SHA 43bdca2View commit details -
Added
DeleteProject
API mutations.Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d368644 - Browse repository at this point
Copy the full SHA d368644View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 409beb9 - Browse repository at this point
Copy the full SHA 409beb9View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28b890c - Browse repository at this point
Copy the full SHA 28b890cView commit details
Commits on May 2, 2024
-
Added new fields in `Project` struct. Added fields for filters, pagination, and some constants. Modified `CreateProjectInput`. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3255daa - Browse repository at this point
Copy the full SHA 3255daaView commit details
Commits on May 4, 2024
-
[Backend] Modification in Backend for the UI.
Added Filters and pagination in Backend. Modified API's and added a pipeline for the aggregation of results. Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f528e10 - Browse repository at this point
Copy the full SHA f528e10View commit details -
Added
project_util
for validation of input request.Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0cc1ce - Browse repository at this point
Copy the full SHA b0cc1ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 415a34f - Browse repository at this point
Copy the full SHA 415a34fView commit details -
Modification for Frontend Hook of
CreateProject
API.Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fa5917 - Browse repository at this point
Copy the full SHA 1fa5917View commit details -
Modified
ListProject
Query frontend hook.Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d5113e - Browse repository at this point
Copy the full SHA 8d5113eView commit details -
Removed string constants and some minor changes.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1eeae8b - Browse repository at this point
Copy the full SHA 1eeae8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for be4086a - Browse repository at this point
Copy the full SHA be4086aView commit details -
Added pagination and filter subheader in Dashboard.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c991380 - Browse repository at this point
Copy the full SHA c991380View commit details -
modified auth-api swagger file.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8c14df - Browse repository at this point
Copy the full SHA d8c14dfView commit details -
Added tags section in create-project modal.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b9f489 - Browse repository at this point
Copy the full SHA 7b9f489View commit details -
Changes due to modification of API and addition of new strings
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b5bf97 - Browse repository at this point
Copy the full SHA 8b5bf97View commit details -
minor changes and resolved some errors.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 724c606 - Browse repository at this point
Copy the full SHA 724c606View commit details
Commits on May 8, 2024
-
Added routing when clicked on the card.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d60cf2e - Browse repository at this point
Copy the full SHA d60cf2eView commit details -
Modifications in backend tests as per API updates.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2eb6a17 - Browse repository at this point
Copy the full SHA 2eb6a17View commit details -
Fix: NoProjects Element and NoFilteredProject Results element.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3d5b60 - Browse repository at this point
Copy the full SHA a3d5b60View commit details -
Added scroll for the project list.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 923d281 - Browse repository at this point
Copy the full SHA 923d281View commit details -
Some changes in UI w.r.t Multiple Project Owner Feature.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a24ba5e - Browse repository at this point
Copy the full SHA a24ba5eView commit details
Commits on May 10, 2024
-
Made search text type insensitive.
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6747199 - Browse repository at this point
Copy the full SHA 6747199View commit details
Commits on May 25, 2024
-
Update chaoscenter/web/src/controllers/ProjectDashboard/ProjectFilter…
…s.tsx Co-authored-by: Hrishav <[email protected]> Signed-off-by: Aryan Bhokare <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 554e008 - Browse repository at this point
Copy the full SHA 554e008View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42da32e - Browse repository at this point
Copy the full SHA 42da32eView commit details -
removed unnecessary handle function
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dbd103 - Browse repository at this point
Copy the full SHA 4dbd103View commit details
Commits on May 26, 2024
-
requested backend changes and small fixes
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa157f0 - Browse repository at this point
Copy the full SHA aa157f0View commit details
Commits on Jun 13, 2024
-
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92a2273 - Browse repository at this point
Copy the full SHA 92a2273View commit details
Commits on Jun 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6daa086 - Browse repository at this point
Copy the full SHA 6daa086View commit details
Commits on Jul 18, 2024
-
Merge branch 'master' into multiple-project-owner-backend
Signed-off-by: Aryan Bhokare <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0fe519a - Browse repository at this point
Copy the full SHA 0fe519aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7062d5 - Browse repository at this point
Copy the full SHA f7062d5View commit details -
fixing RoleEditor to RoleExecuter
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a381cb4 - Browse repository at this point
Copy the full SHA a381cb4View commit details -
merge backend and frontend branch
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b034c7c - Browse repository at this point
Copy the full SHA b034c7cView commit details -
removed redundant deleteprojectinput
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11837fd - Browse repository at this point
Copy the full SHA 11837fdView commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0d4e1e - Browse repository at this point
Copy the full SHA d0d4e1eView commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e52d7ba - Browse repository at this point
Copy the full SHA e52d7baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a6f762 - Browse repository at this point
Copy the full SHA 3a6f762View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7a4612 - Browse repository at this point
Copy the full SHA f7a4612View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b0c246 - Browse repository at this point
Copy the full SHA 2b0c246View commit details -
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 615f705 - Browse repository at this point
Copy the full SHA 615f705View commit details -
fix: tag rendering issue in project dashboard
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 006af80 - Browse repository at this point
Copy the full SHA 006af80View commit details -
fix: Less user details in createProject
Signed-off-by: aryan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ecbeb76 - Browse repository at this point
Copy the full SHA ecbeb76View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe85c89 - Browse repository at this point
Copy the full SHA fe85c89View commit details