Closed lanitochka17 closed 1 month ago
@techievivek Although I think this is technically a regression from working on https://github.com/Expensify/App/issues/35391, I think we should allow the original PR's author to handle it.
cc @brunovjk
You're right @jasperhuangg, here I added (isPolicyExpenseChat && isAdmin)
, but I missed checking for owner
and auditors
, I assumed that all of these had an admin
role.
(isPolicyExpenseChat && ( isAdmin || isOwner || isAuditor ))
should solve it. I'll investigate further, but do you have an idea how we intend isAuditor
?
@techievivek You can still invite people to the workspace chat who weren't in it by default (i.e. you can invite people other than the owner, admins, and auditors). So we still want the ability to remove the people who weren't in the workspace chat by default.
Oh, nice, I wasn't aware of this; thanks for clarifying it.
I think @tienifr's proposal to disable the option if we see the accountID matching the workspace chat's owner should suffice.
@jasperhuangg @techievivek Since I spent quite some time investigating this and post a proposal after the request from @techievivek.
I'd appreciate if we can move forward with it here if it looks good 🙇
@brunovjk thanks for clarifying.
We currently don't have auditors in NewDot yet (AFAIK), but I think you'd just check if their policy role is auditor
.
In any case I do think @tienifr's proposal should solve this issue so I'm gonna move forward with assigning them.
Looks like automation is borked here.
Thanks for assigning them @techievivek 🙌
Update for Melvin - working on PR - https://github.com/Expensify/App/pull/44595
PR is merged to staging - almost there!
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.5-13 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-07-17. :confetti_ball:
For reference, here are some details about the assignees on this issue:
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
The solution for this issue has been :rocket: deployed to production :rocket: in version 9.0.6-8 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-07-22. :confetti_ball:
For reference, here are some details about the assignees on this issue:
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
preparing for payment
Payouts due:
Any payment for @bernhardoj? I see they started on this and then it looks like we transitioned in another direction?
Let us know about a regression test @jayeshmangwani
Do we agree 👍 or 👎
@Christinadobrzyn - I didn't realize we were both assigned to this until I'd already done the the reg test so that parts is finished 😂.
It doesn't look like @bernhardoj is due payment so I think we can just post the payment summary for this.
@JmillsExpensify - Two requests incoming via New Expensify.
@JmillsExpensify, @strepanier03, @jayeshmangwani, @techievivek, @Christinadobrzyn, @tienifr Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
I think we can close this since payment will be through New Expensify-
NewDot Payment summary - https://github.com/Expensify/App/issues/42928#issuecomment-2239839946 Regression test - https://github.com/Expensify/Expensify/issues/413575
Requested $250
$250 approved for @jayeshmangwani
$250 approved for @tienifr
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.78-0 Reproducible in staging?: Y Reproducible in production?: Y If this was caught during regression testing, add the test name, ID and link from TestRail: N/A Issue reported by: Applause - Internal Team
Action Performed:
Expected Result:
User should be able to remove a member from the workspace The member count should match the number of members
Actual Result:
When refreshing the browser the user isn't removed from the Members list The member count isn't accurate
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/78819774/906149cf-779d-4b36-941e-fc57936a01f7
https://github.com/Expensify/App/assets/51066321/efab0564-171d-4456-ba8d-135b82650f4c
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Christinadobrzyn / @ChristinadobrzynIssue Owner
Current Issue Owner: @strepanier03 / @Christinadobrzyn