From 49dd2b44e3f1b51347c1918f6e7954bc463bd70f Mon Sep 17 00:00:00 2001 From: Zeegaan Date: Wed, 6 Jul 2022 14:11:19 +0200 Subject: [PATCH] Add hasAccessToAllLanguages column to usergroup table --- .../AddUserGroup2LanguageTable.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) rename src/Umbraco.Infrastructure/Migrations/Upgrade/{V_10_0_0 => V_10_2_0}/AddUserGroup2LanguageTable.cs (66%) diff --git a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_0_0/AddUserGroup2LanguageTable.cs b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs similarity index 66% rename from src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_0_0/AddUserGroup2LanguageTable.cs rename to src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs index 6fef680f5b..93e6fb459d 100644 --- a/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_0_0/AddUserGroup2LanguageTable.cs +++ b/src/Umbraco.Infrastructure/Migrations/Upgrade/V_10_2_0/AddUserGroup2LanguageTable.cs @@ -1,4 +1,5 @@ -using Umbraco.Cms.Infrastructure.Persistence.Dtos; +using Umbraco.Cms.Core; +using Umbraco.Cms.Infrastructure.Persistence.Dtos; using Umbraco.Extensions; namespace Umbraco.Cms.Infrastructure.Migrations.Upgrade.V_10_2_0; @@ -12,6 +13,13 @@ public class AddUserGroup2LanguageTable : MigrationBase protected override void Migrate() { IEnumerable tables = SqlSyntax.GetTablesInSchema(Context.Database); + + Create.Column("hasAccessToAllLanguages") + .OnTable(Constants.DatabaseSchema.Tables.UserGroup) + .AsBoolean() + .WithDefaultValue(true) + .Do(); + if (tables.InvariantContains(UserGroup2LanguageDto.TableName)) { return;