app-MAIL-temp/app/developer/templates/developer/client_details/basic_info.html

75 lines
2.8 KiB
HTML
Raw Normal View History

{% extends 'developer/client_details/base.html' %}
{% set client_details_page = "basic_info" %}
{% block client_details_content %}
{% if is_new %}
<div class="alert alert-warning alert-dismissible fade show mb-4" role="alert">
2019-09-02 11:42:52 +02:00
<h4 class="alert-heading">Well done!</h4>
<p>
Please head to our
<a href="http://docs.simplelogin.io" target="_blank" rel="noopener">
documentation <i class="fe fe-external-link"></i></a>
to see how to add SimpleLogin into your website/application.
</p>
<p>
<strong>And if you already know about OAuth</strong>, do not forget to set your OAuth <em>Redirect URI</em>
before your app is deployed on production. You can add the <em>Redirect URI</em>
2019-09-02 11:42:52 +02:00
in the <b>OAuth Settings</b> section on the right 👉
SimpleLogin OAuth endpoints can be found in <b>OAuth endpoints</b> section, always on the right 👉
</p>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"></span>
</button>
</div>
{% endif %}
2021-04-01 10:52:51 +02:00
<form method="post" enctype="multipart/form-data"
action="{{ url_for('developer.client_detail', client_id=client.id, action="edit") }}">
{{ form.csrf_token }}
<h3>App Info</h3>
<div class="form-group">
<label class="form-label">Display Name</label>
{{ form.name(class="form-control", value=client.name) }}
{{ render_field_errors(form.name) }}
</div>
<div class="form-group">
<div class="form-label">App Icon</div>
<p>
<small class="text-muted">The icon displayed on the authorization page</small>
</p>
{{ form.icon(class="form-control-file") }}
{{ render_field_errors(form.icon) }}
{% if client.icon_id %}
<img src="{{ client.icon.get_url() }}" class="client-icon">
{% endif %}
</div>
2021-04-01 10:52:51 +02:00
2021-04-01 10:02:08 +02:00
<button type="submit" class="btn btn-primary">Update</button>
</form>
2021-04-01 10:52:51 +02:00
<hr>
<h3>Submit for approval</h3>
<p>Before your app can be used by all SimpleLogin users, it needs to go through an approval process.</p>
<form method="post" enctype="multipart/form-data"
action="{{ url_for('developer.client_detail', client_id=client.id, action="submit") }}">
{{ approval_form.csrf_token }}
<div class="form-group">
<label class="form-label">Tell us about your app</label>
{{ approval_form.description(
class="form-control", rows="10",
placeholder="This information is used for approving your application. Please give us as much info as you can, for example where you plan to use SimpleLogin, for which community, etc."
) }}
{{ render_field_errors(approval_form.description) }}
</div>
<button type="submit" class="btn btn-success">Submit</button>
</form>
{% endblock %}