•  
     
    story #25733 manage mediawiki permissions
Summary
project administrator
manage mediawiki permissions
Empty

At project level

As a project administrator, I can define:

  • The list of Tuleap groups that can read the mediwiki instance
  • The list of Tuleap groups that can write inside mediawiki instance

In addition to that, project administratos can define, which Tuleap groups corresponds to:

  • Bot (Mediawiki)
  • Administrator / sysop (Mediawiki)

At project administration level:

  • the defined permissions are listed in "project administration > permissions> permissions per group"
  • there is an entry in "project administration > permissions" dropdown to go directly to mediawiki permissions admin panel

At site level

As a site administrator, I can grant to a group of users the permissions to administrate all mediawiki instances, regardless of ppl local permissions in each project.

Empty
Empty
Status
Mediawiki Standalone
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#25733
Manuel Vacelet (vaceletm)
2023-03-02 15:18
2022-03-28 11:02
3663

References
Referencing story #25733

Git commit

tuleap/tuleap/stable

feat: Introduce READ permission for MediaWiki standalone d59267251b
feat: Administrator can update MediaWiki READ permission d1e3e8f368
feat: Duplicate permissions at project creation 1a992814b7
feat: Import/Export MediaWiki standalone READ permission 2076b91d63
feat: Display MW panel in permissions per group 2330637f12
feat: Extend available groups for MW READ permission dfc78e4e52
feat: Implement WRITE perm for MW standalone 6cf52c468e
refactor: Encapsulate {Readers,Writers}Retriever 8a61ccdeeb
feat: Implement ADMIN perm for MW standalone 1c1430bb9f
feat: is_bot should be always false 7a16207674
refactor: reduce nb of sql queries c02a999eb4
fix: logs out users whenever MW permissions change 0fc13052a7
refactor: Inverse mediawiki plugins dependency 3df0a6dd83
MediaWiki plugin does not need to have the MediaWiki Standalone plugin activated 76136f610a
fix: MW should also provide MediawikiAdminAllProjects perm dc7de06b7d
fix: permission delegation in private project 434ad5d255
fix: log users out of MW when permission delegation updated 03e17cdc28

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Status changed from On going to Done
User avatar
Thomas Gerbet (tgerbet)2022-12-01 10:50

gerrit #27347 integrated into Tuleap 14.2.99.113.


  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Status changed from Selected to On going
User avatar

Bureaucrat (Mediawiki) permissions were removed because their only permission (rate limit) was related to a feature not in use in Tuleap.

Already defined permissions are just ignored


  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes