2011-10-11 | Paul Boddie | raw annotate files changeset 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. |
1 Consider the approval workflow. Reverting the subpage to the desired version and 2 then invoking an approval action could propagate the queued version, but other 3 queued versions may need to be inspected later. Perhaps permit control over 4 whether earlier entries than the selected version can be purged, and whether the 5 subpage should be deleted upon approval.