REVO
день добрый. прошу помощи, ибо все печально совсем.
был сделан каталог файлов с развитыми атрибутами (категория ТВ) и их наследованием.
проверил работу авторизации. все приятно, как обычно.
все шло хорошо, но настала пора страницы каталога распихивать по группам ресурсов и распределять доступ по группам юзеров.
и вся работа по сути развалилась.
после распределния документов по группам под админом перестали сохраняться изменения в ТВ. нашел совершенно избыточную и нелепую привязку ТВ к группам ресурсов. сказано, что по дефолту ТВ смогут редактировать все - это не так. если страница в группе ресурсов, которой не было до создания ТВ, то значения ТВ на этой странице не сохраняются.
вылечилось просто: удалил страницы, группы ресурсов и всю категорию ТВ, создал сначала группы документов, а потом все ТВ, а потом страницы - стало работать как положено. но почему??
на самом сайте права пляшут как хотят. лагают или вовсе глючат так и не смог понять. менялись они рандомно через произвольные промежутки времени. ожидаемый результат так и не увидел. юзер вообще без группы продолжал логиниться и видеть весь каталог, в котором все документы в разных группах ресурсов . юзер, группе которого нарисован доступ ко всем группам в нужном контексте - не видит ничего, кроме page not found после авторизации. через пол часа видит все, потом кое-что...
создаю новые документы и добавляю в существую группу - юзер их не видит, хотя видит все страницы из этой группы и из этой папки.
как этим всем рулить правильно?
помню были проблемы с правами и в эво, и вроде лечилось играми с кэшем. как тут обстоит?
чистил кэш после сохрания документов или изменений в группах\правах, снял галочку с кэширования в документе, отключил кэширование в настройках системы итд.
сам веб-сервер может пробмеы создавать?
RTFM почитал, все просто, хоть и перебор местами с фичами.
собирался закончить разработку и в конце прикрутить разграничение прав. в результате 90% готовность скатилась в ноль.
то же самое не эво работает ровно. хоть и filedownload пришлось ковырять, чтоб мог отдавать файлы из /var/archive/ а не из /assets/archive/.
может кто сталкивался? проект горит!!