[РЕШЕНО] "призрачные" ноды

Прислано: NaZg

чт, 09/06/2011 - 12:13

Камрады, помогите вылечить глюку.

UPD Вроде как заборол! Во вторник откадаю на боевом, но на локальной реплике всё считает.
Рецепт:
Во вьюхе (извините за русский, но не охота переключаться) Жмём "настройки"
609c2f28a6bb8ec4242c0071f450ce6a

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

Результат
f340944cdd5024440911270ef8a37928
Ноды от разных пользователей

У пользователя есть роль, которая позволяемт ему добавлять материалы на сайт и доступ к вьюхе, которые эти материалы сортирует по определённым признакам.

Симптомы:
Начлось всё с того, что калькуляция стала выдавать странные результаты.

Диагностика
Детальное сканирование проблемы показало, что calc суммирует какие-то странные ноды

Привожу пример
тип материала vniis
поле field_vniis_type_value выбирается один из двух вариантов "справка" или "письмо"
выборка из phpmyadmin всех материалов типа vniis у которых поле field_vniis_type_value равно "справка"
1

А теперь под пользователем
2
WTF?! (простите)

что характерно, что под админом всё ок
3

Взываю к разуму улья, куда копать?
Уже третьи сутки рою.
Скорее всего проблема на поверхности, а у меня просто уже "глаз замылился"
UPD Картинки переложил, а то не смотрелись

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Ильич Рамирес Санчес в чт, 09/06/2011 - 12:32.

"NaZg" написал(а):

Взываю к разуму улья, куда копать?

идти в базу и смотреть там. либо умудрились снести тип материала оставив ноды
либо снесли модуль который за них отвечал.


Опубликовано NaZg в чт, 09/06/2011 - 12:36.

"Ильич Рамирес Санчес" написал(а):

идти в базу и смотреть там. либо умудрились снести тип материала оставив ноды

в фильтре указан конкретный тип материала
+ под админом-то корректно отрабатывает


Опубликовано RxB в чт, 09/06/2011 - 12:52.

смотреть на ревизии


Опубликовано NaZg в чт, 09/06/2011 - 13:06.

"RxB" написал(а):

смотреть на ревизии

ревизии вообще отключены для этого типа материалов


Опубликовано Vydrin_AP в чт, 09/06/2011 - 13:18.

Такая проблема только под одним юзверем? Если да, тогда копать в сторону этого аккаунта.


Опубликовано q2_faith в чт, 09/06/2011 - 13:52.

разрешения?


Опубликовано NaZg в чт, 09/06/2011 - 15:11.

"Vydrin_AP" написал(а):

Такая проблема только под одним юзверем? Если да, тогда копать в сторону этого аккаунта.

да у меня пока с этим материалом только один пользователь работает

"q2_faith" написал(а):

разрешения?

первый скрин - выборка под рутом напрямую из базы там 2 (две) ноды


Опубликовано q2_faith в чт, 09/06/2011 - 15:39.

получается вьюшка дублирует?


Опубликовано NaZg в чт, 09/06/2011 - 16:58.

"q2_faith" написал(а):

получается вьюшка дублирует?

да
под одним конкретным пользователем, с ограниченными правами


Опубликовано q2_faith в чт, 09/06/2011 - 17:07.

«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.»
не?


Опубликовано NaZg в чт, 09/06/2011 - 17:22.

"q2_faith" написал(а):

чушь какая-то
откуда берутся ещё 2 ноды?


Опубликовано q2_faith в чт, 09/06/2011 - 19:00.

"NaZg" написал(а):

откуда берутся ещё 2 ноды?

calc считает дважды почему то...


Опубликовано NaZg в пт, 10/06/2011 - 03:35.

"q2_faith" написал(а):

calc считает дважды почему то...

нифига
я сейчас сделал тестовый тип материала
забил 1,5 десятка нод
всё считает правильно

"q2_faith" написал(а):

«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.»

откуда, кстати, это?


Опубликовано Vydrin_AP в пт, 10/06/2011 - 04:33.

"NaZg" написал(а):

откуда, кстати, это?

http://drupal.org/project/views_calc


Новое на сайте