def edit(client_id=None): menu = 'client' prospect = request.args.get('prospect') if prospect: submenu = 'prospect' title_page = 'Propect' else: submenu = 'client' title_page = 'Client' context = 'information' view_accent = False if client_id: client = Client.objects.get(id=client_id) form = FormClient(obj=client) form.id.data = client_id form.ref.data = client.ref accent_com = Client.objects(myself=True) view_accent = True if len(accent_com): view_accent = False else: client = Client() form = FormClient() success = False if form.validate_on_submit(): client.name = form.name.data client.ref = form.ref.data client.adresse = form.adresse.data client.bp = form.bp.data client.email = form.email.data client.pays = form.pays.data client.ville = form.ville.data client.phone = form.phone.data if prospect: client.prospect = True time_zones = pytz.timezone('Africa/Douala') date_auto_nows = datetime.datetime.now(time_zones).strftime( "%Y-%m-%d %H:%M:%S") client.date_created = function.datetime_convert(date_auto_nows) client.save() flash('Enregistrement effectue avec success', 'success') success = True # if not client_id: # return render_template('client/edit.html', **locals()) # else: return render_template('client/infos.html', **locals())
def edit(client_id=None): menu = 'client' prospect = request.args.get('prospect') if prospect: submenu = 'prospect' title_page = 'Propect' else: submenu = 'client' title_page = 'Client' context = 'information' view_accent = False if client_id: client = Client.get_by_id(client_id) form = FormClient(obj=client) form.id.data = client_id form.ref.data = client.ref accent_com = Client.query( Client.myself == True ) view_accent = True if accent_com.count(): view_accent = False else: client = Client() form = FormClient() success = False if form.validate_on_submit(): client.name = form.name.data client.ref = form.ref.data client.adresse = form.adresse.data client.bp = form.bp.data client.email = form.email.data client.pays = form.pays.data client.ville = form.ville.data client.phone = form.phone.data if prospect: client.prospect = True time_zones = pytz.timezone('Africa/Douala') date_auto_nows = datetime.datetime.now(time_zones).strftime("%Y-%m-%d %H:%M:%S") client.date_created = function.datetime_convert(date_auto_nows) client.put() flash('Enregistrement effectue avec success', 'success') success = True # if not client_id: # return render_template('client/edit.html', **locals()) # else: return render_template('client/infos.html', **locals())