Request List page
Request List page
The Request List page template is rendered when a user navigates to https://{yoursubdomain}.zendesk.com/hc/{locale}/requests.
Available properties
You can use the following properties in the Request List page template.
| Name | Type | Description |
|---|---|---|
| filters | array | An array of filter objects for the page |
| current_filter | object | The current filter object |
| sorters | array | An array of filter objects for the page. See Sorters below |
| current_sorter | object | The current filter object |
| query | string | The current search query |
| requests | array | An array of request objects |
| promoted_articles | array | An array of promoted article objects |
| ticket_forms | array | An array of ticket form objects |
| help_center | object | A help_center object that holds information and settings about the current help center |
| settings | object | A settings object with custom settings for the current theme |
| signed_in | boolean | Whether the user is logged in or not |
| featured_posts | array | An array of featured post objects |
| brand | object | A brand object representing the current brand |
| user | object | A user object representing the current user |
| ### Available helpers |
You can use the following helpers in this page template. You can also use any built-in helpers, global helpers, or global advanced helpers.
| Name | Description |
|---|---|
| request_list (beta) | List of requests. See request_list helper |
| breadcrumbs | Breadcrumbs for the Request List page. See breadcrumbs helper |
| pagination | Pagination links. See pagination helper |
| form | A form for data input. See bellow the available forms for this page |
Available forms
You can add the following form to the Request List page template:
| Name | Description |
|---|---|
| requests_filter | A form to filter which requests are shown |
Use the form helper to insert it. See Form Helper.
Available identifiers
The following identifiers are available in this page:
| Identifier | Form | Field(s) | Description |
|---|---|---|---|
| query | requests_filter | input | Identifies a search field |
| organization | requests_filter | label, select | Identifies a drop-down to select an organization |
| status | requests_filter | label, select | Identifies a drop-down to select a status |
Sorters
Iterating through the sorters array of filter objects adds the following links to the page:
| Link text | Action |
|---|---|
| Created | Sorts by most recent creation time |
| Last activity | Sorts by most recent activity in descending order |
Example
<header class="my-activities-header">{{breadcrumbs}}</header><div class="requests-list"><ul>{{#each requests}}<tr><td>{{id}}</td><td><a href="{{url}}">{{#if subject}}{{subject}}{{else}}{{excerpt description characters=50}}{{/if}}</a></td><td>{{#is ../current_filter.identifier "my"}}{{date created_at timeago=true}}{{else}}{{requester.name}}{{/is}}</td><td>{{date updated_at timeago=true}}</td><td><span class="request-status request-{{status}}" title="{{status_description}}">{{status_name}}</span></td></tr>{{/each}}</ul></div>