Help:Details on Approved Revisions

From Open Energy Information

OpenEI makes use of the Approved Revs MediaWiki extension, which applies to pages containing the __APPROVEDREVS__ magic word either directly, or in a transcluded page.

Approved Revs is useful for allowing an administrator or curator to review and validate edits contributed by any user, thus guaranteeing a high level of quality for page content where it is applied. For edits that have yet to be approved, Approved Revs does not by default actually hide this content, either on page views or through Ask queries, which undermines our entire reason for using the extension, so we have enabled some options and customized the core of the extension so its functionality is more intuitive and useful. The following describes how our customized version of Approved Revs performs in various scenarios where it is applied.

  • When viewing a page:
    • If no edit has been approved, displays a warning on the page, and shows data from the latest edit
    • If an edit that is not the latest has been approved, displays a descriptive warning at the top of the page, and displays data from the approved edit
    • If the latest edit is approved, no warning necessary, just displays the latest data
  • For users who are not auto-approvers (reviewers):
Action Approval Status Ask Query Behavior
Creating a new page Does not auto-approve Data does not show up in ask queries
Editing a non-approved page No version is approved Data does not show up in ask queries
Editing a previously approved page Original approval remains approved Previously approved data shows up in ask queries
  • For users who are auto-approvers (reviewers):
Action Approval Status Ask Query Behavior
Creating a new page Auto-approves Data shows up in ask queries
Editing a page not previously approved New version is auto-approved New version data shows up in ask queries
Editing a previously approved page New version is auto-approved New data shows up in ask queries
Approving the latest edit, where there is no previous approval Latest edit is identified as approved in history Latest data shows up in ask queries
Approving an edit where a more recent edit had previously been approved Selected edit is identified as approved Query results return data as of approved edit
Approving latest edit, where a previous edit had been approved Latest edit is identified as approved in history Latest data shows up in ask queries
Unapproving an edit No edits are identified as approved in history No edit's data appears in any ask query results