Proyectos de Subversion Moodle

Rev

Rev 1 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
{{!
2
    This file is part of Moodle - http://moodle.org/
3
 
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.
8
 
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.
13
 
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/>.
16
}}
17
{{!
18
    @template core_reportbuilder/local/settings/area
19
 
20
    Template for system report filters area
21
 
22
    Example context (json):
23
    {
24
        "conditions": [{
25
            "hasavailableconditions": true,
26
            "availableconditions": [{
27
                "optiongroup": [{
28
                    "text": "User",
29
                    "values": [{
30
                        "value": 1,
31
                        "visiblename": "User name"
32
                    }]
33
                }]
34
            }],
35
            "hasactiveconditions": true,
36
            "activeconditionsform": "form"
37
        }],
38
        "filters": [{
39
            "hasavailablefilters": true,
40
            "availablefilters": [{
41
                "optiongroup": [{
42
                    "text": "User",
43
                    "values": [{
44
                        "value": 1,
45
                        "visiblename": "User name"
46
                    }]
47
                }]
48
            }],
49
            "hasactivefilters": true,
50
            "activefilters": [{
51
                "heading": "Email address",
52
                "entityname": "user",
53
                "headingeditable": "Email address"
54
            }]
55
        }],
56
        "sorting": [{
57
            "hassortablecolumns": true,
58
            "sortablecolumns": [{
59
                "id": 1,
60
                "title": "Email address",
61
                "sortdirection": "4",
62
                "sortenabled": true,
1441 ariadna 63
                "sortenabledtitle": "Disable initial sorting for column 'Email address'",
1 efrain 64
                "sortorder": 1,
65
                "sorticon": [{
1441 ariadna 66
                    "key": "t/sort_asc",
67
                    "component": "moodle",
68
                    "title": "Change initial sorting for column 'Email address' to descending"
1 efrain 69
                }],
1441 ariadna 70
                "movetitle": "Move sorting for column 'Email address'",
1 efrain 71
                "heading": "Email address"
72
            }]
73
        }],
74
        "cardview": {
75
            "form": "form"
76
        }
77
    }
78
}}
79
 
1441 ariadna 80
<div class="reportbuilder-sidebar-settings d-flex flex-column mt-3 mt-lg-0 mb-3 mb-lg-0 ms-lg-3">
1 efrain 81
 
82
            {{< core_reportbuilder/toggle_card }}
83
                {{$collapsed}}collapsed{{/collapsed}}
84
                {{$id}}settingsconditions{{/id}}
85
                {{$header}}{{#str}} conditions, core_reportbuilder {{/str}}{{/header}}
86
                {{$helpicon}}{{{conditions.helpicon}}}{{/helpicon}}
87
                {{$body}}
88
                    {{> core_reportbuilder/local/settings/conditions}}
89
                {{/body}}
90
            {{/ core_reportbuilder/toggle_card }}
91
 
92
            {{< core_reportbuilder/toggle_card }}
93
                {{$collapsed}}collapsed{{/collapsed}}
94
                {{$id}}settingsfilters{{/id}}
95
                {{$header}}{{#str}} filters, core_reportbuilder {{/str}}{{/header}}
96
                {{$helpicon}}{{{filters.helpicon}}}{{/helpicon}}
97
                {{$body}}
98
                    {{> core_reportbuilder/local/settings/filters}}
99
                {{/body}}
100
            {{/ core_reportbuilder/toggle_card }}
101
 
102
            {{< core_reportbuilder/toggle_card }}
103
                {{$collapsed}}collapsed{{/collapsed}}
104
                {{$id}}settingssorting{{/id}}
105
                {{$header}}{{#str}} sorting, core_reportbuilder {{/str}}{{/header}}
106
                {{$helpicon}}{{{sorting.helpicon}}}{{/helpicon}}
107
                {{$body}}
108
                    {{> core_reportbuilder/local/settings/sorting}}
109
                {{/body}}
110
            {{/ core_reportbuilder/toggle_card }}
111
 
112
            {{< core_reportbuilder/toggle_card }}
113
                {{$collapsed}}collapsed{{/collapsed}}
114
                {{$id}}settingscardview{{/id}}
115
                {{$header}}{{#str}} cardview, core_reportbuilder {{/str}}{{/header}}
116
                {{$helpicon}}{{{cardview.helpicon}}}{{/helpicon}}
117
                {{$body}}
118
                    {{> core_reportbuilder/local/settings/card_view}}
119
                {{/body}}
120
            {{/ core_reportbuilder/toggle_card }}
121
 
122
</div>