Added the edit button to the transaction views in the accounting application.

This commit is contained in:
2020-07-23 22:32:34 +08:00
parent 0a29ffaa12
commit 6453cd4b8e
4 changed files with 31 additions and 3 deletions

View File

@ -137,3 +137,19 @@ def url_with_return(context, view_name, *args):
url = reverse(view_name, args=args)
return_to = context.request.get_full_path()
return str(UrlBuilder(url).set_param("r", return_to))
@register.simple_tag(takes_context=True)
def url_keep_return(context, view_name, *args):
"""Returns the transaction URL.
Args:
context (RequestContext): The request context.
view_name (str): The view name.
*args (tuple[any]): The URL arguments.
Returns:
str: The URL.
"""
url = reverse(view_name, args=args)
return str(UrlBuilder(url).set_param("r", context.request.GET.get("r")))