Changeset cd82582 in interfaz for programacion/Adminmail/apps


Ignore:
Timestamp:
Mar 28, 2016, 11:17:45 AM (8 years ago)
Author:
Erwin Paredes <eparedes@…>
Branches:
master
Children:
1f7b28a, 6cd5811
Parents:
fa6a9a5
Message:

avaces mes de marzo

Location:
programacion/Adminmail/apps
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • programacion/Adminmail/apps/grupos/views.py

    r464af0f rcd82582  
    22from django.template.context import  RequestContext
    33from django.contrib.auth.decorators import login_required
     4from django.conf import settings
     5
     6import ldap
    47
    58@login_required
    69def grupos(request):
    7     return render_to_response('grupos/grupos.html',  context_instance = RequestContext(request))
     10    clave =  request.session.get('clave')
     11    l = ldap.initialize(settings.AUTH_LDAP_SERVER_URI)
     12    l.bind(settings.AUTH_LDAP_BIND_DN,settings.AUTH_LDAP_BIND_PASSWORD)
     13    baseDN = "dc=correo,dc=cenditel"
     14    searchScope = ldap.SCOPE_SUBTREE
     15    retrieveAttributes = None
     16    searchFilter = "(objectClass=organizationalUnit)"
     17    try:
     18        ldap_result_id = l.search(baseDN,searchScope,searchFilter,retrieveAttributes)
     19        result_set = []
     20        while 1:
     21            result_type, result_data = l.result(ldap_result_id,0)
     22            if (result_data ==[]):
     23                break
     24            else:
     25                result_set.append(result_data)
     26            #print result_set
     27    except ldap.LDAPError, e:
     28        print e
    829
     30    listado = []
     31    for regis in result_set:
     32        listado.append(regis[0][1])
     33    grupos = len(listado)
     34   
     35    return render_to_response('grupos/grupos.html', {'listado':listado,'clave':clave}, context_instance = RequestContext(request))
     36
  • programacion/Adminmail/apps/servidores/views.py

    r464af0f rcd82582  
    22from django.template.context import  RequestContext
    33from django.contrib.auth.decorators import login_required
     4import paramiko
    45
    56@login_required
    67def servidores(request):
    7     return render_to_response('servidores/servidores.html',  context_instance = RequestContext(request))
     8    cliente = paramiko.SSHClient()
     9    cliente.set_missing_host_key_policy(paramiko.AutoAddPolicy())
     10    cliente.connect('192.168.12.166',username='nombreusuario',password='1q2w3e4r')
     11    stdin, stdout, stderr = cliente.exec_command("eximstats /var/log/exim4/mainlog ")
     12    errorexim = stderr.read()
     13    arreglo = stdout.readlines()
     14    cliente.close()
     15    return render_to_response('servidores/servidores.html', {'arreglo':arreglo,'errorexim':errorexim}, context_instance = RequestContext(request))
    816
    917
Note: See TracChangeset for help on using the changeset viewer.