Перейти к содержанию

Личные сообщения: админ-супермод ?!?


D-rA

Рекомендуемые сообщения

Почему супермодераторы в личные сообщения с администратором
имеет право удалить ответ администратора?
:facepalm:

 

Кто-то ищет эту проблему?

Ссылка на комментарий
Поделиться на другие сайты

Тест - личное сообщение между глобальным /супер/ модератором и администратора

Администратор посылает ответ

Супермодератор читал, но почему имеет право удалить его?

Ссылка на комментарий
Поделиться на другие сайты

Супермодератор - это не группа, а надстройка группы.

Читаем описание 

 

Is Super Moderator (can moderate everywhere)?

Кто-то ищет эту проблему?
Видимо, только Вы, т.к. для других это явление не является проблемой.
admin/applications/members/sources/classes/messaging/messengerFunctions.php
		if ( ( $msg['msg_author_id'] == $readingMemberData['member_id'] ) OR ( $readingMemberData['g_is_supmod'] == 1 ) )

В файле 2 такие строки: первая - кто может редактировать, вторая - кто может удалять

Ссылка на комментарий
Поделиться на другие сайты

 2 такие строки: первая - кто может редактировать, вторая - кто может удалять

Я думаю, что супермод не должно быть позволено удалить личную ответа администратора.

В этом файле вы - такой запрет не может быть сделано.

Ссылка на комментарий
Поделиться на другие сайты

В этом файле вы - такой запрет не может быть сделано.

Почему? Я дал пищу для размышлений и реализации.

Вы что делали, после чего решили, что нельзя сделать запрет?

Ссылка на комментарий
Поделиться на другие сайты

Поскольку, по существу, админ также супермод.

"g_is_supmod" является функцией равные права - админа и группа супер модератором.

Если запретить супермод удалить - тогда и администратор не сможет удалить ответы на других пользователей.

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

-Когда есть связь между администратором и супермод, супермод не может удалять ответы администратору.

-Когда есть связь между супермод и другим пользователем, супермод может удалять ответов пользователей.

 

И, только в этом файле, что вы указали это не возможно, чтобы быть реализованы.

Ссылка на комментарий
Поделиться на другие сайты

"g_is_supmod" является функцией равные права - админа и группа супер модератором.

- Группы разные (ID)

- ID юзеров разные

- есть еще параметр g_access_cp

 

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

Я выше написал. Можно составить (изменить) условие.

 

И, только в этом файле, что вы указали это не возможно, чтобы быть реализованы.

А больше негде. Есть еще 1 файл, но он использует функции первого.

 

Например, при таком условии 

		if (($msg['msg_author_id'] == $readingMemberData['member_id']) or (($readingMemberData['g_is_supmod'] == 1) and ($msg['msg_author_id'] != 1)))

сообщения смогут удалить:

- авторы свои

- супермодераторы все кроме сообщений юзера под №1.

Ссылка на комментарий
Поделиться на другие сайты

and ($msg['msg_author_id'] != 1)

То, что я не заботились! :hi:

Спосибо! :good: 

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...