Closed lingxiaoyang closed 7 years ago
Removed "WIP" flag. Unit tests and translatable strings are added.
@lingxiaoyang could you resolve the conflicts, please? Thanks in advance.
@erozqba Thank you! I didn't notice that..
@erozqba OK!
@lingxiaoyang I tested all the cases and it works perfectly. Thanks Ling for this excellent work ! You can now merge this PR.
@lamontfr Thank you! I rebased in acda830. I'm merging it now.
Fixes #717 by lingxiaoyang
Changes proposed in this pull request:
Enhancement: display the upcoming change.
New functionality: cancel this upcoming change. After prompting the user, deletes the displayed upcoming change.
New functionality: reschedule this upcoming change. The same status change form is prompted, but pre-filled with the information of this upcoming change (status to, reason, change date and optional end date). Upon confirmation, the schedule will be replaced.
Removed functionality: the "delete" button on scheduled status modifications list.
New: in Django admin, ClientScheduledStatus model is added.
Removed:
NOT NULL
constraint onNote
model. A null value should be considered "default" category or priority, because the PK=1 category or priority object may not exist in database and there's no way to readd it (the PK will only increase).Status
How to verify this change
See above.
Deployment notes and migration
New translatable strings
Additional notes
none