-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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] Web - UserB can still create a task in room chat when UserA changes post permission to "Admins only" #21791
Comments
ProposalPlease re-state the problem that we are trying to solve in this issue.UserB can still create a task in room chat when UserA changes post permission to "Admins only" What is the root cause of that problem?We don't check to disable auto-set shareSomeWhere in What changes do you think we should make in order to solve the problem?
App/src/pages/tasks/NewTaskPage.js Line 98 in 09a7432
App/src/pages/tasks/NewTaskPage.js Line 124 in 09a7432
What alternative solutions did you explore? (Optional)We also could display not found page specifying user cannot access to assign task by adding |
Triggered auto assignment to @kadiealexander ( |
Bug0 Triage Checklist (Main S/O)
|
Repro'd: 2023-06-29_18-29-09.mp4 |
Job added to Upwork: https://www.upwork.com/jobs/~01fc548bc92bd6afb3 |
Current assignee @kadiealexander is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
@dukenv0307 Thanks for your proposal. Can we show a page similar to Not Found Page specifying user don't have access to assign task? It will inform user that he/she no longer have access. |
@sobitneupane Yes. We also use the check that mentioned in my proposal to display not found page. |
@dukenv0307 Can you please add an alternative solution in your proposal for #21791 (comment) |
Alternative Solution from @dukenv0307's proposal looks good to me. 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @cristipaval, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@sobitneupane Do you think we also should exclude the report in |
Oh yes. That might be necessary when user tries to create task from LHN. |
❌ There was an error making the offer to sobitneupane. The BZ member will need to manually hire the contributor. cc @thienlnam |
❌ There was an error making the offer to dukenv0307. The BZ member will need to manually hire the contributor. cc @thienlnam |
📣 @ayazhussain79 You have been assigned to this job! |
I think we should block the task creation in this case on the backend side as well 🤔 |
Triggered auto assignment to @flaviadefaria ( |
Thanks for the help Flavia! |
@kadiealexander offer accepted, Thank you |
@sobitneupane can you please answer the information here? Thanks! |
Payment issued for @dukenv0307 and @ayazhussain79. |
Thank you |
@sobitneupane friendy bump here so that we can close this GH. |
Sorry for the delay @flaviadefaria. I will complete the checklist by tomorrow. |
@sobitneupane are you able to complete this today? |
It is an edge case. So, I don't think this could have been caught earlier in PR review.
Yes.
|
Regression Test Proposal:
Do we agree 👍 or 👎 |
Requested payment on newDot. |
Cool once Anu pays you we can close this. |
@anmurali, just for your control this should have been $1500. |
Reviewed details for @sobitneupane. This is accurate based on summary from Business Reviewer and approved for payment in NewDot. |
Great so closing this. |
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:
When UserA changes the post permission to "Admins only," UserB should not be able to create a task in the room chat
Actual Result:
Even after UserA changes the post permission to "Admins only," UserB can still create a task in the room chat
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.32-5
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
screen-recording-2023-06-26-at-122853-am_vxzqn8ht.1.mp4
Recording.931.mp4
Expensify/Expensify Issue URL:
Issue reported by: @ayazhussain79
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1687722646703389
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: