Пример #1
0
    def handle(self, *args, **options):
        user_name = options['username']
        comm_name = options['commune']
        result = Im.crea_group_with_manager_and_user(user_name, comm_name)

        if result:
            print("Ok")
        else:
            raise CommandError("Creation failed")
Пример #2
0
    def handle(self, *args, **options):
        user_name = options['username']
        comm_name = options['commune']
        result = Im.crea_group_with_manager_and_user(user_name,comm_name)

        if result:
            print("Ok")
        else:
            raise CommandError("Creation failed")
Пример #3
0
def admin_view_crea_group_with_manager(
        request, template='adminimio/imio_management_commune.html'):
    result = False
    out = {}
    if request.method == 'POST':
        out['success'] = False
        #token_session = request.token
        form = ValidFormCommuneUser(request.POST)

        if form.is_valid():
            form_token = form.cleaned_data['csrf_token']
            user_name = form.cleaned_data['in_user']
            comm_name = form.cleaned_data['in_comm']

            try:
                result = Im.crea_group_with_manager_and_user(
                    user_name, comm_name)
            except Exception as e:
                out['error'] = str(e.message)

        else:
            out['error'] = "Des paramètres sont manquant"

        if result == True:
            out['success'] = True
            status_code = 200
            message = 'Groupes et utilisateurs crée'
            messages.success(request, message)
            return render_to_response(template, RequestContext(request, out))
        else:
            status_code = 500
            message = out['error']
            messages.error(request, message)
            return render_to_response(template, RequestContext(request, out))

        return HttpResponse(json.dumps(out),
                            mimetype='application/json',
                            status=status_code)
    else:
        out.update(csrf(request))
        return render_to_response(template, RequestContext(request, out))
Пример #4
0
def admin_view_crea_group_with_manager(request, template='adminimio/imio_management_commune.html'):
    result = False
    out = {}
    if request.method == 'POST':
        out['success'] = False
        #token_session = request.token
        form = ValidFormCommuneUser(request.POST)

        if form.is_valid():
            form_token = form.cleaned_data['csrf_token']
            user_name = form.cleaned_data['in_user']
            comm_name = form.cleaned_data['in_comm']
            
            try:
               result = Im.crea_group_with_manager_and_user(user_name,comm_name)
            except Exception as e:
                out['error'] = str(e.message)

        else:
            out['error'] = "Des paramètres sont manquant"

        if result == True:
            out['success'] = True
            status_code = 200
            message = 'Groupes et utilisateurs crée'
            messages.success(request,message)
            return render_to_response(template, RequestContext(request, out))
        else:
            status_code = 500
            message = out['error']
            messages.error(request,message)
            return render_to_response(template, RequestContext(request, out))

        return HttpResponse(
            json.dumps(out),
            mimetype='application/json',
            status=status_code)
    else:
        out.update(csrf(request))
        return render_to_response(template, RequestContext(request, out))