Added the base account detail page that shows its descendant accounts.

This commit is contained in:
2023-02-01 16:54:45 +08:00
parent cb0dea58f1
commit 9b22331a5a
6 changed files with 121 additions and 8 deletions

View File

@ -39,3 +39,14 @@ def list_accounts() -> str:
pagination: Pagination = Pagination[BaseAccount](accounts)
return render_template("accounting/base-account/list.html",
list=pagination.list, pagination=pagination)
@bp.get("/<baseAccount:account>", endpoint="detail")
@has_permission(can_view)
def show_account_detail(account: BaseAccount) -> str:
"""Shows the account detail.
:return: The account detail.
"""
return render_template("accounting/base-account/detail.html", obj=account)