Questionnaire OData service: Difference between revisions

Jump to navigation Jump to search
Tag: Reverted
Line 277: Line 277:
== Limitations ==
== Limitations ==


* <code>$expand</code> does not actually expand the navigation properties yet,
* <s><code>$expand</code> does not actually expand the navigation properties yet</s> <small>Fixed in [[Releases/Winter_2024#OData_service:_filter_by_expanded_entity|release 17.0]].</small>
* <code>$orderBy</code> not yet supported because of the way data is structured in DB,
* <code>$orderBy</code> not yet supported because of the way data is structured in DB
* <code>$filter</code> on answers in a group (e.g. <code>$filter=group/answer eq 'something'</code>) does not check yet whether the answer belongs to the group, making possible false results when there is also a non-group answer with the same key or other group answer with the same name,
* <code>$filter</code> on answers in a group (e.g. <code>$filter=group/answer eq 'something'</code>) does not check yet whether the answer belongs to the group, making possible false results when there is also a non-group answer with the same key or other group answer with the same name
* <code>$filter</code> does not yet work on non-root levels (e.g. `Somethind(id)/group?$filter=…),
* <code>$filter</code> does not yet work on non-root levels (e.g. `Somethind(id)/group?$filter=…)
* <code>not</code> not supported in <code>$filter</code>,
* <code>not</code> not supported in <code>$filter</code>
* only <code>startsWith</code>, <code>endsWith</code>, <code>contains</code> functions supported in <code>$filter</code>,
* only <code>startsWith</code>, <code>endsWith</code>, <code>contains</code> functions supported in <code>$filter</code>
* error handling - does not always return json,
* error handling - does not always return json
* <code>$format</code> not supported,
* <code>$format</code> not supported
* <code>$count</code> and other aggregations not supported,
* <code>$count</code> and other aggregations not supported
* <code>$value</code> not supported,
* <code>$value</code> not supported
* some headers should be supported and are not.
* some headers should be supported and are not


<!--
<!--

Navigation menu