Skip to content

Commit

Permalink
feat(manager): add privacy statement and advanced metrics link
Browse files Browse the repository at this point in the history
  • Loading branch information
daniellacosse committed Feb 5, 2025
1 parent 7592884 commit b09f35b
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions server_manager/www/ui_components/outline-server-view.ts
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,37 @@ export class ServerView extends DirMixin(PolymerElement) {
:host(:dir(rtl)) .access-key-icon {
transform: scaleX(-1);
}
.privacy-statement-text {
color: var(--medium-gray);
font-style: italic;
}
.privacy-statement-link {
color: var(--primary-green);
cursor: pointer;
font-weight: bold;
text-decoration: underline;
}
.advanced-metrics-link {
align-items: center;
border-radius: 2px;
border: 1px solid var(--border-color);
cursor: pointer;
display: inline-flex;
gap: 2px;
margin-bottom: 8px;
padding: 8px 12px;
}
.advanced-metrics-link-icon {
width: 16px;
}
.advanced-metrics-link-text {
color: var(--medium-gray);
}
</style>
<div class="container">
Expand Down Expand Up @@ -615,6 +646,21 @@ export class ServerView extends DirMixin(PolymerElement) {
</div>
</template>
<template is="dom-if" if="{{featureFlags.serverMetricsTab}}">
<aside>
<p class="privacy-statement">
<span class="privacy-statement-text"
>[[localize('server-view-privacy-statement')]]</span
>
<a
class="privacy-statement-link"
href="https://support.google.com/outline/answer/15331326"
>[[localize('server-view-privacy-statement-link')]]</a
>
</p>
</aside>
</template>
<div class="access-key-list card-section">
<!-- header row -->
<div class="access-key-row header-row">
Expand Down Expand Up @@ -749,6 +795,30 @@ export class ServerView extends DirMixin(PolymerElement) {
</div>
<template is="dom-if" if="{{featureFlags.serverMetricsTab}}">
<div name="metrics">
<aside>
<p class="privacy-statement">
<span class="privacy-statement-text"
>[[localize('server-view-privacy-statement')]]</span
>
<a
class="privacy-statement-link"
href="https://support.google.com/outline/answer/15331326"
>[[localize('server-view-privacy-statement-link')]]</a
>
</p>
<a
class="advanced-metrics-link"
href="https://developers.google.com/outline/docs/guides/service-providers/metrics"
>
<span class="advanced-metrics-link-text"
>[[localize('server-view-server-metrics-advanced-metrics-link')]]</span
>
<iron-icon
class="advanced-metrics-link-icon"
icon="open-in-new"
></iron-icon>
</a>
</aside>
<server-stat-grid
columns="3"
rows="1"
Expand Down

0 comments on commit b09f35b

Please sign in to comment.