App icon indicating copy to clipboard operation
App copied to clipboard

Explore cleaning up reportIOUS_ collection key

Open luacmartins opened this issue 2 years ago • 21 comments

Problem

Coming from this thread, having a separate reportIOUS_ Onyx key seems unnecessary and confusing, since we create a disconnect between data by separating it into multiple different keys.

Why is this important

Keep the code cleaner and less confusing leads to a better and faster development experience

Solution

Explore if killing the reportIOUS_ key makes sense

luacmartins avatar Aug 24 '22 14:08 luacmartins

This issue has not been updated in over 15 days. eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

melvin-bot[bot] avatar Sep 19 '22 06:09 melvin-bot[bot]

On hold

luacmartins avatar Sep 19 '22 15:09 luacmartins

Triggered auto assignment to @zanyrenney (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

melvin-bot[bot] avatar Oct 18 '22 18:10 melvin-bot[bot]

wait @luacmartins should this still be on hold? if so - why?

zanyrenney avatar Oct 18 '22 18:10 zanyrenney

@zanyrenney this was part of N7: Manual Requests which is currently on hold. That being said, I'd be down to removing the hold and have this done pre Manual Requests so that we can reduce the scope of that project.

I think this should be internal though as it might involve API changes. cc @roryabraham since you showed some interest in working on this.

luacmartins avatar Oct 18 '22 19:10 luacmartins

I definitely feel passionate that we should make this change and agree it doesn't need to be on hold, though it would probably be irresponsible of me to self-assign this right now 😞

roryabraham avatar Oct 18 '22 23:10 roryabraham

@luacmartins Did you mean to un-assign @zanyrenney?

JmillsExpensify avatar Oct 19 '22 23:10 JmillsExpensify

Asking because I don't think we should have any un-assigned issues in this repo anymore.

JmillsExpensify avatar Oct 19 '22 23:10 JmillsExpensify

@JmillsExpensify Yes, I unassigned because this is an internal engineering job. What process should I follow for internal issues?

I also see that a bug label was added, but there's nothing wrong with the code. This is just a refactor.

luacmartins avatar Oct 19 '22 23:10 luacmartins

Reassigning @zanyrenney, per the new BZ process we want all issues assigned. Main chore SO is https://stackoverflow.com/c/expensify/questions/14418.

BZ design doc is https://docs.google.com/document/d/14MayFMbP8g43nNnWtqtgKKnCxbmJw3v0zvk5wZaIzBE/edit#heading=h.mnjguil21u0a

mallenexpensify avatar Oct 21 '22 19:10 mallenexpensify

@mallenexpensify it's not clear from the link what you're requiring here. I'm OOO today so if this is urgent daily, i'll need to reassign. Please can you clarify?

zanyrenney avatar Oct 24 '22 09:10 zanyrenney

This really isn't a bug – it's a refactor. Also it needs to be internal because we're changing Onyx data

roryabraham avatar Oct 24 '22 09:10 roryabraham

My advice would be to change this to weekly too

roryabraham avatar Oct 24 '22 09:10 roryabraham

@JmillsExpensify @mallenexpensify as Rory and I mentioned previously, this is an internal refactor and not a bug. I think that we should unassign the CM and remove the Bug label. Thoughts?

luacmartins avatar Oct 24 '22 15:10 luacmartins

Based on the BZ design doc

If it’s in E/App, the issue will be auto-labeled as Internal and Weekly. This will help make clear to contributors that these issues are not available for them to make proposals on.

So.. I think weekly and NewFeature makes sense. and Zany shouldn't be assigned if it's not a bug.

mallenexpensify avatar Oct 24 '22 17:10 mallenexpensify

Thanks for the input!

luacmartins avatar Oct 24 '22 17:10 luacmartins

Gotcha, so this is one of those refactors that is in an in between state, because parts of the Manual Requests fall within API Unchained, and then other parts fall within N7. Is that right?

JmillsExpensify avatar Oct 25 '22 10:10 JmillsExpensify

For what it's worth, I don't think NewFeature is appropriate here, but I'm fine keeping this unassigned for now. I'll file in the N7 project as well for safe keeping.

JmillsExpensify avatar Oct 25 '22 10:10 JmillsExpensify

Gotcha, so this is one of those refactors that is in an in between state, because parts of the Manual Requests fall within API Unchained, and then other parts fall within N7. Is that right?

It was planned to be done with Manual Requests. However, I think there's no need to wait for that and we can go ahead with this refactor.

luacmartins avatar Oct 25 '22 14:10 luacmartins

Eep! 4 days overdue now. Issues have feelings too...

melvin-bot[bot] avatar Oct 31 '22 07:10 melvin-bot[bot]

Eep! 4 days overdue now. Issues have feelings too...

melvin-bot[bot] avatar Oct 31 '22 08:10 melvin-bot[bot]

Still overdue 6 days?! Let's take care of this!

melvin-bot[bot] avatar Nov 02 '22 08:11 melvin-bot[bot]

@luacmartins Given that this requires knowledge of Manual Requests, who do you think would be a good one to pick this up then?

JmillsExpensify avatar Nov 03 '22 04:11 JmillsExpensify

@JmillsExpensify I'd say that a @Gonals @Julesssss @marcaaron @mountiny @roryabraham are good candidates, but I imagine their plates are quite full atm.

luacmartins avatar Nov 03 '22 15:11 luacmartins

Ok cool. This isn't a bug, and it's not strictly part of API Unchained either, so I am going to remove the daily label on this issue. Ultimately I agree, everyone in that list is working on higher value things.

JmillsExpensify avatar Nov 06 '22 00:11 JmillsExpensify

@Gonals not sure what else you're working on, but this could be a good cleanup item if you have any spare bandwidth.

JmillsExpensify avatar Nov 08 '22 19:11 JmillsExpensify

@Gonals not sure what else you're working on, but this could be a good cleanup item if you have any spare bandwidth.

I'm a bit full this week. I'm working on the smartscan dispute handling automation and I also need to implement a Concierge Travel fix that is blocking open booking.

How urgent is this? I'll probably have some more bandwidth next week

Gonals avatar Nov 09 '22 09:11 Gonals

How urgent is this? I'll probably have some more bandwidth next week

I think next week is fine, this is not very urgent.

mountiny avatar Nov 09 '22 10:11 mountiny

Great, I'll grab it, then!

Gonals avatar Nov 09 '22 14:11 Gonals

Nice, yeah not urgent.

JmillsExpensify avatar Nov 10 '22 04:11 JmillsExpensify