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
|
|
5:44879e4ceb26
|
2011-10-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made the queued pages accessible for reviewers, not approved users. |
|
|
ApproveChangesSupport.py
|
|
4:445b18b4c7f8
|
2011-10-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced page-hiding by inserting ACLs into queued changes, requiring a
special user to be created with write and admin privileges to perform the
queuing of such hidden changes.
Introduced signing of pages to prevent modification of queued changes, although
the ACLs should prevent this sufficiently for unprivileged users.
Made various role-testing convenience functions. |
|
|
ApproveChangesSupport.py actions/ApproveChanges.py events/queue_for_review.py to-do/approve-specific-version.txt to-do/hide-queued-pages.txt to-do/improve-workflow.txt
|
|