Page MenuHomePhabricator

Thawing and Freezing objects
Closed, DuplicatePublic

Description

A level of protection that allows to edit the metadata of an entity (name, description, etc.), but not the actual value. This functionality might also be useful for Wikidata.

Event Timeline

DVrandecic triaged this task as Unbreak Now! priority.Feb 27 2021, 12:50 AM
DVrandecic added a project: Epic.
thiemowmde lowered the priority of this task from Unbreak Now! to Needs Triage.Mar 2 2021, 8:44 AM
thiemowmde subscribed.

@DVrandecic A priority as extreme as "unbreak now" for an otherwise normal task appears to be a mistake. See https://www.mediawiki.org/wiki/Phabricator/Project_management#Priority_levels.

If this is an epic, have any subtasks been established?

In some cases, it will be necessary to (e.g.) fully protect the code but semi-protect the metadata. In the current MediaWiki database structure, page_restrictions table allow user to define different pr_type, and it is already implemented for edit/move/upload.

In the future (though not a requirement for now), we may have "managers" for ZObjects like what we have in code review management systems such as Gerrit and GitHub (though the managers there are for projects and not individual files), and it may be a benefit if some high-risk ZObjects may be managed by a designated group of manager (in addition to site sysop). This is something like https://www.mediawiki.org/wiki/Extension:UserProtect; but In the Wikifunction world we may also want to group ZObjects to "projects" with a common set of managers.

@Aklapper It is very unusual for epics to have no subtasks. You said:

@AnotherEditor144: No, otherwise they'd be listed here.

Then they need to be established and listed here.

@AnotherEditor144: Please bring up meta-discussions of what might be "unusual" or not in better suited places. Thanks in advance for keeping this task on-topic.