https://bugzilla.wikimedia.org/show_bug.cgi?id=23680

           Summary: Forcing a default unit for Properties
           Product: MediaWiki extensions
           Version: any
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: Semantic MediaWiki
        AssignedTo: [email protected]
        ReportedBy: [email protected]


If I have a property of type 'size' that can accept mm, cm, m, km, etc. and
these units correspond to 0.01, 0.1, 1, 1000, respectively. If the user then
enters a number without specifying the unit, is there a way to have SMW
automatically assume that value corresponds to the unit for which '1' is
assigned (in this case, m)?

Answer: No!


The unit for which the conversion fact of 1 is assigned, the "Standard Unit" or
"main unit", *should be* the default unit used when none is specified by the
user.

Not specifying a unit causes the property to 'break':

The type "Time":
* [[Corresponds to::1 h, hour, hours]]
* [[Corresponds to::3600 s, second, seconds]]


The property "Has duration":
* [[Has type::Time]]


The page "Sandbox":
* [[Has duration::3]]
* [[Has duration::2 hours]]
* [[Has duration::10 seconds]]

{{#show: {{PAGENAME}} | ? Has duration # s }}


The show query does not return the value of 3 hours in seconds...


See thread: http://tinyurl.com/39nq2h8

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to