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")
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")
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))
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))