We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8167
    • 18 Posts
    REVO

    день добрый. прошу помощи, ибо все печально совсем.

    был сделан каталог файлов с развитыми атрибутами (категория ТВ) и их наследованием.
    проверил работу авторизации. все приятно, как обычно.

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

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

    как этим всем рулить правильно?
    помню были проблемы с правами и в эво, и вроде лечилось играми с кэшем. как тут обстоит?
    чистил кэш после сохрания документов или изменений в группах\правах, снял галочку с кэширования в документе, отключил кэширование в настройках системы итд.
    сам веб-сервер может пробмеы создавать?
    RTFM почитал, все просто, хоть и перебор местами с фичами.

    собирался закончить разработку и в конце прикрутить разграничение прав. в результате 90% готовность скатилась в ноль.
    то же самое не эво работает ровно. хоть и filedownload пришлось ковырять, чтоб мог отдавать файлы из /var/archive/ а не из /assets/archive/.

    может кто сталкивался? проект горит!!