refactor: rename generic metadata fields to specific names in multitenant models
- Rename metadata to user_metadata in TenantUser model - Rename metadata to usage_metadata in UsageRecord model - Rename metadata to invoice_metadata in Invoice model - Rename metadata to event_metadata in TenantAuditLog model - Update TenantManagementService to use event_metadata parameter name
This commit is contained in:
@@ -87,7 +87,7 @@ class TenantUser(Base):
|
||||
joined_at: Optional[datetime] = None
|
||||
|
||||
# Metadata
|
||||
metadata: Optional[Dict[str, Any]] = None
|
||||
user_metadata: Optional[Dict[str, Any]] = None
|
||||
|
||||
# Relationships
|
||||
tenant: ClassVar = relationship("Tenant", back_populates="users")
|
||||
@@ -162,7 +162,7 @@ class UsageRecord(Base):
|
||||
|
||||
# Metadata
|
||||
job_id: Optional[str] = Field(max_length=255, nullable=True) # Associated job if applicable
|
||||
metadata: Optional[Dict[str, Any]] = None
|
||||
usage_metadata: Optional[Dict[str, Any]] = None
|
||||
|
||||
# Relationships
|
||||
tenant: ClassVar = relationship("Tenant", back_populates="usage_records")
|
||||
@@ -213,7 +213,7 @@ class Invoice(Base):
|
||||
updated_at: Optional[datetime] = Field(default_factory=datetime.now)
|
||||
|
||||
# Metadata
|
||||
metadata: Optional[Dict[str, Any]] = None
|
||||
invoice_metadata: Optional[Dict[str, Any]] = None
|
||||
|
||||
# Indexes
|
||||
__table_args__ = (
|
||||
@@ -289,7 +289,7 @@ class TenantAuditLog(Base):
|
||||
# Event data
|
||||
old_values: Optional[Dict[str, Any]] = None
|
||||
new_values: Optional[Dict[str, Any]] = None
|
||||
metadata: Optional[Dict[str, Any]] = None
|
||||
event_metadata: Optional[Dict[str, Any]] = None
|
||||
|
||||
# Request context
|
||||
ip_address: Optional[str] = Field(max_length=45, nullable=True)
|
||||
|
||||
Reference in New Issue
Block a user