Draft: Resolve "[New data model] PDF export for "regular" timetable"
Closes #46
Merge request reports
Activity
changed milestone to /AlekSIS%"[NLnet #1 (closed)] Fix existing bugs with new timetable"
added part::frontend source::customer::fss source::customer::kath labels
38 } else if (!selected && !this.timeGrid) { 39 this.$router.push({ name: "lesrooster.timetable" }); 40 } else if ( 41 selected.objId !== this.$route.params.id || 42 selected.type.toLowerCase() !== this.$route.params.type || 43 this.timeGrid.id !== this.$route.params.timeGrid 44 ) { 45 this.$router.push({ 46 name: "lesrooster.timetableWithId", 47 params: { 48 timeGrid: this.timeGrid.id, 49 type: selected.type.toLowerCase(), 50 id: selected.objId, 51 }, 52 }); 53 } added 15 commits
-
a3c51cfd...3a47eb8e - 9 commits from branch
master
- a6c397f2 - Improve and restructure mini timetables, include mini timetable for teachers
- ce6f8c64 - Support displaying dates of validity ranges in TimeGridField
- 258c882d - Introduce view for regular timetables
- e3eed6cc - Fix mobile view for validity range select in timetables
- ef7b2083 - Add print view for regular timetables
- bf56787f - Add print button to timetable view
Toggle commit list-
a3c51cfd...3a47eb8e - 9 commits from branch
requested review from @ZugBahnHof
added workflow::blocked label
- Resolved by Jonathan Weth
- Resolved by Jonathan Weth
7 7 name: "RoomTimeTable", 8 8 extends: MiniTimeTable, 9 9 props: { 10 roomId: { 10 id: { - Comment on lines -10 to +10
109 </v-btn> 110 </div> 111 </template> 112 <template #default="{ selected }"> 113 <group-time-table 114 v-if="$route.params.type === 'group'" 115 v-bind="timetableAttrs" 116 /> 117 <teacher-time-table 118 v-else-if="$route.params.type === 'teacher'" 119 v-bind="timetableAttrs" 120 /> 121 <room-time-table 122 v-else-if="$route.params.type === 'room'" 123 v-bind="timetableAttrs" 124 /> - Comment on lines +113 to +124
- I like transitions
- Maybe use a
<component :is="...">
(probably withkeep-alive
, as this is right now basically three times the same logical line of code
- Resolved by Jonathan Weth
1 {% extends 'core/base_print.html' %} 2 3 {% load data_helpers static i18n %} 4 5 {% block extra_head %} 6 <link rel="stylesheet" href="{% static 'css/lesrooster/timetable_print.css' %}"> 7 {% endblock %} 8 9 {% block page_title %} 10 {% trans "Timetable" %} <i>{{ el.short_name }}</i> - Resolved by Jonathan Weth
- Resolved by Jonathan Weth
- Resolved by Jonathan Weth
- Resolved by Jonathan Weth
added 8 commits
-
bf56787f...b40146fb - 2 commits from branch
master
- 07e54625 - Improve and restructure mini timetables, include mini timetable for teachers
- 0409ac29 - Support displaying dates of validity ranges in TimeGridField
- ba0f1b66 - Introduce view for regular timetables
- 49149426 - Fix mobile view for validity range select in timetables
- caa31f34 - Add print view for regular timetables
- 245fb121 - Add print button to timetable view
Toggle commit list-
bf56787f...b40146fb - 2 commits from branch
Please register or sign in to reply