Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Права пользователя на редактирование и добавление товаров только одной категории


Recommended Posts

На сайте очень много позиций 4000+, хочу нанять человека для добавления новых товаров, но нет 100% доверия.

Не хочу чтобы он мог внести какие-нибудь изменения к уже существующим товарам.

 

Из мыслей:

1. Запрет к товарам чей id меньше 5000;

2. Разрешен доступ только к определенным категориям товаров;

 

Надіслати
Поділитися на інших сайтах

сделать следующее

 

1. Создать в табл product поле user_create

а. доработать методы add, copy, delete, edit

 

2 в validate проверять id пользователя или группу

 

Таким образом только свои!!!

 

второй этап - управление полем user_create

Надіслати
Поділитися на інших сайтах

У меня при редактировании товара есть только кнопка применить, сделал так

if (($this->user->getID()) == '18') {
  if (($this->model_catalog_product->getProductMainCategoryId($this->request->get['product_id'])) == '112') {
    $this->document->addScript('view/javascript/simonsaveandstay.js');
  }
} else {
  $this->document->addScript('view/javascript/simonsaveandstay.js');
}

Получается кнопка применить появится только для нужного пользователя и в указанной мной категории
А добавление товара по кнопке сохранить

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.