def post(self, name): validate_plugin(name) plugin = PluginRegistry.query.filter_by(name=name).first_or_404() PluginStore.query.filter_by(plugin_id=plugin.id).delete() db.session.commit() flash(_("Plugin has been uninstalled."), "success") return redirect(url_for("management.plugins"))
def post(self, name): validate_plugin(name) plugin = PluginRegistry.query.filter_by(name=name).first_or_404() PluginStore.query.filter_by(plugin_id=plugin.id).delete() db.session.commit() flash(_("Plugin has been uninstalled."), "success") return redirect(url_for("management.plugins"))
def post(self, name): validate_plugin(name) plugin = PluginRegistry.query.filter_by(name=name).first_or_404() if not plugin.enabled: flash(_("Plugin %(plugin)s is already disabled.", plugin=plugin.name), "info") return redirect(url_for("management.plugins")) plugin.enabled = False plugin.save() flash(_("Plugin %(plugin)s disabled. Please restart FlaskBB now.", plugin=plugin.name), "success") return redirect(url_for("management.plugins"))
def post(self, name): validate_plugin(name) plugin = PluginRegistry.query.filter_by(name=name).first_or_404() if not plugin.enabled: flash( _("Plugin %(plugin)s is already disabled.", plugin=plugin.name), "info" ) return redirect(url_for("management.plugins")) plugin.enabled = False plugin.save() flash( _( "Plugin %(plugin)s disabled. Please restart FlaskBB now.", plugin=plugin.name ), "success" ) return redirect(url_for("management.plugins"))
def post(self, name): plugin_module = validate_plugin(name) plugin = PluginRegistry.query.filter_by(name=name).first_or_404() if not plugin.enabled: flash(_("Can't install plugin. Enable '%(plugin)s' plugin first.", plugin=plugin.name), "danger") return redirect(url_for("management.plugins")) plugin.add_settings(plugin_module.SETTINGS) flash(_("Plugin has been installed."), "success") return redirect(url_for("management.plugins"))
def post(self, name): plugin_module = validate_plugin(name) plugin = PluginRegistry.query.filter_by(name=name).first_or_404() if not plugin.enabled: flash( _( "Can't install plugin. Enable '%(plugin)s' plugin first.", plugin=plugin.name ), "danger" ) return redirect(url_for("management.plugins")) plugin.add_settings(plugin_module.SETTINGS) flash(_("Plugin has been installed."), "success") return redirect(url_for("management.plugins"))