Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 240

Gestión servidores de aula

Ver diferencias:

controlies/trunk/applications/controlies/views/gestion/servidores_aula.html
</script>
<!--
<table width="100" cellspacing="12">
<tr>
<td style="vertical-align:top;" >
......
</div>
</div>
</td></tr>
</table>
</table>-->
<table width="100" cellspacing="12">
<tr>
<td>
<td>
<div id="tabsServers">
<ul>
<li><a href="#tabs-1"><span id="actions">Servidores</span></a></li>
controlies/trunk/applications/controlies/models/menu.py
response.menu+=[
('Administración', False,None,
[
('Administración', False,None,[
('Usuarios', False, URL( 'usuarios', 'index' )),
('Grupos', False,URL( 'grupos', 'index' )),
('Servidores LTSP',False, URL( 'hosts', 'ltspservers' )),
('Workstations', False,URL( 'hosts', 'workstations' )),
('Clientes Ligeros', False,URL( 'thinclients', 'index' )),
#('Parámetros DHCP', False,URL( 'dhcpd', 'index' )),
]
)]
response.menu+=[('Gestión', False, None,
[
#('Servidores de Aula', False,URL( 'gestion', 'servidores_aula')),
('Importación de Rayuela', False, URL( 'gestion', 'rayuela')),
response.menu+=[('Gestión', False, None,[
('Servidores de Aula', False,URL( 'gestion', 'servidores_aula')),
('Importación de Rayuela', False, URL( 'gestion', 'rayuela')),
#('Mantenimiento de LDAP', False, None,
......
# ('Detección de uid o gid duplicados', False, URL( 'gestion', 'duplicados')),
# ]),
]
]
)]
controlies/trunk/applications/controlies/controllers/gestion.py
@auth.requires_login()
def getLTSPServers():
l=conecta()
h = Hosts (l,"","","","","")
response = h.getLTSPServers()
h = Hosts (l,"","","","ltsp-server-hosts")
response = h.getListTriplets()
l.close()
return dict(response=response)
......
#esto no me gusta como está hecho
#tiene problemas de seguridad, lo comento de momento:
# f = open('/tmp/controlIES.ltpsSevers', 'r')
# computers = f.read().split(" ")
# computers.sort()
"""l=conecta()
h = Hosts (l,"","","","ltsp-server-hosts")
response = h.getLTSPStatus()
f = open('/tmp/controlIES.ltpsSevers', 'r')
computers = f.read().split(" ")
computers.sort()
# f = open('/tmp/controlIES.ltpsTeachers', 'r')
# teachers = f.read().split(" ")
# teachers.sort()
f = open('/tmp/controlIES.ltpsTeachers', 'r')
teachers = f.read().split(" ")
teachers.sort()"""
teachers=()
computers=()

Exportar a: Unified diff