diff --git a/src/Cli.Tests/ConfigGeneratorTests.cs b/src/Cli.Tests/ConfigGeneratorTests.cs index 9f56d5964f..604860eb69 100644 --- a/src/Cli.Tests/ConfigGeneratorTests.cs +++ b/src/Cli.Tests/ConfigGeneratorTests.cs @@ -165,15 +165,7 @@ public void TestSpecialCharactersInConnectionString() }, ""mcp"": { ""enabled"": true, - ""path"": ""/mcp"", - ""dml-tools"":{ - ""describe-entities"": true, - ""create-record"": true, - ""read-records"": true, - ""update-record"": true, - ""delete-record"": true, - ""execute-entity"":true - } + ""path"": ""/mcp"" }, ""host"": { ""cors"": { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestAddingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestAddingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt index 12316672ab..b072d5e5a0 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestAddingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestAddingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceAsStoredProcedure.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceAsStoredProcedure.verified.txt index 218d4b46e8..ca7211c485 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceAsStoredProcedure.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceAsStoredProcedure.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceWithDefaultType.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceWithDefaultType.verified.txt index 9ea6e5e143..d7aadee93c 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceWithDefaultType.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithSourceWithDefaultType.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithoutIEnumerables.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithoutIEnumerables.verified.txt index 2685db11db..331a040a45 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithoutIEnumerables.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestConfigGeneratedAfterAddingEntityWithoutIEnumerables.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestInitForCosmosDBNoSql.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestInitForCosmosDBNoSql.verified.txt index d13807441c..ff3f25d357 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestInitForCosmosDBNoSql.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestInitForCosmosDBNoSql.verified.txt @@ -28,13 +28,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethods.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethods.verified.txt index c1f5280277..a04dc2fe36 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethods.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethods.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt b/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt index 92d6369214..cfa928a025 100644 --- a/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt +++ b/src/Cli.Tests/Snapshots/EndToEndTests.TestUpdatingStoredProcedureWithRestMethodsAndGraphQLOperations.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.CosmosDbNoSqlDatabase.verified.txt b/src/Cli.Tests/Snapshots/InitTests.CosmosDbNoSqlDatabase.verified.txt index 50e3aa35b8..b9b040aa2f 100644 --- a/src/Cli.Tests/Snapshots/InitTests.CosmosDbNoSqlDatabase.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.CosmosDbNoSqlDatabase.verified.txt @@ -28,13 +28,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.CosmosDbPostgreSqlDatabase.verified.txt b/src/Cli.Tests/Snapshots/InitTests.CosmosDbPostgreSqlDatabase.verified.txt index 496bf5f97c..65b03f6293 100644 --- a/src/Cli.Tests/Snapshots/InitTests.CosmosDbPostgreSqlDatabase.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.CosmosDbPostgreSqlDatabase.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_171ea8114ff71814.verified.txt b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_171ea8114ff71814.verified.txt index db26433ea0..978d1a253b 100644 --- a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_171ea8114ff71814.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_171ea8114ff71814.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_2df7a1794712f154.verified.txt b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_2df7a1794712f154.verified.txt index 1471284e3a..402bf4d2bc 100644 --- a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_2df7a1794712f154.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_2df7a1794712f154.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_59fe1a10aa78899d.verified.txt b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_59fe1a10aa78899d.verified.txt index 6c6b6fa055..ab71a40f03 100644 --- a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_59fe1a10aa78899d.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_59fe1a10aa78899d.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_b95b637ea87f16a7.verified.txt b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_b95b637ea87f16a7.verified.txt index 11f92aa0bb..25e3976685 100644 --- a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_b95b637ea87f16a7.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_b95b637ea87f16a7.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_daacbd948b7ef72f.verified.txt b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_daacbd948b7ef72f.verified.txt index 5d24ae9d2f..140f017b78 100644 --- a/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_daacbd948b7ef72f.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.EnsureCorrectConfigGenerationWithDifferentAuthenticationProviders_daacbd948b7ef72f.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.GraphQLPathWithoutStartingSlashWillHaveItAdded.verified.txt b/src/Cli.Tests/Snapshots/InitTests.GraphQLPathWithoutStartingSlashWillHaveItAdded.verified.txt index cd721f65d2..bc6b6cfecb 100644 --- a/src/Cli.Tests/Snapshots/InitTests.GraphQLPathWithoutStartingSlashWillHaveItAdded.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.GraphQLPathWithoutStartingSlashWillHaveItAdded.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.MsSQLDatabase.verified.txt b/src/Cli.Tests/Snapshots/InitTests.MsSQLDatabase.verified.txt index d304df7085..3078fb644f 100644 --- a/src/Cli.Tests/Snapshots/InitTests.MsSQLDatabase.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.MsSQLDatabase.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.RestPathWithoutStartingSlashWillHaveItAdded.verified.txt b/src/Cli.Tests/Snapshots/InitTests.RestPathWithoutStartingSlashWillHaveItAdded.verified.txt index ff7b282c32..c888431526 100644 --- a/src/Cli.Tests/Snapshots/InitTests.RestPathWithoutStartingSlashWillHaveItAdded.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.RestPathWithoutStartingSlashWillHaveItAdded.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.TestInitializingConfigWithoutConnectionString.verified.txt b/src/Cli.Tests/Snapshots/InitTests.TestInitializingConfigWithoutConnectionString.verified.txt index 6714b2a50d..0273dcc976 100644 --- a/src/Cli.Tests/Snapshots/InitTests.TestInitializingConfigWithoutConnectionString.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.TestInitializingConfigWithoutConnectionString.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.TestSpecialCharactersInConnectionString.verified.txt b/src/Cli.Tests/Snapshots/InitTests.TestSpecialCharactersInConnectionString.verified.txt index 6c6b6fa055..ab71a40f03 100644 --- a/src/Cli.Tests/Snapshots/InitTests.TestSpecialCharactersInConnectionString.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.TestSpecialCharactersInConnectionString.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0546bef37027a950.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0546bef37027a950.verified.txt index 397a36867b..86a0716003 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0546bef37027a950.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0546bef37027a950.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0ac567dd32a2e8f5.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0ac567dd32a2e8f5.verified.txt index d304df7085..3078fb644f 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0ac567dd32a2e8f5.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0ac567dd32a2e8f5.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0c06949221514e77.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0c06949221514e77.verified.txt index ff833e5198..aac85044f9 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0c06949221514e77.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_0c06949221514e77.verified.txt @@ -32,13 +32,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_18667ab7db033e9d.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_18667ab7db033e9d.verified.txt index faf59ef911..c7904175e0 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_18667ab7db033e9d.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_18667ab7db033e9d.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_2f42f44c328eb020.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_2f42f44c328eb020.verified.txt index 397a36867b..86a0716003 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_2f42f44c328eb020.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_2f42f44c328eb020.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_3243d3f3441fdcc1.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_3243d3f3441fdcc1.verified.txt index faf59ef911..c7904175e0 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_3243d3f3441fdcc1.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_3243d3f3441fdcc1.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_53350b8b47df2112.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_53350b8b47df2112.verified.txt index bc08f75e48..d70704315e 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_53350b8b47df2112.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_53350b8b47df2112.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_6584e0ec46b8a11d.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_6584e0ec46b8a11d.verified.txt index 85e52e4e7f..ac3815f949 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_6584e0ec46b8a11d.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_6584e0ec46b8a11d.verified.txt @@ -28,13 +28,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_81cc88db3d4eecfb.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_81cc88db3d4eecfb.verified.txt index 1bcf97c8d7..fd6a494ba3 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_81cc88db3d4eecfb.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_81cc88db3d4eecfb.verified.txt @@ -32,13 +32,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_8ea187616dbb5577.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_8ea187616dbb5577.verified.txt index 9d14eb779f..8044f643ac 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_8ea187616dbb5577.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_8ea187616dbb5577.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_905845c29560a3ef.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_905845c29560a3ef.verified.txt index 397a36867b..86a0716003 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_905845c29560a3ef.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_905845c29560a3ef.verified.txt @@ -27,13 +27,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_b2fd24fab5b80917.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_b2fd24fab5b80917.verified.txt index 85e52e4e7f..ac3815f949 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_b2fd24fab5b80917.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_b2fd24fab5b80917.verified.txt @@ -28,13 +28,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_bd7cd088755287c9.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_bd7cd088755287c9.verified.txt index 85e52e4e7f..ac3815f949 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_bd7cd088755287c9.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_bd7cd088755287c9.verified.txt @@ -28,13 +28,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d2eccba2f836b380.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d2eccba2f836b380.verified.txt index bc08f75e48..d70704315e 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d2eccba2f836b380.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d2eccba2f836b380.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d463eed7fe5e4bbe.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d463eed7fe5e4bbe.verified.txt index 9d14eb779f..8044f643ac 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d463eed7fe5e4bbe.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d463eed7fe5e4bbe.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d5520dd5c33f7b8d.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d5520dd5c33f7b8d.verified.txt index bc08f75e48..d70704315e 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d5520dd5c33f7b8d.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_d5520dd5c33f7b8d.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_eab4a6010e602b59.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_eab4a6010e602b59.verified.txt index faf59ef911..c7904175e0 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_eab4a6010e602b59.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_eab4a6010e602b59.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_ecaa688829b4030e.verified.txt b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_ecaa688829b4030e.verified.txt index 9d14eb779f..8044f643ac 100644 --- a/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_ecaa688829b4030e.verified.txt +++ b/src/Cli.Tests/Snapshots/InitTests.VerifyCorrectConfigGenerationWithMultipleMutationOptions_ecaa688829b4030e.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: true, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Config/Converters/DmlToolsConfigConverter.cs b/src/Config/Converters/DmlToolsConfigConverter.cs index 098bc64bc3..82ac3f6069 100644 --- a/src/Config/Converters/DmlToolsConfigConverter.cs +++ b/src/Config/Converters/DmlToolsConfigConverter.cs @@ -139,12 +139,12 @@ public override void Write(Utf8JsonWriter writer, DmlToolsConfig? value, JsonSer // Only write the boolean value if it's provided by user // This prevents writing "dml-tools": true when it's the default - if (!hasIndividualSettings && value.UserProvidedAllToolsEnabled) + if (!hasIndividualSettings && value.UserProvidedAllTools) { writer.WritePropertyName("dml-tools"); writer.WriteBooleanValue(value.AllToolsEnabled); } - else + else if (hasIndividualSettings) { writer.WritePropertyName("dml-tools"); diff --git a/src/Config/ObjectModel/DmlToolsConfig.cs b/src/Config/ObjectModel/DmlToolsConfig.cs index a08fd8d176..2a09e9d53c 100644 --- a/src/Config/ObjectModel/DmlToolsConfig.cs +++ b/src/Config/ObjectModel/DmlToolsConfig.cs @@ -64,53 +64,71 @@ public DmlToolsConfig( if (allToolsEnabled is not null) { AllToolsEnabled = allToolsEnabled.Value; - UserProvidedAllToolsEnabled = true; + UserProvidedAllTools = true; + + // When allToolsEnabled is set, use it as the default for all tools + bool toolDefault = allToolsEnabled.Value; + + DescribeEntities = describeEntities ?? toolDefault; + CreateRecord = createRecord ?? toolDefault; + ReadRecords = readRecords ?? toolDefault; + UpdateRecord = updateRecord ?? toolDefault; + DeleteRecord = deleteRecord ?? toolDefault; + ExecuteEntity = executeEntity ?? toolDefault; } else { AllToolsEnabled = DEFAULT_ENABLED; + + // Set values with defaults + DescribeEntities = describeEntities ?? DEFAULT_ENABLED; + CreateRecord = createRecord ?? DEFAULT_ENABLED; + ReadRecords = readRecords ?? DEFAULT_ENABLED; + UpdateRecord = updateRecord ?? DEFAULT_ENABLED; + DeleteRecord = deleteRecord ?? DEFAULT_ENABLED; + ExecuteEntity = executeEntity ?? DEFAULT_ENABLED; } - // Set values with defaults and track user-provided status - DescribeEntities = describeEntities ?? DEFAULT_ENABLED; + // Track user-provided status - only true if the parameter was not null UserProvidedDescribeEntities = describeEntities is not null; - - CreateRecord = createRecord ?? DEFAULT_ENABLED; UserProvidedCreateRecord = createRecord is not null; - - ReadRecords = readRecords ?? DEFAULT_ENABLED; UserProvidedReadRecords = readRecords is not null; - - UpdateRecord = updateRecord ?? DEFAULT_ENABLED; UserProvidedUpdateRecord = updateRecord is not null; - - DeleteRecord = deleteRecord ?? DEFAULT_ENABLED; UserProvidedDeleteRecord = deleteRecord is not null; - - ExecuteEntity = executeEntity ?? DEFAULT_ENABLED; UserProvidedExecuteEntity = executeEntity is not null; } /// /// Creates a DmlToolsConfig with all tools set to the same state + /// Used when user explicitly sets "dml-tools": true/false /// public static DmlToolsConfig FromBoolean(bool enabled) { + // Only pass allToolsEnabled, leave individual tools as null return new DmlToolsConfig( allToolsEnabled: enabled, - describeEntities: enabled, - createRecord: enabled, - readRecords: enabled, - updateRecord: enabled, - deleteRecord: enabled, - executeEntity: enabled + describeEntities: null, + createRecord: null, + readRecords: null, + updateRecord: null, + deleteRecord: null, + executeEntity: null ); } /// /// Creates a default DmlToolsConfig with all tools enabled + /// Used when dml-tools is not specified in config at all /// - public static DmlToolsConfig Default => FromBoolean(DEFAULT_ENABLED); + public static DmlToolsConfig Default => new( + allToolsEnabled: null, + describeEntities: null, + createRecord: null, + readRecords: null, + updateRecord: null, + deleteRecord: null, + executeEntity: null + ); /// /// Flag which informs CLI and JSON serializer whether to write all-tools-enabled @@ -118,7 +136,7 @@ public static DmlToolsConfig FromBoolean(bool enabled) /// [JsonIgnore(Condition = JsonIgnoreCondition.Always)] [MemberNotNullWhen(true, nameof(AllToolsEnabled))] - public bool UserProvidedAllToolsEnabled { get; init; } = false; + public bool UserProvidedAllTools { get; init; } = false; /// /// Flag which informs CLI and JSON serializer whether to write describe-entities diff --git a/src/Config/ObjectModel/McpRuntimeOptions.cs b/src/Config/ObjectModel/McpRuntimeOptions.cs index 3934c091bb..cd1e24f5fd 100644 --- a/src/Config/ObjectModel/McpRuntimeOptions.cs +++ b/src/Config/ObjectModel/McpRuntimeOptions.cs @@ -32,11 +32,11 @@ public record McpRuntimeOptions [JsonConstructor] public McpRuntimeOptions( - bool Enabled = true, + bool? Enabled = null, string? Path = null, DmlToolsConfig? DmlTools = null) { - this.Enabled = Enabled; + this.Enabled = Enabled ?? true; if (Path is not null) { @@ -51,7 +51,8 @@ public McpRuntimeOptions( // if DmlTools is null, set All tools enabled by default if (DmlTools is null) { - this.DmlTools = DmlToolsConfig.FromBoolean(DmlToolsConfig.DEFAULT_ENABLED); + // Use Default instead of FromBoolean to avoid setting UserProvided flags + this.DmlTools = DmlToolsConfig.Default; } else { diff --git a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForCosmos.verified.txt b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForCosmos.verified.txt index c135dffdb6..c75d645d13 100644 --- a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForCosmos.verified.txt +++ b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForCosmos.verified.txt @@ -28,13 +28,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMsSql.verified.txt b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMsSql.verified.txt index 5b2a607817..52f4035868 100644 --- a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMsSql.verified.txt +++ b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMsSql.verified.txt @@ -32,13 +32,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMySql.verified.txt b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMySql.verified.txt index 0f30634609..6a3a4c226c 100644 --- a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMySql.verified.txt +++ b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForMySql.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: { diff --git a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForPostgreSql.verified.txt b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForPostgreSql.verified.txt index 6a4f569a2a..4373b266f4 100644 --- a/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForPostgreSql.verified.txt +++ b/src/Service.Tests/Snapshots/ConfigurationTests.TestReadingRuntimeConfigForPostgreSql.verified.txt @@ -24,13 +24,13 @@ UpdateRecord: true, DeleteRecord: true, ExecuteEntity: true, - UserProvidedAllToolsEnabled: false, - UserProvidedDescribeEntities: true, - UserProvidedCreateRecord: true, - UserProvidedReadRecords: true, - UserProvidedUpdateRecord: true, - UserProvidedDeleteRecord: true, - UserProvidedExecuteEntity: true + UserProvidedAllTools: false, + UserProvidedDescribeEntities: false, + UserProvidedCreateRecord: false, + UserProvidedReadRecords: false, + UserProvidedUpdateRecord: false, + UserProvidedDeleteRecord: false, + UserProvidedExecuteEntity: false } }, Host: {