15:2e97d9694103
|
2011-10-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made it possible for queued changes to be saved into the target page as the
original author of the changes by introducing an exception for the
ApproveChanges action into the event handling logic.
Added a notice in the action indicating whether competing edits have been made
to the target page since the queued changes were saved. |
|
|
actions/ApproveChanges.py events/queue_for_review.py
|
|
14:f0f973f66678
|
2011-10-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for noting the unapproved user whose changes are being saved,
along with support for switching to the user when approving the changes.
Unfortunately, saving a target page will not work as an unapproved user and the
changes will just be requeued, so this feature is probably not feasible without
bypassing the higher-level page saving support. |
|
|
ApproveChangesSupport.py actions/ApproveChanges.py events/queue_for_review.py
|
|
13:27d8fc550d5e
|
2011-10-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed initial space from directive values. |
|
|
ApproveChangesSupport.py
|
|
12:0c845375b7d0
|
2011-10-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the action to avoid saving the page if there is a conflict, opening the
page editor in preview mode, showing the conflict regions in the unsaved page
text. |
|
|
actions/ApproveChanges.py to-do/record-parent-for-proper-merges.txt
|
|
11:5c1da117cde3
|
2011-10-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added support for merging competing edits, opening the editor on a page where
already approved changes conflict with competing queued changes.
Changed the directives removal function to return directive values so that the
parent revision can be obtained and used to retrieve the target page's body for
that revision. |
|
|
ApproveChangesSupport.py actions/ApproveChanges.py
|
|
10:7e37c1bc2ae1
|
2011-10-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced the page editing around the ACL directive with more general directive
editing so that a parent revision directive can also be used. |
|
|
ApproveChangesSupport.py actions/ApproveChanges.py events/queue_for_review.py
|
|
9:94730941d6ff
|
2011-10-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the commenting out of ACLs when queuing changes and improved the removal
of ACLs when approving changes so that reviewers can add header lines including
ACLs and only the first ACL will be removed. |
|
|
ApproveChangesSupport.py
|
|
8:af7549a4eb7f
|
2011-10-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a page which shows changes waiting for review. |
|
|
pages/ChangesToReview
|
|
7:dc606b999eb1
|
2011-10-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced approval of specific queue revisions.
Added an HTML attribute-escaping function to the library. |
|
|
ApproveChangesSupport.py actions/ApproveChanges.py to-do/approve-specific-version.txt
|
|
6:ea25178d2739
|
2011-10-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed page signing, instead ensuring that queued changes can only be saved by
reviewers or the queued changes user.
Added some example resource pages. |
|
|
ApproveChangesSupport.py actions/ApproveChanges.py events/queue_for_review.py resource_pages/ApprovedGroup resource_pages/PageReviewersGroup
|
|