{% extends "shared/frontend/base.html" %} {% block title %}{{ case.titel }} - BMC Hub{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Tilbage til sager
ID: {{ case.id }}
Kunde: {{ customer.name if customer else 'Ingen kunde' }}
Hovedkontakt: {% if hovedkontakt %} {{ hovedkontakt.first_name ~ ' ' ~ hovedkontakt.last_name }} {% else %} Ingen kontakt {% endif %}
Afdeling: {{ customer.department if customer and customer.department else 'N/A' }}
Status: {{ case.status }}
Opdateret: {{ case.updated_at.strftime('%d/%m-%Y') if case.updated_at else 'N/A' }}
Deadline: {{ case.deadline.strftime('%d/%m-%Y') if case.deadline else 'Ikke sat' }}
{{ case.titel }}
#{{ case.id }} {{ case.status }} {{ case.type or 'ticket' }}
Kunde
{{ customer.name if customer else 'Ingen kunde' }}
Hovedkontakt
{% if hovedkontakt %} {{ hovedkontakt.first_name ~ ' ' ~ hovedkontakt.last_name }} {% else %} - {% endif %}
Afdeling
{{ customer.department if customer and customer.department else 'N/A' }}
Oprettet
{{ case.created_at|string|truncate(19, True, '') if case.created_at else 'Ikke sat' }}
Opdateret
{{ case.updated_at.strftime('%d/%m-%Y') if case.updated_at else 'N/A' }}
Deadline
{{ case.deadline.strftime('%d/%m-%Y') if case.deadline else 'Ikke sat' }}
Udsat start
{% if case.deferred_until %} {{ case.deferred_until.strftime('%d/%m-%Y') }} {% else %} Ikke sat {% endif %} {% if case.deferred_until_case_id %} Sag #{{ case.deferred_until_case_id }} {% else %} Ingen sag {% endif %} {{ case.deferred_until_status or 'Ingen status' }}
Beskrivelse
{{ case.beskrivelse or 'Ingen beskrivelse' }}
🔗 Relationer
{% macro render_tree(nodes) %}
    {% for node in nodes %}
  • {% if node.relation_type %} {{ node.relation_type }} {% endif %} #{{ node.case.id }} {{ node.case.titel }} {% if node.relation_id %} {% endif %}
    {% if node.children %}
    {{ render_tree(node.children) }}
    {% endif %}
  • {% endfor %}
{% endmacro %} {% if relation_tree %}
{{ render_tree(relation_tree) }}
{% else %}

Ingen relaterede sager

{% endif %}
📁 Filer & Dokumenter

Træk filer hertil for at uploade

Ingen filer fundet...
📧 Linkede Emails
Træk .msg/.eml filer hertil for at importere
Ingen emails linket...
💻 Hardware
Henter hardware...
📍 Lokationer
Henter lokationer...
👥 Kontakter
{% if contacts %}
Navn Title Kunde Slet
{% for contact in contacts %}
{{ contact.contact_name }}
{{ contact.title or '-' }} {{ contact.customer_name or '-' }}
{% endfor %} {% else %}

Ingen kontakter

{% endif %}
🏢 Kunder
{% if customers %}
Navn Rolle Email Slet
{% for customer in customers %}
{{ customer.role or '-' }} {{ customer.customer_email or '-' }}
{% endfor %} {% else %}

Ingen kunder

{% endif %}
Tid & Fakturering
{% for entry in time_entries %} {% else %} {% endfor %}
Dato Beskrivelse Bruger Timer
{{ entry.worked_date }} {{ entry.description or '-' }} {{ entry.user_name }} {{ entry.original_hours }}
Ingen tid registreret
{% if is_nextcloud %}
☁️ Nextcloud Integration
{% if nextcloud_instance %} Aktiv {% else %} Ingen instans {% endif %}
{% if nextcloud_instance %}
Admin Konto {{ nextcloud_instance.username }}
Handlinger
{% else %}
Kunden mangler Nextcloud konfiguration
{% endif %}
{% endif %}
Løsning
{% if not solution or request.query_params.get('edit_solution') %} {% endif %}
{% if solution %}
{{ solution.title }}
{{ solution.solution_type }}
{{ solution.result }}
{{ solution.description }}
{% else %}

Ingen løsning registreret endnu.

{% endif %}
Salgslinjer
-
Dato Beskrivelse Antal Enhed Enhedspris Linjesum Kilde-sag Status Handlinger
Indlæser salgslinjer...
Indkøbslinjer
-
Dato Beskrivelse Antal Enhed Enhedspris Linjesum Kilde-sag Status Handlinger
Indlæser indkøbslinjer...
Salg (samlet)
Total salg -
Netto -
Indkøb (samlet)
Total køb -
Tid (samlet)
Timer (total) -
Timer (fakturerbar) -
Inkluderer alle under-sager
Tid (samlet)
Dato Timer Kilde-sag
Indlæser tid...
Reminders
Indlæser reminders...
Indstillinger

Reminders følger brugerens standardindstillinger (email, Mattermost og popup), medmindre du vælger at overskrive dem på reminderen.

Tip: Brug "Status ændring" hvis reminderen skal trigges af status.
Kommentarer
{{ comments|length if comments else 0 }}
{% if comments %} {% for comment in comments %}
{{ comment.forfatter }} {{ comment.created_at.strftime('%d/%m-%Y %H:%M') }}
{{ comment.indhold|replace('\n', '
')|safe }}
{% endfor %} {% else %}

Ingen kommentarer endnu.

{% endif %}
{% if nextcloud_instance %} {% endblock %}