ExtensionStore.getInstance().enableExtension(id);
if(bundle.isContainsPlugin()) {
GlobalWarningManager.getInstance().addMultipleGlobalWarning(new GlobalWarning(GlobalWarning.MANAGEMENT_USERS, new BundleActionMessage("extensions",
"extensionStore.message.stateChangeRestartRequired"), DismissType.DISMISS_FOR_USER));
} else {
bundle.activate();
}
ActionMessages messages = new ActionMessages();
messages.add(Globals.MESSAGE_KEY, new ActionMessage("extensionStore.message.applicationEnable", bundle.getName()));
saveMessages(request, messages);
return new RedirectWithMessages(mapping.findForward("list"), request);