3 # Copyright (C) 2014 Ipsilon Contributors see COPYING for license
5 from ipsilon.admin.common import AdminPlugins
6 from ipsilon.login.common import FACILITY
9 class LoginPlugins(AdminPlugins):
10 def __init__(self, site, parent):
11 super(LoginPlugins, self).__init__('login', site, parent, FACILITY)
12 self.title = 'Login Plugins'
14 def reorder_plugins(self, order):
15 plugins = self._site[FACILITY]['available']
16 root = self._site[FACILITY]['root']
20 root.first_login = plugins[name]
22 prev_obj.next_login = plugins[name]
23 prev_obj = plugins[name]
24 prev_obj.next_login = None