This commit is contained in:
Tommy Mikkelsen 2022-07-04 12:26:08 +02:00
parent 6787ff07c7
commit 9a55ab2ac7
5 changed files with 62 additions and 0 deletions

View file

@ -18,6 +18,7 @@
* [#512 ET Intro Start/End isn't exported](https://github.com/WebTools-NG/WebTools-NG/issues/512) * [#512 ET Intro Start/End isn't exported](https://github.com/WebTools-NG/WebTools-NG/issues/512)
* [#514 Bring back EN translations from Romain](https://github.com/WebTools-NG/WebTools-NG/issues/514) * [#514 Bring back EN translations from Romain](https://github.com/WebTools-NG/WebTools-NG/issues/514)
* [#508 No timestamp in output file](https://github.com/WebTools-NG/WebTools-NG/issues/508) * [#508 No timestamp in output file](https://github.com/WebTools-NG/WebTools-NG/issues/508)
* [#507 Download Module](https://github.com/WebTools-NG/WebTools-NG/issues/507)
## V0.3.17 (20220601) ## V0.3.17 (20220601)

View file

@ -197,6 +197,12 @@
} }
}, },
"Modules": { "Modules": {
"Download":{
"Name": "Download",
"Description": "The @:Modules.Download.Name module allows you to download medias, as well as local assets, from servers where you have been granted download rights"
},
"ET": { "ET": {
"Description": "@:Modules.ET.Name allows you to export detail information about the media in your libraries", "Description": "@:Modules.ET.Name allows you to export detail information about the media in your libraries",
"Name": "ExportTools", "Name": "ExportTools",

View file

@ -37,6 +37,13 @@
title: this.$t("Common.Menu.Sidebar.NavSections.Tools"), title: this.$t("Common.Menu.Sidebar.NavSections.Tools"),
hiddenOnCollapse: true hiddenOnCollapse: true
}, },
// Download
{
href: { path: '/download' },
title: this.$t("Modules.Download.Name"),
hidden: wtutils.hideMenu('download'),
icon: 'fas fa-download'
},
// Export Tools // Export Tools
{ {
href: { path: '/export' }, href: { path: '/export' },

View file

@ -0,0 +1,41 @@
<template>
<b-container fluid>
<div> <!-- Title and desc -->
<h2>
{{ $t("Modules.Download.Name") }}
</h2>
<h5>{{ $t("Modules.Download.Description") }}</h5>
<br />
</div>
</b-container>
</template>
<script>
//import i18n from '../../../i18n';
//import store from '../../../store';
//import { wtconfig, wtutils } from '../General/wtutils';
//i18n, store, wtconfig
const log = require("electron-log");
export default {
data() {
return {
};
},
created() {
log.info(`[Download.vue] (created) - Download Created`);
},
methods: {
}
};
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
#sync-button {
margin-left: 1em;
}
</style>

View file

@ -2,6 +2,7 @@ import Vue from 'vue';
import VueRouter from 'vue-router'; import VueRouter from 'vue-router';
import Login from '../components/modules/Main/Login'; import Login from '../components/modules/Main/Login';
import Home from '../components/modules/Main/Home.vue'; import Home from '../components/modules/Main/Home.vue';
import Download from '../components/modules/Download/Download';
import Export from '../components/modules/ExportTools/Export'; import Export from '../components/modules/ExportTools/Export';
import ExportSettings from '../components/modules/ExportTools/Settings/settings'; import ExportSettings from '../components/modules/ExportTools/Settings/settings';
import ExportCustom from '../components/modules/ExportTools/Custom/custom'; import ExportCustom from '../components/modules/ExportTools/Custom/custom';
@ -46,6 +47,12 @@ Vue.use(VueRouter)
component: Home, component: Home,
meta: {requiresAuth: true} meta: {requiresAuth: true}
}, },
{
path: '/download',
name: "download",
component: Download,
meta: {requiresAuth: true}
},
{ {
path: '/export', path: '/export',
name: "export", name: "export",