{"push_id":638459542,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0195e751c64de981391dcbe8a0fddf7ea2d5c3b5","before":"e0c95bca863115da92f464ba4e40113b346d0ca2","commits":[{"sha":"0195e751c64de981391dcbe8a0fddf7ea2d5c3b5","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@epriestley.com","name":"epriestley"},"message":"Support basic ad-hoc invoices in Phortune\n\nSummary:\nThis allows a merchant to send a user an invoice for something arbitrary, like services rendered.\n\nTwo major missing parts:\n\n  - These don't actually get marked as invoices. I'll fix that in the next diff, but it's not entirely trivial because `subscriptionPHID` is currently overloaded to also mean \"is invoice\".\n  - We don't send email automatically. I don't plan to fix that for now, since all our invoicing needs are covered by personal email.\n\nTest Plan:\nMerchants have a new \"new invoice\" option:\n\n{F376999}\n\nThis leads to selecting a user and account, and then you can generate the invoice (only one actual \"purchase\" / line item for the moment). You can add a longer-form remarkup description to contextualize the billable items:\n\n{F377001}\n\nThis sends the invoice and takes you to the merchant order overview screen:\n\n{F377002}\n\nFor now, you copy/paste that link into a nice personal enterprisey business-to-business email; the recipient sees this:\n\n{F377003}\n\nReviewers: btrahan\n\nReviewed By: btrahan\n\nSubscribers: epriestley\n\nDifferential Revision: https://secure.phabricator.com/D12478","distinct":true,"url":"https://api.github.com/repos/phacility/phabricator/commits/0195e751c64de981391dcbe8a0fddf7ea2d5c3b5"}]}