Merge branch 'master'
# Conflicts: # src/components/InfobaseURLEditor.vue
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
<template>
|
||||
<div
|
||||
v-if="isApacheNeedRestart || isApacheRestartPending"
|
||||
class="
|
||||
container
|
||||
d-flex
|
||||
flex-row
|
||||
rounded
|
||||
bg-warning bg-gradient
|
||||
shadow
|
||||
p-3
|
||||
mt-lg-5
|
||||
w-50
|
||||
"
|
||||
>
|
||||
<span class="fw-bold m-auto me-2">Apache: </span>
|
||||
<span
|
||||
v-if="isApacheNeedRestart && !isApacheRestartPending"
|
||||
class="badge rounded-pill bg-danger m-auto"
|
||||
>Нужен перезапуск</span
|
||||
>
|
||||
<span
|
||||
v-if="isApacheRestartPending"
|
||||
class="badge rounded-pill bg-success m-auto"
|
||||
>Перезапуск</span
|
||||
>
|
||||
<span class="flex-fill"></span>
|
||||
<button
|
||||
v-if="isApacheRestartPending"
|
||||
type="button"
|
||||
class="btn btn-success btn-sm align-self-end shadow"
|
||||
@click.prevent="fetchApacheRestartFlag"
|
||||
title="Обновить статус"
|
||||
v-tooltip:top
|
||||
>
|
||||
Обновить
|
||||
</button>
|
||||
<button
|
||||
v-if="isApacheNeedRestart && !isApacheRestartPending"
|
||||
type="button"
|
||||
class="btn btn-danger btn-sm align-self-end shadow"
|
||||
@click.prevent="updateApacheRestartFlag"
|
||||
title="Перезапустить Apache"
|
||||
v-tooltip:top
|
||||
>
|
||||
Перезапустить
|
||||
</button>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters, mapActions } from "vuex";
|
||||
|
||||
export default {
|
||||
computed: mapGetters([
|
||||
"isApacheNeedRestart",
|
||||
"isApacheRestartPending",
|
||||
"isApacheRestartFlagSent",
|
||||
]),
|
||||
methods: mapActions(["updateApacheRestartFlag", "fetchApacheRestartFlag"]),
|
||||
async updated() {
|
||||
this.fetchApacheRestartFlag();
|
||||
},
|
||||
};
|
||||
</script>
|
||||
@@ -46,7 +46,8 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<InfobaseListItem
|
||||
<tr
|
||||
v-is="'InfobaseListItem'"
|
||||
v-for="(infobase, index) in allInfobases"
|
||||
:key="infobase.name"
|
||||
:infobase="infobase"
|
||||
|
||||
@@ -1,7 +1,14 @@
|
||||
<template>
|
||||
<form @submit.prevent="submit">
|
||||
<div class="input-group shadow" role="group">
|
||||
<input type="text" v-model="url" class="form-control" ref="input" />
|
||||
<input
|
||||
type="text"
|
||||
v-model.lazy="url"
|
||||
@keyup.enter="submit"
|
||||
@keyup.esc="cancel"
|
||||
class="form-control"
|
||||
ref="input"
|
||||
/>
|
||||
<button
|
||||
type="submit"
|
||||
class="btn btn-sm btn-outline-primary"
|
||||
|
||||
Reference in New Issue
Block a user