Open zanyrenney opened 1 month ago
Current assignees @twisterdotcom and @zanyrenney are eligible for the NewFeature assigner, not assigning anyone new.
:warning: It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time :warning:
Triggered auto assignment to Design team member for new feature review - @dannymcclain (NewFeature
)
Edited by proposal-police: This proposal was edited at 2024-08-19 15:59:41 UTC.
Need to improve this but startign with the P/S
When users accidentally create personal accounts while their company is using Expensify, they face several issues. They must either:
Generally, users can’t share reports directly with their company in-app, and managing two accounts can be confusing. Users might also unknowingly create expenses that don't align with company policies.
Rebuild the ability to "Merge Accounts" in NewExpensify. This feature allows users to easily merge their personal and company accounts on Expensify.
This will improve the transfer from individual expense data to company-created accounts, giving visibility to admins and mitigating the need to create a novel account for those originally creating individual accounts.
Pre-design on merging accounts for workspace feed/card conversation: https://expensify.slack.com/archives/C036QM0SLJK/p1723841346915409
Part 1: Merge Account Part 2: Consider implications for this on Device Management (TBC)
When users accidentally create personal accounts while their company is using Expensify, they face several issues. They must either:
Generally, users can’t share reports directly with their company in-app, and managing two accounts can be confusing. Users might also unknowingly create expenses that don't align with company policies.
Rebuild the ability to "Merge Accounts" in NewExpensify. This feature allows users to easily merge their personal and company accounts on Expensify.
This will improve the transfer from individual expense data to company-created accounts, giving visibility to admins and mitigating the need to create a novel account for those originally creating individual accounts, and crucially, give them the ability to do take this action without requiring access to Expensify Classic.
@zanyrenney Your proposal will be dismissed because you did not follow the proposal template.
This is a bit mean, I haven't even done it yet 🥲
Not sure we need @dannymcclain here yet so will remove this from clogging up his K2.
@twisterdotcom and I considered getting the pre-design out today or tomorrow but I realised we need to email strat@ prior, so done that and then can get the pre-design in flight!
Back from some OOO. @zanyrenney has been predesigning in a canvas in my absence.
pre-design is posted! https://expensify.slack.com/archives/C06ML6X0W9L/p1725276863731789
Going to get some mock help due to the time pressure on this!
reassigning @dannymcclain
Sync with Danny to go over this today cc @dannymcclain
Then hoping to share a visual pre-d and then move ahead with HL.
Success:
LHN > Avatar > Security > Merge Accounts > RHP (same as close account)
Are you sure > Magic code > Success
Failure flow 1:
Incorrect Magic Link Code (existing pattern)
Failure flow 2:
SAML is set as required
on the Domain being merged into
LHN > Avatar > Security > Merge Accounts > RHP (same as close account) > Magic Code > Error message.
User sees: "your domain admin / IT has set/controls your primary login, you cannot merge dbondy@expensify.com into a different account". [placeholder] need to ask James for copy.
Yo @zanyrenney I got some stuff here for you to check out.
Let me know if you want me to post in the predesign threads in Slack for feedback or if you want to handle that!
For the "confirmation" (it worked or it didn't), I think we can handle it with either an RHP like we do for upgrades, or a confirmation modal which we use for tons of stuff. Not sure which I think is more appropriate, so we may just want to get feedback on that during the predesign.
Hey @dannymcclain these are great, thanks so much. I want to add a few other things / Qs to the pre-design so I will post them today and ofc tag you!
I got held up on customer hiring / syncs, and wanted to check a few things with Ted too. So I will post these tomorrow!
conversations ongoing, pre-design was posted here - https://expensify.slack.com/archives/C06ML6X0W9L/p1726066356389699
will move to doc soon!
Message to domain admin from concierge > message reads [approve/deny merge request] > approve deny pill ?
Triggered auto assignment to @CherylWalsh (Waiting for copy
), see https://stackoverflow.com/c/expensify/questions/7025/ for more details.
Ask Ted in doc review
I am still working through copy suggestions in the mocks here. I think we're pretty close but @zanyrenney @dannymcclain feel free to bring anything out that looks weird or you have questions on, into Slack!
One last comment thread in the Figma mocks for @zanyrenney. Should be good otherwise!
Thank you so much @jamesdeanexpensify
Will dive into the doc today and post any questions I have there.
DESIGN DOC ➡️
Proposal
Tasks
#whatsnext
strategy@expensify.com
and paste in the Proposalstrategy@expensify.com
(continue the same email chain as before - your last message should be the WN Proposal) with the link to your Design Doc containing your high-level problem and solutionDesignDocReview
label to get the High-level overview of the problem and High-level of proposed solution section reviewedDesignDocReview
label to this issuestrategy@expensify.com
one last time to let them know the Design Doc is moving into the implementation phasestrategy@expensify.com
once everything has been implemented and do a Project Wrap-Up retrospective that provides:Issue Owner
Current Issue Owner: @zanyrenney