You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
3.5 KiB

{{!
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see <http://www.gnu.org/licenses/>.
}}
{{!
@template core_search/index_requests
Template to provide admin information about the queue of index requests.
Classes required for JS:
* none
Data attributes required for JS:
* none
Context variables required for this template:
* topten
* count
Optional context variables for this template:
* ellipsis
Example context (json):
{
"topten":
[
{
"id": 42,
"timerequested": 123456789,
"contextid": 123,
"contextlink": "<a href='...'>Forum: Tutor group forum</a>",
"searcharea": "mod_forum-activity",
"areaname": "Forum activities",
"partialarea": "mod_forum-activity",
"partialareaname": "Forum activities",
"partialtime": 123400000,
"indexpriority": 100
}
],
"total": 1,
"ellipsis": true
}
}}
{{#total}}
<div>
<h3>
{{#str}} queueheading, search, {{total}} {{/str}}
</h3>
<table class="generaltable">
<thead>
<tr>
<th scope="col">{{#str}} context, role {{/str}}</th>
<th scope="col">{{#str}} searcharea, search {{/str}}</th>
<th scope="col">{{#str}} time {{/str}}</th>
<th scope="col">{{#str}} progress, search {{/str}}</th>
<th scope="col">{{#str}} priority, search {{/str}}</th>
</tr>
</thead>
<tbody>
{{#topten}}
<tr>
<td>
{{{contextlink}}}
</td>
<td>
{{#searcharea}} {{areaname}} {{/searcharea}}
</td>
<td>{{#userdate}} {{timerequested}}, {{#str}} strftimedatetimeshort, core_langconfig {{/str}} {{/userdate}}</td>
<td>
{{#partialarea}}
{{partialareaname}}:
{{/partialarea}}
{{#partialtime}}
{{#userdate}} {{partialtime}}, {{#str}} strftimedatetimeshort, core_langconfig {{/str}} {{/userdate}}
{{/partialtime}}
</td>
<td>
{{#priorityname}}
{{priorityname}}
{{/priorityname}}
{{^priorityname}}
{{indexpriority}}
{{/priorityname}}
</td>
</tr>
{{/topten}}
{{#ellipsis}}
<tr>
<td colspan="5">...</td>
</tr>
{{/ellipsis}}
</tbody>
</table>
</div>
{{/total}}