Видеть только свой tracker

Главные вкладки

Аватар пользователя RayB RayB 13 января 2011 в 7:35

Подскажите, не могу сообразить что нужно указать в views, чтобы люди видели только свой tracker?

То есть создан виевс на основе стандартного tracker, который выведен во вкладку на странице пользователя. При просмотре любого пользователя всегда видна эта вкладка, как сделать чтобы ее мог видеть пользователь только на своей странице (/user/%), а ну других страницах пользователей видеть не должен.

Комментарии

Аватар пользователя RayB RayB 13 января 2011 в 10:34

"vicshine" wrote:

это можно сделать через аргументы views по uid, берём ID юзера из строки -> далее уже дело техники ;)

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

Аватар пользователя vicshine vicshine 13 января 2011 в 10:35

"iNFerNo" wrote:
таб то останеца все равно в профиле

ну так далее -> php + воображение Wink

можно в шаблоне поправить вывод табов только, например, кто вошёл (зареген):

<?php if ($logged_in) {
print 
$tabs;
} else {
print 
'';
?>
Аватар пользователя iNFerNo iNFerNo 13 января 2011 в 10:50

"RayB" wrote:
может я не правильно работаю с этим аргументом, но его добавление все равно позволяет любому пользователю видеть трекер других пользователей.

может фильтрануть по текущему пользователю?

Аватар пользователя RayB RayB 13 января 2011 в 13:45

это дает лишь то, что я в чужом профиле вижу не все документы, входящие в чужой трекер, а только те что под моим авторством. То есть это не то что не решает проблему, а вообще придает этой вкладке непонятное значение.

Аватар пользователя mamba mamba 13 января 2011 в 16:53

прикольно? А как ты хотел?
Ты же делаешь ссылку на трекер не для себя, а для пользователя. Он же и будет видеть свои записи.
Естественно чтобы посмотреть все записи этого пользователя просто перейти на вкладку /user/xxx/track

Аватар пользователя RayB RayB 13 января 2011 в 17:00

я бы хотел чтобы пользователь 5 при заходе на /user/5/track видел свой трекер, а при заходе на /user/7/track не видел ничего (нет доступа или нет такой страницы).

Также при заходе на /user/5 он бы видел ссылку во вкладках на свой трекер, а при заходе на /user/7 он бы не видел ссылку на чужой трекер.

Мне кажется это нормально, отслеживать изменения своих материалов в своем профиле и не видеть в чужих профилях ни чужие, ни тем более свои изменения.

Аватар пользователя RayB RayB 14 января 2011 в 14:37

"iNFerNo" wrote:
ну на друпале ру так и сделано. мой трекер...

да, и я без проблем вижу ваш трекер Smile в вашем профиле

Аватар пользователя iNFerNo iNFerNo 14 января 2011 в 15:35

извините 2 разные страницы... а если убрать из таба из профиля таб со страницей трекера то ничего и не увидите