case/spend: Allow declining spends
This adds a status
field to case spends, which can be any of:
-
waiting
- the default state -
approved
- spend has been approved -
declined
- spend has been declined
CaseSpendApproveController
has been modified to allow declining spends, and I'm like 99% sure I've made everything else in there work properly with spend declining.