feat: tags UI (wip) + save tags from page
This commit is contained in:
@@ -37,6 +37,15 @@
|
||||
v-card.animated.fadeInUp.wait-p2s
|
||||
v-toolbar(color='primary', dense, flat, dark)
|
||||
.subtitle-1 {{provider.title}}
|
||||
v-spacer
|
||||
v-switch(
|
||||
dark
|
||||
color='blue lighten-5'
|
||||
label='Active'
|
||||
v-model='provider.isEnabled'
|
||||
hide-details
|
||||
inset
|
||||
)
|
||||
v-card-text
|
||||
v-form
|
||||
.analytic-provider-logo
|
||||
@@ -68,6 +77,7 @@
|
||||
prepend-icon='mdi-settings-box'
|
||||
:hint='cfg.value.hint ? cfg.value.hint : ""'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-textarea(
|
||||
v-else-if='cfg.value.type === "string" && cfg.value.multiline'
|
||||
|
@@ -63,10 +63,19 @@
|
||||
)
|
||||
|
||||
v-flex(xs12, lg9)
|
||||
|
||||
v-card.animated.fadeInUp.wait-p2s
|
||||
v-toolbar(color='primary', dense, flat, dark)
|
||||
.subtitle-1 {{strategy.title}}
|
||||
v-spacer
|
||||
v-switch(
|
||||
dark
|
||||
color='blue lighten-5'
|
||||
label='Active'
|
||||
v-model='strategy.isEnabled'
|
||||
hide-details
|
||||
inset
|
||||
:disabled='strategy.key === `local`'
|
||||
)
|
||||
v-card-text
|
||||
v-form
|
||||
.authlogo
|
||||
@@ -104,6 +113,7 @@
|
||||
prepend-icon='mdi-settings-box'
|
||||
:hint='cfg.value.hint ? cfg.value.hint : ""'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-textarea(
|
||||
v-else-if='cfg.value.type === "string" && cfg.value.multiline'
|
||||
@@ -136,6 +146,7 @@
|
||||
color='primary'
|
||||
:hint='$t(`admin:auth.selfRegistrationHint`)'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-switch.ml-3(
|
||||
v-if='strategy.key === `local`'
|
||||
@@ -145,6 +156,7 @@
|
||||
color='primary'
|
||||
hint='Protects against spam robots and malicious registrations.'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-combobox.ml-3.mt-3(
|
||||
:label='$t(`admin:auth.domainsWhitelist`)'
|
||||
@@ -187,6 +199,7 @@
|
||||
color='primary'
|
||||
:hint='$t(`admin:auth.force2faHint`)'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
|
||||
v-card.mt-4.wiki-form.animated.fadeInUp.wait-p4s
|
||||
|
@@ -19,7 +19,7 @@
|
||||
easing='easeOutQuint'
|
||||
)
|
||||
v-flex(xs12 md6 lg4 xl3 d-flex)
|
||||
v-card.indigo.lighten-1.dashboard-card.animated.fadeInUp.wait-p2s(dark)
|
||||
v-card.green.lighten-1.dashboard-card.animated.fadeInUp.wait-p2s(dark)
|
||||
v-card-text
|
||||
v-icon.dashboard-icon mdi-account
|
||||
.overline {{$t('admin:dashboard.users')}}
|
||||
@@ -30,7 +30,7 @@
|
||||
easing='easeOutQuint'
|
||||
)
|
||||
v-flex(xs12 md6 lg4 xl3 d-flex)
|
||||
v-card.indigo.lighten-2.dashboard-card.animated.fadeInUp.wait-p4s(dark)
|
||||
v-card.indigo.lighten-1.dashboard-card.animated.fadeInUp.wait-p4s(dark)
|
||||
v-card-text
|
||||
v-icon.dashboard-icon mdi-account-group
|
||||
.overline {{$t('admin:dashboard.groups')}}
|
||||
|
@@ -23,6 +23,7 @@
|
||||
persistent-hint
|
||||
label='LDAP Debug'
|
||||
v-model='flags.ldapdebug'
|
||||
inset
|
||||
)
|
||||
v-divider.mt-3
|
||||
v-switch.mt-3(
|
||||
@@ -31,6 +32,7 @@
|
||||
persistent-hint
|
||||
label='SQL Query Logging'
|
||||
v-model='flags.sqllog'
|
||||
inset
|
||||
)
|
||||
</template>
|
||||
|
||||
|
@@ -98,6 +98,7 @@
|
||||
v-chip(label, color='white', small).indigo--text coming soon
|
||||
v-card-text
|
||||
v-switch(
|
||||
inset
|
||||
label='Asset Image Optimization'
|
||||
color='indigo'
|
||||
v-model='config.featureTinyPNG'
|
||||
@@ -118,6 +119,7 @@
|
||||
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
label='Page Ratings'
|
||||
color='indigo'
|
||||
v-model='config.featurePageRatings'
|
||||
@@ -128,6 +130,7 @@
|
||||
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
label='Page Comments'
|
||||
color='indigo'
|
||||
v-model='config.featurePageComments'
|
||||
@@ -138,6 +141,7 @@
|
||||
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
label='Personal Wikis'
|
||||
color='indigo'
|
||||
v-model='config.featurePersonalWikis'
|
||||
@@ -152,6 +156,7 @@
|
||||
v-card-text
|
||||
v-alert(outlined, color='red darken-2', icon='mdi-information-outline').body-2 Make sure to understand the implications before turning on / off a security feature.
|
||||
v-switch.mt-3(
|
||||
inset
|
||||
label='Block IFrame Embedding'
|
||||
color='red darken-2'
|
||||
v-model='config.securityIframe'
|
||||
@@ -160,6 +165,7 @@
|
||||
)
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
label='Same Origin Referrer Policy'
|
||||
color='red darken-2'
|
||||
v-model='config.securityReferrerPolicy'
|
||||
@@ -169,6 +175,7 @@
|
||||
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
label='Enforce HSTS'
|
||||
color='red darken-2'
|
||||
v-model='config.securityHSTS'
|
||||
@@ -191,6 +198,7 @@
|
||||
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
label='Enforce CSP'
|
||||
color='red darken-2'
|
||||
v-model='config.securityCSP'
|
||||
|
@@ -40,6 +40,7 @@
|
||||
v-list-item-subtitle(v-html='data.item.nativeName')
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
v-model='autoUpdate'
|
||||
:label='$t("admin:locale.autoUpdate.label")'
|
||||
color='primary'
|
||||
@@ -52,6 +53,7 @@
|
||||
v-toolbar-title.subtitle-1 {{ $t('admin:locale.namespacing') }}
|
||||
v-card-text
|
||||
v-switch(
|
||||
inset
|
||||
v-model='namespacing'
|
||||
:label='$t("admin:locale.namespaces.label")'
|
||||
color='primary'
|
||||
|
@@ -64,6 +64,7 @@
|
||||
persistent-hint
|
||||
:hint='$t(`admin:mail.smtpTLSHint`)'
|
||||
prepend-icon='mdi-security-network'
|
||||
inset
|
||||
)
|
||||
v-text-field.mt-3(
|
||||
outlined
|
||||
@@ -94,6 +95,7 @@
|
||||
:label='$t(`admin:mail.dkimUse`)'
|
||||
color='primary'
|
||||
prepend-icon='mdi-key'
|
||||
inset
|
||||
)
|
||||
v-text-field(
|
||||
outlined
|
||||
|
@@ -82,6 +82,7 @@
|
||||
label='Enabled'
|
||||
v-model='currentRenderer.isEnabled'
|
||||
hide-details
|
||||
inset
|
||||
)
|
||||
v-card-text.pb-4.pt-2.pl-4
|
||||
.overline.my-5 Rendering Module Configuration
|
||||
@@ -106,6 +107,7 @@
|
||||
color='primary'
|
||||
:hint='cfg.value.hint ? cfg.value.hint : ""'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-text-field(
|
||||
v-else
|
||||
|
@@ -69,6 +69,7 @@
|
||||
prepend-icon='mdi-settings-box'
|
||||
:hint='cfg.value.hint ? cfg.value.hint : ""'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-textarea(
|
||||
v-else-if='cfg.value.type === "string" && cfg.value.multiline'
|
||||
|
@@ -80,6 +80,15 @@
|
||||
v-card.wiki-form.animated.fadeInUp.wait-p2s
|
||||
v-toolbar(color='primary', dense, flat, dark)
|
||||
.subtitle-1 {{target.title}}
|
||||
v-spacer
|
||||
v-switch(
|
||||
dark
|
||||
color='blue lighten-5'
|
||||
label='Active'
|
||||
v-model='target.isEnabled'
|
||||
hide-details
|
||||
inset
|
||||
)
|
||||
v-card-text
|
||||
v-form
|
||||
.targetlogo
|
||||
@@ -115,6 +124,7 @@
|
||||
prepend-icon='mdi-settings-box'
|
||||
:hint='cfg.value.hint ? cfg.value.hint : ""'
|
||||
persistent-hint
|
||||
inset
|
||||
)
|
||||
v-textarea(
|
||||
v-else-if='cfg.value.type === "string" && cfg.value.multiline'
|
||||
|
@@ -44,6 +44,7 @@
|
||||
)
|
||||
v-divider.mt-3
|
||||
v-switch(
|
||||
inset
|
||||
v-model='darkMode'
|
||||
:label='$t(`admin:theme.darkMode`)'
|
||||
color='primary'
|
||||
|
Reference in New Issue
Block a user