« Null Edit Test - Page A » : différence entre les versions
De Semantic MediaWiki - Sandbox
Aucun résumé des modifications Balise : Éditeur de wikicode 2017 |
Aucun résumé des modifications Balise : Éditeur de wikicode 2017 |
||
Ligne 4 : | Ligne 4 : | ||
==Notes== | ==Notes== | ||
Here is a summary of the issue we are experiencing with semantic data not being updated by null edits: | Here is a summary of the issue we are experiencing with semantic data not being updated by null edits: | ||
* Let page '''[[Null Edit Test - Page A]]''' contain the source <code>[[Has Comment::Bar]]</code> | * Let page '''[[Null Edit Test - Page A]]''' contain the source <code><nowiki>[[Has Comment::Bar]]</nowiki></code> | ||
* Let page '''[[Null Edit Test - Page B]]''' contain the source <code>[[Has Comment::{{#ask: [[Null Edit Test - Page A]] | ? Has Comment= | mainlabel=- | link=none }}]]</code>. | * Let page '''[[Null Edit Test - Page B]]''' contain the source <code><nowiki>[[Has Comment::{{#ask: [[Null Edit Test - Page A]] | ? Has Comment= | mainlabel=- | link=none }}]]</nowiki></code>. | ||
* Let '''[[Property:Has Comment]]''' contain the source <code>This is a property of type [[Has type::Text]]</code>. | * Let '''[[Property:Has Comment]]''' contain the source <code><nowiki>This is a property of type [[Has type::Text]]</nowiki></code>. | ||
Steps to reproduce the issue: | Steps to reproduce the issue: | ||
# Manually edit [[Null Edit Test - Page A]] so that <code>[[Has Comment::Foo]]</code>, | # Manually edit '''[[Null Edit Test - Page A]]''' so that <code><nowiki>[[Has Comment::Foo]]</nowiki></code>, | ||
# then visit page [[Null Edit Test - Page B]] and | # then visit page '''[[Null Edit Test - Page B]]''' and see that it does indeed display the new value in B (i.e. “Foo”). | ||
# | # next view the properties of page '''[[Null Edit Test - Page B]]''' | ||
## note that the value for Property:Has Comment remains “Bar”. | ## note that the value for '''Property:Has Comment''' remains “Bar”. | ||
Historically, we could trigger the semantic data to update via null edit (e.g. editing the source, adding a white space, and saving), however, since upgrading to SMW 4.2.0 we are no longer able to update how the semantic data is set on Page B unless we make an edit which actually changes the content of the page. | Historically, we could trigger the semantic data to update via null edit (e.g. editing the source, adding a white space, and saving), however, since upgrading to SMW 4.2.0 we are no longer able to update how the semantic data is set on Page B unless we make an edit which actually changes the content of the page. |
Version du 24 octobre 2024 à 21:55
Page Content
- Has Comment: Foo
- Semantic Dependency: Null Edit Test - Page B
Notes
Here is a summary of the issue we are experiencing with semantic data not being updated by null edits:
- Let page Null Edit Test - Page A contain the source
[[Has Comment::Bar]]
- Let page Null Edit Test - Page B contain the source
[[Has Comment::{{#ask: [[Null Edit Test - Page A]] | ? Has Comment= | mainlabel=- | link=none }}]]
. - Let Property:Has Comment contain the source
This is a property of type [[Has type::Text]]
.
Steps to reproduce the issue:
- Manually edit Null Edit Test - Page A so that
[[Has Comment::Foo]]
, - then visit page Null Edit Test - Page B and see that it does indeed display the new value in B (i.e. “Foo”).
- next view the properties of page Null Edit Test - Page B
- note that the value for Property:Has Comment remains “Bar”.
Historically, we could trigger the semantic data to update via null edit (e.g. editing the source, adding a white space, and saving), however, since upgrading to SMW 4.2.0 we are no longer able to update how the semantic data is set on Page B unless we make an edit which actually changes the content of the page.