Added Chat

Restructured Calendar
Some Changes in Timetracking
This commit is contained in:
2024-01-15 10:19:06 +01:00
parent 05130052af
commit f5e7700809
8 changed files with 603 additions and 5 deletions

View File

@@ -300,6 +300,7 @@ const setState = async (newState) => {
:dark="useColorMode().value !== 'light'"
:format="format"
:preview-format="format"
:disabled="itemInfo.state !== 'Entwurf'"
/>
</UFormGroup>
<UFormGroup
@@ -315,6 +316,7 @@ const setState = async (newState) => {
:dark="useColorMode().value !== 'light'"
:format="format"
:preview-format="format"
:disabled="itemInfo.state !== 'Entwurf'"
/>
</UFormGroup>
<!-- <UFormGroup
@@ -332,6 +334,7 @@ const setState = async (newState) => {
v-model="itemInfo.user"
option-attribute="fullName"
value-attribute="id"
:disabled="itemInfo.state !== 'Entwurf'"
>
<template #label>
{{dataStore.profiles.find(profile => profile.id === itemInfo.user) ? dataStore.profiles.find(profile => profile.id === itemInfo.user).firstName : "Benutzer auswählen"}}
@@ -349,6 +352,7 @@ const setState = async (newState) => {
searchable
searchable-placeholder="Suche..."
:search-attributes="['name']"
:disabled="itemInfo.state !== 'Entwurf'"
>
<template #label>
{{dataStore.projects.find(project => project.id === itemInfo.projectId) ? dataStore.projects.find(project => project.id === itemInfo.projectId).name : "Projekt auswählen"}}
@@ -363,6 +367,7 @@ const setState = async (newState) => {
:options="timeTypes"
option-attribute="label"
value-attribute="label"
:disabled="itemInfo.state !== 'Entwurf'"
>
<template #label>
{{itemInfo.type ? itemInfo.type : "Kategorie auswählen"}}
@@ -374,11 +379,12 @@ const setState = async (newState) => {
>
<UTextarea
v-model="itemInfo.notes"
:disabled="itemInfo.state !== 'Entwurf'"
/>
</UFormGroup>
<template #footer>
<template #footer v-if="configTimeMode === 'create' || itemInfo.state === 'Entwurf'">
<InputGroup>
<UButton
@click="createTime"
@@ -389,11 +395,13 @@ const setState = async (newState) => {
<UButton
@click="updateTime"
v-else-if="configTimeMode === 'edit'"
v-if="itemInfo.state === 'Entwurf'"
>
Speichern
</UButton>
<UButton
@click="setState('Eingereicht')"
v-if="itemInfo.state === 'Entwurf'"
>
Einreichen
</UButton>