Поле "утвердить" и доступ к сущности
-
- Сообщения: 2473
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Поле "утвердить" и доступ к сущности
ооо еще способ самый простой - "В настройках Сущности - Настройка страницы записи - Скрытые поля"
думаю это даже лучше так как вам не надо по условию отображать поля)
думаю это даже лучше так как вам не надо по условию отображать поля)
-
- Сообщения: 27
- Зарегистрирован: 03 фев 2019, 09:13
- Имя: Александр Машуков
- Откуда: Россия, Омск
Re: Поле "утвердить" и доступ к сущности
Это немного не то. Мне нужно скрывать именно форму редактирования, а не информацию на странице записи. Смысл в том, что если в JS формы, который работает при отображении формы не пройдены проверки, то форму нужно закрыть в принудительном порядке. Как сделать проверки и вывести предупреждение - это я сделал, а вот как закрыть форму - не могу понять.
-
- Сообщения: 326
- Зарегистрирован: 14 ноя 2016, 15:12
- Имя: Николай
- Откуда: Украина, Сумы
- Организация: ТОВ "Кинопрокат"
Re: Поле "утвердить" и доступ к сущности
я не силён в JS, но вот этот код работает в консоли браузера
#ajax-modal - ID DIVa модального окна формы редактирования
Код: Выделить всё
$('#ajax-modal').modal('hide');
-
- Сообщения: 2473
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Поле "утвердить" и доступ к сущности
И так тоже работает) Возьму себе тоже на вооружение) Спасибо!
-
- Сообщения: 27
- Зарегистрирован: 03 фев 2019, 09:13
- Имя: Александр Машуков
- Откуда: Россия, Омск
Re: Поле "утвердить" и доступ к сущности
Спасибо! Будут пробовать применить сегодня тоже.
-
- Сообщения: 27
- Зарегистрирован: 03 фев 2019, 09:13
- Имя: Александр Машуков
- Откуда: Россия, Омск
Re: Поле "утвердить" и доступ к сущности
Попробовал, но при употреблении в JS формы работает не так как надо. Нашел решение следующшим кодом.
Код: Выделить всё
//проверяем является ли текущий пользователь автором обсуждения
if (!(current_user==created_by)) {
alert ('Вы не можете редактировать это обсуждение, так как не являетесь его инициатором');
//на всякий случаем заблокируем кнопку "сохранить" если форму не удается закрыть
$('.btn-primary-modal-action').prop('disabled',true);
//ставим таймер на 0,3 сек для программного клика по кнопке закрыть
setTimeout(function() {$('.btn-close').trigger('click');}, 300);
}
-
- Сообщения: 2473
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Поле "утвердить" и доступ к сущности
А как надо чтобы работал?
Я как раз в JS и проверил - Пишем условие проверки, выводим предупреждение, и когда окно закрывается то закрывается и модальное окно записи.
Я как раз в JS и проверил - Пишем условие проверки, выводим предупреждение, и когда окно закрывается то закрывается и модальное окно записи.
ОГОНЬ - так же реально можно настраивать редактирование записей дополнительно - Спасибо за подсказку.Aleksandr.M писал(а): ↑25 апр 2021, 19:08 Попробовал, но при употреблении в JS формы работает не так как надо. Нашел решение следующшим кодом.
Код: Выделить всё
//проверяем является ли текущий пользователь автором обсуждения if (!(current_user==created_by)) { alert ('Вы не можете редактировать это обсуждение, так как не являетесь его инициатором'); //на всякий случаем заблокируем кнопку "сохранить" если форму не удается закрыть $('.btn-primary-modal-action').prop('disabled',true); //ставим таймер на 0,3 сек для программного клика по кнопке закрыть setTimeout(function() {$('.btn-close').trigger('click');}, 300); }
Re: Поле "утвердить" и доступ к сущности
Здравствуйте, Александр! Не могли бы поделится Вашей модификацией? Застопорился на этапе скрытия определенных полей в зависимости от текущего пользователя, возможность реализовать if (!(current_user==created_by)) { } в JS формы очень бы помогла. Спасибо!Aleksandr.M писал(а): ↑23 апр 2021, 14:38 Сергей, реализовал путем модификации файла items_form.js.php.
Если интересно - могу выслать код.
-
- Сообщения: 27
- Зарегистрирован: 03 фев 2019, 09:13
- Имя: Александр Машуков
- Откуда: Россия, Омск
Re: Поле "утвердить" и доступ к сущности
Добрый день! Долгое время на заглядывал на форум. Ваш вопрос еще актуален?
Re: Поле "утвердить" и доступ к сущности
Спасибо! Решено.Aleksandr.M писал(а): ↑06 сен 2021, 14:00 Добрый день! Долгое время на заглядывал на форум. Ваш вопрос еще актуален?