Index: patches.txt =================================================================== --- patches.txt (revision 325265) +++ patches.txt (working copy) @@ -53,3 +53,4 @@ SAK-29859 Cannot create site from admin workspace UMICH-1186 Add text to CTools Worksite Setup / New site page UMICH-1194 Add additional messaging in CTools My Workspace: Worksite Setup Page +UMICH-1197 Disable site creation - add message to that effect \ No newline at end of file Index: site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java =================================================================== --- site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java (revision 325265) +++ site-manage-tool/tool/src/java/org/sakaiproject/site/tool/SiteAction.java (working copy) @@ -1920,11 +1920,11 @@ "doMenu_edit_site_access")); // hide site duplicate and import - if (SiteService.allowAddSite(null) && ServerConfigurationService.getBoolean("site.setup.allowDuplicateSite", true)) - { - b.add(new MenuEntry(rb.getString("java.duplicate"), - "doMenu_siteInfo_duplicate")); - } + //if (SiteService.allowAddSite(null) && ServerConfigurationService.getBoolean("site.setup.allowDuplicateSite", true)) + //{ + // b.add(new MenuEntry(rb.getString("java.duplicate"), + // "doMenu_siteInfo_duplicate")); + //} List updatableSites = SiteService .getSites( Index: site-manage-tool/tool/src/webapp/css/site-manage.css =================================================================== --- site-manage-tool/tool/src/webapp/css/site-manage.css (revision 325265) +++ site-manage-tool/tool/src/webapp/css/site-manage.css (working copy) @@ -823,3 +823,12 @@ top:5px; right:5px; } +.siteAlert { + background-color: #f2dede; + border-color: #ebcccc; + color: #a94442; + padding: 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .25rem; +} \ No newline at end of file Index: site-manage-tool/tool/src/webapp/js/site-manage.js =================================================================== --- site-manage-tool/tool/src/webapp/js/site-manage.js (revision 325265) +++ site-manage-tool/tool/src/webapp/js/site-manage.js (working copy) @@ -7,6 +7,20 @@ cache: false }); +var importExternalMessage = function() { + $.ajax({ + url: "/access/content/public/no_new_sites_message.txt", + cache: true, + success: function(html){ + $("#importExternalAlert").html( html ); + }, + error: function(){ + $("#importExternalAlert").remove() + } + }); +}; + + /* calling template has dom placeholder for dialog, args:class of trigger, id of dialog, message strings Index: site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-list.vm =================================================================== --- site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-list.vm (revision 325265) +++ site-manage-tool/tool/src/webapp/vm/sitesetup/chef_site-list.vm (working copy) @@ -7,6 +7,7 @@