mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
GUACAMOLE-220: Pull primary connection for new sharing profiles.
This commit is contained in:
@@ -205,11 +205,15 @@ angular.module('manage').controller('manageSharingProfileController', ['$scope',
|
|||||||
* Loads skeleton sharing profile data, preparing the interface for
|
* Loads skeleton sharing profile data, preparing the interface for
|
||||||
* creating a new sharing profile.
|
* creating a new sharing profile.
|
||||||
*
|
*
|
||||||
|
* @param {String} dataSource
|
||||||
|
* The unique identifier of the data source containing the sharing
|
||||||
|
* profile to be created.
|
||||||
|
*
|
||||||
* @returns {Promise}
|
* @returns {Promise}
|
||||||
* A promise which is resolved when the interface has been prepared for
|
* A promise which is resolved when the interface has been prepared for
|
||||||
* creating a new sharing profile.
|
* creating a new sharing profile.
|
||||||
*/
|
*/
|
||||||
var loadSkeletonSharingProfile = function loadSkeletonSharingProfile() {
|
var loadSkeletonSharingProfile = function loadSkeletonSharingProfile(dataSource) {
|
||||||
|
|
||||||
// Use skeleton sharing profile object with no associated parameters
|
// Use skeleton sharing profile object with no associated parameters
|
||||||
$scope.sharingProfile = new SharingProfile({
|
$scope.sharingProfile = new SharingProfile({
|
||||||
@@ -217,7 +221,14 @@ angular.module('manage').controller('manageSharingProfileController', ['$scope',
|
|||||||
});
|
});
|
||||||
$scope.parameters = {};
|
$scope.parameters = {};
|
||||||
|
|
||||||
return $q.resolve();
|
// Load connection object for associated primary connection
|
||||||
|
return connectionService.getConnection(
|
||||||
|
dataSource,
|
||||||
|
$scope.sharingProfile.primaryConnectionIdentifier
|
||||||
|
)
|
||||||
|
.then(function connectionRetrieved(connection) {
|
||||||
|
$scope.primaryConnection = connection;
|
||||||
|
});
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -243,7 +254,7 @@ angular.module('manage').controller('manageSharingProfileController', ['$scope',
|
|||||||
|
|
||||||
// If we are creating a new sharing profile, populate skeleton sharing
|
// If we are creating a new sharing profile, populate skeleton sharing
|
||||||
// profile data
|
// profile data
|
||||||
return loadSkeletonSharingProfile();
|
return loadSkeletonSharingProfile($scope.selectedDataSource);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user