This is already mostly done in the Vue code but should be done in the PHP level, and we need to finalise which types we will and won't allow before launch.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | PRODUCTION ERROR | Jdforrester-WMF | T344206 Special:MathStatus exception error on Wikifunctions | ||
Resolved | Jdforrester-WMF | T342865 Post-creation work for wikifunctionswiki | |||
Resolved | BTullis | T289316 Prepare and check storage layer for Wikifunctions.org (new public content wiki) | |||
Resolved | Jdforrester-WMF | T275945 Create Wikifunctions.org | |||
Resolved | Jdforrester-WMF | T299176 Phase Theta – Root task | |||
Resolved | DVrandecic | T299598 Add security limits to the Wikifunctions system to maintain stability and integrity of the content | |||
Resolved | gengh | T299606 Restrict users from creating top-level ZObjects of inappropriate types | |||
Resolved | DVrandecic | T266239 Determine which types are allowed to be created as top level objects |
Event Timeline
I believe this is done at all levels (schemata, vue and php), but must check and close.
Also, we should probably have somewhere documented what kind of objects cannot be created as root zobjects. I feel like I've seen this somewhere but I can't remember where.
Change 825254 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):
[mediawiki/extensions/WikiLambda@master] Standarize disallowed root types
Change 825255 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):
[mediawiki/services/function-schemata@master] Standarize disallowed root types
Change 825255 merged by jenkins-bot:
[mediawiki/services/function-schemata@master] Standarize disallowed root types
Change 825254 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Standarize disallowed root types; drop Z_NULL/Z23, as it is not a type
Change 827556 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827557 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827558 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827559 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827557 merged by jenkins-bot:
[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827559 merged by jenkins-bot:
[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827556 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (9f9c223)
Change 827558 merged by jenkins-bot:
[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (9f9c223)