ticket-status

Information

Folder
src/components/apps/cloud/ticket-overview/app-ticket-overview/ticket-status

Files

Schema
// src/components/apps/cloud/ticket-overview/app-ticket-overview/ticket-status/schema.yaml

$schema: http://json-schema.org/draft-07/schema
type: object
required:
  - status
  - title
additionalProperties: false
properties:
  is_open:
    type: boolean
  org_name:
    type: string
  status:
    type: string
    enum:
      - open
      - completed
  title:
    type: string
  tickets:
    $ref: https://finstral.com/apps/cloud/ticket-overview#TicketSchema
$id: '12'
Mocks
// src/components/apps/cloud/ticket-overview/app-ticket-overview/ticket-status/mocks.yaml

status: open
title: Open UserSupport tickets from your organisation
org_name: 2SRA SICURCASA SAS di
is_open: true
tickets:
  - subject: Test von Factorial
    id: CompINC-142231
    name: Tiziana Sicurcasa
    service: Contacts
    status_tags:
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Neutral
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Success
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Critical
    date: 26.03.2024
    url: /
  - subject: Richiesta disattivazione
    id: CompINC-142232
    name: Tiziana Sicurcasa
    service: Webmonitor
    status_tags:
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Neutral
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Success
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Critical
    date: 26.03.2024
    url: /
  - subject: Anfrage Deaktivierung
    id: CompINC-142233
    name: Tiziana Sicurcasa
    service: Cloud
    status_tags:
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Neutral
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Success
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Critical
    date: 26.03.2024
    url: /
  - subject: Anfrage Änderung Cloud
    id: CompINC-142234
    name: Tiziana Sicurcasa
    service: Composer
    status_tags:
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Neutral
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Success
      - $ref: /apps/cloud/ticket-overview/app-ticket-overview/status-tag#Critical
    date: 26.03.2024
    url: /
Template
// src/components/apps/cloud/ticket-overview/app-ticket-overview/ticket-status/ticket-status.twig

{% set no_tickets_message = status == "open" ? "ticket_overview.no_open_tickets"|tc : "ticket_overview.no_completed_tickets"|tc %}

<div class="TicketStatus">
	<h2 class="u-typo-HeadlineS">{{ title }}</h2>
	{% if org_name is defined %}
		<span class="TicketStatus-subTitle">{{ org_name }}</span>
	{% endif %}

	{% if tickets %}
		<details class="TicketStatus-details" {% if is_open %}open{% endif %}>
			<summary class="TicketStatus-sectionTitle">
				{{ "ticket_status.section.title"|tc({"@ticket_amount": tickets|length}) }}
				{% include "@elements/icon/icon.twig" with {
					classes: ["TicketStatus-titleIcon"],
					name: "chevron_down",
				} only %}
			</summary>
				{% include "@apps/cloud/ticket-overview/app-ticket-overview/ticket-table/ticket-table.twig" with {
					tickets: tickets,
				} only %}
		</details>
	{% else %}
		<p class="TicketStatus-emptyResults">{{ no_tickets_message }}</p>
	{% endif %}
</div>

Variants

default
Open

Open UserSupport tickets from your organisation

2SRA SICURCASA SAS di
ticket_status.section.title
ticket_table.label_subject ticket_table.label_id ticket_table.label_name ticket_table.label_service ticket_table.label_tags ticket_table.label_date
CompINC-142231
Tiziana Sicurcasa
Contacts
  • 1st Level
  • Abgeschlossen
  • Offen
26.03.2024
CompINC-142232
Tiziana Sicurcasa
Webmonitor
  • 1st Level
  • Abgeschlossen
  • Offen
26.03.2024
CompINC-142233
Tiziana Sicurcasa
Cloud
  • 1st Level
  • Abgeschlossen
  • Offen
26.03.2024
CompINC-142234
Tiziana Sicurcasa
Composer
  • 1st Level
  • Abgeschlossen
  • Offen
26.03.2024