3
0
Fork 0

[IMP] web_widget_one2many_tree_line_duplicate: black, isort, prettier

15.0-ocabot-merge-pr-2789-by-pedrobaeza-bump-patch
ThiagoMForgeFlow 2024-03-05 12:04:41 +01:00
parent 86602f3f80
commit 9857c82c94
4 changed files with 39 additions and 36 deletions

View File

@ -0,0 +1 @@
../../../../web_widget_one2many_tree_line_duplicate

View File

@ -0,0 +1,6 @@
import setuptools
setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)

View File

@ -8,11 +8,7 @@ odoo.define("web_widget_one2many_tree_line_duplicate.BasicModel", function(requi
const rpc = require("web.rpc");
function dateToServer(date) {
return date
.clone()
.utc()
.locale("en")
.format("YYYY-MM-DD HH:mm:ss");
return date.clone().utc().locale("en").format("YYYY-MM-DD HH:mm:ss");
}
BasicModel.include({
@ -72,9 +68,9 @@ odoo.define("web_widget_one2many_tree_line_duplicate.BasicModel", function(requi
const loaded_views = Object.keys(list.fieldsInfo);
const field_views = Object.keys(fieldInfo.views);
const to_load_views = field_views.filter(
value => !loaded_views.includes(value)
(value) => !loaded_views.includes(value)
);
_.each(to_load_views, name => {
_.each(to_load_views, (name) => {
this.addFieldsInfo(localID, {
fields: fieldInfo.views[name].fields,
fieldInfo: fieldInfo.views[name].fieldsInfo[name],
@ -121,14 +117,14 @@ odoo.define("web_widget_one2many_tree_line_duplicate.BasicModel", function(requi
});
}
return read_data.then(result => {
return read_data.then((result) => {
const clone_values = _.defaults(
{},
this._getValuesToClone(record_command, params),
_.pick(result, whitelisted_fields)
);
return this._makeCloneRecord(list.model, params, clone_values)
.then(id => {
.then((id) => {
const ids = [id];
list._changes = list._changes || [];
list._changes.push({
@ -148,7 +144,7 @@ odoo.define("web_widget_one2many_tree_line_duplicate.BasicModel", function(requi
}
return ids;
})
.then(ids => {
.then((ids) => {
this._readUngroupedList(list).then(() => {
const x2ManysDef = this._fetchX2ManysBatched(list);
const referencesDef = this._fetchReferencesBatched(list);
@ -254,7 +250,7 @@ odoo.define("web_widget_one2many_tree_line_duplicate.BasicModel", function(requi
record._domains = _.extend(record._domains, result.domain);
}
// We're only interested in relational fields
const values = _.pick(result.value, v => {
const values = _.pick(result.value, (v) => {
return typeof v === "object";
});
return self._applyOnChange(values, record).then(function () {
@ -387,13 +383,13 @@ odoo.define("web_widget_one2many_tree_line_duplicate.BasicModel", function(requi
[
6,
0,
_.map(value.data || [], item => {
_.map(value.data || [], (item) => {
return item.data.id;
}),
],
];
} else if (field_info.type === "one2many") {
values_to_clone[field_name] = _.map(value.data || [], item => {
values_to_clone[field_name] = _.map(value.data || [], (item) => {
return [
0,
0,