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)
|
||||
|
||||
@@ -695,7 +695,7 @@ class TenantManagementService:
|
||||
resource_id: Optional[str] = None,
|
||||
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
|
||||
):
|
||||
"""Log an audit event"""
|
||||
|
||||
@@ -709,7 +709,7 @@ class TenantManagementService:
|
||||
resource_id=resource_id,
|
||||
old_values=old_values,
|
||||
new_values=new_values,
|
||||
metadata=metadata
|
||||
event_metadata=event_metadata
|
||||
)
|
||||
|
||||
self.db.add(audit_log)
|
||||
|
||||
Reference in New Issue
Block a user