-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Break up private functions & search menu bugfix #152
base: v2.7.11
Are you sure you want to change the base?
Conversation
… is pressed (team to discuss)
@manual | ||
Feature: Selection form allows user migration | ||
|
||
Scenario: Allows "Migrate Profile" Button with domain profile, username and password |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When a domain profile is selected | ||
And the "Install JCAgent" checkbox is selected | ||
And a valid "ConnectKey" is pasted in the text field | ||
And the "Install JCAgent" checkbox is selected |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate. Should be Autobind and valid API key
Given The selection form is opened | ||
And a domain (local AD or EntraID) user has logged into the device | ||
When a domain profile is selected | ||
And a JumpCloud username text "" is specified in the text box |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And a JumpCloud username text "" is specified in the text box | |
And a null/blank JumpCloud username in the text box |
And a password is specified | ||
Then the "Migrate Profile" button should NOT become active and be greyed-out | ||
|
||
Scenario: Disallows "Migrate Profile" Button for JumpCloud Usernames that match the hostname |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
||
Feature: JumpCloud Username & AutoBind User Validation | ||
|
||
Scenario: Disallows migration for usernames that are not found in the JumpCloud organization |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And the "Migrate Profile" button is pressed | ||
Then a windows form window should appear and warn: The JumpCloud agent is not installed and to also enter your connectKey | ||
|
||
Scenario: Disallows migration for usernames that are not found in the JumpCloud organization |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
disregard, form shows the correct message
And a JumpCloud username that does exist in the JumpCloud Organization is specified in the username text box | ||
And a valid password is specified in the password text box | ||
And the "Migrate Profile" button is pressed | ||
Then a windows form window should appear and note that the specified user has a local account username/ can select OK or Cancel to return to selection form |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
disregard, form shows the correct message
And a JumpCloud username who has a localUsername field specified (that matches the local user created for this test) that does exist in the JumpCloud Organization is specified in the username text box | ||
And a valid password is specified in the password text box | ||
And the "Migrate Profile" button is pressed | ||
Then a windows form window should appear and note migration can not continue when the specified user has a localUsername that matches a user that exists on the device |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
disregard, form shows the correct message
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And the new local account's default .txt editor should be set to the same application prior to migration | ||
And the new local account should have the installed Microsoft Store applications prior to migration available | ||
And the new local account's start menu/ search application (other UWP) applications should be able to be run | ||
And the logs for the UWP application should be available in the `C:\Users\someNewUsername\AppData\Local\JumpCloudADMU` directory, including the list of FTA/PTA/UWP apps to set and the log recording the actions the UWP app attempted. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Issues
What does this solve?
build.ps1
Is there anything particularly tricky?
How should this be tested?
Additional tests have been written to validate the changes to the selection form. There are three manual test files to check in this release. A number of items have changed in this release we need to validate those changes with the manual test files:
Screenshots