ihatemoney/ihatemoney/templates/send_invites.html
Glandos d9a4389d42 API BREAKING CHANGE the authenticate token now need project_id= param in URL
This change is introduced to have the ability to invalidate auth token with password change.
Token payload is still the same, but the key is the concatenation of SECRET_KEY project password.
To have a clean verification, we need to have the project id before loading payload, to build the serializer with the correct key (including the password).
2021-09-16 22:25:13 +02:00

53 lines
1.8 KiB
HTML

{% extends "layout.html" %}
{% block content %}
<h1>{{ _("Invite people to join this project") }}</h1>
<table class="table">
<tbody>
<tr>
<td>
<h3>{{ _('Share Identifier & code') }}</h3>
</td>
<td>
{{ _("You can share the project identifier and the private code by any communication means.") }}
<br />
<strong>{{ _('Identifier:') }}</strong> <a href="{{ url_for("main.list_bills", project_id=g.project.id) }}">{{ g.project.id }}</a>
</td>
</tr>
<tr>
<td>
<h3>{{ _('Share the Link') }}</h3>
</td>
<td>
{{ _("You can directly share the following link via your prefered medium") }}</br>
<a href="{{ url_for(".authenticate", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}">
{{ url_for(".authenticate", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}
</a>
</td>
</tr>
<tr>
<td>
<h3>{{ _('Send via Emails') }}</h3>
</td>
<td>
<p>{{ _("Specify a (comma separated) list of email adresses you want to notify about the
creation of this budget management project and we will send them an email for you.") }}</p>
{% include "display_errors.html" %}
<form class="invites form-horizontal" method="post" accept-charset="utf-8">
{{ forms.invites(form) }}
</form>
</td>
</tr>
</tbody>
</table>
<script>
$(function() {
$('#emails').tagsInput({
'delimiter': [',',';','\t']
});
})
</script>
{% endblock %}