def init_database(): init_db() # Creating plans plans = [Plan("Free",False),Plan("Basic",False),Plan("Premium",True)] # Creating services services = [Service(name="Evernote"),Service(name="Onenote")] db_session.add_all(plans) db_session.add_all(services) db_session.commit() return jsonify(status="ok")
def new_art_service(request): context = {'categories': Category.create_choices_category()} if request.method == 'GET': form = ServiceForm() context.update({'form': form}) return render(request, 'dashboard_admin/new_art_service.html', context) else: form = ServiceForm(request.POST, request.FILES) context.update({'form': form}) if form.is_valid(): category_id = int(request.POST.get('category')) category = Category.objects.get(id=category_id) service = Service() service.description = form.cleaned_data['description'] service.image = form.cleaned_data['image'] service.category = category service.value = Service.change_for_decimal( form.cleaned_data['value']) service.save() messages.success(request, 'Novo serviço criado com sucesso!') return HttpResponseRedirect( reverse('dashboard_admin:all_services')) else: messages.error(request, 'Erro ao tentar salvar!') return render(request, 'dashboard_admin/new_art_service.html', context)
def create_programs(output=True): """Create programs and services from the DEFAULT_PROGRAMS dictionary, reflecting actual P-P organization""" for program, services in DEFAULT_PROGRAMS.items(): p = Program() p.name = program if p.name in HAS_QUEUE: p.has_queue = True else: p.has_queue = False p.full_clean() p.save() if output: print("Created program {}".format(p.name)) for service in services: s = Service() s.name = service s.slug = f"{p.name}-{s.name}" s.available = random_bool() s.program = p s.full_clean() s.save() if output: print("Created {}: '{}'".format(p.name, s.slug)) """ Create forms for the program """ for _ in range(DEFAULT_NUMBER_FORMS): create_form(p)
def create_programs(output=True): '''Create programs and services from the DEFAULT_PROGRAMS dictionary, reflecting actual P-P organization''' for program, services in DEFAULT_PROGRAMS.items(): p = Program() p.name = program p.full_clean() p.save() if output: print("Created program {}". format(p.name)) for service in services: s = Service() s.name = service s.program = p s.available = random_bool() s.full_clean() s.save() if output: print("Created {}: '{}'". format(p.name, s.name))