-
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
[HOLD for payment 2023-07-14] [$1000] 'All members' option shown on #admins channel #21418
Comments
Triggered auto assignment to @maddylewis ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.'All members' option shown on #admins channel What is the root cause of that problem?
We are using WRITE_CAPABILITIES is All as default and we also allow change WRITE_CAPABILITIES Additional, this.props.report.writeCapability from ONYX is all for adminRoom (From BE) What changes do you think we should make in order to solve the problem?We should check if it is adminRoom we will set WRITE_CAPABILITIES default is ADMINS like this
Then we shouldn't allow change WRITE_CAPABILITIES by add the condition like this Then we shouldn't allow change WRITE_CAPABILITIES by add the condition like this
In case, the user try to access to WriteCapabilityPage by URL /settings/who-can-post, we should show notFoundPage
in this component https://github.com/Expensify/App/blob/main/src/pages/settings/Report/WriteCapabilityPage.js like this
ResultScreen.Recording.2023-06-21.at.17.25.44.mov |
Job added to Upwork: https://www.upwork.com/jobs/~0120663c9a61374fde |
Current assignee @maddylewis is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
@sobitneupane, @maddylewis Whoops! This issue is 2 days overdue. Let's get this updated quick! |
this job has been added to Upwork - #21418 (comment) proposals will be reviewed this week. |
@sobitneupane - lmk if you have availability to review proposals for this one this week. if not, i can assign someone else to this issue. thanks! |
Proposal from @dukenv0307 looks good to me. We should change the 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @iwiznia, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Hmmm I don't think I agree with the proposal, in fact it seems like the backend should be sending this data, but it is not, no? If the backend sent this, then we would not need logic in the frontend that basically mimics what the backend does. |
@iwiznia Yup, I think we can set |
@iwiznia I agree that we can update from BE side as I said in my proposal
But we still need to update in FE to disable the button |
Sorry I don't follow. Isn't your proposal saying that the frotend will have this logic?
|
@maddylewis I haven't recieved the payment for $250 contract since it was also withdrawn. Would you mind sending the offer again? Thanks. |
thanks @priya-zha - just sent you a new offer :) |
Thanks accepted |
just need to pay @dukenv0307 and then we can close this out. |
Seems this is mostly ready, so not unassigning myself, but if this does not get closed, @maddylewis please unassign and re-assign another engineer since I am going on sabbatical |
It was the case missed while adding the functionality. So, I don't think updating PR review checklist will help.
Yes
|
Regression Test Proposal
Do we agree 👍 or 👎 |
regression test added / everyone is paid. |
Payment requested on newDot. |
@maddylewis Can you please summarize the appropriate individual payments for all parties involved in this issue? This is holding up @sobitneupane's NewDot payments. More information on this compliance process in Slack. |
@JmillsExpensify - here you go! #21418 (comment) |
Ah so to confirm, no urgency bonus applies for this issue? |
@JmillsExpensify - correct! |
my original payment breakdown incorrectly excluded the urgency bonus. here is the correct breakdown: Payments:
i need to process the urgency bonus for @dukenv0307! I'll confirm here once I've done that 👍 |
Great thank you! Yes, looking at the assignment date and then when the PR is merged I agree that this should qualify for an urgency bonus. Additionally, I've reviewed the details for @sobitneupane. These details are accurate based on summary from Business Reviewer and are now approved for payment in NewDot. |
hi @maddylewis I think I was mistakenly paid on 2 different Upwork jobs on this same issue (each for $1k). Can you request a refund for $500 ($2000 actually paid minus $1500 payment) |
thank you for clarifying that @dukenv0307 - and, yes! on it now. |
alright, requested that refund. lmk once that's all set and i will close this one out. |
@dukenv0307 - will you lmk if that refund went through on your end? ty! |
@maddylewis I thought there might be some processing on Upwork side on that refund but so far I haven't seen any refund request on Upwork or email so I'm not sure how to proceed. From my side I can proactively "Give a refund" on one of the job if that also works? (But it won't be linked to the refund request you made earlier I think) |
@dukenv0307 - okay, i tried again. lmk if that went through this time around. |
@maddylewis done! (it's requested a $1k refund but I did $500 as mentioned here) |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
'All members' option should not be shown on #admins channel
##Actual Result:
'All members' option shown on #admins channel
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.31-2
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
error-2023-06-15_12.40.45.mp4
Recording.862.mp4
Expensify/Expensify Issue URL:
Issue reported by: @priya-zha
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686811997908099
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: