Major overhaul to the Notes/Issues. Minor tweaks to the UI. Added Profile photos
This commit is contained in:
@@ -8,9 +8,10 @@ class NoteCreate(BaseModel):
|
||||
"""Create a new equipment note/log entry."""
|
||||
title: str
|
||||
content: str
|
||||
category: str = "general" # general, maintenance, installation, issue, other
|
||||
category: str = "general" # general, maintenance, installation, issue, action_item, other
|
||||
device_id: Optional[str] = None # Firestore doc ID of linked device
|
||||
user_id: Optional[str] = None # Firestore doc ID of linked user
|
||||
status: str = "" # "", "completed"
|
||||
|
||||
|
||||
class NoteUpdate(BaseModel):
|
||||
@@ -20,6 +21,7 @@ class NoteUpdate(BaseModel):
|
||||
category: Optional[str] = None
|
||||
device_id: Optional[str] = None
|
||||
user_id: Optional[str] = None
|
||||
status: Optional[str] = None
|
||||
|
||||
|
||||
class NoteInDB(BaseModel):
|
||||
@@ -35,6 +37,7 @@ class NoteInDB(BaseModel):
|
||||
created_by: str = ""
|
||||
created_at: str = ""
|
||||
updated_at: str = ""
|
||||
status: str = ""
|
||||
|
||||
|
||||
class NoteListResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user