Просмотр неопубликованного тикета.
        Почему-то даже когда я авторизован в админке и пытаюсь просмотреть неопубликованный тикет меня редиректит на главную. Т.е. страница не найдена. Ведь где-то должна быть настройка, чтобы админ мог просматривать тикеты? Или нужно как-то права по-правильному настроить?    
    
    
                                                                                
            Комментарии: 14
                Добавь админу привилегий TicketUserPolicy и TicketVipPolicy и дай ему права sudo (галочка в профиле)            
                    
                Все выставил, но тикет все равно не открывается.            
                    
                Я добавил привилегий TicketUserPolicy и TicketVipPolicy и всё заработало. Где находится 
                    права sudo (галочка в профиле)не нашел :-)
                Безопасность -> Управление Пользователями -> (Нужный пользователь) -> Галочка «Неограниченные права»            
                    
                Может я не правильно привелегии добавляю…
Контроль доступа — группы пользователей — редактировать группу — доступ к контексту и здесь добавляю контексты с этими политиками доступа TicketUserPolicy и TicketVipPolicy
                    Контроль доступа — группы пользователей — редактировать группу — доступ к контексту и здесь добавляю контексты с этими политиками доступа TicketUserPolicy и TicketVipPolicy
                Может права доступа не перезагрузил апосля?            
                    
                Перезагружал.            
                    
                Вывел лог pdoTools и там такая строчка 
                    Added where condition: class_key=Ticket, Ticket.id:IN(70), Ticket.published=1, Ticket.deleted=0Как можно обойти это условие? Может есть какая-то системная настройка?            &showUnpublished=`1`            
                Это понятно. Но тогда этот тикет будут видеть все. Даже когда он не опубликован. А нужно чтобы видели только админы.            
                    
                Так тебе где нужно просматривать неопубликованный тикет? По прямой ссылке? Или в фиде pdoResourses? У меня например дефолтный админ видит по прямой ссылке неопубликованный тикет и никуда не редиректит.            
                    
                Мне нужно чтобы админу был виден тикет во фронте сайта. Когда секцию открываешь в админке у каждого тикета есть кнопка «просмотреть». Вот на нее нажимаешь, страница загружается, а тикет не выводится (до этого не правильно выразился, никуда не редиректит, страница открывается, но содержимого тикета нет). Вывожу тикет я с помощью сниппета getTickets. Может быть в этом проблема? Сейчас попробую через pdo Resources вывести.
Через pdoResources результат тот же.
                    Через pdoResources результат тот же.
                Можно конечно сделать костыль. 
Проверять кто авторизовался и если админ, то подставлять параметр
                    Проверять кто авторизовался и если админ, то подставлять параметр
&showUnpublished=`1`Но очень не хочется этого делать.            
                Зачем такие извращения с неопубликованным тикетом? Создай группу ресурсов Administrator и назначь ее для просмотра только администраторам, и никто кроме админов ее не увидет.
Вот тут есть про создание группы ресурсов и привязки к группе пользователей. Делать по анологии.
http://bezumkin.ru/sections/tips_and_tricks/2419/
http://habrahabr.ru/post/132743/
Как настроишь так у ресурса будешь просто ставить галочку какой группе показывать.
                    Вот тут есть про создание группы ресурсов и привязки к группе пользователей. Делать по анологии.
http://bezumkin.ru/sections/tips_and_tricks/2419/
http://habrahabr.ru/post/132743/
Как настроишь так у ресурса будешь просто ставить галочку какой группе показывать.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.