Ejemplo n.º 1
0
 def on_click(self, event, params, vars=None):
     if params[0] == 'update':
         self._mgr.update_list()
         self.put_message('info', 'Plugin list updated')
     if params[0] == 'remove':
         self._mgr.remove(params[1])
         self.put_message(
             'info',
             'Plugin removed. Refresh page for changes to take effect.')
     if params[0] == 'reload':
         try:
             PluginLoader.unload(params[1])
         except:
             pass
         try:
             PluginLoader.load(params[1])
         except:
             pass
         self.put_message(
             'info',
             'Plugin reloaded. Refresh page for changes to take effect.')
     if params[0] == 'restart':
         self.app.restart()
     if params[0] == 'install':
         self._mgr.install(params[1], load=True)
         self.put_message(
             'info',
             'Plugin installed. Refresh page for changes to take effect.')
         ComponentManager.get().rescan()
Ejemplo n.º 2
0
 def on_click(self, event, params, vars=None):
     if params[0] == 'update':
         self._mgr.update_list()
         self.put_message('info', 'Plugin list updated')
     if params[0] == 'remove':
         self._mgr.remove(params[1])
         self.put_message('info', 'Plugin removed. Refresh page for changes to take effect.')
     if params[0] == 'reload':
         try:
             PluginLoader.unload(params[1])
         except:
             pass
         try:
             PluginLoader.load(params[1])
         except:
             pass
         self.put_message('info', 'Plugin reloaded. Refresh page for changes to take effect.')
     if params[0] == 'restart':
         self.app.restart()
     if params[0] == 'install':
         self._mgr.install(params[1], load=True)
         self.put_message('info', 'Plugin installed. Refresh page for changes to take effect.')
         ComponentManager.get().rescan()