The billing application within Phabricator.
Sat, Feb 20
Thu, Feb 18
Thu, Feb 4
Jan 26 2021
Sep 4 2019
Sep 2 2019
Aug 29 2019
Aug 26 2019
Aug 24 2019
Aug 23 2019
The "Merchant" profile screen is now somewhat inconsistent with the "Account" profile screen, and uses different icons for "Subscriptions" and "Orders".
Aug 22 2019
We're also using inconsistent icons for "Order/Invoice/Receipt/Cart" in different interfaces. I'm going to standardize on this lovely purse, I think:
Aug 17 2019
Aug 16 2019
Stuff to fix with subscriptions:
if this is really an issue we could likely throw a rate limit on the action
This is sort-of-quasi-intentional
Aug 15 2019
It would also be nice to figure out Phortune permissions better here since this is a good opportunity to vet everything.
Aug 12 2019
Aug 7 2019
you can add libreoffice/soffice to your list. last time we had to do sth like this we used soffice --headless --convert-to pdf
not really better than running a browser though... in our use case we needed to use merchant uploaded doc/docx templates in combination with our data. so even less options.
but yeah most options around pdf generation are clunky.
Yeah, I'm really hoping to not require us to run an entire browser or depend on an external service to generate PDFs. The approaches I found in my research were:
Just my two cents here, but chrome has an headless mode that allows to "print to pdf" : https://developers.google.com/web/updates/2017/04/headless-chrome
Aug 5 2019
When I apt-get install wkhtmltopdf (or something like that) on aux001, which is Ubuntu 14, I get this:
Aug 4 2019
I've worked with wkhtmltopdf several times, and I don't remember it actually requiring any special setup - in all cases, I basically dropped the binary in the machine (Although it's possible all my machines had X11 built in for some reason? I've never intentionally installed X11).
Aug 2 2019
Just some observations after popping open PDF invoices which have shown up in my inbox recently:
This is also more "while I'm here", but there's no web UI way to void an invoice right now. It would be nice to have a "Void Invoice" button for staff instead of requiring database fiddling, since this comes up occasionally.