-
Proposal:
Hide
19.644 table:formula attribute should also have datatype "formula"
Show
19.644 table:formula attribute should also have datatype "formula"
-
Resolution:
Hide
Remove "formula" datatype from the schema.
Adapt 19.779.1 General to
The text:condition attribute specifies condition. Conditions do not have a predefined syntax, but the attribute value should begin with a namespace prefix, followed by a ":" (COLON, U+003A) separator, followed by the text of a formula. The namespace bound to the prefix determines the syntax and semantics of the formula.
Remove section 18.3.15 formula
Show
Remove "formula" datatype from the schema.
Adapt 19.779.1 General to
The text:condition attribute specifies condition. Conditions do not have a predefined syntax, but the attribute value should begin with a namespace prefix, followed by a ":" (COLON, U+003A) separator, followed by the text of a formula. The namespace bound to the prefix determines the syntax and semantics of the formula.
Remove section 18.3.15 formula
The 19.779 text:condition and 19.807 text:formula attributes are of datatype "formula"
"The attribute value should begin with a namespace prefix followed by ":" (COLON, U+003A) followed by the text of the formula. The namespace bound to the prefix determines the syntax and semantics of the formula. "
The 19.644 table:formula attribute is of datatype "string", while the description is the same
"The attribute value should begin with a namespace prefix followed by ":" (COLON, U+003A), followed by the text of the formula. The namespace bound to the prefix determines the syntax and semantics of the formula.
{"report":{"apdex":0.5,"isInitial":true,"journeyId":"209438d1-78ed-4e30-9301-11e9bfe4b30a","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":1130.1999998092651,"redirectCount":0,"resourceLoadedEnd":1163.5999999046326,"resourceLoadedStart":536.0999999046326,"resourceTiming":[{"duration":261.30000019073486,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":536.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":536.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":797.4000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":262.90000009536743,"initiatorType":"link","name":"https://issues.oasis-open.org/s/7d2823769c2e7b66e860863fe879b7f8-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":536.2999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":536.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":799.1999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":262.69999980926514,"initiatorType":"link","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.css","startTime":536.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":536.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":799.2999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":262.6000003814697,"initiatorType":"link","name":"https://issues.oasis-open.org/s/645acc233eb869f48a571293b8358a7d-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static-adgs/jira.webresources:global-static-adgs.css","startTime":536.7999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":536.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":799.4000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":262.5,"initiatorType":"link","name":"https://issues.oasis-open.org/s/a0dd6509771c1de0667aae5429c04cda-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static/jira.webresources:global-static.css","startTime":537,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":537,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":799.5,"responseStart":0,"secureConnectionStart":0},{"duration":272.09999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/e5479157e7a0c08b005e6522f2f04104-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":537.0999999046326,"connectEnd":537.0999999046326,"connectStart":537.0999999046326,"domainLookupEnd":537.0999999046326,"domainLookupStart":537.0999999046326,"fetchStart":537.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":537.0999999046326,"responseEnd":809.1999998092651,"responseStart":809.0999999046326,"secureConnectionStart":537.0999999046326},{"duration":288.80000019073486,"initiatorType":"script","name":"https://issues.oasis-open.org/s/83514d5d4e8543747b02042eafcdc99c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":537.6999998092651,"connectEnd":537.6999998092651,"connectStart":537.6999998092651,"domainLookupEnd":537.6999998092651,"domainLookupStart":537.6999998092651,"fetchStart":537.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":537.6999998092651,"responseEnd":826.5,"responseStart":826.5,"secureConnectionStart":537.6999998092651},{"duration":290.7999997138977,"initiatorType":"script","name":"https://issues.oasis-open.org/s/70bb2263e59e7e1f04fbd137c80b895b-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":538,"connectEnd":538,"connectStart":538,"domainLookupEnd":538,"domainLookupStart":538,"fetchStart":538,"redirectEnd":0,"redirectStart":0,"requestStart":538,"responseEnd":828.7999997138977,"responseStart":828.7999997138977,"secureConnectionStart":538},{"duration":291.19999980926514,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":538.0999999046326,"connectEnd":538.0999999046326,"connectStart":538.0999999046326,"domainLookupEnd":538.0999999046326,"domainLookupStart":538.0999999046326,"fetchStart":538.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":538.0999999046326,"responseEnd":829.2999997138977,"responseStart":829.2999997138977,"secureConnectionStart":538.0999999046326},{"duration":291.30000019073486,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":538.2999997138977,"connectEnd":538.2999997138977,"connectStart":538.2999997138977,"domainLookupEnd":538.2999997138977,"domainLookupStart":538.2999997138977,"fetchStart":538.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":538.2999997138977,"responseEnd":829.5999999046326,"responseStart":829.5999999046326,"secureConnectionStart":538.2999997138977},{"duration":291.40000009536743,"initiatorType":"script","name":"https://issues.oasis-open.org/s/cda37faab827dbdf305de8efe8282062-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.js?locale=en-US","startTime":538.5,"connectEnd":538.5,"connectStart":538.5,"domainLookupEnd":538.5,"domainLookupStart":538.5,"fetchStart":538.5,"redirectEnd":0,"redirectStart":0,"requestStart":538.5,"responseEnd":829.9000000953674,"responseStart":829.9000000953674,"secureConnectionStart":538.5},{"duration":292,"initiatorType":"link","name":"https://issues.oasis-open.org/s/07245784f53abc49bad9d9d4d36c577a-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/cadc4f20cc5c138dee060d42cf85f220/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":538.5999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":538.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":830.5999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":291.80000019073486,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":538.6999998092651,"connectEnd":538.6999998092651,"connectStart":538.6999998092651,"domainLookupEnd":538.6999998092651,"domainLookupStart":538.6999998092651,"fetchStart":538.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":538.6999998092651,"responseEnd":830.5,"responseStart":830.4000000953674,"secureConnectionStart":538.6999998092651},{"duration":333.5,"initiatorType":"link","name":"https://issues.oasis-open.org/s/f77fd89aa211a76b20e9b0e63564383c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":620.2999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":620.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":953.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":288.69999980926514,"initiatorType":"script","name":"https://issues.oasis-open.org/s/41525c48ddceeb9b11e54085268fc285-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":620.5,"connectEnd":620.5,"connectStart":620.5,"domainLookupEnd":620.5,"domainLookupStart":620.5,"fetchStart":620.5,"redirectEnd":0,"redirectStart":0,"requestStart":620.5,"responseEnd":909.1999998092651,"responseStart":909.1999998092651,"secureConnectionStart":620.5},{"duration":457.09999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":661.4000000953674,"connectEnd":661.4000000953674,"connectStart":661.4000000953674,"domainLookupEnd":661.4000000953674,"domainLookupStart":661.4000000953674,"fetchStart":661.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":661.4000000953674,"responseEnd":1118.5,"responseStart":1118.5,"secureConnectionStart":661.4000000953674}],"threshold":1000,"fetchStart":0,"domainLookupStart":336,"domainLookupEnd":363,"connectStart":364,"connectEnd":441,"secureConnectionStart":388,"requestStart":442,"responseStart":527,"responseEnd":702,"domLoading":531,"domInteractive":1201,"domContentLoadedEventStart":1201,"domContentLoadedEventEnd":1249,"domComplete":1823,"loadEventStart":1823,"loadEventEnd":1825,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"ba76c1bac250ff","effectiveType":"4g","downlink":9.8,"rtt":0,"serverDuration":236,"dbReadsTimeInMs":40,"dbConnsTimeInMs":50,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}
The table:formula attribute specifies a spreadsheet formula, while text:formula and text:condition specify formulas in a text document. While the attributes have in common that they may or should start with a namespace prefix, the formulas themselves are different. I therefore suggest that we don't use the same datatype for the attribute values, because that could be misunderstood. It may lead to the impression that a formula in a text field must be a spreadsheet formula. That is clearly not the case.
However, it appears not be be reasonable to have a "formula" datatype for the text attributes, but none for table:formula. Because "formula" is defined as string in the schema, I suggest that we remove the formula datatype, and use "string" directly instead.