@dbeato Lot's of good stuff here. I've been in a bit of a transition (had to make some changes so that I actually had money to pay the bills) so that slowed how quickly I was pumping out fixes but I think we're getting to a point where I'm almost back on track. I'll be looking into all these hopefully later today.
I definitely understand that! Just getting it out there what I found out.
We think that the issue was tied to performance. We saw the system being driven really hard, there is a lot going on behind the scenes. Our infrastructure upgrade this morning seems to have addressed the issue well.
Exception in template helper: TypeError: Cannot read property 'company' of undefined
at Object.unitGroups (https://sodium.waxquixotic.com/app.js?hash=9a69b28b89efe0a1f976612c19bd1154b5baa7e4:1656:35)
at Function.Template._withTemplateInstanceFunc (https://sodium.waxquixotic.com/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:714:12)
at Object.Spacebars.call (https://sodium.waxquixotic.com/packages/spacebars.js?hash=ebf9381e7fc625d41acb0df14995b7614360858a:14:14)
at Blaze.View.<anonymous> (https://sodium.waxquixotic.com/packages/blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:172:181)
That's just initial load. Won't effect anything. the client side threw that error before it read from the server side subscription. I just don't have a catch wrapped around it yet. Not a big deal.
Having delete anywhere that people look at it all of the time is probably bad. That's a super special case button that should almost always route to a manager for approval and should be trivially disabled as it often would need to be forbidden.
Along this lines, perhaps this should be a setting under Group Permissions.
This could definitely be a good route to go with this.