diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e2a7a6c1f..48f4c98c9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -4005,7 +4005,7 @@ }, "onetime": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, @@ -12967,9 +12967,9 @@ } }, "vue": { - "version": "2.5.17", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz", - "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==" + "version": "2.5.22", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.22.tgz", + "integrity": "sha512-pxY3ZHlXNJMFQbkjEgGVMaMMkSV1ONpz+4qB55kZuJzyJOhn6MSy/YZdzhdnumegNzVTL/Dn3Pp4UrVBYt1j/g==" }, "vue-eslint-parser": { "version": "4.0.3", diff --git a/frontend/package.json b/frontend/package.json index bc23a6435..82ecbe7b1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -31,7 +31,7 @@ "popper.js": "^1.14.4", "socket.io-client": "^2.1.1", "v-dragged": "0.0.5", - "vue": "^2.5.17", + "vue": "^2.5.22", "vue-full-calendar": "^2.7.0", "vue-router": "^3.0.2", "vue-video-player": "^5.0.2", diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 3ac1c2ac1..682ceaa95 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -15,7 +15,7 @@ limitations under the License.*/ @@ -100,8 +82,12 @@ limitations under the License.*/ display: block; overflow-y: auto; overflow-x: auto; + background-color: blue; margin: 0px; padding: 0px; + position: absolute; + left: 0px; + top: 72px; } .view-screen-title { font-family: "Helvetica Neue",Arial,sans-serif; diff --git a/frontend/src/admin.vue b/frontend/src/admin.vue index 20f620786..62311f4f0 100644 --- a/frontend/src/admin.vue +++ b/frontend/src/admin.vue @@ -32,16 +32,17 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/frontend/src/booking/dropdown-calendar.vue b/frontend/src/booking/dropdown-calendar.vue index a05aba8e8..3dd330693 100644 --- a/frontend/src/booking/dropdown-calendar.vue +++ b/frontend/src/booking/dropdown-calendar.vue @@ -28,6 +28,8 @@ return 'Weekly Planner' case 'month': return 'Monthly Planner' + case 'listYear': + return 'Search Results' default: return 'Weekly Planner' } diff --git a/frontend/src/booking/edit-booking-modal.vue b/frontend/src/booking/edit-booking-modal.vue new file mode 100644 index 000000000..f674a35ca --- /dev/null +++ b/frontend/src/booking/edit-booking-modal.vue @@ -0,0 +1,551 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/booking/scheduling-indicator.vue b/frontend/src/booking/scheduling-indicator.vue index 37892dcbc..07b0da8d7 100644 --- a/frontend/src/booking/scheduling-indicator.vue +++ b/frontend/src/booking/scheduling-indicator.vue @@ -2,28 +2,25 @@
-
- Now Scheduling
+
Now Scheduling |
+
+ {{ scheduling ? 'Exam Event | ' : 'Non-Exam Event' }}
-
- {{ scheduling ? 'Exam Event' : 'Non-Exam Event' }} +
+ {{ `Duration: ${selectedExam.exam_type.number_of_hours} HRS | ` }}
-
- Duration: {{ selectedExam.exam_type.number_of_hours }} HRS
-
-
+
Exam: {{ selectedExam.exam_name }}
Expiry Date: {{ expiryDateFormat }}
-
+
Click and Drag to select
a time on the calendar
-
+
Cancel + class="btn-danger mx-3 mt-1">Cancel
@@ -35,30 +32,36 @@ export default { name: "SchedulingIndicator", - props: ['cancel'], computed: { ...mapState(['showSchedulingIndicator', 'scheduling', 'schedulingOther', 'selectedExam',]), expiryDateFormat() { - console.log(this.selectedExam) if (this.selectedExam && this.selectedExam.expiry_date) { return moment(this.selectedExam.expiry_date).format('MMM-DD-YYYY') } } + }, + methods: { + cancel() { + this.$root.$emit('cancel') + } } } \ No newline at end of file diff --git a/frontend/src/exams/exam-inventory-table.vue b/frontend/src/exams/exam-inventory-table.vue index 6f9fd8eb2..6a38b7f8d 100644 --- a/frontend/src/exams/exam-inventory-table.vue +++ b/frontend/src/exams/exam-inventory-table.vue @@ -145,3 +145,10 @@ } } + +invigilatorNull() { + if (fields.booking.invigilator.invigilator_name) { + return fields.booking.invigilator.invigilator_name + } + return null +} diff --git a/frontend/src/layout/footer.vue b/frontend/src/layout/footer.vue index eb997a2fc..fbb0bf330 100644 --- a/frontend/src/layout/footer.vue +++ b/frontend/src/layout/footer.vue @@ -1,29 +1,32 @@