From a6e3989aeedcddee5f0cef1a7917a246fc8caf9f Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sun, 9 Oct 2022 05:03:24 -0800 Subject: [PATCH] fix: ui/ux issues (#34) * fix select first bug for creation * add link to header * fix date and display errors * drop group name requirement --- Taskfile.yml | 3 ++- backend/app/api/docs/docs.go | 3 --- backend/app/api/docs/swagger.json | 3 --- backend/app/api/docs/swagger.yaml | 2 -- backend/internal/services/service_user.go | 4 +--- frontend/components/App/Header.vue | 12 +++++++----- frontend/components/Item/CreateModal.vue | 21 +++++++++++---------- frontend/components/global/DateTime.vue | 6 +----- frontend/lib/api/__test__/public.test.ts | 1 - frontend/lib/api/__test__/test-utils.ts | 2 +- frontend/lib/api/types/data-contracts.ts | 1 - frontend/pages/index.vue | 5 +---- frontend/pages/item/[id]/index.vue | 16 +++++++++------- 13 files changed, 33 insertions(+), 46 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 88146c3..0b8049e 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -23,7 +23,8 @@ tasks: python3 ./scripts/process-types.py ./frontend/lib/api/types/data-contracts.ts sources: - "./backend/app/api/**/*" - - "./backend/app/internal/types/**/*" + - "./backend/internal/repo/**/*" + - "./backend/internal/services/**/*" - "./scripts/process-types.py" generates: - "./frontend/lib/api/types/data-contracts.ts" diff --git a/backend/app/api/docs/docs.go b/backend/app/api/docs/docs.go index 156d845..784c591 100644 --- a/backend/app/api/docs/docs.go +++ b/backend/app/api/docs/docs.go @@ -1531,9 +1531,6 @@ const docTemplate = `{ "email": { "type": "string" }, - "groupName": { - "type": "string" - }, "name": { "type": "string" }, diff --git a/backend/app/api/docs/swagger.json b/backend/app/api/docs/swagger.json index cec1d74..2e6dea6 100644 --- a/backend/app/api/docs/swagger.json +++ b/backend/app/api/docs/swagger.json @@ -1523,9 +1523,6 @@ "email": { "type": "string" }, - "groupName": { - "type": "string" - }, "name": { "type": "string" }, diff --git a/backend/app/api/docs/swagger.yaml b/backend/app/api/docs/swagger.yaml index ea65a28..ae460a6 100644 --- a/backend/app/api/docs/swagger.yaml +++ b/backend/app/api/docs/swagger.yaml @@ -322,8 +322,6 @@ definitions: properties: email: type: string - groupName: - type: string name: type: string password: diff --git a/backend/internal/services/service_user.go b/backend/internal/services/service_user.go index 93008c8..688821a 100644 --- a/backend/internal/services/service_user.go +++ b/backend/internal/services/service_user.go @@ -28,7 +28,6 @@ type ( Name string `json:"name"` Email string `json:"email"` Password string `json:"password"` - GroupName string `json:"groupName"` } UserAuthTokenDetail struct { Raw string `json:"raw"` @@ -46,7 +45,6 @@ func (svc *UserService) RegisterUser(ctx context.Context, data UserRegistration) log.Debug(). Str("name", data.Name). Str("email", data.Email). - Str("groupName", data.GroupName). Str("groupToken", data.GroupToken). Msg("Registering new user") @@ -57,7 +55,7 @@ func (svc *UserService) RegisterUser(ctx context.Context, data UserRegistration) ) if data.GroupToken == "" { - group, err = svc.repos.Groups.GroupCreate(ctx, data.GroupName) + group, err = svc.repos.Groups.GroupCreate(ctx, "Home") if err != nil { log.Err(err).Msg("Failed to create group") return repo.UserOut{}, err diff --git a/frontend/components/App/Header.vue b/frontend/components/App/Header.vue index 176aa04..9c6b552 100644 --- a/frontend/components/App/Header.vue +++ b/frontend/components/App/Header.vue @@ -68,11 +68,13 @@ -

- HomeB - - x -

+ +

+ HomeB + + x +

+