Перейти к содержимому
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 accounting v14 pos v15
Об этом форуме
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Помощь

Restrict users to see all projects

Подписаться

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

Этот вопрос был отмечен
configurationprojectv18
4 Ответы
2186 Представления
Аватар
Pedro Lopez

I'm trying to configure project privacy so that users can only see the projects they've been invited to or they create, and i need that users can still create new projects, assign stages, and tasks.

Initially, I added the users to the administrators group, but they could see all projects; after i assigned them in the users group, but could not create projects.

0
Аватар
Отменить
Sujata

Use " = " for single values: ('partner_id', '=', 3)
Use " in " with a list: ('partner_id', 'in', [3])

Аватар
Andrew Rose
Лучший ответ

How to allow the regular project User group to create project:

For the below steps we are using Odoo 19 Enterprise with demo data Mitchell Admin is acting as Admin and Marc Demo as a regular user.

Step 1) Go into the General Settings and Activate Developer mode.

Step 2) Then select Users & Companies --> Groups as shown in the screenshot below:

Step 3) Select the record “User”:

Step 4) Go into the form view of the selected Project User record from the previous step:

Step 5) Now select the Access Rights tab and give "Create Access" to the line with Project as its Model as shown below (also add "Write Access" if you want the user to have access to editing project fields):

Alternatively do the above steps you can make a new User group for Project and allow this field.

How to make projects visible only when following or created:

Ensure we have enabled developer mode as per step 1 of the previous solution.

Step 1) Click the project app and Configuration -> Projects:


Step 2) Then click one of the projects in the resulting list, we selected Renovations in these steps.

Step 3) Next click the settings tab and you should see similar to the following:

For the Visibility field you are selecting either “All internal users” or “All internal users and invited portal users” and so to hide this project you should select “Invited internal users” or “Invited internal and portal users”

Step 4) Confirm and save your change of setting to “invited internal and portal users”:

After completing the above step 4 you should confirm that regular user, for us Marc Demo, can no longer see the Renovations project as they are not a follower. 

The remaining steps show how to make this the default visibility setting for new projects going forward.

Step 5) Click the debugging icon in the top menu and then select “Set Default Values” as shown in screenshot below:


Step 6) The following popup should be shown:

Step 7) Fill it out as follows in the screenshot below and press “Save Default”

Step 8) Confirm that was saved correctly by creating a project from admin, in our case Mitchell Admin, and checking that regular uninvited user does not have visibility for this project.

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

Hi,


To configure project privacy in Odoo, create a custom group (e.g., "Project User - Limited Access") inheriting from "Project / User" to grant basic project rights. Configure model access rights for this group, enabling read, create, and write access to Project, Task, Project Stage, and Project Update models. Then, create record rules for the Project and Task models, using domain filters to restrict users to seeing only projects where they are the project manager or a follower, and tasks assigned to them or where they are a follower.

Assign users to the custom group and remove them from the Administrator and standard "Project / User" groups. This setup balances the ability to create projects and tasks with restricted visibility, ensuring users only see projects they are involved in.


Hope it helps

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

Hi Pedro Lopez,

Use Record Rules instead of group-based access

  1. Keep users in the "User: All Documents" group (or create a custom group with project creation rights)
  2. Create a record rule on the project.project model:

    • Domain: ['|', ('user_id', '=', user.id), ('message_partner_ids', 'in', user.partner_id.id)]
    • Apply on Read: Yes
    • This ensures users see only:

      • Projects they created (user_id)
      • Projects they're followers/members of (message_partner_ids)
1
Аватар
Отменить
Pedro Lopez
Автор

thank you, i'm trying to create the record rule with your recomendation but get this message: Invalid Domain: Invalid domain term ('partner_id', 'in', 3)

Аватар
Flavio Hernández
Лучший ответ

you could try and make a group for this users with a record rule so they can only see or access a field where you assign users

1
Аватар
Отменить
Pedro Lopez
Автор

yes i tried but if i let them in the user group the users still cant create new projects

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

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

Регистрация
Похожие посты Ответы Просмотры Активность
How to automatically create only one project (from template) for a Sale Order, even if it has multiple service lines?
configuration project
Аватар
Аватар
1
нояб. 25
1929
[Odoo V12] How to use OpenAI with Odoo 12 (Python 3.6+ required)? Решено
configuration project
Аватар
Аватар
Аватар
2
июн. 25
4142
Subtasks on Calendar View
configuration project
Аватар
Аватар
1
дек. 24
2365
[[=soporte=Paso=paso=]]¿Cómo llamar a Iberia, Ecuador?
security configuration project
Аватар
0
дек. 25
18
ODOO 19 Enterprise manual
configuration accounting project
Аватар
Аватар
1
апр. 26
3077
Сообщество
  • Видео уроки
  • Документация
  • Форум
Открытый исходный код
  • Скачать
  • 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 Svenska ภาษาไทย 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