-
Notifications
You must be signed in to change notification settings - Fork 410
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
20404: Edit packages feature #21812
20404: Edit packages feature #21812
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d7cbe2e - Browse repository at this point
Copy the full SHA d7cbe2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa091a - Browse repository at this point
Copy the full SHA 1aa091aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4add471 - Browse repository at this point
Copy the full SHA 4add471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b236f6 - Browse repository at this point
Copy the full SHA 5b236f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7296b2 - Browse repository at this point
Copy the full SHA b7296b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 759d607 - Browse repository at this point
Copy the full SHA 759d607View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbac147 - Browse repository at this point
Copy the full SHA bbac147View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a79f6d - Browse repository at this point
Copy the full SHA 2a79f6dView commit details -
Updates to have FileDetails separate component, move confirm save cha…
…nges logic into edit software modal, reinstate CSS, update comments
Configuration menu - View commit details
-
Copy full SHA for 05ce2f7 - Browse repository at this point
Copy the full SHA 05ce2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 902c933 - Browse repository at this point
Copy the full SHA 902c933View commit details -
Start backend build for Edit Software
Lots left todo. Might need: svc.ds.GetHostLastInstallData(ctx, host.ID, installer.InstallerID) preProcessUninstallScript(payload) + GetUninstallScript() datastore mock
Configuration menu - View commit details
-
Copy full SHA for e4b9039 - Browse repository at this point
Copy the full SHA e4b9039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d7b6b0 - Browse repository at this point
Copy the full SHA 9d7b6b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48addad - Browse repository at this point
Copy the full SHA 48addadView commit details -
Configuration menu - View commit details
-
Copy full SHA for b62f536 - Browse repository at this point
Copy the full SHA b62f536View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9824fd - Browse repository at this point
Copy the full SHA a9824fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 762be90 - Browse repository at this point
Copy the full SHA 762be90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91334c6 - Browse repository at this point
Copy the full SHA 91334c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8111717 - Browse repository at this point
Copy the full SHA 8111717View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b288d - Browse repository at this point
Copy the full SHA f5b288dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7577ccd - Browse repository at this point
Copy the full SHA 7577ccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 115acda - Browse repository at this point
Copy the full SHA 115acdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f9269 - Browse repository at this point
Copy the full SHA 28f9269View commit details -
Implement install count clearing
Setting removed = TRUE is semantically correct here, so we can use the existing column
Configuration menu - View commit details
-
Copy full SHA for 7438e77 - Browse repository at this point
Copy the full SHA 7438e77View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1a4648 - Browse repository at this point
Copy the full SHA d1a4648View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a4b190 - Browse repository at this point
Copy the full SHA 3a4b190View commit details -
Configuration menu - View commit details
-
Copy full SHA for 914f3ed - Browse repository at this point
Copy the full SHA 914f3edView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7433e8 - Browse repository at this point
Copy the full SHA c7433e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93d44ef - Browse repository at this point
Copy the full SHA 93d44efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 457608a - Browse repository at this point
Copy the full SHA 457608aView commit details -
Use installer metadata from DB where we can rather than file-based meta
This is one step toward dropping the requirement to pull the existing installer to properly diff to the new one
Configuration menu - View commit details
-
Copy full SHA for 8fa3455 - Browse repository at this point
Copy the full SHA 8fa3455View commit details -
Configuration menu - View commit details
-
Copy full SHA for da21623 - Browse repository at this point
Copy the full SHA da21623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a551b7 - Browse repository at this point
Copy the full SHA 9a551b7View commit details -
Use full payload for software edits
This still doesn't work correctly for the installer itself, but metadata looks fine TODO: 1. Fix change detection (save button) for install script 2. Fix installer re-upload
Configuration menu - View commit details
-
Copy full SHA for 0810842 - Browse repository at this point
Copy the full SHA 0810842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c218c2 - Browse repository at this point
Copy the full SHA 7c218c2View commit details -
Use package IDs list from database when needed for uninstall script c…
…alc/diff This allows us to not have to pull the existing installer file from file storage to perform edits.
Configuration menu - View commit details
-
Copy full SHA for 4c800e0 - Browse repository at this point
Copy the full SHA 4c800e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43a2e10 - Browse repository at this point
Copy the full SHA 43a2e10View commit details -
Add godoc for new data store methods, add documentation on which fiel…
…ds need to be set for data store updates in payload
Configuration menu - View commit details
-
Copy full SHA for 42da057 - Browse repository at this point
Copy the full SHA 42da057View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f773f - Browse repository at this point
Copy the full SHA b1f773fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e65a9e - Browse repository at this point
Copy the full SHA 8e65a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 685f90e - Browse repository at this point
Copy the full SHA 685f90eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81aff9a - Browse repository at this point
Copy the full SHA 81aff9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a0df9 - Browse repository at this point
Copy the full SHA f1a0df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b35fbf - Browse repository at this point
Copy the full SHA 1b35fbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d0a8c6 - Browse repository at this point
Copy the full SHA 1d0a8c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa7621d - Browse repository at this point
Copy the full SHA fa7621dView commit details -
Remove uninstall script commented validation (excluded in IPackageFor…
…mValidatorKey anyway)
Configuration menu - View commit details
-
Copy full SHA for de4bbff - Browse repository at this point
Copy the full SHA de4bbffView commit details -
Configuration menu - View commit details
-
Copy full SHA for c76a5f7 - Browse repository at this point
Copy the full SHA c76a5f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f4a305 - Browse repository at this point
Copy the full SHA 8f4a305View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2365e7 - Browse repository at this point
Copy the full SHA a2365e7View commit details -
Merge installer update side effects into a single data store method, …
…wrap all in a transaction
Configuration menu - View commit details
-
Copy full SHA for 154036b - Browse repository at this point
Copy the full SHA 154036bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a653ad - Browse repository at this point
Copy the full SHA 9a653adView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee90a01 - Browse repository at this point
Copy the full SHA ee90a01View commit details
Commits on Sep 16, 2024
-
Fix dirty check for simpler update
Co-authored-by: Victor Lyuboslavsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e90352b - Browse repository at this point
Copy the full SHA e90352bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd6f2d - Browse repository at this point
Copy the full SHA fdd6f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78d2b83 - Browse repository at this point
Copy the full SHA 78d2b83View commit details -
Revert "We don't need to skip for a blank script here"
This reverts commit fdd6f2d. Post install script ID is by default nil, which is what we want for a blank script, so the post-install script check was correct.
Configuration menu - View commit details
-
Copy full SHA for f14e9ee - Browse repository at this point
Copy the full SHA f14e9eeView commit details -
Ensure multipart array values aren't stacked on top of each other
Because of how pointers work, the previous implementation wasn't shadowing values, but this is clearer/safer
Configuration menu - View commit details
-
Copy full SHA for bd7097a - Browse repository at this point
Copy the full SHA bd7097aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d36cc - Browse repository at this point
Copy the full SHA f4d36ccView commit details