diff --git a/ui/scripts/cloudStack.js b/ui/scripts/cloudStack.js index 3b01a126aac..9ca4d75821b 100644 --- a/ui/scripts/cloudStack.js +++ b/ui/scripts/cloudStack.js @@ -138,6 +138,21 @@ args.response.error(); } }); + + // Get project configuration + $.ajax({ + url: createURL('listConfigurations'), + data: { + name: 'project.invite.required' + }, + async: false, + dataType: 'json', + success: function(data) { + window.g_projectsInviteRequired = false; + window.g_projectsInviteRequired = data.listconfigurationsresponse.configuration[0].value == "true" ? + true : false; + } + }); }, error: function() { args.response.error(); diff --git a/ui/scripts/projects.js b/ui/scripts/projects.js index 4f241a7d482..28e8ac68d8a 100644 --- a/ui/scripts/projects.js +++ b/ui/scripts/projects.js @@ -1,7 +1,7 @@ (function(cloudStack, testData) { cloudStack.projects = { requireInvitation: function(args) { - return false; + return window.g_projectsInviteRequired; }, add: function(args) {