feature: restart webcamd by webcam*.txt files

feature: display root path logs in config files

Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
Stefan Dej 2021-05-24 22:58:33 +02:00
parent 7895910a08
commit dff099c5aa
2 changed files with 13 additions and 5 deletions

View File

@ -146,16 +146,16 @@
<v-list-item @click="downloadFile" v-if="!contextMenu.item.isDirectory">
<v-icon class="mr-1">mdi-cloud-download</v-icon> {{ $t('Settings.ConfigFilesPanel.Download') }}
</v-list-item>
<v-list-item @click="renameFile(contextMenu.item)" v-if="!contextMenu.item.isDirectory && currentPath !== '/config_examples'">
<v-list-item @click="renameFile(contextMenu.item)" v-if="!contextMenu.item.isDirectory && currentPath !== '/config_examples' && currentPath !== '/logs'">
<v-icon class="mr-1">mdi-rename-box</v-icon> {{ $t('Settings.ConfigFilesPanel.Rename') }}
</v-list-item>
<v-list-item @click="renameDirectory(contextMenu.item)" v-if="contextMenu.item.isDirectory && currentPath !== '/config_examples'">
<v-list-item @click="renameDirectory(contextMenu.item)" v-if="contextMenu.item.isDirectory && currentPath !== '/config_examples' && currentPath !== '/logs'">
<v-icon class="mr-1">mdi-rename-box</v-icon> {{ $t('Settings.ConfigFilesPanel.Rename') }}
</v-list-item>
<v-list-item @click="removeFile" v-if="!contextMenu.item.isDirectory && currentPath !== '/config_examples'">
<v-list-item @click="removeFile" v-if="!contextMenu.item.isDirectory && currentPath !== '/config_examples' && currentPath !== '/logs'">
<v-icon class="mr-1">mdi-delete</v-icon> {{ $t('Settings.ConfigFilesPanel.Delete') }}
</v-list-item>
<v-list-item @click="deleteDirectory(contextMenu.item)" v-if="contextMenu.item.isDirectory && currentPath !== '' && currentPath !== '/config_examples'">
<v-list-item @click="deleteDirectory(contextMenu.item)" v-if="contextMenu.item.isDirectory && currentPath !== '' && currentPath !== '/config_examples' && currentPath !== '/logs'">
<v-icon class="mr-1">mdi-delete</v-icon> {{ $t('Settings.ConfigFilesPanel.Delete') }}
</v-list-item>
</v-list>
@ -436,7 +436,6 @@ export default {
},
methods: {
closeEditor() {
console.log("close");
this.editor.show = false;
this.editor.init = false;
this.editor.monaco = null;
@ -594,6 +593,8 @@ export default {
if (boolRestart) {
if (this.editor.item.filename === "moonraker.conf") {
this.$socket.sendObj('machine.services.restart', { service: "moonraker" })
} else if (this.editor.item.filename.startsWith("webcam") && this.editor.item.filename.endsWith(".txt")) {
this.$socket.sendObj('machine.services.restart', { service: "webcamd" })
} else {
this.$store.commit('server/addEvent', { message: "FIRMWARE_RESTART", type: 'command' })
this.$socket.sendObj('printer.gcode.script', { script: "FIRMWARE_RESTART" })

View File

@ -32,6 +32,13 @@ export function getDefaultState() {
modified: new Date(),
childrens: [],
disk_usage: {}
},
{
isDirectory: true,
filename: 'logs',
modified: new Date(),
childrens: [],
disk_usage: {}
}
],
}