lib/vue/shared/dashboards/components/form.vue in lesli-5.0.11 vs lib/vue/shared/dashboards/components/form.vue in lesli-5.0.13
- old
+ new
@@ -65,11 +65,13 @@
})
// · translations
const translations = {
- dashboards: I18n.t('core.dashboards'),
+ shared: {}, //i 18n.t("lesli.shared"),
+ dashboards: {}, //i 18n.t("lesli.dashboards"),
+
components: I18n.t('core.dashboard/components'),
core: I18n.t('core.shared'),
roles: I18n.t('core.roles'),
main: I18n.t(`${storeDashboard.engine}.dashboards`),
main_components: I18n.t(`${storeDashboard.engine}.dashboard/components`)
@@ -126,12 +128,13 @@
// ·
function addComponent(){
msg.warning(translations.dashboards.messages_warning_save_changes_reminder)
+
let new_component = {
- id: `${storeDashboard.new_component_id}-${storeDashboard.default_component_configuration.index}`,
+ //id: `${storeDashboard.new_component_id}-${storeDashboard.default_component_configuration.index}`,
name: '',
component_id: storeDashboard.new_component_id.replaceAll("_", "-"),
layout: storeDashboard.default_component_configuration.layout,
index: storeDashboard.default_component_configuration.index++,
query_configuration: {
@@ -190,66 +193,54 @@
<!-- Name -->
<div class="column is-4">
<div class="field">
<label class="label">
- {{ "translations.dashboards.column_name" }}
+ {{ translations.dashboards.column_name }}
</label>
<div class="control">
<input class="input" type="text" v-model="storeDashboard.dashboard.name" required>
</div>
</div>
</div>
- <!-- Role -->
- <div class="column is-4">
- <div class="field">
- <label class="label">{{ "translations.dashboards.column_roles_id" }}</label>
- <div class="control">
- <lesli-select
- v-model="storeDashboard.dashboard.roles_id"
- :options="storeDashboard.options.roles"
- ></lesli-select>
- </div>
- </div>
- </div>
-
<!-- Default -->
<div class="column is-4">
<div class="field">
- <label class="label">{{ "translations.dashboards.column_default" }}</label>
+ <label class="label">{{ translations.dashboards.column_default }}</label>
<lesli-select
v-model="storeDashboard.dashboard.default"
:options="default_options">
</lesli-select>
</div>
</div>
- </div>
- <div class="is-flex is-justify-content-space-between">
-
<!-- Components -->
- <div class="field">
- <label class="label">
- {{ "translations.dashboards.view_title_add_component" }}
- </label>
- <div class="control">
- <lesli-select
- v-model="storeDashboard.new_component_id"
- :options="storeDashboard.options.component_ids"
- @change="addComponent">
- </lesli-select>
+ <div class="column is-4">
+ <div class="field">
+ <label class="label">
+ {{ translations.dashboards.view_add_component }}
+ </label>
+ <div class="control">
+ <lesli-select
+ v-model="storeDashboard.new_component_id"
+ :options="storeDashboard.options.component_ids"
+ @change="addComponent">
+ </lesli-select>
+ </div>
</div>
- </div>
+ </div>
+ </div>
- <!-- Save button -->
- <div class="buttons">
- <lesli-button icon="save" :loading="storeDashboard.loading">
- {{ translations.dashboards.view_btn_save_dashboard }}
- </lesli-button>
- <lesli-button danger icon="delete" @click="onDeleteDashboard">
- {{ translations.dashboards.view_btn_delete_dashboard }}
- </lesli-button>
- </div>
+ <!-- Save button -->
+ <div class="buttons">
+ <lesli-button icon="save" :loading="storeDashboard.loading">
+ {{ translations.shared.button_save }}
+ </lesli-button>
+ <!--
+ <lesli-button danger icon="delete" @click="onDeleteDashboard">
+ {{ translations.dashboards.view_btn_delete_dashboard }}
+ </lesli-button>
+ -->
</div>
</lesli-form>
</template>