-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$250] MEDIUM: Allow arbitrary users to be added/removed to/from workspace chat via @mention or members list #35391
Comments
optimistically assigning to @waterim |
@quinthar Yes, I can take this one |
This has to be fixed internally, I can take this |
Job added to Upwork: https://www.upwork.com/jobs/~013623b6c6ce0881ae |
Triggered auto assignment to Contributor Plus for review of internal employee PR - @thesahindia ( |
Won't need C+ reviews for these PRs, at least for now |
What's the next step here? Who is doing it and when? |
@quinthar sorry, been bogged down with Wave work. The next step is to update the Auth checks that dictate who can be invited to a workspace chat. We can then update the front-end to handle the changes involving allowing only the people who weren't automatically added to be removed. One of my wave issues was deprioritized, so I can get cracking with this tomorrow! |
First thing I noticed is that policy expense chats don't give the user/approvers "read, write, share" permissions by default, so I'm going to open a PR to fix that since those permissions are needed in order to invite to the report. |
Just a quick update on this, I have a PR up and I'm figuring out some MergeAccount tests that it broke. |
Gonna continue pushing this PR forward today. |
Quick update, Auth PR is on HOLD for the Web-E^ to go out to production. It's on staging right now |
Gonna continue pushing this forward today. Had to deprioritize it for other items. |
Update: PR being reviewed |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.84-3 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-06-24. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Acknowledged! I'll issue payment on the 24th! |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.85-7 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2024-06-28. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@johncschuster Could we get an increase in the bounty here? Mainly to cover regression. Extensive testing and adjustments were necessary during and after the PR was merged. Thank you 🙏 cc: @jasperhuangg |
@brunovjk Let me check in with the team about your request. I'll follow up in a bit! |
Thank you :D |
@brunovjk, I chatted with the team, and it seems like a regression was introduced here, which would result in a payment reduction, not an increase. Can you tell me a bit more about why you feel there should be an increase? |
Thank you @johncschuster. Here's an explanation: The initial task here was Allow arbitrary users to be added/removed to/from workspace chat via @mention or members list PR, then we had to update "who can" select/add/remove and which users can be selected/removed on workspace chats PR. That's why I asked for an increase in the reward, since this second PR involved a lot of testing and two regressions, #43828 and #42928 . @jasperhuangg do we need to wait for #42928 to proceed with payment here? |
Payment Summary:Contributor: @brunovjk - |
Upwork job price has been updated to $250 |
@mananjadhav, can you propose a regression test checklist? |
@johncschuster I think the test steps from the PR here. I are good for the checklist. Can we please use that? Pre-condition:1. We need 4 accounts for this test:
2. Login in the app as "Workspace Creator" Tests:1. Logged as the "Workspace Creator": i. Go to the "Workspace Chat" Report Details page 2. Logged as the "Workspace Admin": i. Go to the "Workspace Chat" Report Details page 3. Logged as the "Workspace Member": i. Go to the "Workspace Chat" Report Details page 4. Logged as the "Workspace Chat Invited": i. Go to the "Workspace Chat" Report Details page |
$250 approved for @mananjadhav |
Problem:
Right now there are no possibilities to add anyone to the automatically created workspace chats, but it should be possible to add by "mention"; it's similarly not possible to remove someone who has been thus added.
Solution:
As discussed here, we would like to add this possibility to:
Invite
button of the members pageIMPORTANT details for workspace chats:
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @johncschusterThe text was updated successfully, but these errors were encountered: