From e575f210525534aed983cff1aa56e705f6c4de46 Mon Sep 17 00:00:00 2001 From: Son NK Date: Mon, 19 Aug 2019 20:09:58 +0200 Subject: [PATCH] show user client-details after creation (no more step guide) and add guide message --- .../developer/client_details/basic_info.html | 25 ++++++++++++++++++- app/developer/views/client_detail.py | 7 +++++- app/developer/views/new_client.py | 4 +-- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/app/developer/templates/developer/client_details/basic_info.html b/app/developer/templates/developer/client_details/basic_info.html index 9e9a98cf..eff9ce0f 100644 --- a/app/developer/templates/developer/client_details/basic_info.html +++ b/app/developer/templates/developer/client_details/basic_info.html @@ -3,6 +3,27 @@ {% set client_details_page = "basic_info" %} {% block client_details_content %} + {% if is_new %} + + {% endif %} +
{{ form.csrf_token }} @@ -22,7 +43,9 @@
App Icon
-

The icon displayed on the authorization page

+

+ The icon displayed on the authorization page +

{{ form.icon(class="form-control-file") }} {{ render_field_errors(form.icon) }} diff --git a/app/developer/views/client_detail.py b/app/developer/views/client_detail.py index 7844dac6..1dfdaf54 100644 --- a/app/developer/views/client_detail.py +++ b/app/developer/views/client_detail.py @@ -26,6 +26,8 @@ class EditClientForm(FlaskForm): def client_detail(client_id): form = EditClientForm() + is_new = "is_new" in request.args + client = Client.get(client_id) if not client: flash("no such client", "warning") @@ -60,7 +62,10 @@ def client_detail(client_id): return redirect(url_for("developer.client_detail", client_id=client.id)) return render_template( - "developer/client_details/basic_info.html", form=form, client=client + "developer/client_details/basic_info.html", + form=form, + client=client, + is_new=is_new, ) diff --git a/app/developer/views/new_client.py b/app/developer/views/new_client.py index 791171d8..346fdf90 100644 --- a/app/developer/views/new_client.py +++ b/app/developer/views/new_client.py @@ -1,4 +1,4 @@ -from flask import request, render_template, redirect, url_for, flash +from flask import render_template, redirect, url_for, flash from flask_login import current_user, login_required from flask_wtf import FlaskForm from wtforms import StringField, validators @@ -26,7 +26,7 @@ def new_client(): flash("Your app has been created", "success") return redirect( - url_for("developer.handle_step", client_id=client.id, step="step-0") + url_for("developer.client_detail", client_id=client.id, is_new=1) ) return render_template("developer/new_client.html", form=form)