Skip to content

Commit 27dc824

Browse files
committed
Added architecture and proposal.
Signed-off-by: Aryan Bhokare <92683836+aryan-bhokare@users.noreply.github.com>
1 parent 5150904 commit 27dc824

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
493 KB
Loading

proposals/multipleowner-project.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
| title | authors | creation-date | last-updated |
2+
|-------|------------------------------------------|---------------|--------------|
3+
| Multiple owners feature | [@AryanBhokare](https://github.com/aryan-bhokare) | | |
4+
5+
## Summary
6+
7+
This proposal is for adding the multiple owners feature in the project management of litmus. Giving users a functionality to keep multiple owners in their project and decoupling the user creation and project creation.
8+
9+
### Goals
10+
11+
- Users can be invited with the role owner.
12+
- There can be multiple owners in one project.
13+
- Users can be created without any projects.
14+
- Users can create multiple projects.
15+
16+
## Proposal
17+
18+
### Flow Diagram
19+
![Flow](multipleprojectwoner.png)
20+
21+
### Implementation Details
22+
23+
The proposal suggests decoupling user login and project creation. We are going to support multiple owners and add APIs `Delete Project`: to delete the projects, `Update Role`: to update role of the user in the project. We will also support multiple projects under one user.

0 commit comments

Comments
 (0)