feat: add missing utilities admin + upgrade dependencies

parent bae96fbc
......@@ -14,9 +14,6 @@ packageExtensions:
'v-network-graph@*':
dependencies:
'd3-force': '*'
'autoprefixer@*':
dependencies:
'postcss': '*'
'@intlify/vite-plugin-vue-i18n@*':
dependencies:
'vite': '*'
......
......@@ -69,31 +69,31 @@
"js-cookie": "3.0.1",
"jwt-decode": "3.1.2",
"lodash-es": "4.17.21",
"luxon": "2.4.0",
"luxon": "2.5.0",
"pinia": "2.0.14",
"pug": "3.0.2",
"quasar": "2.7.4",
"quasar": "2.7.5",
"tippy.js": "6.3.7",
"uuid": "8.3.2",
"v-network-graph": "0.6.3",
"vue": "3.2.37",
"vue-codemirror": "6.0.0",
"vue-i18n": "9.1.10",
"vue-router": "4.0.16",
"vue-router": "4.1.1",
"vuedraggable": "4.1.0",
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@intlify/vite-plugin-vue-i18n": "3.4.0",
"@quasar/app-vite": "1.0.4",
"@quasar/app-vite": "1.0.5",
"@types/lodash": "4.14.182",
"browserlist": "latest",
"eslint": "8.19.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-n": "15.2.3",
"eslint-plugin-n": "15.2.4",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-vue": "9.1.1"
"eslint-plugin-vue": "9.2.0"
},
"engines": {
"node": "^18 || ^16",
......
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="80px" height="80px"><path fill="#dff0fe" d="M20,38.5c-7.859,0-14.5-2.748-14.5-6V7h29v25.5C34.5,35.752,27.859,38.5,20,38.5z"/><path fill="#4788c7" d="M34,7.5v25c0,2.601-5.75,5.5-14,5.5S6,35.101,6,32.5v-25H34 M35,6.5H5c0,1.29,0,24.71,0,26c0,3.59,6.716,6.5,15,6.5s15-2.91,15-6.5C35,31.21,35,7.79,35,6.5L35,6.5z"/><path fill="none" stroke="#4788c7" stroke-miterlimit="10" d="M34.5,15.183c0,2.936-6.492,5.317-14.5,5.317S5.5,18.12,5.5,15.183"/><path fill="#dff0fe" d="M35,32.5c0-0.662,0-7.16,0-13.5h-2l-6,3v6h-7.161l5.207,10.615C30.844,37.716,35,35.321,35,32.5z"/><path fill="#4788c7" d="M34.5,17L34.5,17c0.275,0,0.5,0.225,0.5,0.5v2c0,0.275-0.225,0.5-0.5,0.5l0,0c-0.275,0-0.5-0.225-0.5-0.5v-2C34,17.225,34.225,17,34.5,17z"/><path fill="none" stroke="#4788c7" stroke-linecap="round" stroke-miterlimit="10" d="M5.5,23.217c0,3.47,6.492,6.283,14.5,6.283c0.478,0,0.95-0.01,1.415-0.03"/><path fill="none" stroke="#4788c7" stroke-linecap="round" stroke-miterlimit="10" d="M26.532,37.833C24.557,38.258,22.332,38.5,20,38.5c-7.859,0-14.5-2.748-14.5-6V7h29"/><path fill="#98ccfd" d="M25.04 30.5L29.5 30.5 29.5 22.5 34.5 22.5 34.5 30.5 38.96 30.5 32 39.2z"/><path fill="#4788c7" d="M34,23v7v1h1h2.919L32,38.399L26.081,31H29h1v-1v-7H34 M35,22h-6v8h-5l8,10l8-10h-5V22L35,22z"/><path fill="#dff0fe" d="M20,11.5c-8.674,0-14.5-2.585-14.5-5s5.826-5,14.5-5s14.5,2.585,14.5,5S28.674,11.5,20,11.5z"/><path fill="#4788c7" d="M20,2c8.674,0,14,2.621,14,4.5S28.674,11,20,11S6,8.379,6,6.5S11.326,2,20,2 M20,1C11.716,1,5,3.462,5,6.5S11.716,12,20,12s15-2.462,15-5.5S28.284,1,20,1L20,1z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="80px" height="80px"><path fill="#dff0fe" d="M20,38.5c-7.859,0-14.5-2.748-14.5-6V7h29v25.5C34.5,35.752,27.859,38.5,20,38.5z"/><path fill="#4788c7" d="M34,7.5v25c0,2.601-5.75,5.5-14,5.5S6,35.101,6,32.5v-25H34 M35,6.5H5c0,1.29,0,24.71,0,26 c0,3.59,6.716,6.5,15,6.5s15-2.91,15-6.5C35,31.21,35,7.79,35,6.5L35,6.5z"/><path fill="#4788c7" d="M20,21c-8.411,0-15-2.556-15-5.817h1C6,17.509,11.626,20,20,20s14-2.491,14-4.817h1 C35,18.444,28.411,21,20,21z"/><path fill="#dff0fe" d="M35,32.5c0-0.662,0-7.16,0-13.5h-2l-6,3v6h-7.161l5.207,10.615C30.844,37.716,35,35.321,35,32.5z"/><path fill="#4788c7" d="M34.5,17L34.5,17c0.275,0,0.5,0.225,0.5,0.5v2c0,0.275-0.225,0.5-0.5,0.5l0,0 c-0.275,0-0.5-0.225-0.5-0.5v-2C34,17.225,34.225,17,34.5,17z"/><path fill="#4788c7" d="M20,30c-8.411,0-15-2.979-15-6.783c0-0.276,0.224-0.5,0.5-0.5S6,22.94,6,23.217 C6,26.352,12.411,29,20,29c0.47,0,0.936-0.01,1.393-0.03c0.303-0.009,0.51,0.203,0.522,0.478c0.012,0.276-0.202,0.51-0.478,0.522 C20.965,29.99,20.485,30,20,30z"/><path fill="#4788c7" d="M20,39c-8.271,0-15-2.916-15-6.5v-26h29.5C34.776,6.5,35,6.724,35,7s-0.224,0.5-0.5,0.5H6v25 c0,2.93,6.542,5.5,14,5.5c2.209,0,4.432-0.227,6.427-0.656c0.275-0.05,0.536,0.113,0.595,0.384 c0.058,0.271-0.114,0.536-0.384,0.595C24.574,38.766,22.279,39,20,39z"/><path fill="#98ccfd" d="M25.04,30.5h4.46v8h5v-8h4.46L32,21.8L25.04,30.5z"/><path fill="#4788c7" d="M34,38v-7v-1h1h2.919L32,22.601L26.081,30H29h1v1v7H34 M35,39h-6v-8h-5l8-10l8,10h-5V39L35,39z"/><path fill="#dff0fe" d="M20,11.5c-8.674,0-14.5-2.585-14.5-5s5.826-5,14.5-5s14.5,2.585,14.5,5S28.674,11.5,20,11.5z"/><path fill="#4788c7" d="M20,2c8.674,0,14,2.621,14,4.5S28.674,11,20,11S6,8.379,6,6.5S11.326,2,20,2 M20,1 C11.716,1,5,3.462,5,6.5S11.716,12,20,12s15-2.462,15-5.5S28.284,1,20,1L20,1z"/></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="80px" height="80px"><path fill="#98ccfd" d="M20,38.5C9.799,38.5,1.5,30.201,1.5,20S9.799,1.5,20,1.5S38.5,9.799,38.5,20S30.201,38.5,20,38.5z"/><path fill="#fff" d="M38.449,19C37.925,9.265,29.863,1.5,20,1.5S2.075,9.265,1.551,19L2,21h36L38.449,19z"/><path fill="#4788c7" d="M20,2c9.925,0,18,8.075,18,18s-8.075,18-18,18S2,29.925,2,20S10.075,2,20,2 M20,1 C9.507,1,1,9.507,1,20s8.507,19,19,19s19-8.507,19-19S30.493,1,20,1L20,1z"/><path fill="#4788c7" d="M35 20c-1.458 0-3.563 1-5 1-1.438 0-3.542-1-5-1s-3.563 1-5 1c-1.438 0-3.542-1-5-1s-3.563 1-5 1c-1.438 0-3.542-1-5-1-.994 0-2.284.46-3.462.754.014.339.02.68.051 1.015.387-.092.778-.195 1.164-.304C3.566 21.237 4.406 21 5 21s1.434.237 2.246.465C8.18 21.728 9.146 22 10 22s1.82-.272 2.754-.535C13.566 21.237 14.406 21 15 21s1.434.237 2.246.465C18.18 21.728 19.146 22 20 22s1.82-.272 2.754-.535C23.566 21.237 24.406 21 25 21s1.434.237 2.246.465C28.18 21.728 29.146 22 30 22s1.82-.272 2.754-.535C33.566 21.237 34.406 21 35 21s1.434.237 2.246.465c.387.109.777.212 1.164.304.032-.334.038-.676.051-1.015C37.284 20.46 35.994 20 35 20zM35 26c-1.458 0-3.563 1-5 1-1.438 0-3.542-1-5-1s-3.563 1-5 1c-1.438 0-3.542-1-5-1s-3.563 1-5 1c-1.438 0-3.542-1-5-1-.77 0-1.717.275-2.652.537.101.322.228.631.346.945.02-.006.04-.011.059-.016C3.566 27.237 4.406 27 5 27s1.434.237 2.246.465C8.18 27.728 9.146 28 10 28s1.82-.272 2.754-.535C13.566 27.237 14.406 27 15 27s1.434.237 2.246.465C18.18 27.728 19.146 28 20 28s1.82-.272 2.754-.535C23.566 27.237 24.406 27 25 27s1.434.237 2.246.465C28.18 27.728 29.146 28 30 28s1.82-.272 2.754-.535C33.566 27.237 34.406 27 35 27s1.434.237 2.246.465c.02.006.04.011.059.016.118-.314.245-.623.346-.945C36.717 26.275 35.77 26 35 26zM33.932 32.133C32.627 32.403 31.114 33 30 33c-1.438 0-3.542-1-5-1s-3.563 1-5 1c-1.438 0-3.542-1-5-1s-3.563 1-5 1c-1.115 0-2.628-.597-3.932-.867.42.482.865.938 1.332 1.374C8.286 33.756 9.193 34 10 34c.854 0 1.82-.272 2.754-.535C13.566 33.237 14.406 33 15 33s1.434.237 2.246.465C18.18 33.728 19.146 34 20 34s1.82-.272 2.754-.535C23.566 33.237 24.406 33 25 33s1.434.237 2.246.465C28.18 33.728 29.146 34 30 34c.807 0 1.714-.244 2.6-.492C33.067 33.072 33.512 32.615 33.932 32.133z"/><path fill="#88c9ff" d="M18 11L17 11 17 7 16.5 7 16.5 6 18 6zM29 11L28 11 28 7 27.5 7 27.5 6 29 6zM11.5 11c-.8 0-1.5-.7-1.5-1.5v-2C10 6.7 10.7 6 11.5 6S13 6.7 13 7.5v2C13 10.3 12.3 11 11.5 11zM11.5 7C11.2 7 11 7.2 11 7.5v2c0 .3.2.5.5.5S12 9.8 12 9.5v-2C12 7.2 11.8 7 11.5 7zM22.5 11c-.8 0-1.5-.7-1.5-1.5v-2C21 6.7 21.7 6 22.5 6S24 6.7 24 7.5v2C24 10.3 23.3 11 22.5 11zM22.5 7C22.2 7 22 7.2 22 7.5v2c0 .3.2.5.5.5S23 9.8 23 9.5v-2C23 7.2 22.8 7 22.5 7zM29 18L28 18 28 14 27.5 14 27.5 13 29 13zM12 18L11 18 11 14 10.5 14 10.5 13 12 13zM22.5 18c-.8 0-1.5-.7-1.5-1.5v-2c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v2C24 17.3 23.3 18 22.5 18zM22.5 14c-.3 0-.5.2-.5.5v2c0 .3.2.5.5.5s.5-.2.5-.5v-2C23 14.2 22.8 14 22.5 14zM33.5 18c-.8 0-1.5-.7-1.5-1.5v-2c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5v2C35 17.3 34.3 18 33.5 18zM33.5 14c-.3 0-.5.2-.5.5v2c0 .3.2.5.5.5s.5-.2.5-.5v-2C34 14.2 33.8 14 33.5 14zM16.5 18c-.8 0-1.5-.7-1.5-1.5v-2c0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5v2C18 17.3 17.3 18 16.5 18zM16.5 14c-.3 0-.5.2-.5.5v2c0 .3.2.5.5.5s.5-.2.5-.5v-2C17 14.2 16.8 14 16.5 14zM5.5 18C4.7 18 4 17.3 4 16.5v-2C4 13.7 4.7 13 5.5 13S7 13.7 7 14.5v2C7 17.3 6.3 18 5.5 18zM5.5 14C5.2 14 5 14.2 5 14.5v2C5 16.8 5.2 17 5.5 17S6 16.8 6 16.5v-2C6 14.2 5.8 14 5.5 14z"/></svg>
\ No newline at end of file
......@@ -1437,5 +1437,11 @@
"admin.theme.contentFont": "Content Font",
"admin.theme.contentFontHint": "The font used specifically for page content.",
"admin.theme.contentWidth": "Content Width",
"admin.theme.contentWidthHint": "Should the content use all available viewport space or stay centered."
"admin.theme.contentWidthHint": "Should the content use all available viewport space or stay centered.",
"admin.utilities.export": "Export",
"admin.utilities.import": "Import",
"admin.utilities.exportHint": "Export content to tarball for backup / migration.",
"admin.utilities.importHint": "Import content from a tarball backup or a 2.X backup.",
"admin.utilities.flushCache": "Flush Cache",
"admin.utilities.flushCacheHint": "Pages and Assets are cached to disk for better performance. You can flush the cache to force all content to be fetched from the DB again."
}
......@@ -7,7 +7,23 @@ q-page.admin-dashboard
.text-h5.text-primary.animated.fadeInLeft {{ t('admin.dashboard.title') }}
.text-subtitle1.text-grey.animated.fadeInLeft.wait-p2s {{ t('admin.dashboard.subtitle') }}
.row.q-px-md.q-col-gutter-md
.col-12 ---
.col-12
q-banner.bg-positive.text-white(
inline-actions
rounded
)
i.las.la-check.q-mr-sm
span.text-weight-medium Your Wiki.js server is running the latest version! (3.0.0)
template(#action)
q-btn(
flat
label='Check'
)
q-btn(
flat
label='System Info'
to='/_admin/system'
)
//- v-container(fluid, grid-list-lg)
//- v-layout(row, wrap)
......
......@@ -20,6 +20,45 @@ q-page.admin-utilities
q-card.shadow-1
q-list(separator)
q-item
blueprint-icon(icon='database-export', :hue-rotate='45')
q-item-section
q-item-label {{t(`admin.utilities.export`)}}
q-item-label(caption) {{t(`admin.utilities.exportHint`)}}
q-item-section(side)
q-btn.acrylic-btn(
flat
icon='las la-arrow-circle-right'
color='primary'
@click=''
:label='t(`common.actions.proceed`)'
)
q-item
blueprint-icon(icon='datalake', :hue-rotate='45')
q-item-section
q-item-label {{t(`admin.utilities.flushCache`)}}
q-item-label(caption) {{t(`admin.utilities.flushCacheHint`)}}
q-item-section(side)
q-btn.acrylic-btn(
flat
icon='las la-arrow-circle-right'
color='primary'
@click=''
:label='t(`common.actions.proceed`)'
)
q-item
blueprint-icon(icon='database-restore', :hue-rotate='45')
q-item-section
q-item-label {{t(`admin.utilities.import`)}}
q-item-label(caption) {{t(`admin.utilities.importHint`)}}
q-item-section(side)
q-btn.acrylic-btn(
flat
icon='las la-arrow-circle-right'
color='primary'
@click=''
:label='t(`common.actions.proceed`)'
)
q-item
blueprint-icon(icon='matches', :hue-rotate='45')
q-item-section
q-item-label {{t(`admin.utilities.invalidAuthCertificates`)}}
......
This diff was suppressed by a .gitattributes entry.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment