diff --git a/datacontract/templates/datacontract.html b/datacontract/templates/datacontract.html index f53fb191..ec45ee3c 100644 --- a/datacontract/templates/datacontract.html +++ b/datacontract/templates/datacontract.html @@ -469,231 +469,257 @@

Service Levels

-

Servicelevels of the data contract

+

Service levels of the data contract

- {% if datacontract.servicelevels.availability %} -

- Availability -

-
-
-
Description
-
- {{ datacontract.servicelevels.availability.description }} -
-
-
-
Percentage
-
- {{ datacontract.servicelevels.availability.percentage }} -
-
-
-
-
- {% endif %} - {% if datacontract.servicelevels.retention %} -

- Retention -

-
-
-
-
-
Description
-
- {{ datacontract.servicelevels.retention.description }} -
-
-
-
Period
-
- {{ datacontract.servicelevels.retention.period }} -
-
-
-
Unlimited
-
- {{ datacontract.servicelevels.retention.unlimited }} -
-
-
-
-
- {% endif %} - {% if datacontract.servicelevels.latency %} -

- Latency -

-
-
-
-
-
Description
-
- {{ datacontract.servicelevels.latency.description }} -
-
-
-
Threshold
-
- {{ datacontract.servicelevels.latency.threshold }} -
-
-
-
Source Timestamp field
-
- {{ datacontract.servicelevels.latency.sourceTimestampField - }} -
-
-
-
Processed Timestamp field
-
- {{ datacontract.servicelevels.latency.processedTimestampField - }} -
-
-
-
-
- {% endif %} - {% if datacontract.servicelevels.freshness %} -

- Freshness -

-
-
-
-
-
Description
-
- {{ datacontract.servicelevels.freshness.description }} -
-
-
-
Threshold
-
- {{ datacontract.servicelevels.freshness.threshold }} -
-
-
-
Timestamp field
-
- {{ datacontract.servicelevels.freshness.timestampField }} -
-
-
-
-
- {% endif %} - {% if datacontract.servicelevels.frequency %} -

- Frequency -

-
-
-
-
-
Description
-
- {{ datacontract.servicelevels.frequency.description }} -
-
-
-
Type
-
- {{ datacontract.servicelevels.frequency.type }} -
-
-
-
Interval
-
- {{ datacontract.servicelevels.frequency.interval }} -
-
-
-
Cron
-
- {{ datacontract.servicelevels.frequency.cron }} -
-
-
-
-
- {% endif %} - {% if datacontract.servicelevels.support %} -

- Support -

-
-
-
-
-
Description
-
- {{ datacontract.servicelevels.support.description }} -
-
-
-
Time
-
- {{ datacontract.servicelevels.support.time }} -
+
+ {% if datacontract.servicelevels.availability %} +
+

+ Availability +

+ {% if datacontract.servicelevels.availability.description %} +
+
Description
+
+ {{ datacontract.servicelevels.availability.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.availability.percentage %} +
+
Percentage
+
+ {{ datacontract.servicelevels.availability.percentage }} +
+
+ {% endif %}
-
-
Response Time
-
- {{ datacontract.servicelevels.support.responseTime }} -
+ {% endif %} + {% if datacontract.servicelevels.retention %} +
+

+ Retention +

+ {% if datacontract.servicelevels.retention.description %} +
+
Description
+
+ {{ datacontract.servicelevels.retention.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.retention.period %} +
+
Period
+
+ {{ datacontract.servicelevels.retention.period }} +
+
+ {% endif %} + {% if datacontract.servicelevels.retention.unlimited %} +
+
Unlimited
+
+ {{ datacontract.servicelevels.retention.unlimited }} +
+
+ {% endif %}
-
-
-
- {% endif %} - {% if datacontract.servicelevels.backup %} -

- Backup -

-
-
-
-
-
Description
-
- {{ datacontract.servicelevels.backup.description }} -
+ {% endif %} + {% if datacontract.servicelevels.latency %} +
+

+ Latency +

+ {% if datacontract.servicelevels.latency.description %} +
+
Description
+
+ {{ datacontract.servicelevels.latency.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.latency.threshold %} +
+
Threshold
+
+ {{ datacontract.servicelevels.latency.threshold }} +
+
+ {% endif %} + {% if datacontract.servicelevels.latency.sourceTimestampField %} +
+
Source Timestamp field
+
+ {{ datacontract.servicelevels.latency.sourceTimestampField + }} +
+
+ {% endif %} + {% if datacontract.servicelevels.latency.processedTimestampField %} +
+
Processed Timestamp field
+
+ {{ datacontract.servicelevels.latency.processedTimestampField + }} +
+
+ {% endif %}
-
-
Interval
-
- {{ datacontract.servicelevels.backup.interval }} -
+ {% endif %} + {% if datacontract.servicelevels.freshness %} +
+

+ Freshness +

+ {% if datacontract.servicelevels.freshness.description %} +
+
Description
+
+ {{ datacontract.servicelevels.freshness.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.freshness.threshold %} +
+
Threshold
+
+ {{ datacontract.servicelevels.freshness.threshold }} +
+
+ {% endif %} + {% if datacontract.servicelevels.freshness.timestampField %} +
+
Timestamp field
+
+ {{ datacontract.servicelevels.freshness.timestampField }} +
+
+ {% endif %}
-
-
Cron
-
- {{ datacontract.servicelevels.backup.cron }} -
+ {% endif %} + {% if datacontract.servicelevels.frequency %} +
+

+ Frequency +

+ {% if datacontract.servicelevels.frequency.description %} +
+
Description
+
+ {{ datacontract.servicelevels.frequency.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.frequency.type %} +
+
Type
+
+ {{ datacontract.servicelevels.frequency.type }} +
+
+ {% endif %} + {% if datacontract.servicelevels.frequency.interval %} +
+
Interval
+
+ {{ datacontract.servicelevels.frequency.interval }} +
+
+ {% endif %} + {% if datacontract.servicelevels.frequency.cron %} +
+
Cron
+
+ {{ datacontract.servicelevels.frequency.cron }} +
+
+ {% endif %}
-
-
Recovery Time
-
- {{ datacontract.servicelevels.backup.recoveryTime }} -
+ {% endif %} + {% if datacontract.servicelevels.support %} +
+

+ Support +

+ {% if datacontract.servicelevels.support.description %} +
+
Description
+
+ {{ datacontract.servicelevels.support.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.support.time %} +
+
Time
+
+ {{ datacontract.servicelevels.support.time }} +
+
+ {% endif %} + {% if datacontract.servicelevels.support.responseTime %} +
+
Response Time
+
+ {{ datacontract.servicelevels.support.responseTime }} +
+
+ {% endif %}
-
-
Recovery Point
-
- {{ datacontract.servicelevels.backup.recoveryPoint }} -
+ {% endif %} + {% if datacontract.servicelevels.backup %} +
+

+ Backup +

+ {% if datacontract.servicelevels.backup.description %} +
+
Description
+
+ {{ datacontract.servicelevels.backup.description }} +
+
+ {% endif %} + {% if datacontract.servicelevels.backup.internal %} +
+
Interval
+
+ {{ datacontract.servicelevels.backup.interval }} +
+
+ {% endif %} + {% if datacontract.servicelevels.backup.cron %} +
+
Cron
+
+ {{ datacontract.servicelevels.backup.cron }} +
+
+ {% endif %} + {% if datacontract.servicelevels.backup.recoveryTime %} +
+
Recovery Time
+
+ {{ datacontract.servicelevels.backup.recoveryTime }} +
+
+ {% endif %} + {% if datacontract.servicelevels.backup.recoveryPoint %} +
+
Recovery Point
+
+ {{ datacontract.servicelevels.backup.recoveryPoint }} +
+
+ {% endif %}
+ {% endif %}
- {% endif %}
{% endif %}