mirror of
https://github.com/spiral-project/ihatemoney.git
synced 2025-05-05 20:51:49 +02:00
rename endpoint to match verb
This commit is contained in:
parent
4adf32360a
commit
84862ec84a
4 changed files with 6 additions and 9 deletions
|
@ -4,7 +4,7 @@ Someone using the email address {{ g.project.contact_email }} invited you to sha
|
||||||
|
|
||||||
It's as simple as saying what did you pay for, for whom, and how much did it cost you, we are caring about the rest.
|
It's as simple as saying what did you pay for, for whom, and how much did it cost you, we are caring about the rest.
|
||||||
|
|
||||||
You can log in using this link: {{ url_for(".invitation", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}.
|
You can log in using this link: {{ url_for(".join_project", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}.
|
||||||
|
|
||||||
Once logged-in, you can use the following link which is easier to remember: {{ url_for(".list_bills", _external=True) }}
|
Once logged-in, you can use the following link which is easier to remember: {{ url_for(".list_bills", _external=True) }}
|
||||||
If your cookie gets deleted or if you log out, you will need to log back in using the first link.
|
If your cookie gets deleted or if you log out, you will need to log back in using the first link.
|
||||||
|
|
|
@ -4,7 +4,7 @@ Quelqu'un dont l'adresse email est {{ g.project.contact_email }} vous a invité
|
||||||
|
|
||||||
Il suffit de renseigner qui a payé pour quoi, pour qui, combien ça a coûté, et on s’occupe du reste.
|
Il suffit de renseigner qui a payé pour quoi, pour qui, combien ça a coûté, et on s’occupe du reste.
|
||||||
|
|
||||||
Vous pouvez vous connecter grâce à ce lien : {{ url_for(".invitation", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}.
|
Vous pouvez vous connecter grâce à ce lien : {{ url_for(".join_project", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}.
|
||||||
|
|
||||||
Une fois connecté, vous pourrez utiliser le lien suivant qui est plus facile à mémoriser : {{ url_for(".list_bills", _external=True) }}
|
Une fois connecté, vous pourrez utiliser le lien suivant qui est plus facile à mémoriser : {{ url_for(".list_bills", _external=True) }}
|
||||||
Si vous êtes déconnecté volontairement ou non, vous devrez utiliser à nouveau le premier lien.
|
Si vous êtes déconnecté volontairement ou non, vous devrez utiliser à nouveau le premier lien.
|
||||||
|
|
|
@ -21,8 +21,8 @@
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{{ _("You can directly share the following link via your prefered medium") }}</br>
|
{{ _("You can directly share the following link via your prefered medium") }}</br>
|
||||||
<a href="{{ url_for(".invitation", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}">
|
<a href="{{ url_for(".join_project", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}">
|
||||||
{{ url_for(".invitation", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}
|
{{ url_for(".join_project", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -143,7 +143,7 @@ def pull_project(endpoint, values):
|
||||||
raise Redirect303(url_for(".create_project", project_id=project_id))
|
raise Redirect303(url_for(".create_project", project_id=project_id))
|
||||||
|
|
||||||
is_admin = session.get("is_admin")
|
is_admin = session.get("is_admin")
|
||||||
is_invitation = endpoint == "main.invitation"
|
is_invitation = endpoint == "main.join_project"
|
||||||
if session.get(project.id) or is_admin or is_invitation:
|
if session.get(project.id) or is_admin or is_invitation:
|
||||||
# add project into kwargs and call the original function
|
# add project into kwargs and call the original function
|
||||||
g.project = project
|
g.project = project
|
||||||
|
@ -196,11 +196,8 @@ def admin():
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# To avoid matching other endpoint with a malformed token,
|
|
||||||
# ensure that it has a point in the middle, since it's the
|
|
||||||
# default separator between payload and signature.
|
|
||||||
@main.route("/<project_id>/join/<string:token>", methods=["GET"])
|
@main.route("/<project_id>/join/<string:token>", methods=["GET"])
|
||||||
def invitation(token):
|
def join_project(token):
|
||||||
project_id = g.project.id
|
project_id = g.project.id
|
||||||
verified_project_id = Project.verify_token(
|
verified_project_id = Project.verify_token(
|
||||||
token, token_type="auth", project_id=project_id
|
token, token_type="auth", project_id=project_id
|
||||||
|
|
Loading…
Reference in a new issue