action #666
closed
Allow supervisors to change the status of a request/reimbursement in arbitrary ways
Added by ancorgs over 11 years ago.
Updated over 11 years ago.
Description
Implement some way for the supervisors to arbitrary change the status of any request or reimbursement breaking the normal workflow of state_machine. Tests are needed, of course.
- Status changed from New to In Progress
- % Done changed from 0 to 30
I have refactored state transitions in order to make the arbitrary changes fit nicely into the current workflow-based approach. Now a user interface is needed. And more tests, of course.
- Status changed from In Progress to Closed
- % Done changed from 30 to 100
Refactoring of the user interface (and specially the corresponding fixes in the tests) took much much longer than expected. It's done now, including tests.
Also available in: Atom
PDF