public void start() throws Exception { // Disable the JIRA footer pluginManager.disablePluginModule("jira.footer:standard-footer"); // Disable the JIRA top nav pluginManager.disablePluginModule("jira.top.navigation.bar:standard-navigation-top"); // Disable the admin navigation links pluginManager.disablePluginModule("jira.webfragments.admin:view_projects"); pluginManager.disablePluginModule("jira.webfragments.admin:view_categories"); pluginManager.disablePluginModule("jira.webfragments.admin:groupbrowser"); pluginManager.disablePluginModule("jira.webfragments.admin:userbrowser"); pluginManager.disablePluginModule("jira.webfragments.admin:projectrolebrowser"); pluginManager.disablePluginModule("jira.webfragments.admin:global_permissions"); pluginManager.disablePluginModule("jira.webfragments.admin:cvs_modules"); pluginManager.disablePluginModule("jira.webfragments.admin:lookandfeel"); pluginManager.disablePluginModule("jira.webfragments.admin:support_request"); pluginManager.disablePluginModule("jira.webfragments.admin:jelly_runner"); pluginManager.disablePluginModule("jira.webfragments.admin:send_email"); pluginManager.disablePluginModule("jira.webfragments.admin:edit_announcement"); pluginManager.disablePluginModule("jira.webfragments.admin:plugins"); // JST-1598 // Disable applinks link pluginManager.disablePluginModule("com.atlassian.applinks.jira:applinks_administration"); pluginManager.disablePluginModule("com.atlassian.applinks.jira:applinks.project.confluence"); } }
protected String doExecute() throws Exception { validate(); updateSelectedPlugin(); if ("disable".equalsIgnoreCase(mode)) { if (TextUtils.stringSet(moduleKey)) pluginManager.disablePluginModule(moduleKey); else if (TextUtils.stringSet(pluginKey)) pluginManager.disablePlugin(pluginKey); } else if ("enable".equalsIgnoreCase(mode)) { if (TextUtils.stringSet(moduleKey)) pluginManager.enablePluginModule(moduleKey); else if (TextUtils.stringSet(pluginKey)) pluginManager.enablePlugin(pluginKey); } return getRedirect("ViewPlugins!default.jspa"); }