Перейти к содержимому
Odoo Меню
  • Войти
  • Попробовать бесплатно
  • Модули
    Финансы
    • Бухгалтерия
    • Выставление счетов
    • Расходы
    • Таблицы
    • Документооборот
    • Подпись
    Продажи
    • CRM
    • Продажи
    • POS Магазин
    • POS Ресторан
    • Подписки
    • Аренда
    Вебсайты
    • Конструктор вебсайтов
    • eCommerce
    • Блог
    • Форум
    • Онлайн-чат
    • Электронное обучение
    Логистика
    • Склад
    • Производство
    • PLM
    • Закупки
    • Обслуживание
    • Качество
    Отдел кадров
    • Сотрудники
    • Подбор персонала
    • Отпуска
    • Оценка персонала
    • Реферальная программа
    • Автопарк
    Маркетинг
    • SMM
    • E-mail рассылки
    • СМС рассылки
    • Мероприятия
    • Автоматизация маркетинга
    • Опросы
    Услуги
    • Проекты
    • Табели
    • Выездной сервис
    • Поддержка
    • Планирование
    • Встречи
    Продуктивность
    • Обсуждения
    • Согласование
    • IoT
    • VoIP-телефония
    • Knowledge
    • WhatsApp
    Сторонние приложения Модуль Студия Odoo Платформа Odoo Cloud
  • Индустрии
    Розничная торговля
    • Книжный магазин
    • Магазин одежды
    • Мебельный магазин
    • Продуктовый магазин
    • Строительный магазин
    • Магазин игрушек
    Гостинично-ресторанный бизнес
    • Бар и паб
    • Ресторан
    • Фастфуд
    • Гостевой дом
    • Дистрибьютор напитков
    • Отель
    Недвижимость
    • Агентство недвижимости
    • Архитектурное бюро
    • Строительство
    • Управление недвижимостью
    • Ландшафтный дизайн
    • Товарищество собственников жилья
    Консалтинг
    • Бухгалтерская фирма
    • Партнер Odoo
    • Маркетинговое агентство
    • Юридическая фирма
    • Подбор персонала
    • Аудиторское бюро
    Производство
    • Текстиль
    • Металл
    • Мебель
    • Продукты питания
    • Пивоварня
    • Корпоративные сувениры
    Здоровье и фитнес
    • Спортивный комплекс
    • Магазин оптики
    • Фитнес-клуб
    • Велнес-центр
    • Аптека
    • Салон красоты
    Услуги
    • Специалист по бытовым услугам
    • Продажа и обслуживание IT-оборудования
    • Солнечные энергосистемы
    • Производство обуви
    • Клининг
    • Системы ОВКВ
    Прочее
    • Некоммерческая организация
    • Консалтинг в сфере устойчивого развития
    • Аренда рекламных щитов
    • Бизнес по фотосъемке
    • Прокат велосипедов
    • Реселлер программного обеспечения
    Все индустрии
  • Community
    Обучение
    • Видео уроки
    • Документация
    • Сертификация
    • Тренинг
    • Блог
    • Подкаст
    Образование и развитие
    • Образовательная программа
    • Деловая игра Scale Up!
    • Экскурсия в офис Odoo
    ПО
    • Скачать
    • Сравнить версии
    • Релизы
    Сотрудничество
    • Github
    • Форум
    • Мероприятия
    • Перевод
    • Стать партнером
    • Услуги для партнеров
    • Зарегистрировать бухгалтерскую фирму
    Услуги
    • Найти партнера
    • Найти бухгалтера
    • Встреча с экспертом
    • Услуги по внедрению
    • Отзывы клиентов
    • Поддержка
    • Обновления
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Заказать демонстрацию
  • Цены
  • Поддержка

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухгалтерия
  • Склад
  • PoS
  • Проекты
  • MRP
All apps
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Помощь

Invalid Operation: Error while importing module 'dental_clinical_management'

Подписаться

Получайте уведомления о появлении активности в этом посте

Этот вопрос был отмечен
ubuntu22.04OdooV17
5 Ответы
1997 Представления
Аватар
ANDREW K

I'm getting this error when installing a third party app from the store.


Error while importing module 'dental_clinical_management'.

 while parsing /tmp/tmp9uhqovdm/dental_clinical_management/security/dental_clinical_management_security.xml:4, somewhere inside
<record id="own_dental_appointments" model="ir.rule">
        <field name="name">Own Appointments</field>
        <field name="model_id" ref="model_dental_appointment"/>
        <field name="domain_force">[('doctor_id.user_id', '=', user.id)]</field>
        <field name="groups" eval="[Command.link(ref('dental_clinical_management.group_dental_doctor'))]"/>
    </record> 

I have checked that all app dependencies are installed.

If I install the app using the method described in this post (forum/help-1/install-3rd-party-app-176360) then I can't see the app in the menu list unless I have superuser activated.

How can I fix this? Appreciate any help/advice.

0
Аватар
Отменить
Аватар
Cybrosys Techno Solutions Pvt.Ltd
Лучший ответ

Hi,

Please refer to the code below:


<record id="own_dental_appointments" model="ir.rule">

    <field name="name">Own Appointments</field>

    <field name="model_id" ref="model_dental_appointment"/>

    <field name="domain_force">[('doctor_id.user_id', '=', user.id)]</field>

    <field name="groups" eval="[(4,

    ref('dental_clinical_management.group_dental_doctor')]"/>

</record>


Hope it helps.

0
Аватар
Отменить
Аватар
Marvin Accuweb.Cloud
Лучший ответ

Hi Andrew,

The error you're getting is because Odoo can't find the model reference model_dental_appointment during module installation. This usually happens when the model isn't defined or loaded before the security file is parsed.

Make sure your model class is defined like this:

class DentalAppointment(models.Model):

    _name = 'dental.appointment'


Odoo auto-generates model_dental_appointment from _name = 'dental.appointment'. Also check your __manifest__.py and ensure the model is loaded before the XML file. The usual order is:

'data': [

    'security/ir.model.access.csv',

    'security/dental_clinical_management_security.xml',

    'views/...',

]


For the app not showing in the menu , activate Developer Mode, go to Settings > Users, open your user, and make sure you're added to the right group (like Dental Doctor). If the group isn't assigned, the menus will be hidden for normal users.

Thanks

0
Аватар
Отменить
Аватар
Ruchita
Лучший ответ

The error “Invalid Operation: Error while importing module 'dental_clinical_management'” means there’s a problem in your module code. Check the following:

  • Make sure __init__.py and __manifest__.py are correct.
  • Look for any syntax or import errors in your Python files.
  • Ensure all dependencies are listed in depends and installed.
  • Verify your XML files are well-formed and listed in data.
  • Follow the correct folder structure (models, views, etc.

0
Аватар
Отменить
Аватар
ANDREW K
Автор Лучший ответ

Hi Niyas,

Thanks for the suggestion. The app is installed.

However, as you predicted, I can't see the app. I tried to activate the user groups as you suggested. I tried Settings > Users & Companies > Groups but there's no option to activate the groups.

Sorry, I am noob to Odoo. Appreciate if you could point me in the right direction.

Thanks

0
Аватар
Отменить
Аватар
Niyas Raphy (Walnut Software Solutions)
Лучший ответ

Hi,
Seems you are importing the app from the user interface, which is not a recommend and supported method, if there is python files in the app.

In this case, you have opt (may be you already done),
* Download the app
* Extract it and add to addons path
* restart the odoo service
* hit update app list and install the app

After installing, if you are not able to see the app, there may be some user groups, you need to activate, which you can see from the users form view

Thanks 

0
Аватар
Отменить
Не оставайтесь в стороне – присоединяйтесь к обсуждению!

Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!

Регистрация
Похожие посты Ответы Просмотры Активность
Creating User Access for Tasks in Odoo with Limited Project,Task Permissions Решено
v17 OdooV17
Аватар
Аватар
1
февр. 25
13272
connect() failed (111: Unknown error) while connecting to upstream in odoo 16 and ubuntu 22
ubuntu22.04 odoov16
Аватар
0
нояб. 24
2414
odoo v17 How to add an image and uom in a PDF list bom
OdooV17 Studio17
Аватар
0
нояб. 24
1811
Je veux faire une migration de JS odoo 15 vers 17
migrate OdooV17
Аватар
0
мая 24
2041
disable edit on sale order
sale.order odooV17 OdooV17
Аватар
Аватар
Аватар
3
окт. 25
605
Сообщество
  • Видео уроки
  • Документация
  • Форум
Открытый исходный код
  • Скачать
  • Github
  • Runbot
  • Перевод
Услуги
  • Хостинг Odoo.sh
  • Поддержка
  • Обновление
  • Индивидуальные решения по доработке
  • Образование
  • Найти бухгалтера
  • Найти партнера
  • Стать партнером
О нас
  • Наша компания
  • Активы бренда
  • Cвяжитесь с нами
  • Вакансии
  • Мероприятия
  • Подкаст
  • Блог
  • Клиенты
  • Правовые документы • Конфиденциальность
  • Безопасность
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo – это набор бизнес-модулей с открытым исходным кодом, который закроет все потребности вашей компании: CRM, E-commerce, Бухгалтерия, Склад, POS, управление проектами и др.

Odoo сочетает в себе простоту использования и полную интеграцию всех бизнес-процессов в одной системе.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now