Jump to content


Photo
- - - - -

Как можно удалять чужие подачи с фронта?


Best Answer SmetDenis , 29 November 2013 - 21:19

К сожалению, я не знаком с творчеством от raslab.org

Элемент просто добавляет кнопку?

 

Проверка проходит тут

\components\com_zoo\controllers\submission.php

 

91h_200x0.png

 

Решение, закомментировать вывод ошибок (зеленый) или убрать/изменить условие (красное)

Там стоит проверка, чтобы удалять только материалы, которые принадлежат пользователям.

 

PS откровенно говоря, элемент слегка глючный =)

Go to the full post


  • This topic is locked This topic is locked
2 replies to this topic

#1 .polega.

.polega.
  • JBZoo User (rus)
  • User rate: 8.4
  • posts: 275
  • topics: 47

Posted 28 November 2013 - 12:25

Установил ItemRemove Element for ZOO. В нужном месте тизера вывел его по условию, что бы только автор подачи видел этот элемент и ещё некоторые избранные пользователи, которым предполагается дать права на удаление любых подач. Тут же выведен стандартный элемент Zoo Edit. Подачи в режиме доверия.
Суть проблемы - эти избранные пользователи могут редактировать любую подачу, а вот удалять любые не могут, могут только свои подачи. Как им разрешить удалять любые подачи?

Сообщение об ошибке такое:
There was an error deleting your submission, please try again later.
Если добавить пользователю права суперпользователя, то добавляется ещё:
You are not allowed to make changes to this item.

 

Понимаю, что наверное вопрос по этому элементу (ItemRemove Element for ZOO) не совсем в тему, всё-таки сторонний компонент, но на профильном форуме молчание, а здесь может кто сталкивался с подобным?


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 29 November 2013 - 21:19   Best Answer

К сожалению, я не знаком с творчеством от raslab.org

Элемент просто добавляет кнопку?

 

Проверка проходит тут

\components\com_zoo\controllers\submission.php

 

91h_200x0.png

 

Решение, закомментировать вывод ошибок (зеленый) или убрать/изменить условие (красное)

Там стоит проверка, чтобы удалять только материалы, которые принадлежат пользователям.

 

PS откровенно говоря, элемент слегка глючный =)


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 .polega.

.polega.
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.4
  • posts: 275
  • topics: 47

Posted 30 November 2013 - 13:41

И в очередной раз спасибо, Денис. Всё получилось. Убрал проверку, кто создатель объекта. У меня есть проверка вывода кнопки удаления только для создателей, дополнительная проверка не позволяла назначить "избранного" пользователя, который может удалять все подачи.

 

К сожалению, я не знаком с творчеством от raslab.org Элемент просто добавляет кнопку?

 

Да, всё очень просто. Этот элемент добавляет кнопку, такую же, как и своих подачах, в нужное место, которое можно выбрать. У меня выглядит так:

 

это в "Моих подачах"

1.jpg

а это в общей таблице

2.jpg

 

 

PS откровенно говоря, элемент слегка глючный =)

 

Но ведь свою функцию вроде выполняет нормально.


  • 0




Click to return to top of page in style!