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


Фотография
- - - - -

Организация каталога


Лучший Ответ feedmy.name , 11 April 2015 - 14:20

просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.

 

Менеджер пользователей: Создать уровень доступа.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 rsmjbzoo

rsmjbzoo

Отправлено 11 April 2015 - 10:05

Здравствуйте!

Возникла потребность организовать простенькую систему отчетности работников в онлайне.

Суть следующая: менеджер вносит заявки, они предназначены для различных работников. Работники логинятся на сайте, и видят только заявки предназначенные им. Заполняют несколько полей в уже созданной заявке и сохраняются.

Отсюда вопрос: как лучше организовать структуру, при которой работники будут видеть только свои заявки? Первое что приходит на ум - это при подаче менеджером выбирать подкаталог, куда будут помещаться заявки. Или есть другой рецепт?

Спасибо!


  • 0

#2 feedmy.name

feedmy.name

Отправлено 11 April 2015 - 14:20   Лучший Ответ

просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.

 

Менеджер пользователей: Создать уровень доступа.


Сообщение отредактировал feedmy.name: 11 April 2015 - 14:22

  • 0

you call my joomla wonderfull but yet i called simple : )


#3 alexmixaylov

alexmixaylov

Отправлено 11 April 2015 - 14:38

в шаблоне вывода напишите проверку

$user = & JFactory::getUser();
$username = trim($user->name);//получили зареганого юзера джумла

$forName = trim($this->renderPosition('for')); 
//вывели в шаблоне позицию 'for' для кого публикация. 
//Его нужно будет создать и привязывать через связанные елементы 
//или создать селект и туда впихнуть всех юзеров (только нужно внимательным быть чтоб совпадало  
//с именем регистрации)
 
if($forName == $username){
      //здесь шаблон вывода, тизер или что то другое 
      //если имена совпадают. выводим
}

Сообщение отредактировал alexmixaylov: 11 April 2015 - 14:40

  • 1

#4 rsmjbzoo

rsmjbzoo

Отправлено 12 April 2015 - 11:01

Спасибо, буду экспериментировать!


  • 0

#5 rsmjbzoo

rsmjbzoo

Отправлено 12 April 2015 - 20:44

просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.

 

Менеджер пользователей: Создать уровень доступа.

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


  • 0

#6 alexmixaylov

alexmixaylov

Отправлено 12 April 2015 - 21:54

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

Можно подкаталог (зависит от ваших задач)

но не обязательно

 

если количество ограничено, можно добавить селект и в него забить всех работников

или сделать текстовое поле или 

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

вариантов куча - что то быстрее работает, что то  удобнее


  • 0

#7 rsmjbzoo

rsmjbzoo

Отправлено 21 April 2015 - 11:20

Можно подкаталог (зависит от ваших задач)

но не обязательно

 

если количество ограничено, можно добавить селект и в него забить всех работников

или сделать текстовое поле или 

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

вариантов куча - что то быстрее работает, что то  удобнее

Спасибо за варианты, с подкаталогом все понятно, заявки каждого работника помещаем в отдельный подкаталог и выводим в отдельном меню. А как выводить для каждого работника заявки, если использовать селект или связанные элементы? На будущее просто интересно.


  • 0




Click to return to top of page in style!