Start sketching out add-letter button.
This commit is contained in:
parent
b86db5c479
commit
a5704c8c12
|
@ -125,6 +125,16 @@ def logout() -> Response:
|
||||||
return redirect('/')
|
return redirect('/')
|
||||||
|
|
||||||
|
|
||||||
|
@writing_blueprint.route('/add_letter')
|
||||||
|
def add_letter(user: db.User) -> Response:
|
||||||
|
# TODO: Add new letter to db
|
||||||
|
existing_letter_count = len(db.get_user_letters(user.id))
|
||||||
|
new_letter_name = f'Letter{existing_letter_count + 2}'
|
||||||
|
default_form_json = jsonify(CLForm().to_cl_data()).get_data(True)
|
||||||
|
db.add_letter(user.id, new_letter_name, default_form_json)
|
||||||
|
return redirect(f'/?letter_name={new_letter_name}')
|
||||||
|
|
||||||
|
|
||||||
@writing_blueprint.route('/', methods=['GET'])
|
@writing_blueprint.route('/', methods=['GET'])
|
||||||
def index_get() -> Response:
|
def index_get() -> Response:
|
||||||
email_address = session.get('username')
|
email_address = session.get('username')
|
||||||
|
|
|
@ -63,6 +63,7 @@
|
||||||
<dl>
|
<dl>
|
||||||
{% if username %}
|
{% if username %}
|
||||||
{{ render_field(form.letterName, onchange="window.location = '/?letter_name=' + this.options[this.value - 1].label") }}
|
{{ render_field(form.letterName, onchange="window.location = '/?letter_name=' + this.options[this.value - 1].label") }}
|
||||||
|
<span style="background-color: green; color: white;">+</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{{ render_field(form.username) }}
|
{{ render_field(form.username) }}
|
||||||
{{ render_field(form.company) }}
|
{{ render_field(form.company) }}
|
||||||
|
|
Loading…
Reference in New Issue