:)
obayit / odoo_dhtmlxgantt Goto Github PK
View Code? Open in Web Editor NEWIntegration of DHX's Gantt chart in to Odoo
Integration of DHX's Gantt chart in to Odoo
:)
Your work looks very promising. I received this error during an installation attempt on Community Odoo 12. After this error text I'll also include a list of installed apps / modules.
Any ideas?
Error:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo12/odoo/odoo/models.py", line 1108, in _validate_fields
check(self)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 351, in _check_xml
self.postprocess_and_fields(view.model, view_doc, view.id)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 1094, in postprocess_and_fields
fields_def = self.postprocess(model, node, view_id, False, fields)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 919, in postprocess
fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 919, in postprocess
fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 919, in postprocess
fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 879, in postprocess
).postprocess_and_fields(field.comodel_name, f, view_id)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 1106, in postprocess_and_fields
self.raise_view_error(message, view_id)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 548, in raise_view_error
raise ValueError(message)
ValueError: Field name
does not exist
Error context:
View project.task.gant.data.form
[view_id: 1621, xml_id: n/a, model: project.task, parent_id: 541]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 758, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 663, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "/opt/odoo12/odoo/odoo/models.py", line 3871, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "/opt/odoo12/odoo/addons/website/models/ir_ui_view.py", line 129, in _load_records_create
records = super(View, self)._load_records_create(values)
File "/opt/odoo12/odoo/odoo/models.py", line 3785, in _load_records_create
return self.create(values)
File "", line 2, in create
File "/opt/odoo12/odoo/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "", line 2, in create
File "/opt/odoo12/odoo/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo12/odoo/odoo/models.py", line 3602, in create
fields[0].determine_inverse(batch_recs)
File "/opt/odoo12/odoo/odoo/fields.py", line 1117, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "/opt/odoo12/odoo/addons/website/models/ir_ui_view.py", line 41, in write
return super(View, self).write(vals)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 444, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo12/odoo/odoo/models.py", line 3327, in write
self._write(store_vals)
File "/opt/odoo12/odoo/odoo/models.py", line 3463, in _write
self._validate_fields(vals)
File "/opt/odoo12/odoo/odoo/models.py", line 1112, in validate_fields
raise ValidationError("%s\n\n%s" % (("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ('Error while validating constraint\n\nField name
does not exist\n\nError context:\nView project.task.gant.data.form
\n[view_id: 1621, xml_id: n/a, model: project.task, parent_id: 541]', None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/odoo12/odoo/odoo/http.py", line 656, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo12/odoo/odoo/http.py", line 314, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/opt/odoo12/odoo/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/opt/odoo12/odoo/odoo/http.py", line 698, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo12/odoo/odoo/http.py", line 346, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo12/odoo/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo12/odoo/odoo/http.py", line 339, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo12/odoo/odoo/http.py", line 941, in call
return self.method(*args, **kw)
File "/opt/odoo12/odoo/odoo/http.py", line 519, in response_wrap
response = f(*args, **kw)
File "/opt/odoo12/odoo/addons/web/controllers/main.py", line 966, in call_button
action = self._call_kw(model, method, args, {})
File "/opt/odoo12/odoo/addons/web/controllers/main.py", line 954, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo12/odoo/odoo/api.py", line 749, in call_kw
return _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo12/odoo/odoo/api.py", line 736, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_module.py", line 445, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_module.py", line 561, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/opt/odoo12/odoo/odoo/modules/registry.py", line 86, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/opt/odoo12/odoo/odoo/modules/loading.py", line 421, in load_modules
loaded_modules, update_module, models_to_check)
File "/opt/odoo12/odoo/odoo/modules/loading.py", line 313, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/opt/odoo12/odoo/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package, report=report)
File "/opt/odoo12/odoo/odoo/modules/loading.py", line 68, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 802, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 865, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 755, in parse
self.parse(rec, mode)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 764, in parse
exc_info[2]
File "/opt/odoo12/odoo/odoo/tools/pycompat.py", line 86, in reraise
raise value.with_traceback(tb)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 758, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "/opt/odoo12/odoo/odoo/tools/convert.py", line 663, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "/opt/odoo12/odoo/odoo/models.py", line 3871, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "/opt/odoo12/odoo/addons/website/models/ir_ui_view.py", line 129, in _load_records_create
records = super(View, self)._load_records_create(values)
File "/opt/odoo12/odoo/odoo/models.py", line 3785, in _load_records_create
return self.create(values)
File "", line 2, in create
File "/opt/odoo12/odoo/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "", line 2, in create
File "/opt/odoo12/odoo/odoo/api.py", line 452, in _model_create_multi
return create(self, arg)
File "/opt/odoo12/odoo/odoo/models.py", line 3602, in create
fields[0].determine_inverse(batch_recs)
File "/opt/odoo12/odoo/odoo/fields.py", line 1117, in determine_inverse
getattr(records, self.inverse)()
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "/opt/odoo12/odoo/addons/website/models/ir_ui_view.py", line 41, in write
return super(View, self).write(vals)
File "/opt/odoo12/odoo/odoo/addons/base/models/ir_ui_view.py", line 444, in write
return super(View, self).write(self._compute_defaults(vals))
File "/opt/odoo12/odoo/odoo/models.py", line 3327, in write
self._write(store_vals)
File "/opt/odoo12/odoo/odoo/models.py", line 3463, in _write
self._validate_fields(vals)
File "/opt/odoo12/odoo/odoo/models.py", line 1112, in validate_fields
raise ValidationError("%s\n\n%s" % (("Error while validating constraint"), tools.ustr(e)))
odoo.tools.convert.ParseError: "Error while validating constraint
Field name
does not exist
Error context:
View project.task.gant.data.form
[view_id: 1621, xml_id: n/a, model: project.task, parent_id: 541]
None" while parsing /opt/odoo12/odoo-custom-addons/dhx_gantt/views/task_views.xml:21, near
project.task.gant.data.form
project.task
Installed Apps / Modules
Module Name | Technical Name | Author | Website | Version |
---|---|---|---|---|
Website | website | Odoo S.A. | https://www.odoo.com/page/website-builder | 12.0.1.0 |
| ||||
Project | project | Odoo S.A. | https://www.odoo.com/page/project-management | 12.0.1.1 |
| ||||
Inventory | stock | Odoo S.A. | https://www.odoo.com/page/warehouse | 12.0.1.1 |
| ||||
Invoicing | account | Odoo S.A. | https://www.odoo.com/page/billing | 12.0.1.1 |
| ||||
Manufacturing | mrp | Odoo S.A. | https://www.odoo.com/page/manufacturing | 12.0.2.0 |
| ||||
WMS Accounting | stock_account | Odoo S.A. | 12.0.1.1 | |
| ||||
Sales | sale_management | Odoo S.A. | https://www.odoo.com/page/sales | 12.0.1.0 |
| ||||
Task Logs | hr_timesheet | Odoo S.A. | https://www.odoo.com/page/timesheet-mobile-app | 12.0.1.0 |
| ||||
Purchase | purchase | Odoo S.A. | https://www.odoo.com/page/purchase | 12.0.1.2 |
| ||||
Purchase Stock | purchase_stock | Odoo S.A. | 12.0.1.2 | |
| ||||
Employees | hr | Odoo S.A. | https://www.odoo.com/page/employees | 12.0.1.1 |
| ||||
Account Bank Statement Import | account_bank_statement_import | Odoo S.A. | 12.0.1.0 | |
| ||||
Import Vendor Bills From XML | account_facturx | Odoo S.A. | 12.0.1.0 | |
| ||||
Analytic Accounting | analytic | Odoo S.A. | 12.0.1.1 | |
| ||||
Signup | auth_signup | Odoo S.A. | 12.0.1.0 | |
| ||||
Barcode | barcodes | Odoo S.A. | 12.0.2.0 | |
| ||||
Base | base | Odoo S.A. | 12.0.1.3 | |
| ||||
Base import | base_import | Odoo S.A. | 12.0.1.0 | |
| ||||
Initial Setup Tools | base_setup | Odoo S.A. | 12.0.1.0 | |
| ||||
Dashboards | board | Odoo S.A. | 12.0.1.0 | |
| ||||
IM Bus | bus | Odoo S.A. | 12.0.1.0 | |
| ||||
Contacts | contacts | Odoo S.A. | 12.0.1.0 | |
| ||||
Decimal Precision Configuration | decimal_precision | Odoo S.A. | 12.0.0.1 | |
| ||||
KPI Digests | digest | Odoo S.A. | 12.0.1.0 | |
| ||||
Document Page | document_page | OpenERP SA, Odoo Community Association (OCA) | https://github.com/OCA/knowledge | 12.0.1.1.0 |
| ||||
Document Page Project | document_page_project | Eficent, Odoo Community Association (OCA) | https://github.com/OCA/knowledge | 12.0.1.0.0 |
| ||||
Email Gateway | fetchmail | Odoo S.A. | 12.0.1.0 | |
| ||||
In-App Purchases | iap | Odoo S.A. | 12.0.1.0 | |
| ||||
OdooBot for livechat | im_livechat_mail_bot | Odoo S.A. | https://www.odoo.com/page/discuss | 12.0.1.0 |
| ||||
Knowledge | knowledge | OpenERP SA,MONK Software, Tecnativa, Eficent, Odoo Community Association (OCA) | https://github.com/OCA/knowledge | 12.0.1.0.0 |
| ||||
Generic - Accounting | l10n_generic_coa | Odoo S.A. | 12.0.1.1 | |
| ||||
United States - Accounting | l10n_us | Odoo S.A. | 12.0.1.1 | |
| ||||
Discuss | Odoo S.A. | https://www.odoo.com/page/discuss | 12.0.1.0 | |
| ||||
OdooBot | mail_bot | Odoo S.A. | https://www.odoo.com/page/discuss | 12.0.1.0 |
| ||||
Partner Autocomplete | partner_autocomplete | Odoo SA | 12.0.1.0 | |
| ||||
Payment Acquirer | payment | Odoo S.A. | 12.0.1.0 | |
| ||||
Transfer Payment Acquirer | payment_transfer | Odoo S.A. | 12.0.1.0 | |
| ||||
Just In Time Scheduling | procurement_jit | Odoo S.A. | 12.0.1.0 | |
| ||||
Products & Pricelists | product | Odoo S.A. | 12.0.1.2 | |
| ||||
Products Expiration Date | product_expiry | Odoo S.A. | 12.0.1.0 | |
| ||||
Project Types | project_category | ADHOC SA,Tecnativa, Onestein, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Description | project_description | Tecnativa, C2i Change 2 improve, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project key | project_key | Modoolar, Odoo Community Association (OCA) | https://github.com/OCA/project/ | 12.0.1.0.0 |
| ||||
Projects List View | project_list | Brainbean Apps, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Milestones | project_milestone | Patrick Wilson, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Parent Task Filter | project_parent_task_filter | C2i Change 2 improve, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.2.0 |
| ||||
Project Roles | project_role | Brainbean Apps, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.2.0.0 |
| ||||
Project Task Stage Closed | project_stage_closed | ACSONE SA/NV,Tecnativa,Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Add State field to Project Stages | project_stage_state | Daniel Reis,Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Status | project_status | Patrick Wilson, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.1.0 |
| ||||
Project Tags | project_tag | Patrick Wilson, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Sequential Code for Tasks | project_task_code | OdooMRP team, AvanzOSC, Tecnativa, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.1 |
| ||||
Project Task Default Stage | project_task_default_stage | Tecnativa, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Task Dependencies | project_task_dependency | Onestein,Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Templates | project_template | Patrick Wilson, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project Template & Milestone | project_template_milestone | Patrick Wilson, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.0 |
| ||||
Project timeline | project_timeline | Tecnativa, Onestein, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.2.0 |
| ||||
Project Timeline - Timesheet | project_timeline_hr_timesheet | Onestein, Odoo Community Association (OCA) | https://github.com/OCA/project | 12.0.1.0.1 |
| ||||
Project Timeline Task Dependencies | project_timeline_task_dependency | Onestein, Odoo Community Association (OCA) | https://github.com/oca/project | 12.0.1.0.0 |
| ||||
Purchase and MRP Management | purchase_mrp | Odoo S.A. | 12.0.1.0 | |
| ||||
Customer Rating | rating | Odoo S.A. | 12.0.1.0 | |
| ||||
Resource | resource | Odoo S.A. | 12.0.1.1 | |
| ||||
Sales | sale | Odoo S.A. | 12.0.1.1 | |
| ||||
Sales and MRP Management | sale_mrp | Odoo S.A. | 12.0.1.0 | |
| ||||
Sale Purchase | sale_purchase | Odoo S.A. | https://www.odoo.com/ | 12.0.1.0 |
| ||||
Sales and Warehouse Management | sale_stock | Odoo S.A. | 12.0.1.0 | |
| ||||
Sales Timesheet | sale_timesheet | Odoo S.A. | 12.0.1.0 | |
| ||||
Sales Teams | sales_team | Odoo S.A. | https://www.odoo.com/page/crm | 12.0.1.0 |
| ||||
SMS gateway | sms | Odoo S.A. | 12.0.1.0 | |
| ||||
Snail Mail | snailmail | Odoo S.A. | 12.0.0.1 | |
| ||||
snailmail_account | snailmail_account | Odoo S.A. | 12.0.0.1 | |
| ||||
social_media | social_media | Odoo S.A. | 12.0.0.1 | |
| ||||
Stock Barcodes | stock_barcodes | Tecnativa, Odoo Community Association (OCA) | https://odoo-community.org/ | 12.0.11.0.1.0.0 |
| ||||
Units of measure | uom | Odoo S.A. | 12.0.1.0 | |
| ||||
Web | web | Odoo S.A. | 12.0.1.0 | |
| ||||
Odoo Web Diagram | web_diagram | Odoo S.A. | 12.0.2.0 | |
| ||||
Web Editor | web_editor | Odoo S.A. | 12.0.1.0 | |
| ||||
Gauge Widget for Kanban | web_kanban_gauge | Odoo S.A. | 12.0.1.0 | |
| ||||
Odoo Settings Dashboard | web_settings_dashboard | Odoo S.A. | 12.0.1.0 | |
| ||||
Web timeline | web_timeline | ACSONE SA/NV, Tecnativa, Monk Software, Onestein, Odoo Community Association (OCA) | https://github.com/OCA/web | 12.0.1.0.5 |
The weekend days can be configurable.
This should be by company. Plus point for allowing a project to override the company configuration.
Hello,
I will like to add this module and contribute on making it available to v16, but is the project alive?
Best Regards
I got this error when I try to install. Someone can help me?
thanks.
Erro:
Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 1128, in _validate_fields
check(self)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 351, in _check_xml
self.postprocess_and_fields(view.model, view_doc, view.id)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 1126, in postprocess_and_fields
fields_def = self.postprocess(model, node, view_id, False, fields)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 951, in postprocess
fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 951, in postprocess
fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 951, in postprocess
fields.update(self.postprocess(model, f, view_id, in_tree_view, model_fields))
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 911, in postprocess
).postprocess_and_fields(field.comodel_name, f, view_id)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 1138, in postprocess_and_fields
self.raise_view_error(message, view_id)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 568, in raise_view_error
raise ValueError(message)
ValueError: O campo name
não existe
Contexto de erro:
Veja project.task.gant.data.form
[view_id: 8636, xml_id: n/a, model: project.task, parent_id: 473]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 758, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 663, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3910, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3824, in _load_records_create
return self.create(values)
File "", line 2, in create
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 462, in _model_create_multi
return create(self, arg)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "", line 2, in create
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 462, in _model_create_multi
return create(self, arg)
File "e:\odoo\modulos_v12\12.0\web_widget_one2many_product_picker\models\base.py", line 45, in create
return super().create(vals_list)
File "", line 2, in create
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 462, in _model_create_multi
return create(self, arg)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3641, in create
fields[0].determine_inverse(batch_recs)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\fields.py", line 1200, in determine_inverse
getattr(records, self.inverse)()
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\website\models\ir_ui_view.py", line 41, in write
return super(View, self).write(vals)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 445, in write
res = super(View, self).write(self._compute_defaults(vals))
File "e:\odoo\modulos_v12\12.0\web_widget_one2many_product_picker\models\base.py", line 76, in write
return super().write(values)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3366, in write
self._write(store_vals)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3502, in _write
self._validate_fields(vals)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 1132, in validate_fields
raise ValidationError("%s\n\n%s" % (("Error while validating constraint"), tools.ustr(e)))
odoo.exceptions.ValidationError: ('Error while validating constraint\n\nO campo name
não existe\n\nContexto de erro:\nVeja project.task.gant.data.form
\n[view_id: 8636, xml_id: n/a, model: project.task, parent_id: 473]', None)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 656, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 314, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\pycompat.py", line 87, in reraise
raise value
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 698, in dispatch
result = self._call_function(**self.params)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 346, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\service\model.py", line 98, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 339, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 941, in call
return self.method(*args, **kw)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 519, in response_wrap
response = f(*args, **kw)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\web\controllers\main.py", line 967, in call_button
action = self._call_kw(model, method, args, {})
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\web\controllers\main.py", line 955, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 759, in call_kw
return _call_kw_multi(method, model, args, kwargs)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 746, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_module.py", line 75, in check_and_log
return method(self, *args, **kwargs)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_module.py", line 446, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "e:\odoo\modulos_v12\12.0\app_action_history\models\ir_module_history.py", line 24, in _button_immediate_function
res = super(IrModuleModule, self)._button_immediate_function(function)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_module.py", line 562, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\registry.py", line 86, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 421, in load_modules
loaded_modules, update_module, models_to_check)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 313, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package, report=report)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 68, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 802, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 865, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 755, in parse
self.parse(rec, mode)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 764, in parse
exc_info[2]
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\pycompat.py", line 86, in reraise
raise value.with_traceback(tb)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 758, in parse
self._tags[rec.tag](rec, de, mode=mode)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\convert.py", line 663, in _tag_record
record = model.with_context(rec_context)._load_records([data], self.mode == 'update')
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3910, in _load_records
records = self._load_records_create([data['values'] for data in to_create])
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3824, in _load_records_create
return self.create(values)
File "", line 2, in create
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 462, in _model_create_multi
return create(self, arg)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 428, in create
return super(View, self).create(vals_list)
File "", line 2, in create
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 462, in _model_create_multi
return create(self, arg)
File "e:\odoo\modulos_v12\12.0\web_widget_one2many_product_picker\models\base.py", line 45, in create
return super().create(vals_list)
File "", line 2, in create
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 462, in _model_create_multi
return create(self, arg)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3641, in create
fields[0].determine_inverse(batch_recs)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\fields.py", line 1200, in determine_inverse
getattr(records, self.inverse)()
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 275, in _inverse_arch
view.write(data)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\website\models\ir_ui_view.py", line 41, in write
return super(View, self).write(vals)
File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_ui_view.py", line 445, in write
res = super(View, self).write(self._compute_defaults(vals))
File "e:\odoo\modulos_v12\12.0\web_widget_one2many_product_picker\models\base.py", line 76, in write
return super().write(values)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3366, in write
self._write(store_vals)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 3502, in _write
self._validate_fields(vals)
File "C:\Program Files (x86)\Odoo 12.0\server\odoo\models.py", line 1132, in validate_fields
raise ValidationError("%s\n\n%s" % (("Error while validating constraint"), tools.ustr(e)))
odoo.tools.convert.ParseError: "Error while validating constraint
O campo name
não existe
Contexto de erro:
Veja project.task.gant.data.form
[view_id: 8636, xml_id: n/a, model: project.task, parent_id: 473]
None" while parsing file:/e:/odoo/modulos_v12/12.0/dhx_gantt/views/task_views.xml:21, near
project.task.gant.data.form
project.task
please make it able to display the task hierarchy when using subtask
I've got error when dragging chart (to be longer or shorter).
Below is the error messages
Error:
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 912, in call
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1389, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/project/models/project.py", line 1136, in write
result = super(Task, tasks).write(vals)
File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_thread.py", line 322, in write
result = super(MailThread, self).write(values)
File "/usr/lib/python3/dist-packages/odoo/addons/mail/models/mail_activity.py", line 766, in write
return super(MailActivityMixin, self).write(vals)
File "/usr/lib/python3/dist-packages/odoo/addons/rating/models/rating_mixin.py", line 82, in write
result = super(RatingMixin, self).write(values)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3589, in write
raise ValueError("Invalid field %r on model %r" % (fname, self._name))
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: Invalid field 'undefined' on model 'project.task'
When i load the module and clicked to view gantt button this error occured.
I am willing to contribute with Odoo 15 CE migration. i already forked this repo, once i have a working beta i will make a PR. i would love to chat with you. I'm a noob in JS. my main objective is using gantt for hotel reservations and management.
I would remove the dependency on project and just make the gantt available then make other modules dependant on this main one.
Hello,
I downloaded the latest version of your app (14.1) but I get the following stack trace when trying to install it on Odoo Community 14.0. Any ideas on how to solve it? Thanks in advance.
Errore:
Odoo Server Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 683, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 347, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 912, in __call__
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 531, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1393, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1381, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 396, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 383, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "<decorator-gen-71>", line 2, in button_immediate_install
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
return method(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 474, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 592, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 89, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 455, in load_modules
loaded_modules, update_module, models_to_check)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 348, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 197, in load_module_graph
registry.setup_models(cr)
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 273, in setup_models
model._setup_base()
File "/usr/lib/python3/dist-packages/odoo/models.py", line 2791, in _setup_base
self._add_field(name, field.new())
File "/usr/lib/python3/dist-packages/odoo/models.py", line 404, in _add_field
field.setup_base(self, name)
File "/usr/lib/python3/dist-packages/odoo/fields.py", line 278, in setup_base
self._setup_attrs(model, name)
File "/usr/lib/python3/dist-packages/odoo/fields.py", line 2328, in _setup_attrs
"containing the specified option." % self
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 639, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 315, in _handle_exception
raise exception.with_traceback(None) from new_cause
ValueError: ir.actions.act_window.view.view_mode: required selection fields must define an ondelete policy that implements the proper cleanup of the corresponding records upon module uninstallation. Please use one or more of the following policies: 'set default' (if the field has a default defined), 'cascade', or a single-argument callable where the argument is the recordset containing the specified option.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.