[SAC] [OSGeo] #2991: Wiki: use groups to restrict pages

#2991: Wiki: use groups to restrict pages
-------------------------+-----------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Unplanned
Component: Wiki | Keywords:
-------------------------+-----------------------
I'm writing this as the 2023 CRO.

The current _modus operandi_ for the elections is to collect information
about all candidates in a wiki page, and protect that wiki page from
edits. But in order to do this, the CROs have to be wiki administrators.

It'd be nice to have finer permissions instead, so that no administrator
privileges would be needed. See:
Extension:Restrict access by category and group - MediaWiki
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991&gt;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
-------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2023-II
Component: Wiki | Resolution:
Keywords: |
-------------------------+----------------------------------------
Changes (by robe):

* milestone: Unplanned => Sysadmin Contract 2023-II

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
-------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2023-II
Component: Wiki | Resolution:
Keywords: |
-------------------------+----------------------------------------
Comment (by cvvergara):

Looking at this Extension instead, as the one in the ticket is no longer
mantained:

https://www.mediawiki.org/wiki/Extension:AccessControl
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
-------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2023-II
Component: Wiki | Resolution:
Keywords: |
-------------------------+----------------------------------------
Comment (by cvvergara):

I can see this
[https://www.mediawiki.org/w/index.php?title=Developer_account this semi
protected page]

I can view the source,
But i can not edit (Unless I register, which I am not doing)
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
-------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2023-II
Component: Wiki | Resolution:
Keywords: |
-------------------------+----------------------------------------
Comment (by cvvergara):

On https://wiki.osgeo.org/wiki/Test-page1

Want:
* anyone can read
* Only Cvvergara and latot can modify

Got:
* No one can can read (exept admins)
* Any admin can edit
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991#comment:4&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
-------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2023-II
Component: Wiki | Resolution:
Keywords: |
-------------------------+----------------------------------------
Comment (by cvvergara):

Currently we have [https://wiki.osgeo.org/wiki/Special:Version 1.35]

Section to be followed
[https://www.mediawiki.org/wiki/Extension:AccessControl#For_version_<_4.1
MediaWiki versions 1.29 – 1.36]
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991#comment:5&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
-------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2023-II
Component: Wiki | Resolution:
Keywords: |
-------------------------+----------------------------------------
Comment (by cvvergara):

will be better to wait until we update media wiki to 1.39 or above. and
elections are over.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2991#comment:6&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2991: Wiki: use groups to restrict pages
---------------------------+----------------------------------------
Reporter: ivansanchez | Owner: sac@…
     Type: task | Status: new
Priority: minor | Milestone: Sysadmin Contract 2024-II
Component: SysAdmin/Wiki | Resolution:
Keywords: |
---------------------------+----------------------------------------
Comment (by robe):

I'll try upgrading staging to wiki 1.41 like I did with grass-wiki, I
worked out the ldap issues when adding ldap wiki support to grass-wiki,
which was what was stopping me from going beyond wiki 1.35 on
wiki.osgeo.org.
--
Ticket URL: <#2991 (Wiki: use groups to restrict pages) – OSGeo;
OSGeo <Gter - OSGeo;
OSGeo committee and general foundation issue tracker.