Translate breadcrumb/nav strings
This commit is contained in:
parent
e9215f8a57
commit
be8806877d
@ -11,15 +11,16 @@ from atst.domain.exceptions import UnauthorizedError
|
||||
from atst.domain.portfolios import Portfolios
|
||||
from atst.domain.authz import Authorization
|
||||
from atst.models.permissions import Permissions
|
||||
from atst.utils.localization import translate
|
||||
|
||||
|
||||
def get_breadcrumb_from_request(request):
|
||||
if request.url_rule.rule.startswith("/portfolios/<portfolio_id>/task_order"):
|
||||
return "Funding"
|
||||
return translate("navigation.portfolio_navigation.breadcrumbs.funding")
|
||||
if request.url_rule.endpoint == "portfolios.portfolio":
|
||||
return "Admin"
|
||||
return translate("navigation.portfolio_navigation.breadcrumbs.admin")
|
||||
if request.url_rule.endpoint == "portfolios.portfolio_reports":
|
||||
return "Reports"
|
||||
return translate("navigation.portfolio_navigation.breadcrumbs.reports")
|
||||
return None
|
||||
|
||||
|
||||
|
@ -28,21 +28,21 @@
|
||||
{% if user_can(permissions.VIEW_USAGE_DOLLARS) %}
|
||||
{{ Link(
|
||||
icon='chart-pie',
|
||||
text='Reports',
|
||||
text='navigation.portfolio_navigation.breadcrumbs.reports' | translate,
|
||||
url=url_for("portfolios.portfolio_reports", portfolio_id=portfolio.id),
|
||||
active=request.url_rule.endpoint == "portfolios.portfolio_reports",
|
||||
) }}
|
||||
{% endif %}
|
||||
{{ Link(
|
||||
icon='dollar-sign',
|
||||
text='Funding',
|
||||
text='navigation.portfolio_navigation.breadcrumbs.funding' | translate,
|
||||
url=url_for("portfolios.portfolio_funding", portfolio_id=portfolio.id),
|
||||
active=request.url_rule.endpoint == "portfolios.portfolio_funding",
|
||||
) }}
|
||||
{% if user_can(permissions.EDIT_PORTFOLIO_INFORMATION) %}
|
||||
{{ Link(
|
||||
icon='cog',
|
||||
text='Admin',
|
||||
text='navigation.portfolio_navigation.breadcrumbs.admin' | translate,
|
||||
url=url_for("portfolios.portfolio", portfolio_id=portfolio.id),
|
||||
active=request.url_rule.endpoint == "portfolios.portfolio",
|
||||
) }}
|
||||
|
@ -305,6 +305,10 @@ navigation:
|
||||
applications: Applications
|
||||
portfolio_funding: Funding
|
||||
portfolio_settings: Portfolio Settings
|
||||
breadcrumbs:
|
||||
admin: Admin
|
||||
funding: Funding
|
||||
reports: Reports
|
||||
requests:
|
||||
_new:
|
||||
new_request: New Request
|
||||
|
Loading…
x
Reference in New Issue
Block a user