Имеются обычные пользователи (им необходимо регистрироваться) и модераторы направлений (n-ое количество направлений, некоторые модераторы могут быть сразу модераторами нескольких направлений) (модераторам регистрироваться не надо, их аккаунты заранее созданы).
Логика работы следующая:
1. Пользователь регистрируется.
2. После регистрации пользователь переходит в личный кабинет, где прикрепляет файл, выбирает направление (и некоторые другие данные) и отправляет на сервер, на модерацию (отправленную им информацию видят только модераторы данного направления)
3. Модераторы в своём личном кабинете могут просмотреть отправленный файл и пропустить его дальше, либо отклонить (и, соответственно, их выбор появится у пользователя, чьи данные были на модерации).
4. Если запрос пользователя не одобрили - появляется соответствующее сообщение у пользователя. Если же одобрили, то, опять таки, появляется соответствующее сообщение у пользователя и в личном кабинете разблокируются, ранее заблоченные, элементы, для отправки следующего файла. Которые вновь отправляются на модерацию.
5. Модератор получает и эти данные (в другой секции).
6. ... Дальнейшие операции повторяют по функционалу эти этапы.
Подскажите, есть ли плагины, которые позволяют это сделать?
Здравствуйте.
aleksiares сказал(а)
1. Пользователь регистрируется.
- WP-Recall предоставляет такую возможность. Смотрим документацию
2. После регистрации пользователь переходит в личный кабинет, где прикрепляет файл, выбирает направление (и некоторые другие данные) и отправляет на сервер, на модерацию (отправленную им информацию видят только модераторы данного направления)
точь-в-точь такого функционала нет. Или писать под заказ (соблюдая точное т.з.) или попробовать организовать на основе формы публикации (тут около т.з. выйдет, но не точно). О ней рассказано в документации.
3. Модераторы в своём личном кабинете могут просмотреть отправленный файл и пропустить его дальше, либо отклонить (и, соответственно, их выбор появится у пользователя, чьи данные были на модерации).
- если было сделано через форму публикации - то обычная модерация записей.
Но тоже - точного попадания с вашим желанием нет. Задача специфическая - врядли найдете готовое решение. Совет - заказывать функционал.
4. Если запрос пользователя не одобрили - появляется соответствующее сообщение у пользователя. Если же одобрили, то, опять таки, появляется соответствующее сообщение у пользователя и в личном кабинете разблокируются, ранее заблоченные, элементы, для отправки следующего файла. Которые вновь отправляются на модерацию.
5. Модератор получает и эти данные (в другой секции).
6. ... Дальнейшие операции повторяют по функционалу эти этапы.
- нет такого решения.
С плагином WP-Recall по вашей задаче вы можете получить:
Функционал входа и регистрации;
Функционал личного кабинета;
Функционал вкладок - в которую можно вставить шорткод(шорткоды);
- Эти шорткоды, выводящие по вашей логике, вам нужно будет заказывать через фриланс, или писать самому.
Еще раз повторюсь - плагины создаются с определенным базовым (полезным большинству) функционалом. А подобные редкие кейсы как у вас - это дополнения. Поэтому 100% под редкую и не частую задачу ниодин плагин вам не подойдет.