Админские права в сообщениях

InstantCMS 2.X
#1 13 февраля 2022 в 16:34

Привет. Можно ли в сообщениях, компонент messages, дать права админу видеть переписку юзера? Может кто правил код и знает.

#2 13 февраля 2022 в 16:38

 Lora

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

Вы с такими намерениями легко сможете ему составить компанию.

#3 13 февраля 2022 в 16:38

Привет. Можно ли в сообщениях, компонент messages, дать права админу видеть переписку юзера? Может кто правил код и знает.

Lora

А для чего Вам такое — это ведь как то не совсем красиво!!!

#4 13 февраля 2022 в 17:49

 Lora

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

Вы с такими намерениями легко сможете ему составить компанию.

Ris

Я уже далеко не мальчик)

Добавлено спустя 7 минут

Объясняю для привыкших думать прямолинейно и однобоко. На бирже есть такая фишка, как безопасная сделка, включающая в себя договор, между тремя лицами, где третье лицо выступает гарантом или арбитром и должен принимать участие в диалоге. Компонент Сообщения для этого прекрасно подходит, но админу нужен доступ.

#5 13 февраля 2022 в 18:05

Можно ли в сообщениях, компонент messages, дать права админу видеть переписку юзера?

Lora

Нет, потому что переписка загружается с текущим авторизованным пользователем.

где третье лицо выступает гарантом или арбитром и должен принимать участие в диалоге.

Lora

Нужно переделывать очевидно. Без правок кода, хуками, не сделать.

github.com/instantsoft/icms2/blob/master/system/controllers/messages/actions/contact.php

#6 13 февраля 2022 в 18:16

должен принимать участие в диалоге.

Lora

То есть не просто видеть, а и писать в этой переписке между двумя юзерами?

#7 13 февраля 2022 в 19:17

видеть переписку юзера

Lora
 

Можно логиниться под нужным пользователем и смотреть его переписку)). Вроде даже и компонент такой был и даже не один. 

#8 13 февраля 2022 в 19:36

Нужно переделывать очевидно. Без правок кода, хуками, не сделать.

Fuze

Это уже хорошо, что вообще возможно.Значит сделаю копию компонента и внесу правки. Спасибо.

Добавлено спустя 2 минуты

Можно логиниться под нужным пользователем и смотреть его переписку)). Вроде даже и компонент такой был и даже не один. 

fincheck

Нужно участие.

Так то переделаю. Думал может кто уже делал, время что бы сократить)

#9 13 февраля 2022 в 19:50

Не совсем понимаю, как вы видите(работу этого всего) участие. А вообще на одном сайте тоже была такая необходимость, но потом сделали общение только с админом (особая благодарность Ris).

Кстати, а в версии 2.15.1 появилась такая возможность(общение только с админом)? Извиняюсь, что не по теме. 

#10 13 февраля 2022 в 20:44

Не совсем понимаю, как вы видите(работу этого всего) участие

fincheck

Админ заходит в профиль пользователю, открывает написать сообщения и видит его переписку. Выбирает пользователя и пишет.

#11 13 февраля 2022 в 21:10

и видит его переписку.

Lora

Его переписку со всеми?! Круть. 

#12 13 февраля 2022 в 21:37

На бирже есть такая фишка, как безопасная сделка, включающая в себя договор, между тремя лицами, где третье лицо выступает гарантом или арбитром и должен принимать участие в диалоге. Компонент Сообщения для этого прекрасно подходит...

Lora

Мне кажется компонент группы для этой задачи подойдет лучше.
Если на сайте не используются группы, то можно их использовать, настроив интерфейс и переназвав к примеру в "комнаты переговоров".
Доступ только по приглашению, просмотр только для участников, обсуждения хоть трех- хоть, десяти-стронние с приглашением не одного гаранта-админа, а и сторонних гарантов + прочих экспертов, страховщиков, инвесторов. Кроме только обсуждения, возможно прикрепленные и четко обозначенные условия договора. Да и много еще чего можно придумать, чего нельзя сделать только сообщениями.

Добавлено спустя 9 минут

Плюс не придётся нарушать
— Конституцию РФ ст. 23.2,
— ФЗ «О связи» ст.63,
— УК РФ ст. 138.

))

#13 13 февраля 2022 в 22:16

Его переписку со всеми?! Круть. 

fincheck

Нет. там немного другая логика. Там за раз только один диалог

Добавлено спустя 4 минуты

Мне кажется компонент группы для этой задачи подойдет лучше.

Sonat

Возможно и так. 

комнаты переговоров

Sonat

Это что?

Группы не знаю хорошо

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.