Page MenuHomePhabricator

Enable SUL accounts on Governance wiki
Open, MediumPublic

Description

Enable SUL account support and permit editing on talk pages, user pages, and translations.

Event Timeline

Varnent created this task.Sep 24 2018, 9:43 PM
Jdforrester-WMF added a comment.EditedSep 24 2018, 10:06 PM

So, in thinking about this, I'm a little worried on how to get it done. We'll need to:

  • Get the rights sorted – T205350
    • Create a new user group for people allowed to edit content
    • Apply it to accounts we want.
    • Adjust edit rights so that * cannot edit or create in Main/Proj/Templ/Cat/… namespaces
  • Clean up for SUL
    • Rename local accounts to match their SUL equivalents
    • Rename any conflicting local accounts to something else
  • Enable SUL
    • Unify local accounts with their SUL equivalents
  • More cleanup?

yeah this is sounding like a mini SULF project

Varnent triaged this task as Medium priority.Oct 19 2018, 5:44 PM
Jony added a subscriber: Jony.Jul 9 2020, 5:20 PM
AlexisJazz added a subscriber: AlexisJazz.EditedJul 10 2020, 2:39 PM

So, in thinking about this, I'm a little worried on how to get it done. We'll need to:

  • Get the rights sorted – T205350
    • Create a new user group for people allowed to edit content
    • Apply it to accounts we want.
    • Adjust edit rights so that * cannot edit or create in Main/Proj/Templ/Cat/… namespaces
  • Clean up for SUL
    • Rename local accounts to match their SUL equivalents
    • Rename any conflicting local accounts to something else
  • Enable SUL
    • Unify local accounts with their SUL equivalents
  • More cleanup?

At the risk of sounding stupid:

  1. Do all that on beta cluster first
  2. If it seems to work, freeze foundationwiki on production and copy it to sulfoundationwiki
  3. Do all the things
  4. If it seems to work, rename foundationwiki to oldfoundationwiki
  5. Rename sulfoundationwiki to foundationwiki and unfreeze
  6. A month or so later when you're absolutely sure you haven't missed anything, delete the (still frozen) oldfoundationwiki