Хотелось бы, чтобы человек указывал при регистрации или уже после как-то, в какую группу пользователей он хочет вступить, а его заявка отправлялась на модерацию. В моем случае, модерация будет проходить по заполненности некоторых дополнительных полей в профиле пользователя.
Если задача не совсем ясна, могу более подробно описать суть.
А так, мысль правильная.
Задача ясна. Не ясно нужно ли это еще кому нибудь кроме вас.
А так, мысль правильная.
А как реализовать без особых костылей, не подскажите?
Поле файл. куда юзер должен прицепить подтверждающий документ. поле видно только админу. Все ручками т.к. людей не много
А так я прикрутил поле "набор изображений", которое при регистрации на дефолтном шаблоне не работает ((( Так что и такой вариант не прокатывает. Видимо, придется заказывать доработку.
Не знаю как там в вашем случае, но в случае премодерации, если бы такое потребовалось мне, то я бы сделал отдельный модуль где пользователи смогли бы сделать заявку на вступление в группу, а админ группы получив ее решил, одобрить или нет. Отдельно в данном случае думаю лучше. Не придется "хакать" файлы, да и в случае появления такой опции в коробке то просто удалить данную доработку.А как реализовать без особых костылей, не подскажите?
Да думал уже так сделать… Видимо, придется делать так )я бы сделал отдельный модуль где пользователи смогли бы сделать заявку на вступление в группу
зачем модуль?Не знаю как там в вашем случае, но в случае премодерации, если бы такое потребовалось мне, то я бы сделал отдельный модуль где пользователи смогли бы сделать заявку на вступление в группу, а админ группы получив ее решил, одобрить или нет. Отдельно в данном случае думаю лучше. Не придется "хакать" файлы, да и в случае появления такой опции в коробке то просто удалить данную доработку.
у компонента группы есть хук group_item_form (задействован в добавлении и редактировании группы) спокойно можно добавить checkbox модерации, при вступлении есть хук group_before_join (на который можно повесить как раз проверку этого чекбокса и приложить логику для заданной или заданных групп), только ещё есть экшены позвать друга, но я думаю можно переопределить настройки (Приглашать в группу любого пользователя сайта, Если это разрешено в самой группе) исходя из хука)
Нужно же где-то написать обработчики по выводу заявок и модерации.зачем модуль?
в данном случае я имел ввиду не какой-то виджет, а отделенный необходимй комплекс файлов и функций по обработке доп.функционала.модуль
понятно)
Нужно же где-то написать обработчики по выводу заявок и модерации.зачем модуль?
в данном случае я имел ввиду не какой-то виджет, а отделенный необходимй комплекс файлов и функций по обработке доп.функционала.модуль