mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-11-04 02:53:22 +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
 | 
			
		||||
     * creating a new sharing profile.
 | 
			
		||||
     *
 | 
			
		||||
     * @param {String} dataSource
 | 
			
		||||
     *     The unique identifier of the data source containing the sharing
 | 
			
		||||
     *     profile to be created.
 | 
			
		||||
     *
 | 
			
		||||
     * @returns {Promise}
 | 
			
		||||
     *     A promise which is resolved when the interface has been prepared for
 | 
			
		||||
     *     creating a new sharing profile.
 | 
			
		||||
     */
 | 
			
		||||
    var loadSkeletonSharingProfile = function loadSkeletonSharingProfile() {
 | 
			
		||||
    var loadSkeletonSharingProfile = function loadSkeletonSharingProfile(dataSource) {
 | 
			
		||||
 | 
			
		||||
        // Use skeleton sharing profile object with no associated parameters
 | 
			
		||||
        $scope.sharingProfile = new SharingProfile({
 | 
			
		||||
@@ -217,7 +221,14 @@ angular.module('manage').controller('manageSharingProfileController', ['$scope',
 | 
			
		||||
        });
 | 
			
		||||
        $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
 | 
			
		||||
        // profile data
 | 
			
		||||
        return loadSkeletonSharingProfile();
 | 
			
		||||
        return loadSkeletonSharingProfile($scope.selectedDataSource);
 | 
			
		||||
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user