В доступе отказано в изменении общих настроек для администратора - Odoo 10 - PullRequest
0 голосов
/ 16 декабря 2018

Надеюсь, что всем удачного дня

Моя учетная запись администратора для odoo изменила его право доступа без причины, когда я нажимаю что-либо в «Общих настройках», это дает мне:

Предупреждение Odoo - Ошибка проверки Операция не может быть завершена, возможно, из-за следующего: - удаление: возможно, вы пытаетесь удалить запись, в то время как другие записи все еще ссылаются на нее - создание / обновление: обязательное поле установлено неправильно

[объект со ссылкой: Users - res.users]

в терминале он дает мне такую ​​команду:

2018-12-16 14:37:40,087 20622 INFO CMS odoo.sql_db: bad query: INSERT INTO "base_config_settings" ("id", "fail_counter", "module_google_drive", "company_share_product", "company_id", "module_base_import", "module_inter_company_rules", "module_share", "auth_signup_uninvited", "module_portal", "module_google_calendar", "group_multi_currency", "group_multi_company", "auth_signup_template_user_id", "group_product_variant", "alias_domain", "module_auth_oauth", "auth_signup_reset_password", "company_share_partner", "create_uid", "write_uid", "create_date", "write_date") VALUES(nextval('base_config_settings_id_seq'), 0, false, true, 1, true, false, false, false, true, false, false, false, 10, '0', 'gmail.com', false, true, true, 12, 12, (now() at time zone 'UTC'), (now() at time zone 'UTC')) RETURNING id

я пытался обновить модули -d -И все, я нашел только одно предупреждение.

2018-12-16 11:34:45,152 3972 WARNING CMS odoo.modules.loading: The transient model base.config.settings (base.config.settings) should not have explicit access rules!

любой мне поможет, я использую версию odoo 10

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

проблема была в поле auth_signup_template_user

когда я запускаю запрос в pgadmin, чтобы выяснить, где плохая строка .. это было неправильное значение = 10 не находится в другой таблице

полерасположение В Отладочном настроении> Настройка> Технические> Параметры> Системные параметры

Значение Stander = 5, в моем случае это было 10 .. поэтому, когда я вернул значение, сообщение об ошибке в общих настройках исчезло

Спасибо вам всем

0 голосов
/ 16 декабря 2018

Можете ли вы вставить журнал терминала по крайней мере на 15-20 строк выше из этого >> 018-12-16 14: 37: 40,087 20622 INFO CMS odoo.sql_db: неверный запрос: ....

Смотрите файл py и номер строки, из которой выдается ошибка

...