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>