annotate website/issues/html/query.item.html @ 5632:a29a8dae2095

Initial implementation of function to return data for / and /data endpoints under /rest/. /rest/ returns: 1) default_version of the interface and supported_version array 2) list of links with rel and uri properties that indicate what assets are available under /rest. E.g. /rest/data /data returns: a list of possible assets (e.g. issue, user, keyword, status) and links for accessing those assets. E.G. { "data": { "keyword": { "link": "https://example.net/demo/rest/data/keyword" }, "user": { "link": "https://example.net/demo/rest/data/user" }, ... } } Both of these are currently hand coded. Others will be doing more development on the rest interface. These two examples are meant to spark discussion on what the payloads returned by the rest interface should look like and give some ideas around HATEOAS.
author John Rouillard <rouilj@ieee.org>
date Fri, 01 Mar 2019 23:24:40 -0500
parents 578b5294e888
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4024
c2d0d3e9099d svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff changeset
1 <!-- query.item -->
5286
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
2 <span tal:condition="context/is_view_ok" tal:replace="structure
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
3 context/renderQueryForm" />
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
4 <tal:block tal:condition="not:context/is_view_ok">
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
5 <tal:block metal:use-macro="templates/page/macros/icing">
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
6 <title metal:fill-slot="head_title">You can not view query</title>
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
7 <tal:block metal:fill-slot="body_title">
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
8 You can not view query.
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
9 </tal:block>
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
10 <td class="content" metal:fill-slot="content">
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
11 You are not allowed to view <span tal:content="context/_classname"/>
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
12 with id <span tal:content="context/id"/>
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
13 </td>
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
14 </tal:block>
578b5294e888 Update to current classic config. Fixes issue with users being able to
John Rouillard <rouilj@ieee.org>
parents: 4024
diff changeset
15 </tal:block>

Roundup Issue Tracker: http://roundup-tracker.org/