Skip to content

Commit 2dcea53

Browse files
committed
Add MinimalCsomPermissionsPlugin snippets. Close #220
Closes #220
1 parent cda233e commit 2dcea53

File tree

4 files changed

+36
-0
lines changed

4 files changed

+36
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
### Added:
1313

1414
- Command: `dev-proxy-toolkit.config-open` - Open configuration file
15+
- Snippets: `devproxy-plugin-minimal-csom-permissions` - MinimalCsomPermissionsPlugin instance
16+
- Snippets: `devproxy-plugin-minimal-csom-permissions-config` - MinimalCsomPermissionsPlugin config section
1517

1618
### Changed:
1719

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,8 @@ Shown when the active document is a Dev Proxy configuration file
121121
| `devproxy-plugin-http-file-generator-config` | HttpFileGeneratorPlugin config section |
122122
| `devproxy-plugin-latency` | LatencyPlugin instance |
123123
| `devproxy-plugin-latency-config` | LatencyPlugin config section |
124+
| `devproxy-plugin-minimal-csom-permissions` | MinimalCsomPermissionsPlugin instance |
125+
| `devproxy-plugin-minimal-csom-permissions-config` | MinimalCsomPermissionsPlugin config section |
124126
| `devproxy-plugin-minimal-permissions` | MinimalPermissionsPlugin instance |
125127
| `devproxy-plugin-minimal-permissions-config` | MinimalPermissionsPlugin config section |
126128
| `devproxy-plugin-mock-generator` | MockGeneratorPlugin instance |

src/constants.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,13 @@ export const pluginSnippets: PluginSnippets = {
118118
required: false,
119119
}
120120
},
121+
MinimalCsomPermissionsPlugin: {
122+
instance: 'devproxy-plugin-minimal-csom-permissions',
123+
config: {
124+
name: 'devproxy-plugin-minimal-csom-permissions-config',
125+
required: false,
126+
}
127+
},
121128
MinimalPermissionsPlugin: {
122129
instance: 'devproxy-plugin-minimal-permissions',
123130
config: {
@@ -266,6 +273,10 @@ export const pluginDocs: PluginDocs = {
266273
name: 'Latency Plugin',
267274
url: 'https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/technical-reference/latencyplugin',
268275
},
276+
MinimalCsomPermissionsPlugin: {
277+
name: 'Minimal CSOM Permissions Plugin',
278+
url: 'https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/technical-reference/minimalcsompermissionsplugin',
279+
},
269280
MinimalPermissionsPlugin: {
270281
name: 'Minimal Permissions Plugin',
271282
url: 'https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/technical-reference/minimalpermissionsplugin',

src/snippets.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,27 @@
685685
],
686686
"description": "LatencyPlugin config section"
687687
},
688+
"MinimalCsomPermissionsPlugin": {
689+
"prefix": "devproxy-plugin-minimal-csom-permissions",
690+
"body": [
691+
"{",
692+
"\t\"name\": \"MinimalCsomPermissionsPlugin\",",
693+
"\t\"enabled\": true,",
694+
"\t\"pluginPath\": \"~appFolder/plugins/dev-proxy-plugins.dll\"",
695+
"}"
696+
],
697+
"description": "MinimalCsomPermissionsPlugin instance"
698+
},
699+
"MinimalCsomPermissionsPluginConfig": {
700+
"prefix": "devproxy-plugin-minimal-csom-permissions-config",
701+
"body": [
702+
"\"minimalCsomPermissionsPlugin\": {",
703+
"\t\"\\$schema\": \"https://raw.githubusercontent.com/dotnet/dev-proxy/refs/heads/main/schemas/v0.26.0/minimalcsompermissionsplugin.schema.json\",",
704+
"\t\"typesFilePath\": \"./api-specs\"",
705+
"}"
706+
],
707+
"description": "MinimalCsomPermissionsPlugin config section"
708+
},
688709
"MinimalPermissionsPlugin": {
689710
"prefix": "devproxy-plugin-minimal-permissions",
690711
"body": [

0 commit comments

Comments
 (0)