Домой Каталог: Дополнения WP-Recall Freelance NextGen Публикая предложений только для редакторов
6ответ(ов) в теме
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
1
23:01
Версия WP-Recall: 16.17.11
Версия дополнения: 1.8.0

Как сделать что-бы запрос на исполнение задания могли подавать только пользыватели с ролю "Редактор", а не "Автор"

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16955
2
10:43

в файле functions-content-task.php
найдите код

if ( $status_id == 1 )
    $content .= fng_get_request_box( $post->ID );

измените так
if ( $status_id == 1 && rcl_is_user_role( $user_ID, array('editor','administrator') ))
    $content .= fng_get_request_box( $post->ID );

Редакции сообщения
16.01.2020 10:43Андрей CSПричина: не указано
0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
3
12:37

Огромное спасибо. Рабтает. Но список предложений видят только администраторы и редакторы.
Как сделать список видимым для всех и даже гостей сайта. Заранее спасибо

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16955
4
12:56

отмените предложенные выше изменения, откройте файл /freelance-nextgen/functions-request.php
на строке 6 удалите код

if ( ! $user_ID ) 
    return false;

на строке 50 будет
if ( $post->post_author != $user_ID ) {

приведите к виду
if ( $post->post_author != $user_ID && rcl_is_user_role( $user_ID, array('editor','administrator') )) {

в настройках включите отображение заявок всем
Я не проверял, но вроде должно сработать

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
5
23:48

Все работает. Спасибо. Но когда задание получает статус "Закрыто" предложения исчезают. Как не скрывать их после закрытия

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16955
6
09:31

Вопрос озвученный в первом сообщении топика решен.
При необходимости заводите новую тему.
Закрыто.

0
Тема закрыта. Публикация новых сообщений запрещена.