Есть ли возможность запретить редактирование отдельной записи после публикации ? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 519
Надо как-то извернуться и не дать пользователю редактировать его отдельные записи. ТО есть он создал все хорошо.... а потом раз, он ее видит а редактировать не может. Типа как в ВК. ???
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 3282
Рачей,
Так в админке типк контента - доступ. Запретите пользователям редактирование.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 519
Ris, не внимательно!!!! ЕГО ОТДЕЛЬНЫЕ записи.. все подряд я знаю.. но суть не в этом
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 339
Рачей:

Надо как-то извернуться и не дать пользователю редактировать его отдельные записи. ТО есть он создал все хорошо.... а потом раз, он ее видит а редактировать не может. Типа как в ВК. ???
https://github.com/instantsoft/icms2/blob/master/system/controllers/content/actions/item_edit.php#L102 есть хук content_edit, сюда можно добавить событие блокирующее возможность редактировать
Редактировалось: 1 раз (Последний: 20 июня 2020 в 19:24)
Решаю проблемы на ваших проектах)
Посетитель
small user social cms
Медаль
Сообщений: 519
ideasdigger, спасибо, попробую!
Посетитель
small user social cms
Медаль
Сообщений: 519
ideasdigger, спасибо, получилось то что хотелось сделать..
Посмотрел там рядом думал при удалении можно так же ограничить.. а там нет подобного хука

вот тогда такой вопрос.. если запретить удаление то как быть с черновиками??? получается что его тоже нельзя удалить? или есть какой-то хитрый ход что черновики можно удалять при этом удаление отправленых записей невозможно ??
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 339
Рачей:

ideasdigger, спасибо, получилось то что хотелось сделать..
Посмотрел там рядом думал при удалении можно так же ограничить.. а там нет подобного хука

вот тогда такой вопрос.. если запретить удаление то как быть с черновиками??? получается что его тоже нельзя удалить? или есть какой-то хитрый ход что черновики можно удалять при этом удаление отправленых записей невозможно ??
да, но есть хук в модели при удалении https://github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L2389, добавить проверку
на заполненность $item['is_draft'] поля записи для понимания черновик или нет, и уже в зависимости пропускать далее или редиректить обратно)
Решаю проблемы на ваших проектах)
Посетитель
small user social cms
Медаль
Сообщений: 519
Спасибо smile )) я вышел из положения другим способом. Просто запретил все удалять. А черновик или черновик или все всем можно исправить smile пусть будет так
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.