Skip to content

Commit

Permalink
Merge pull request #2218 from DSD-DBS/adjust-grafana-time-range
Browse files Browse the repository at this point in the history
feat: Include Grafana time range in feedback emails
  • Loading branch information
MoritzWeber0 authored Feb 18, 2025
2 parents ce67ae4 + 820c059 commit aa7817b
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
6 changes: 4 additions & 2 deletions backend/capellacollab/feedback/email.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,15 @@
{% endif %}
</div>

{% set current_unix_timestamp = (datetime.datetime.now(datetime.UTC).timestamp() | int) * 1000 %}
{% if feedback.sessions %}
<div>
<p><strong>Sessions:</strong></p>
{% for session in feedback.sessions %}
<pre>{{ session.model_dump_json(indent=2) }}</pre>
{% set grafana_url
= ccm_url ~ '/grafana/d/individual-session/individual-session?orgId=1&var-session_id=' ~ session.id %}
{% set session_created_at_unix = (session.created_at.timestamp() | int) * 1000 %}
{% set grafana_url = ccm_url ~ '/grafana/d/individual-session/individual-session?orgId=1&var-session_id=' ~
session.id ~ '&from=' ~ session_created_at_unix ~ '&to=' ~ current_unix_timestamp ~ '&timezone=UTC' %}
<p>Get more insights in our Grafana dashboard: <a href="{{ grafana_url }}">{{ grafana_url }}</a></p>
{% endfor %}
</div>
Expand Down
7 changes: 6 additions & 1 deletion backend/capellacollab/feedback/util.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# SPDX-FileCopyrightText: Copyright DB InfraGO AG and contributors
# SPDX-License-Identifier: Apache-2.0

import datetime
import logging
import pathlib

Expand Down Expand Up @@ -62,7 +63,11 @@ def format_email(
ccm_url = f"{config.general.scheme}://{config.general.host}:{config.general.port}"

html_content = template.render(
feedback=feedback, user=user, user_agent=user_agent, ccm_url=ccm_url
feedback=feedback,
user=user,
user_agent=user_agent,
ccm_url=ccm_url,
datetime=datetime,
)

if feedback.sessions:
Expand Down

0 comments on commit aa7817b

Please sign in to comment.