Проблема с закрытыми блогами

Alto 1.1.8 и 1.1.9
После бана пользователя в закрытом блоге он всё так же видит контент блога, может в него писать, комментировать не может, но (тадаам) вместе с баном получает ещё и возможность удалять любые топики в этом блоге и редактировать сам блог (название и описание).
Что и где отвалилось?

Похожие статьи


21 комментарий

0
Вот этот коммит решает проблему: github.com/altocms/altocms/commit/ad4df5fa1d83f809011685ab48e361bb42615e3f

В принципе, достаточно изменить эту строку:
github.com/altocms/altocms/blob/ad4df5fa1d83f809011685ab48e361bb42615e3f/common/classes/modules/blog/Blog.class.php#L1155
0
Спасибо. Действительно мог бы и сам догнать, что это онда и та же проблема.
0
хм… возможность писать пропала, но возможность удалять топики и изменять Блог у забаненного осталась
0
Странно… Но перепроверю сейчас
0
да, так и есть, со всеми блогами, в которые был приглашён (или вступил по запросу), а затем забанен
с теми, куда не вступал, всё норм
а есть возможность не банить, а удалять пользователя из списка участников?
Отредактирован:
0
Не понял, где он может удалять топики, в каком месте?
0
извиняюсь, удалять не может, т.к. не видит, напутал я, а вот управлять может
0
Да, возможность управления увидел, занимаюсь
0
не знаю, полноценное ли это решение, но себе пока так сделал:
в файле action.blog.blog.tpl
{if E::IsUser() AND ($oBlog->CanEditedBy(E::User()) OR $oBlog->CanAdminBy(E::User()) OR $oBlog->CanDeletedBy(E::User()))}

заменил на
{if E::UserId()==$oBlog->getOwnerId() AND ($oBlog->CanEditedBy(E::User()) OR $oBlog->CanAdminBy(E::User()) OR $oBlog->CanDeletedBy(E::User()))}


но если есть другое, держите в курсе пожалуйста

P.S. Для тех, кто не понял, поясню — результатом правки стало: «блок управления Блогом показывать только его создателю».
Отредактирован:
0
+ уточнение
если пользователя забанить в открытом блоге, то он получает возможность удалять и править топики
0
Может поможет:
Если убрать из условий назначенного админа Блога, то кнопки пропадают, но по прямой ссылке, разумеется, всё так же можно редактировать и удалять топики.
Насколько я понял, вместе с баном мы как-то даём пользователю часть полномочий админа блога
Отредактирован:
0
Сегодня будет обновление, устраняющее этот баг
0
Спасибо. Значит на днях ещё раз обновляться буду))
0
У меня у одного вопрос возник про версии? Alto 1.1.8 и 1.1.9
0
с гита последняя
0
Последняя версия это та, которая одобрена «стабильностью» и указана в ссылке для скачивания на оф сайте
Отредактирован:
0
В этом предложении «последняя» означает — упомянутая в конце. Есть такой оборот в русском языке.
0
Причем тут русский язык. Обращение идет в сфере программирования, стабильная сборка, выложенная раработчиком для скачки на оф сайте а не сборка которая еще в разработке, об этом авторы предупреждают, что не несут ответственность за баги в сборках которые на данный момент в разработке. Не нужно путать определения
0
Последняя рекомендация является лишней, я не путаю определения.
Уловили связь?
P.S. А для чего ещё этот раздел нужен, как не для сообщения об ошибках, багах и прочем?
Отредактирован:
0
Я остаюсь при своем мнении в данной области но никак не в области русского языка, силами ума я тут мериться и что-то доказывать не собираюсь, но вы выдимо пытались блеснуть умом, ошиблись разделом! обсуждения предполагают другое направление и не споры а прямое обсуждение проблем движков. Вы же раздули тут спор
-1
ой, всё
Автор статьи запретил добавлять комментарии