Skip to content

Commit 0cad3a7

Browse files
authored
Add "Developer" environment option to create environment (#850)
1 parent d4b4bfb commit 0cad3a7

File tree

5 files changed

+20
-8
lines changed

5 files changed

+20
-8
lines changed

package-lock.json

Lines changed: 8 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"yargs": "^17.7.2"
7777
},
7878
"dependencies": {
79-
"@microsoft/powerplatform-cli-wrapper": "^0.1.120",
79+
"@microsoft/powerplatform-cli-wrapper": "^0.1.121",
8080
"azure-pipelines-task-lib": "^4.9.1",
8181
"debug": "^4.3.4",
8282
"fs-extra": "^11.1.1",

src/tasks/create-environment/create-environment-v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export async function main(): Promise<void> {
3030
credentials: getCredentials(),
3131
environmentName: parameterMap['DisplayName'],
3232
environmentType: parameterMap['EnvironmentSku'],
33+
user: parameterMap['User'],
3334
region: parameterMap['LocationName'],
3435
currency: parameterMap['CurrencyName'],
3536
language: parameterMap['LanguageName'],

src/tasks/create-environment/create-environment-v2/task.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,18 @@
7777
"Trial": "Trial",
7878
"Sandbox": "Sandbox",
7979
"Production": "Production",
80+
"Developer": "Developer",
8081
"SubscriptionBasedTrial": "Trial (subscription-based)"
8182
}
8283
},
84+
{
85+
"name": "User",
86+
"label": "Create on behalf of user",
87+
"type": "string",
88+
"required": false,
89+
"helpMarkDown": "Object ID or user principal name (UPN) of Microsoft Entra ID user to be assigned to the environment.",
90+
"visibleRule": "EnvironmentSku = Developer"
91+
},
8392
{
8493
"name": "AppsTemplate",
8594
"label": "Select Dynamics365 apps",

test/unit-test/create-environment.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ describe("create-environment tests", () => {
4747
credentials: credentials,
4848
environmentName: { name: 'DisplayName', required: true, defaultValue: undefined },
4949
environmentType: { name: 'EnvironmentSku', required: true, defaultValue: 'Sandbox' },
50+
user: { name: 'User', required: false, defaultValue: undefined },
5051
region: { name: 'LocationName', required: true, defaultValue: 'unitedstates' },
5152
currency: { name: 'CurrencyName', required: true, defaultValue: 'USD' },
5253
language: { name: 'LanguageName', required: true, defaultValue: 'English (United States)' },

0 commit comments

Comments
 (0)