-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-11-21][$1000] Offline - Create task in a room with admin only #22608
Comments
Triggered auto assignment to @isabelastisser ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.The task should not be displayed in user B if creation fails or gives an error when back online with room setting admins only What is the root cause of that problem?When the user creates a task when offline What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)N/A |
We should also remove the admins only room from the selector if you are not an admin |
@thienlnam I am not clear what you mean, you mean if the user in the room is not an admin then we will remove 'admins only' from the selector |
Oh I see, the task was created by going offline and not getting the update that it's an admin only room. Nvm in that case |
Let's also address the split bill case in this issue EDIT: Split bill case needs some BE updates so we're splitting them into a seperate issue |
Job added to Upwork: https://www.upwork.com/jobs/~01afb147c594f572e5 |
Current assignee @isabelastisser is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Not overdue! |
QA posted a solution above ✨ ✨ ✨ ✨ .....QA's proposal looks to good to me... Just Kidding. @namhihi237' proposal looks good to me. @thienlnam I am not the expert for optimistic actions but is the proposal expected behaviour? 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @Gonals, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Hmm, we should be displaying an error in the reportAction - but maybe this should be set via pusher in the back-end |
@thienlnam If we use messages from the backend I think need to Backend return the message in reportActions , currently it's missing. |
Yeah I'm aware, this will likely have to be an internal issue |
I will check the issue status tomorrow and share the next step. It seems we got stalled due to discussion. |
@parasharrajat, @thienlnam, @isabelastisser, @namhihi237 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Just got back from Vacation, will check asap. |
I will an update tomorrow on this. Let's finalize this asap. I can see that things have changed since we started the PR. |
Hey @parasharrajat what's next here? |
Retesting it now. |
Hi @parasharrajat @thienlnam I just tested on the main Screen.Recording.2023-10-23.at.14.23.30.movFix version: In the task preview, we will show RGB. When RGB is clear we will clear the task preview and task report Screen.Recording.2023-10-23.at.14.25.22.movWhat do you think about this? |
This looks good to me @namhihi237. But we should also show an error on the Task report. In the fix video above, I can see that there is RBR dot on the task report but there is no error shown while it is open. It should have an error similar to report action. |
Let's get this wrapped up. Can you please update the PR and I will retest? |
@parasharrajat yes, I updated the PR, please help to retest it.Thanks |
Agreed with this, it should have an error on the task report so you can clear it there as well |
@thienlnam Currently, in the task report, when creating an error the backend will return the error "Auth CreateTask returned an error" so we have 2 errors shown here. cc @parasharrajat , What do you think? Screen.Recording.2023-10-25.at.00.38.48.mov |
That's fine, it happens in other locations as well |
@parasharrajat, @thienlnam, @isabelastisser, @namhihi237 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@parasharrajat, @thienlnam, @isabelastisser, @namhihi237 Eep! 4 days overdue now. Issues have feelings too... |
PR almost complete, couple last comments but should be merged next week |
@isabelastisser PR already deploy production but the label of this issue does not add. |
Hi @thienlnam can you help to change label and title for payment. Seem auto has an error. Thanks |
Here's the linked PR #26848 cc @isabelastisser This is ready for payment |
Payment summary: 📣 @parasharrajat Please request via NewDot manual requests for the Reviewer role ($1000) Payments made in Upwork, all set! |
@isabelastisser hi the issue report before i think it should be 250$ for reporter |
Thanks for the heads up, @namhihi237 ! I updated the payment amount in Upwork now. |
Payment requested as per #22608 (comment) |
$1,000 approved for @parasharrajat based on this comment. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
#announce
room for the new workspace.#announce
room for the new workspace, opens room settings, and underWho can post
, setsAdmins only
.#announce
room.Expected result
When Bob comes back online, the task should appear "greyed out" with a "red brick road" error. Any actions Bob attempted to take on that task (such as leaving a reaction), should fail.
Actual Result:
The task appears to have been completed normally for Bob, unless he tries to create a thread with that task as the root, in which case he'll see a 404 page.
Workaround:
Don't do that, Bob!
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.39-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-07-11.at.00.32.22.mov
Recording.1243.mp4
Expensify/Expensify Issue URL:
Issue reported by: @namhihi237
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689010436307099
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: