This commit is contained in:
2021-09-14 00:49:20 +00:00
parent 895b4fc7e0
commit 1c9c6f8475
3 changed files with 27 additions and 8 deletions

View File

@@ -54,12 +54,23 @@
SCHEDULE TODO:
Basically just replicate google calendar UI with our own related objects driving it
Day, Week, Month, Year, Schedule (not actually a calendar, but a list, do we need??), 4 days views
Data list functionality with filters to drive schedule, however people select them in the UI rather than the way we filter datalists now
Data list functionality with filters to drive schedule, however people select them in the UI rather than the way we filter datalists now (would be ideal)
only real filters are who, when where who could be also a particular customer (or is that it's own view)
Making more schedule forms is a relatively cheap thing to do so if there is a customer centric view then maybe that's it's own schedule page
entirely, e.g. a "View Schedule" menu item option in Customer opens a customer centric view since it doesn't need a lot of other shit
(maybe even a timeline??) This differs from the record history, it's the business history
Also can schedule work from that calendar maybe? Or follow ups etc
TO BE DETERMINED:
How / if show multiple users schedules at once?
same calendar, separate calendars? How do major softwares booking multiple people do it or should it be done?
what are the tasks when multiple??
compare, look for openings?
//..........
Dashboard / widgets
Installer INNO
version with postgres included, version without postgres included
@@ -761,3 +772,4 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo
BUILD 131 CHANGES OF NOTE
- case 3946 at a glance wiki present implemented

View File

@@ -1,7 +1,12 @@
<template>
<div class="mt-6">
<div>
<v-btn depressed tile @click="toggleReveal">
<v-btn
depressed
tile
@click="toggleReveal"
:color="isEmpty ? null : 'primary'"
>
Wiki<v-icon v-text="reveal ? '$ayiEyeSlash' : '$ayiEye'" right></v-icon
></v-btn>
</div>
@@ -401,6 +406,11 @@ export default {
this.localVal = value ?? "";
}
},
computed: {
isEmpty() {
return this.value == null;
}
},
methods: {
goHelp() {
window.open(this.$store.state.helpUrl + "ay-start-form-wiki", "_blank");

View File

@@ -1,5 +1,5 @@
<template>
<div v-resize="onResize" class="my-n8">
<div v-resize="onResize" class="my-n8">
<!-- <v-row dense>
<v-col> -->
<v-sheet height="64">
@@ -21,9 +21,7 @@
<template v-slot:activator="{ on, attrs }">
<v-btn outlined color="grey darken-2" v-bind="attrs" v-on="on">
<span>{{ typeToLabel[type] }}</span>
<v-icon right>
mdi-menu-down
</v-icon>
<v-icon right>$sort</v-icon>
</v-btn>
</template>
<v-list>
@@ -43,7 +41,6 @@
</v-menu>
</v-toolbar>
</v-sheet>
<!-- HEIGHT="600" -->
<v-sheet :height="calendarHeight">
<v-calendar
ref="calendar"