Merge branch 'MDL-79937_fixlessonmatching' of https://github.com/catalystfd/moodle
[moodle.git] / course / templates / completion_automatic.mustache
blobd2cb4fd2588efcd03605193ebf3e8338db63ae3d
1 {{!
2     This file is part of Moodle - http://moodle.org/
4     Moodle is free software: you can redistribute it and/or modify
5     it under the terms of the GNU General Public License as published by
6     the Free Software Foundation, either version 3 of the License, or
7     (at your option) any later version.
9     Moodle is distributed in the hope that it will be useful,
10     but WITHOUT ANY WARRANTY; without even the implied warranty of
11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12     GNU General Public License for more details.
14     You should have received a copy of the GNU General Public License
15     along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
17 {{!
18     @template core_course/completion_automatic
20     Template for displaying an automatic completion rule and its status.
22     Example context (json):
23     {
24         "statuscomplete": 1,
25         "description": "View",
26         "istrackeduser": true,
27         "accessibledescription": "Done: View (Set by Admin User)"
28     }
30 {{#istrackeduser}}
31     {{#statuscomplete}}
32     <div class="badge badge-pill alert-success icon-no-margin" role="listitem" {{!
33         }}{{#accessibledescription}}{{!
34             }}title="{{.}}" {{!
35             }}aria-label="{{.}}" {{!
36         }}{{/accessibledescription}}>
37         {{#pix}}i/checked{{/pix}}
38         <strong>{{#str}}completion_automatic:done, core_course{{/str}}</strong> <span class="font-weight-normal">{{description}}</span>
39     </div>
40     {{/statuscomplete}}
41     {{#statuscompletefail}}
42     <div class="badge badge-pill alert-danger icon-no-margin" role="listitem" {{!
43         }}{{#accessibledescription}}{{!
44             }}title="{{.}}" {{!
45             }}aria-label="{{.}}" {{!
46         }}{{/accessibledescription}}>
47         {{#pix}}e/cancel{{/pix}}
48         <strong>{{#str}}completion_automatic:failed, core_course{{/str}}</strong> <span class="font-weight-normal">{{description}}</span>
49     </div>
50     {{/statuscompletefail}}
51     {{#statusincomplete}}
52     <div class="badge badge-pill badge-light" role="listitem" {{!
53         }}{{#accessibledescription}}{{!
54             }}title="{{.}}" {{!
55             }}aria-label="{{.}}" {{!
56         }}{{/accessibledescription}}>
57         <strong>{{#str}}completion_automatic:todo, core_course{{/str}}</strong> <span class="font-weight-normal">{{description}}</span>
58     </div>
59     {{/statusincomplete}}
60 {{/istrackeduser}}
61 {{^istrackeduser}}
62     <div class="badge badge-pill badge-light" role="listitem">
63         <span class="font-weight-normal">{{description}}</span>
64     </div>
65 {{/istrackeduser}}