Commit 9b011cf7 authored by PidgeyL's avatar PidgeyL
Browse files

sort plug-ins in plug-in manager

parent 750fc2c3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -59,11 +59,11 @@ class PluginManager():

  # Get's - Plug-in manager
  def getPlugins(self):
    return self.plugins.values()
    return sorted(self.plugins.values(), key=lambda k: k.getName())

  def getWebPlugins(self):
    webPlugins = []
    for plugin in self.plugins.values():
    for plugin in self.getPlugins():
      if plugin.isWebPlugin():
        webPlugins.append(plugin)
    return webPlugins
+1 −1
Original line number Diff line number Diff line
@@ -275,7 +275,7 @@ def get_plugins():
        plugins = [{"name": x.getName(), "link": x.getUID()} for x in plugManager.getWebPluginsWithPage(current_user=current_user) if not x.requiresAuth]
    else:
        plugins = [{"name": x.getName(), "link": x.getUID()} for x in plugManager.getWebPluginsWithPage(current_user=current_user)]
    return jsonify({"plugins": sorted(plugins, key=lambda k: k["name"])})
    return jsonify({"plugins": plugins})

@app.route('/plugin/_get_cve_actions', methods=['GET'])
def get_cve_actions():