From 693aabfbd6b3051ef3e663b38ac1e4d4ccfbec6f Mon Sep 17 00:00:00 2001 From: sriram veeraghanta Date: Fri, 8 Aug 2025 17:58:49 +0530 Subject: [PATCH] feat: adding pi enabled to workspace features (#3870) --- ...workspacefeature_is_pi_enabled_and_more.py | 23 +++++++++++++++++++ apps/api/plane/ee/models/workspace.py | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 apps/api/plane/ee/migrations/0043_workspacefeature_is_pi_enabled_and_more.py diff --git a/apps/api/plane/ee/migrations/0043_workspacefeature_is_pi_enabled_and_more.py b/apps/api/plane/ee/migrations/0043_workspacefeature_is_pi_enabled_and_more.py new file mode 100644 index 0000000000..ef05825b20 --- /dev/null +++ b/apps/api/plane/ee/migrations/0043_workspacefeature_is_pi_enabled_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 4.2.22 on 2025-08-08 12:24 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ee', '0042_recurringworkitemtask_interval_type_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='workspacefeature', + name='is_pi_enabled', + field=models.BooleanField(default=True), + ), + migrations.AddField( + model_name='workspacefeature', + name='is_wiki_enabled', + field=models.BooleanField(default=True), + ), + ] diff --git a/apps/api/plane/ee/models/workspace.py b/apps/api/plane/ee/models/workspace.py index 204e0270c0..c983a3fa6c 100644 --- a/apps/api/plane/ee/models/workspace.py +++ b/apps/api/plane/ee/models/workspace.py @@ -17,6 +17,8 @@ class WorkspaceFeature(BaseModel): is_initiative_enabled = models.BooleanField(default=False) is_teams_enabled = models.BooleanField(default=False) is_customer_enabled = models.BooleanField(default=False) + is_wiki_enabled = models.BooleanField(default=True) + is_pi_enabled = models.BooleanField(default=True) class Meta: verbose_name = "Workspace Feature"