Brett Smith
0d370c445b
plugin: User configuration is passed to hooks on initialization.
2020-03-19 17:23:27 -04:00
Brett Smith
501bd251cb
tests: Turn tested hooks into fixtures.
...
This is in preparation for passing configuration to hooks.
That'll be a big change already, so I wanted this to be a
boring diff first.
2020-03-19 15:04:53 -04:00
Brett Smith
3f9e67de3a
meta_tax_implication: Don't enforce on Assets:PrepaidExpenses.
2020-03-18 09:00:47 -04:00
Brett Smith
e7720b8fb8
tests: Add check_post_meta.
...
This makes it simple to conveniently check all posting metadata in tests.
2020-03-16 10:15:31 -04:00
Brett Smith
a41feb94b3
plugin: Transform posting hooks into transaction hooks.
...
I feel like posting hooks a case of premature optimization in early
development. This approach reduces the number of special cases in
the code and allows us to more strongly reason about hooks in the
type system.
2020-03-15 15:50:14 -04:00
Brett Smith
c9ff4ab746
plugin: Settle on words-with-dashes metadata keys.
2020-03-15 10:36:49 -04:00