[#136] Add external contributors and hidden feedback status#169
[#136] Add external contributors and hidden feedback status#169sksingh2005 wants to merge 1 commit into
Conversation
9279746 to
2e1c4d6
Compare
|
@sksingh2005 Can you check CI ? |
2e1c4d6 to
e828787
Compare
|
@sksingh2005 We are going in right direction. However, the UI has to change a bit. Only use the left panel. Have an empty cell to start with with a green plus to add. Then start to have each external in each cell with a red cross to delete. We shouldn't expose comma separated lists, so make sure that the data model doesn't reflect that either. This is basically a "hidden" role in the system - it should be documented of course. I have only looked as Support UI - not TAM |
|
@sksingh2005 Just do "External" as role name, this is for TAM and Support. Do similar for User and Superuser with similar rules. Each side is "isolated" |
|
@sksingh2005 We will have to see how we can add each users from both sides, and admin on them (User, Superuser, TAM, Support) |
e8e2823 to
af15a3c
Compare
|
@sksingh2005 The "External" contributor should fill the entire left panel. And, we need the role of "External" and having all roles being able to create accounts, so we can have a drop-down with their name. We can look at how that works after - I think they can login and see the tickets they are associated to, and all their messages are private (maybe a setting for default) |
9abe8da to
70edbdd
Compare
Overall
Code
Security
MemoryNo issues found Performance
Test Suite
Documentation
Conclusionorangu rejects this patch
Generated by: orangu 0.7.0 (bartowski/Qwen_Qwen3.6-35B-A3B-GGUF) |
|
@sksingh2005 I don't know what |
|
@sksingh2005 Rename participantUsers to userUsers to follow the the rest of the fields |
70edbdd to
897d0d8
Compare
|
@jesperpedersen Done |
|
Sorry I forgot license header :) |
897d0d8 to
665e3cd
Compare
|
@jesperpedersen PTAL |
Overall
Code
Security
Memory
Performance
Test Suite
Documentation
Conclusionorangu rejects this patch
Generated by: orangu 0.7.0 (bartowski/Qwen_Qwen3.6-35B-A3B-GGUF) |
|
@trxvorr Can you put a half an eye on this ? The security part |
665e3cd to
460ea6b
Compare
|
@sksingh2005 We still need the "External" menu for all roles except |
|
@trxvorr Take what is correct from the auto review and create new issues for them |
|
@sksingh2005 f.ex. for |
bc0273e to
b2a97fd
Compare
|
@sksingh2005 Just call the menu "External" for User. http://localhost:8080/user/externals/new doesn't need the "Delete user" button (and it is in the wrong position - Delete is always lower-left) |
|
@sksingh2005 "Leave blank..." doesn't make sense |
|
@sksingh2005 "New External Contributor" -> "External Contributor" |
|
@sksingh2005 "Password" takes both panels - there is no "Verify password" |
|
@sksingh2005 We don't need the drop-down for "Users" we will filter on the page itself - or just show their role |
|
@sksingh2005 Lets start with these high level feedback - make sure that the pages look at the existing pages |
2ab7b4f to
a34c4bf
Compare
|
@sksingh2005 You have to go through all roles - they can all create External users. User, Superuser and TAM for their assigned company. Support for all companies |
a34c4bf to
11dc818
Compare
yes was working on that part only. |
|
@sksingh2005 Login as Support -> Users -> Create - there is no External option. |
11dc818 to
0232c56
Compare
|
@sksingh2005 TAM... |
0232c56 to
2bf0047
Compare
|
@sksingh2005 TAM should have the "External" menu - like User |
2bf0047 to
883804e
Compare
|
Superuser has "Users" and "External" in menu bar... It should be in the a drop-down - which it has |
|
User: Where is the password input ? |
|
TAM: Has "Users" and "External" in the menu bar as well |
|
Support: Same... |
|
If there is a "Users" in the menu bar then there isn't an "External" |
No description provided.