**Commit Message:**
Enhance app with active pgroup handling and token updates Added active pgroup state management across the app for user-specific settings. Improved token handling with decoding, saving user data, and setting OpenAPI authorization. Updated components, API calls, and forms to support dynamic pgroup selection and user-specific features.
This commit is contained in:
@ -16,7 +16,7 @@ class loginToken(BaseModel):
|
||||
|
||||
class loginData(BaseModel):
|
||||
username: str
|
||||
pgroups: List[int]
|
||||
pgroups: List[str]
|
||||
|
||||
|
||||
class DewarTypeBase(BaseModel):
|
||||
@ -392,22 +392,29 @@ class ContactPersonUpdate(BaseModel):
|
||||
|
||||
|
||||
class AddressCreate(BaseModel):
|
||||
pgroups: str
|
||||
house_number: Optional[str] = None
|
||||
street: str
|
||||
city: str
|
||||
state: Optional[str] = None
|
||||
zipcode: str
|
||||
country: str
|
||||
|
||||
|
||||
class Address(AddressCreate):
|
||||
id: int
|
||||
status: str = "active"
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
|
||||
class AddressUpdate(BaseModel):
|
||||
pgroups: str
|
||||
house_number: Optional[str] = None
|
||||
street: Optional[str] = None
|
||||
city: Optional[str] = None
|
||||
state: Optional[str] = None
|
||||
zipcode: Optional[str] = None
|
||||
country: Optional[str] = None
|
||||
|
||||
|
Reference in New Issue
Block a user