13 | | ... |
| 9 | approve = reviewed -> approved |
| 10 | approve.name = Approve the review |
| 11 | change_owner = * -> * |
| 12 | change_owner.default = -1 |
| 13 | change_owner.name = Change Owner to |
| 14 | change_owner.operations = set_review_owner |
| 15 | change_owner.permissions = CODE_REVIEW_MGR |
| 16 | close = new, reviewed, in-review -> closed |
| 17 | close.name = Close review |
| 18 | disapprove = reviewed -> disapproved |
| 19 | disapprove.name = Deny this review |
| 20 | reopen = closed, reviewed, approved, disapproved -> new |
| 21 | reopen.permissions = CODE_REVIEW_MGR |
| 22 | review-done = in-review -> reviewed |
| 23 | review-done.name = Mark as reviewed |
| 24 | reviewing = new -> in-review |
| 25 | reviewing.default = 5 |
| 26 | reviewing.name = Start review |
| 28 | |
| 29 | {{{ |
| 30 | #!Workflow width=600 height=400 |
| 31 | approve = reviewed -> approved |
| 32 | approve.name = Approve the review |
| 33 | change_owner = * -> * |
| 34 | change_owner.default = -1 |
| 35 | change_owner.name = Change Owner to |
| 36 | change_owner.operations = set_review_owner |
| 37 | change_owner.permissions = CODE_REVIEW_MGR |
| 38 | close = new, reviewed, in-review -> closed |
| 39 | close.name = Close review |
| 40 | disapprove = reviewed -> disapproved |
| 41 | disapprove.name = Deny this review |
| 42 | reopen = closed, reviewed, approved, disapproved -> new |
| 43 | reopen.permissions = CODE_REVIEW_MGR |
| 44 | review-done = in-review -> reviewed |
| 45 | review-done.name = Mark as reviewed |
| 46 | reviewing = new -> in-review |
| 47 | reviewing.default = 5 |
| 48 | reviewing.name = Start review |
| 49 | }}} |
| 50 | When setting a review to a finishing state all associated files are set to the same state. This means if the owner sets the review to ''approved'' all files are also set to ''approved''. |
27 | | To be written... |
| 63 | Reviewers may mark their individual progess just to inform the review author. The workflow states are not used for any other purpose or to impose any restrictions. For example it is possible for a review author to close a review even when none of the reviewers ever changed his personal workflow state. |
| 64 | {{{ |
| 65 | [peerreviewer-resource_workflow] |
| 66 | reopen = in-review, reviewed -> new |
| 67 | reopen.name = Reset review state to 'new' |
| 68 | review_done = in-review -> reviewed |
| 69 | review_done.name = Mark review as done. |
| 70 | reviewing = new -> in-review |
| 71 | reviewing.name = Start review |
| 72 | }}} |
| 73 | |
| 74 | {{{ |
| 75 | #!Workflow width=500 height=300 |
| 76 | reopen = in-review, reviewed -> new |
| 77 | reopen.name = Reset review state to 'new' |
| 78 | review_done = in-review -> reviewed |
| 79 | review_done.name = Mark review as done. |
| 80 | reviewing = new -> in-review |
| 81 | reviewing.name = Start review |
| 82 | }}} |