This commit is contained in:
Yuri Kuznetsov
2023-07-26 11:59:58 +03:00
parent 1318f8d19d
commit 48fdfd88fa
3 changed files with 11 additions and 27 deletions
@@ -465,11 +465,11 @@ class EntityManagerEditView extends View {
}
hideField(name) {
this.getView('record').hideField(name);
this.getRecordView().hideField(name);
}
showField(name) {
this.getView('record').showField(name);
this.getRecordView().showField(name);
}
toPlural(string) {
@@ -638,14 +638,9 @@ class EntityManagerEditView extends View {
Espo.Ui.success(this.translate('Saved')) :
Espo.Ui.success(this.translate('entityCreated', 'messages', 'EntityManager'))
let global = ((this.getLanguage().data || {}) || {}).Global;
(global.scopeNames || {})[name] = this.model.get('labelSingular');
(global.scopeNamesPlural || {})[name] = this.model.get('labelPlural');
this.getMetadata().loadSkipCache()
.then(
Promise.all([
() => Promise.all([
this.getConfig().load(),
this.getLanguage().loadSkipCache(),
])
+1 -1
View File
@@ -510,7 +510,7 @@ define('views/admin/field-manager/edit', ['view', 'model'], function (Dep, Model
},
afterRender: function () {
this.getView('name').on('change', (m) => {
this.getView('name').on('change', () => {
let name = this.model.get('name');
let label = name;
@@ -930,24 +930,11 @@ class LinkManagerEditModalView extends ModalView {
this.model.fetchedAttributes = this.model.getClonedAttributes();
let data;
data = ((this.getLanguage().data || {}) || {})[entity] || {};
(data.fields || {})[link] = label;
(data.links || {})[link] = label;
if (entityForeign) {
data = ((this.getLanguage().data || {}) || {})[entityForeign];
if (linkForeign) {
(data.fields || {})[linkForeign] = labelForeign;
(data.links || {})[linkForeign] = labelForeign;
}
}
this.getMetadata().loadSkipCache().then(() => {
Promise.all([
this.getMetadata().loadSkipCache(),
this.getLanguage().loadSkipCache(),
]).then(() => {
this.broadcastUpdate();
this.trigger('after:save');
if (!options.noClose) {
@@ -955,7 +942,9 @@ class LinkManagerEditModalView extends ModalView {
}
if (options.noClose) {
this.$el.find('button[data-name="save"]').removeClass('disabled').removeAttr('disabled');
this.$el.find('button[data-name="save"]')
.removeClass('disabled')
.removeAttr('disabled');
}
});
})