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.
|
||||
|
||||
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) }}
|
||||
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.
|
||||
|
||||
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) }}
|
||||
Si vous êtes déconnecté volontairement ou non, vous devrez utiliser à nouveau le premier lien.
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
</td>
|
||||
<td>
|
||||
{{ _("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()) }}">
|
||||
{{ 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(".join_project", _external=True, project_id=g.project.id, token=g.project.generate_token()) }}
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -143,7 +143,7 @@ def pull_project(endpoint, values):
|
|||
raise Redirect303(url_for(".create_project", project_id=project_id))
|
||||
|
||||
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:
|
||||
# add project into kwargs and call the original function
|
||||
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"])
|
||||
def invitation(token):
|
||||
def join_project(token):
|
||||
project_id = g.project.id
|
||||
verified_project_id = Project.verify_token(
|
||||
token, token_type="auth", project_id=project_id
|
||||
|
|
Loading…
Reference in a new issue