def dispatch_request(self): users = UserModel.query() user_create_form = UserForm() if user_create_form.is_submitted(): user = UserModel(name=user_create_form.name.data, gender="", uuid="", bluetooth="", facebook_id="", photo_url="", facebook_token="", gps="", experience_education="", experience_hometown="", experience_work="", experience_tagged_place="", interest_music="", interest_book="", installed_apps="", vibrate_status=False, matched_with=None) try: user.put() user_id = user.key.id() return redirect(url_for('admin_list_users')) except CapabilityDisabledError: flash(u'App Engine Datastore is currently in read-only mode.', 'info') return redirect(url_for('admin_list_users')) return render_template('list_users.html', users=users, form=user_create_form)
def index(): global logged print(logged) if logged == 0: form = UserForm() if form.is_submitted(): result = request.form if result['username'] == data['admin']['login'] and result[ 'password'] == data['admin']['password']: logged = 1 bar = create_plot() values, layout = create_pie() return render_template('stats.html', plot=bar, graph_values=values, layout=layout, logged=logged) return render_template('user.html', form=form) else: bar = create_plot() values, layout = create_pie() return render_template('stats.html', plot=bar, graph_values=values, layout=layout, logged=logged)
def dispatch_request(self): users = UserModel.query() user_create_form = UserForm() if user_create_form.is_submitted(): user = UserModel( name=user_create_form.name.data, gender="", uuid="", bluetooth="", facebook_id="", photo_url="", facebook_token="", gps="", experience_education="", experience_hometown="", experience_work="", experience_tagged_place="", interest_music="", interest_book="", installed_apps="", vibrate_status=False, matched_with=None ) try: user.put() user_id = user.key.id() return redirect(url_for('admin_list_users')) except CapabilityDisabledError: flash(u'App Engine Datastore is currently in read-only mode.', 'info') return redirect(url_for('admin_list_users')) return render_template('list_users.html', users=users, form=user_create_form)
def index(action): if action == 'user': form = UserForm() if form.is_submitted(): result = request.form addUserToDict(result) return render_template('user.html', form=form) elif action == 'card': form = CardForm() if form.is_submitted(): result = request.form addCardToDict(result) return render_template('card.html', form=form) elif action == 'all': return render_template('all_json.html', users=data['user'], cards=data['card']) else: return render_template('404.html', entity=action), 404
def admin(): #New User Done. To do: estatistics if g.user.role is not ROLE_ADMIN: flash('You need to be an administrator to access this page') return redirect(url_for('index')) form = UserForm() carrier_form = CarrierForm() role = 0 if form.is_submitted(): if form.validate_on_submit(): user = User.query.filter_by(email = form.email.data).first() if user is None: user = User(email = form.email.data, password = form.new_password.data, role = role) db.session.add(user) db.session.commit() flash('User created. Logout to login as the new user') else: flash('User already exists') else: flash('Form not valid. Fill it up again') return redirect(url_for('admin')) if carrier_form.is_submitted(): if carrier_form.validate_on_submit(): carrier = Carrier.query.filter_by(name = form.name.data).first() if carrier is None: carrier = Carrier(name = form.name.data, dispute_emails = form.dispute_emails.data, payment_release_emails = form.payment_release_emails.data) db.session.add(carrier) db.session.commit() flash('Carrier created') else: flash('This carrier already exists') return redirect(url_for('carriers')) return render_template('admin.html', form = form, carrier_form = carrier_form, role = role)