From b44e8ef45744a1d20cfefd5401519f72bbe037d2 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Sat, 20 Apr 2024 01:41:02 +0200 Subject: [PATCH] add billable rates to projects --- e2e/projects.spec.ts | 4 +++ .../Common/Project/ProjectCreateModal.vue | 15 +++++++---- .../Common/Project/ProjectEditModal.vue | 26 ++++++++++--------- .../Common/Project/ProjectTableRow.vue | 11 +++++--- 4 files changed, 36 insertions(+), 20 deletions(-) diff --git a/e2e/projects.spec.ts b/e2e/projects.spec.ts index 36e52569..937ce670 100644 --- a/e2e/projects.spec.ts +++ b/e2e/projects.spec.ts @@ -65,3 +65,7 @@ test('test that creating and deleting a new project via the modal works', async // Test that active / archive / all filter works (once implemented) // Edit Project Modal Test + +// Add Project with billable rate + +// Edit Project with billable rate diff --git a/resources/js/Components/Common/Project/ProjectCreateModal.vue b/resources/js/Components/Common/Project/ProjectCreateModal.vue index 96fd2069..682cc381 100644 --- a/resources/js/Components/Common/Project/ProjectCreateModal.vue +++ b/resources/js/Components/Common/Project/ProjectCreateModal.vue @@ -14,6 +14,7 @@ import Badge from '@/Components/Common/Badge.vue'; import { useClientsStore } from '@/utils/useClients'; import { storeToRefs } from 'pinia'; import ProjectColorSelector from '@/Components/Common/Project/ProjectColorSelector.vue'; +import BillableRateInput from '@/Components/Common/BillableRateInput.vue'; const { createProject } = useProjectsStore(); const { clients } = storeToRefs(useClientsStore()); @@ -59,10 +60,11 @@ const currentClientName = computed(() => {