LINUX:MediaWiki - SMW - Correction de groupe de schéma de propriétés

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche

retour à Sémantic MediaWiki


But

Au fur et à mesure des migrations, un problème de mise à jour a subsisté.


Symptôme

Si on va dans les "Pages Spéciales" à la section "MediaWiki Sémantique" à la rubrique "Liste des erreurs de traitement". Il peut y subsister une erreur comme présentée ci-dessous.

LINUX:Mw.schema.erreur1.png

Si on clique sur l'erreur "Group:Schema properties" qui "A une valeur incorrecte pour", on a l'écran suivant.

LINUX:Mw.schema.erreur2.png

On clique sur l'onglet "Modifier" pour voir le code et pouvoir le corriger. Si vous n'avez pas les droits, il faut vous les donner comme expliqué précédemment.

LINUX:Mw.schema.erreur3.png

On peut aussi accéder à ce code via les propriétés. On va dans les "Pages Spéciales" à la section "MediaWiki Sémantique" à la rubrique "Propriétés". On choisit la propriété "Schema type" et ensuite "Group:Schema properties".

LINUX:Mw.schema.erreur4.png

On remplace ce code par le suivant:


{
   "type": "PROPERTY_GROUP_SCHEMA",
   "groups": {
       "schema_group": {
           "canonical_name": "Schema properties",
           "message_key": "smw-property-group-label-schema-group",
           "property_keys": [
               "_SCHEMA_TYPE",
               "_SCHEMA_DEF",
               "_SCHEMA_DESC",
               "_SCHEMA_TAG",
               "_SCHEMA_LINK",
               "_FORMAT_SCHEMA",
               "_CONSTRAINT_SCHEMA",
               "_PROFILE_SCHEMA"
           ]
       }
   },
   "tags": [
       "group",
       "property group"
   ]
}

Et on enregistre. L'erreur disparaît.




retour à Sémantic MediaWiki