In build 1.0.1.38 The App Manager has moved from an update only already installed applications model to a Automated install and Update enabled applications model.
In the old model, it required you to manually install software before it would detect and update the software. The new model is proactive and looks to install any missing application approved for the client.
How It works:
You will use the Global App Manager in the Habitat console to add all the applications you want to be available to all clients. (Master List)
At each client you will open and select the applications you want the client to auto install and auto update.
New Client view:
* note: This is a good example of the current testing, The highlighted agent shows current as a red X. The reason is FireFox just updated it build and my agent has yet to update. It will fire off later and that will change to a green check.
New Client Application Approval
You can get download on build 1.0.1.38 here
https://delivery.shopifyapps.com/-/8d25 ... dd9b072b0d
New Features - Habitat Build 1.0.1.38
Re: New Features - Habitat Build 1.0.1.38
With 1.0.1.38, having issue trying to enable the the same package on multiple clients. Looking at the table - plugin_p4a_habitat_app_manage_client_apps, the Primary key seems to be just for the package column only. Please advise.
Re: New Features - Habitat Build 1.0.1.38
Ah jees,
Not sure how that changed but it should include the client as part of the primary key. I'll get that fixed and I have a few other small updates to add.
In the mean time,
Execute SQL on automate host to fix.
If you do not have SQL access directly then you can create a one line script in Automate that Executes SQL and place the above code in statement area. Run it on 1 agent only to modify the database.
I'll have updates out later today.
Not sure how that changed but it should include the client as part of the primary key. I'll get that fixed and I have a few other small updates to add.
In the mean time,
Execute SQL on automate host to fix.
Code: Select all
ALTER TABLE `plugin_p4a_habitat_app_manage_client_apps` DROP PRIMARY KEY, ADD PRIMARY KEY (`Package`, `ClientID`);
I'll have updates out later today.