Лучший Ответ feedmy.name , 11 April 2015 - 14:20
просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.
Менеджер пользователей: Создать уровень доступа.
Перейти к сообщениюЛучший Ответ feedmy.name , 11 April 2015 - 14:20
просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.
Менеджер пользователей: Создать уровень доступа.
Перейти к сообщениюОтправлено 11 April 2015 - 10:05
Здравствуйте!
Возникла потребность организовать простенькую систему отчетности работников в онлайне.
Суть следующая: менеджер вносит заявки, они предназначены для различных работников. Работники логинятся на сайте, и видят только заявки предназначенные им. Заполняют несколько полей в уже созданной заявке и сохраняются.
Отсюда вопрос: как лучше организовать структуру, при которой работники будут видеть только свои заявки? Первое что приходит на ум - это при подаче менеджером выбирать подкаталог, куда будут помещаться заявки. Или есть другой рецепт?
Спасибо!
Отправлено 11 April 2015 - 14:20 Лучший Ответ
просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.
Менеджер пользователей: Создать уровень доступа.
Сообщение отредактировал feedmy.name: 11 April 2015 - 14:22
Отправлено 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
Отправлено 12 April 2015 - 11:01
Спасибо, буду экспериментировать!
Отправлено 12 April 2015 - 20:44
просто по группам разбейте работников. и дайте им разные квоты доступа. разместите информацию в разных менюшках.
Менеджер пользователей: Создать уровень доступа.
А при подаче заявки менеджером нужно выбирать в качестве работника одноименный подкаталог?
Отправлено 12 April 2015 - 21:54
А при подаче заявки менеджером нужно выбирать в качестве работника одноименный подкаталог?
Можно подкаталог (зависит от ваших задач)
но не обязательно
если количество ограничено, можно добавить селект и в него забить всех работников
или сделать текстовое поле или
создать новый тип (назовем его работник) и через связанные элементы выюирать нужного
вариантов куча - что то быстрее работает, что то удобнее
Отправлено 21 April 2015 - 11:20
Можно подкаталог (зависит от ваших задач)
но не обязательно
если количество ограничено, можно добавить селект и в него забить всех работников
или сделать текстовое поле или
создать новый тип (назовем его работник) и через связанные элементы выюирать нужного
вариантов куча - что то быстрее работает, что то удобнее
Спасибо за варианты, с подкаталогом все понятно, заявки каждого работника помещаем в отдельный подкаталог и выводим в отдельном меню. А как выводить для каждого работника заявки, если использовать селект или связанные элементы? На будущее просто интересно.