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


Как настроить показ ПРЕДСТАВЛЕНпЯ одному ползователю


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

#1 smart

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

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 22 Март 2012 - 09:23

Есть группа менеджеры. там 20 человек.

Есть отчет в виде представления.

Нужно, чтобы один из этих менеджеров - мог видеть этот отчет.

Как это лучше организовать?

P.S. делать для этого менеджера новую группу, мне кажется не очень удобно ... потому что раз в неделю у нас меняется менеджер который должен смотреть за этим отчетом (дежурный). и каждый раз менять группу ... как то сложно наверно.

#2 CbCoder

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

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

Отправлено 22 Март 2012 - 10:24

Можно встроить в код самого отчета проверку id менеджера. Если разрешенный - показывать отчет, если нет - выдавать какой-нибудь текст вроде "Доступ к отчету отключен"

#3 smart

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

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 22 Март 2012 - 10:29

супер идея... а куда этот код вставлять? в отображение?

и еще мини уточнение ... а можно отчет из представление - рассылать через емейл? например каждое утро уходит емейл с отчетом - сколько заказов было вчера

#4 CbCoder

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

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

Отправлено 22 Март 2012 - 10:59

Да, в отображение.

{if $user.id==111}
   -- вывод отчета --
{else}
   Доступ к отчету выключен.
{/if}

Здесь 111 - id дежурного менеджера. Можно заменить на логин или фио, как вам удобнее.

#5 CbCoder

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

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

Отправлено 22 Март 2012 - 11:06

Просмотр сообщенияsmart (22 Март 2012 - 10:29) писал:

а можно отчет из представление - рассылать через емейл? например каждое утро уходит емейл с отчетом - сколько заказов было вчера
Можно создать задание крон с тем же кодом, но без вывода на экран, а взамен - отправка на емейл через функцию sendmail (тема, текст, кому). Эта функция использует smtp, настроенные в программе.





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

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