[РЕШЕНО] "призрачные" ноды
Прислано: NaZg
чт, 09/06/2011 - 12:13
Камрады, помогите вылечить глюку.
UPD Вроде как заборол! Во вторник откадаю на боевом, но на локальной реплике всё считает.
Рецепт:
Во вьюхе (извините за русский, но не охота переключаться) Жмём "настройки"

Ставим галку "Disable SQL rewriting"

Результат

Ноды от разных пользователей
У пользователя есть роль, которая позволяемт ему добавлять материалы на сайт и доступ к вьюхе, которые эти материалы сортирует по определённым признакам.
Симптомы:
Начлось всё с того, что калькуляция стала выдавать странные результаты.
Диагностика
Детальное сканирование проблемы показало, что calc суммирует какие-то странные ноды
Привожу пример
тип материала vniis
поле field_vniis_type_value выбирается один из двух вариантов "справка" или "письмо"
выборка из phpmyadmin всех материалов типа vniis у которых поле field_vniis_type_value равно "справка"

А теперь под пользователем

WTF?! (простите)
что характерно, что под админом всё ок

Взываю к разуму улья, куда копать?
Уже третьи сутки рою.
Скорее всего проблема на поверхности, а у меня просто уже "глаз замылился"
UPD Картинки переложил, а то не смотрелись
- NaZg's blog
- Для комментирования войдите или зарегистрируйтесь
Взываю к разуму улья, куда копать?
идти в базу и смотреть там. либо умудрились снести тип материала оставив ноды
либо снесли модуль который за них отвечал.
- Для комментирования войдите или зарегистрируйтесь
идти в базу и смотреть там. либо умудрились снести тип материала оставив ноды
в фильтре указан конкретный тип материала
+ под админом-то корректно отрабатывает
- Для комментирования войдите или зарегистрируйтесь
смотреть на ревизии
- Для комментирования войдите или зарегистрируйтесь
смотреть на ревизии
ревизии вообще отключены для этого типа материалов
- Для комментирования войдите или зарегистрируйтесь
Такая проблема только под одним юзверем? Если да, тогда копать в сторону этого аккаунта.
- Для комментирования войдите или зарегистрируйтесь
разрешения?
- Для комментирования войдите или зарегистрируйтесь
Такая проблема только под одним юзверем? Если да, тогда копать в сторону этого аккаунта.
да у меня пока с этим материалом только один пользователь работает
разрешения?
первый скрин - выборка под рутом напрямую из базы там 2 (две) ноды
- Для комментирования войдите или зарегистрируйтесь
получается вьюшка дублирует?
- Для комментирования войдите или зарегистрируйтесь
получается вьюшка дублирует?
да
под одним конкретным пользователем, с ограниченными правами
- Для комментирования войдите или зарегистрируйтесь
«The complex queries created are not relationship-safe yet, so you can't do accurate calculations on fields coming from relationships.
Custom fields can't do anything intelligent with multiple value CCK fields. For now stick to single value fields in custom fields.»
не?
- Для комментирования войдите или зарегистрируйтесь
чушь какая-то
откуда берутся ещё 2 ноды?
- Для комментирования войдите или зарегистрируйтесь
откуда берутся ещё 2 ноды?
calc считает дважды почему то...
- Для комментирования войдите или зарегистрируйтесь
calc считает дважды почему то...
нифига
я сейчас сделал тестовый тип материала
забил 1,5 десятка нод
всё считает правильно
«The complex queries created are not relationship-safe yet, so you can't do accurate calculations on fields coming from relationships.
Custom fields can't do anything intelligent with multiple value CCK fields. For now stick to single value fields in custom fields.»
откуда, кстати, это?
- Для комментирования войдите или зарегистрируйтесь
откуда, кстати, это?
http://drupal.org/project/views_calc
- Для комментирования войдите или зарегистрируйтесь






Комментарии