-
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
[$250] Room-A "workspace" visibility room is created via whisper from a "public" visibility room #49544
Comments
Triggered auto assignment to @Christinadobrzyn ( |
@Christinadobrzyn FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors |
I can reproduce this with the steps in the OP. I think this can be external - let's start there and see what we think! |
Job added to Upwork: https://www.upwork.com/jobs/~021837194850505873695 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.A "workspace" visibility room is created via whisper from a "public" visibility room. What is the root cause of that problem?When we click on Yes, BE will create a room with What changes do you think we should make in order to solve the problem?In this function, if App/src/libs/actions/Report.ts Lines 3883 to 3887 in 513e6b3
Then we can pass the What alternative solutions did you explore? (Optional)If we don't want to create an optimistic room, we can pass |
@Christinadobrzyn, @DylanDylann Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@DylanDylann, can you check out the proposal? Thanks! |
I like @nkdengineer's idea to create the optimistic room data. With this approach, we have the ability to create a new room offline but still need to modify the visibility field on the BE side. On the other hand, If we don't want to support this action offline, we can handle this issue on the BE totally by modifying the visibility field 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @justinpersaud, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Heads up - I'm going to be ooo till 9/30. I'm not going to assign a BZ buddy to this since we're reviewing proposals. If you need someone in the meantime, feel free to reach out to the Bug team for a volunteer. thanks! |
I think it's fine to support offline, proposal sounds good to me |
@justinpersaud Could you give the final assignment to @nkdengineer ? Then we can start on PR |
📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @nkdengineer 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Assigned |
@justinpersaud We need to introduce a new param to send the list ID of new rooms when we create this via whisper action then BE can use this list ID to create new rooms on the backend side. |
@nkdengineer do you have a suggested name for this new param you're proposing? |
@justinpersaud I think it can be |
@justinpersaud friendly bump |
Sorry I was out sick. I'll look into what we need to do for the backend changes to get this out. |
Sorry, now that I am looking into this a bit more, what are we expecting the outcome will be in the event that there is a collision on the room name if we try to create a room offline and it was already created? |
@nkdengineer can you take a peek at these questions when you have a moment? TY! #49544 (comment) |
@justinpersaud If the report was created, please send the |
@justinpersaud Could you help to check the above comment? Thanks |
Yeah, just trying to prioritize when we'll get the backend change done. I haven't had a chance to do it just yet with other priorities. |
I'm wrapping up some other tasks right now internally, but hoping to look at the backend changes required later this week |
@justinpersaud Kindly bump |
Looked at the backend change just now and see we are defaulting to workspace visibility as we reported here, but I am asking if there is a specific reason why in our product channel |
@DylanDylann @nkdengineer I am newer to working on these proposals so you'll have to bear with me here, but why are we passing in Won't we ever only be sending a single reportID to the backend to be created? Or are we going to queue up a backend call to |
@DylanDylann and @nkdengineer can you follow up on this - #49544 (comment) |
@justinpersaud I will send an array of |
Hey all, I circled back internally and discovered this feature is actually working as designed. We want the visibility of rooms to always be set to workspace, regardless of where it is created by default. Thanks for the initial work and investigation. I'll leave it with @Christinadobrzyn for any outstanding payment for work that was already done. |
Ah thanks @justinpersaud! @DylanDylann @nkdengineer let me know if there's anything compensation you feel should be considered for the work you spent. Thanks! |
@Christinadobrzyn From https://expensify.slack.com/archives/C02NK2DQWUX/p1723055151068559?thread_ts=1723015261.405329&cid=C02NK2DQWUX, I think we should get full compensation |
Okay sounds reasonable since the proposals were reviewed and the PR was created. Payouts due:
No regression test needed. Closing this out! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v9.0.39-0
Reproducible in staging?: Y
Reproducible in production?: Y
Issue reported by: Applause Internal Team
Action Performed:
#35
#799
Expected Result:
A "public" visibility room must be created via whisper from a "public" visibility room.
Actual Result:
A "workspace" visibility room is created via whisper from a "public" visibility room.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6609907_1726835399664.screenrecorder-2024-09-20-16-47-00-591_compress_1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @ChristinadobrzynThe text was updated successfully, but these errors were encountered: