-
Notifications
You must be signed in to change notification settings - Fork 1
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
Improve roles #740
Comments
We have previously discussed if we should remove owner altogether and only have admin and contributor roles since owner and admin has the same privileges anyways. The idea of everyone having the same role has also been brought up before. This would solve #247 and since Flyt is limited to Equinor users anyways, removing these accesses might not be a big concern. |
All three roles should be combined into role "Collaborator" and that role should be able to both write and share write access. |
If Quick fix priority should be high. If not, re-assess prio |
Hi @askbulle Does "Collaborator" role also have the privilege to delete the Process? |
Suggested text: Are you sure you want to delete this process? By doing so you will delete ALL VERSIONS as they will not be recoverable. |
Changes deployed in Test env. |
@srvEq @sarsi0801 Verified in Test environment. We have found below three issues. Issue 1. "Delete process" is not enabled for old processes. So, we are not able to delete the old processes ![]() Issue 2. New Functionality scenario : After created a process, I didn't add any one as a contributor for that process. But I removed my name from contributor list, then who will delete that process? New Functionality screenshot: ![]() In the old functionality scenario- If I created any process, I added as an Owner, So I can't remove myself from the list. Here I can delete my process at any time Old Functionality screenshot: ![]() Issue 3: This Contributor changes are applicable only for new processes. Regarding this I had a discussion with Sri, She has mentioned that they will clean up the data base. If we delete the data from DB, User might loss all the process they have created before. So, is there any possibility to create duplicate for old processes and make this contributor changes applicable for old processes as well ? CC: @AnjaliPandit20 @rvaidya3007 @ThomasBracho1987 @luan-droid @SIJAIEQUINOR |
Issue1, Issue3 both happens because of existing data where it has roles as admin, owner, contributor. It will work fine once existing data is handled. My suggestion is to do the data cleanse which refers to change all the existing roles in DB to contributor, so there won't be any data loss. The above issues has to be addressed from Backend. Issue 2 |
@srvEq We can go with the solution which you have provided for Issue 2. Thank you CC: @AnjaliPandit20 @luan-droid @ThomasBracho1987 @jsundarn @rvaidya3007 |
@srvEq |
Issue 1: I can now delete my old processes, it works fine. Issue 3: I can see now that the role is changed from "Owner" to "Contributor". It works fine. |
Issue 2 is fixed and deployed in test env. |
@srvEq @sarsi0801 Verified issue 2 and adding same name again issue in Test. It works fine ![]() ![]() CC: @AnjaliPandit20 @ThomasBracho1987 @luan-droid @SIJAIEQUINOR @rvaidya3007 |
Changes deployed in QA. @sarsi0801 is looking into DB changes. |
DB changes are done in QA environment. |
Ready to test the changes in QA environment. |
The above issue will be tracked in #884. Hence closing this. |
@sarsi0801 FE changes deployed in Test and QA |
Changes are ready to test in both Test and QA env. |
Currently there are following roles in Flyt
User input 1 (by Fredrik Liknes, feedback ID 235 ):
As a contributor I would like to be able to share write access to a VSM without requesting the owner to add new contributors.
The text was updated successfully, but these errors were encountered: