Skip to content
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

[MM-14740] Integrate GPO functionality #961

Merged
merged 5 commits into from
Apr 18, 2019
Merged

Conversation

deanwhillier
Copy link
Contributor

Before submitting, please confirm you've

Please provide the following information:

Summary
This PR integrates GPO functionality by retrieving supported values set in the Windows registry and appropriately merging them with the app config.

NOTE: This functionality needs to be tested in a Windows environment configured with the appropriate GPO capabilities.

@deanwhillier deanwhillier added the 2: Dev Review Requires review by a core committer label Apr 12, 2019
@deanwhillier deanwhillier added this to the v4.3.0 milestone Apr 12, 2019
@deanwhillier deanwhillier requested review from wget and enahum April 12, 2019 21:05
Copy link
Collaborator

@wget wget left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Build tested on 2 machines. Have tested all the combinations. Not tested in a proper AD en though but should work.

Copy link
Contributor

@enahum enahum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM just need to create a follow up ticket for an unrelated task

@@ -24,6 +24,7 @@
"semver": "^5.5.0",
"simple-spellchecker": "^0.9.8",
"underscore": "^1.9.1",
"winreg": "^1.2.4",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we file a ticket to have all of this dependencies to be exact?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@enahum Why do you need them to be exact? The API shouldn't change for 1.x.x, so ^ appears to be correct IMHO.
https://stackoverflow.com/a/22345808/3514658

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or maybe you want to have ~ instead?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cause we use exact versions for dependencies everywhere and this one should not be the exception ;)

Copy link
Collaborator

@wget wget Apr 18, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@enahum Ok. Let's open a ticket for this asking to bumb dependencies as well. Because right, now according to npm there are still some deps we use for which we haven't applied updates. In the meantime, I merge this PR, because bumping dependencies will require another test session I don't want to do now since we have our open test release today :)


removed 1 package and audited 25559 packages in 55s
found 34 vulnerabilities (15 moderate, 19 high)
  run `npm audit fix` to fix them, or `npm audit` for details

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeap, as I said this has to be another ticket which I already created https://mattermost.atlassian.net/browse/MM-15208

@enahum enahum added 4: Reviews Complete All reviewers have approved the pull request and removed 2: Dev Review Requires review by a core committer labels Apr 18, 2019
@deanwhillier deanwhillier merged commit 25b920f into master Apr 18, 2019
@deanwhillier deanwhillier deleted the MM-14740-gpo-integration branch April 25, 2019 21:38
JtheBAB pushed a commit to JtheBAB/desktop that referenced this pull request Jan 17, 2020
* integrate gpo functionality

* support multiple windows registry ‘hives’

* correct some copy paste errors

* registry config progress

* tweaks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4: Reviews Complete All reviewers have approved the pull request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants