ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: ручное назначение Voice Tasker
This commit is contained in:
@@ -15,6 +15,8 @@ class WorkspaceAISettings(BaseModel):
|
||||
class AccessMode(models.TextChoices):
|
||||
ALL_WORKSPACE_MEMBERS = "all_workspace_members", "All workspace members"
|
||||
ADMINS_ONLY = "admins_only", "Admins only"
|
||||
SELECTED_PROJECTS = "selected_projects", "Selected projects"
|
||||
SELECTED_MEMBERS = "selected_members", "Selected members"
|
||||
|
||||
workspace = models.OneToOneField(
|
||||
"db.Workspace",
|
||||
@@ -37,6 +39,16 @@ class WorkspaceAISettings(BaseModel):
|
||||
choices=AccessMode.choices,
|
||||
default=AccessMode.ALL_WORKSPACE_MEMBERS,
|
||||
)
|
||||
enabled_projects = models.ManyToManyField(
|
||||
"db.Project",
|
||||
blank=True,
|
||||
related_name="workspace_ai_feature_settings",
|
||||
)
|
||||
enabled_members = models.ManyToManyField(
|
||||
settings.AUTH_USER_MODEL,
|
||||
blank=True,
|
||||
related_name="workspace_ai_feature_settings",
|
||||
)
|
||||
max_audio_duration_seconds = models.PositiveIntegerField(default=120)
|
||||
per_user_hourly_limit = models.PositiveIntegerField(default=30)
|
||||
workspace_hourly_limit = models.PositiveIntegerField(default=300)
|
||||
|
||||
Reference in New Issue
Block a user