Перейти к содержимому


измененный "Менеджер" не может редактировать записи


Сообщений в теме: 8

#1 pighog

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 23 Июнь 2010 - 12:26

Описание ситуации: уволился менеджер А. По указанию руководства записи менеджера А путем группового редактирования поля "Менеджер" (под пользователем с правами админа, Менеджеры самих себя в базе менять не могут) "перекидываются" на менеджера Б. Успешно, без проблем.
Менеджер Б видит записи, ранее занесенные менеджером А, может их смотреть, имя в поле "Менеджер" стоит его (в т.ч. в таблице), может править связанные с записью таблицы, но редактировать собственно запись не может. Все поля серые.
Оба пользователя из дефолтовой группы "Менеджеры", права там тоже по умолчанию.
Подскажите, пожалуйста, может, я что сделал не так?
Версия 1.8.0, апргейдилась с 1.6.4(2)

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 854 сообщений
  • Пол:Мужчина

Отправлено 23 Июнь 2010 - 13:26

Нет, здесь всё правильно. Дело в том, что поле менеджера(типа пользователь) это не одно и тоже с владельцем записи. Если редактирование чужих записей не стоит, то ничего не выйдет.
Могу предложить Вам написать код, который поменяет поле user_id, в записях уволенного менеджера на значение нового.

#3 tmg

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 21 Октябрь 2010 - 09:47

День добрый.
Для нас возможность редактирования записи после смены менеджера тоже очень актуальна. Ситуация абсолютно идентична первому посту. Менеджер уволился или компания передается другому менеджеру, возможность редактирования контрагента нет т.к. программа считает этого контрагента за чужого (стоит ограничение на редактирование чужих клиентов). Помогите решить. Заранее благодарен.

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Октябрь 2010 - 11:12

На данный момент это не решается средствами программы, в дальнейшем мы добавим возможность изменения владельца записи. Пока вы можете поменять user_id в таблице только прямым запросом к базе данных (например через phpMyAdmin)

#5 tmg

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 21 Октябрь 2010 - 13:35

Спасибо за быстрый ответ.
Когда появится данная возможность? Как долго ожидать?
Программа нравится, но изменения владельца записи очень актуальна! Смена менеджера у каждого клиента средствами phpMyAdmin больно утомительна и требует специальных знаний!

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Октябрь 2010 - 13:45

Просмотр сообщенияtmg (21.10.2010, 14:35) писал:

Смена менеджера у каждого клиента средствами phpMyAdmin больно утомительна
Зачем же у каждого? Делаете запрос "UPDATE ваша_таблица SET user_id=id_нового_менеджера WHERE user_id=id_старого_менеджера" и все сменяется автоматически. ID менеджеров можно посмотреть в таблице cb_users.

#7 Гарифуллин Марат

    Администратор

  • Руководитель ООО "КБ"
  • PipPipPip
  • 121 сообщений
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 13:59

Просмотр сообщенияtmg (21.10.2010, 13:35) писал:

Когда появится данная возможность? Как долго ожидать?
Данный функционал планируем доработать к середине ноября.

#8 Александр Скороход

    Активный участник

  • Пользователи
  • PipPipPip
  • 54 сообщений
  • Пол:Мужчина

Отправлено 30 Июль 2011 - 20:17

Появился такой функционал?

#9 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 01 Август 2011 - 08:43

Просмотр сообщенияАлександр Скороход (30.7.2011, 21:17) писал:

Появился такой функционал?
http://clientbase.ru...6/systemfields/
http://clientbase.ru...n_16/ad_access/





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных