src/components/apps/cloud/ticket-overview/app-ticket-overview/ticket-status
// 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'
// 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: /
// 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>
default mock data
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: /
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
|
26.03.2024
|
||
CompINC-142232 |
Tiziana Sicurcasa
|
Webmonitor
|
26.03.2024
|
||
CompINC-142233 |
Tiziana Sicurcasa
|
Cloud
|
26.03.2024
|
||
CompINC-142234 |
Tiziana Sicurcasa
|
Composer
|
26.03.2024
|