Closed chiragsalian closed 1 year ago
Low priority so haven't gotten to it yet
Low priority so haven't gotten to it yet
Low priority so haven't gotten to it yet
@chiragsalian would you be interested on outsourcing this to @narefyev91 from Callstack?
Empty workspace page shows before loading workspaces after login
https://github.com/Expensify/App/blob/bcdcfe595ecdcf5d45efadcc92e18c058bba76cc/src/pages/workspace/WorkspacesListPage.js#L185-L195
If workspaces are empty (no matter really empty or not loaded yet), we always show BlockingView
with empty workspace title and subtitle.
We can early return FullScreenLoadingIndicator
in render()
if _.isEmpty(this.props.policies)
= true.
This condition should be enough to check if workspaces are loaded or not because at least 1 policy (Concierge
) should exist for created account.
This is working well even for new accounts.
📣 @Milos213! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork. Please follow these steps:
Format:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
@chiragsalian Whoops! This issue is 2 days overdue. Let's get this updated quick!
@chiragsalian Huh... This is 4 days overdue. Who can take care of this?
whoops, my bad, i lost track of this one. I should have made this external ages ago. Just briefly tested and its still an issue.
Unassigning myself since I'm OOO for a bit but it should be great for someone external to address. Thanks for the proposal @Milos213 but I'll let the assigned C+ and engineer review it.
Job added to Upwork: https://www.upwork.com/jobs/~01b610ee831855a28a
Triggered auto assignment to @adelekennedy (External
), see https://stackoverflow.com/c/expensify/questions/8582 for more details.
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt (External
)
Triggered auto assignment to @Gonals (External
), see https://stackoverflow.com/c/expensify/questions/7972 for more details.
@Milos213 Thanks for the proposal. But I think it's hacky to have the (free) workspaces coupled with the rest of the policies. Also looks like the issue is spread throughout the app and not just workspaces (e.g. http://localhost:8080/settings/payments) so I think we are looking for a generic solution here.
These kinds of issues are already on hold for navigation reboot: https://github.com/Expensify/App/issues/12428 https://github.com/Expensify/App/issues/12717 https://github.com/Expensify/App/issues/12719
Looks like something related to react-navigation
may have been mentioned in this issue discussion.
As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our DeprecatedCustomActions.js
files should not be accepted.
Feel free to drop a note in #expensify-open-source with any questions.
Thanks @0xmiroslav It makes sense to hold. @Gonals What do you think?
Not overdue. @Gonals ^
@MelvinBot It's not overdue. Bad bot
@Gonals I think we're pending your input above!
Putting this on hold for navigation
Still on hold
on hold
Same ^
Still on hold...
Same ^
@s77rt, @Gonals, @adelekennedy Whoops! This issue is 2 days overdue. Let's get this updated quick!
@s77rt, @Gonals, @adelekennedy Whoops! This issue is 2 days overdue. Let's get this updated quick!
Still on hold
on hold
@MariaHCD, tagging you on this one as I'm going on parental leave! Thanks!
@MariaHCD, @s77rt, @adelekennedy Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Looks like we're holding on the navigation reboot. Downgrading priority to weekly!
@MariaHCD should we downgrade this further? This issues been open for 6+ months - I'm not sure if we should downgrade, close or keep it as is until we resolve the navigation issues
I see there's progress being made on the navigation reboot so let's downgrade the priority further and pick this back up again.
Still on hold.
This is fixed by the refactor, there is no reporter so I am 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:
Workspace should show a loader and show workspaces when ready
Actual Result:
The create a workspace screen flashes for a second before showing the workspaces
https://user-images.githubusercontent.com/25876548/197101377-e61a926a-bb24-461d-a79e-30fce8136ea4.mov
Workaround:
Can the user still use Expensify without this being fixed? - Yes. this is a polish to improve experience.
Platform:
Where is this issue occurring?
Version Number: Reproducible in staging?: Y Reproducible in production?: N Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation Expensify/Expensify Issue URL: Issue reported by: Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit