Иконка ресурса

[MMO] Resource Update Permission 2.0.0

Нет прав для скачивания

Mirovinger

Администрация
Сообщения
23,342
Решения
80
Реакции
58,256
Баллы
33,475
Mirovinger добавил(а) новый ресурс:

[MMO] Resource Update Permission - Добавляет дополнительное право доступа для обновления ресурсов любого пользователя

Добавляет новое право, которое позволяет обновлять ресурсы пользователей без изменение автора. Пригодится на тех форумах, где модераторам по тем или иным причинам требуется обновлять ресурсы, выложенные пользователями.
Для работы требуется установленный XenForo Resource Manager.
Посмотреть вложение 77162
Автор плагина: Captain

Узнать больше об этом ресурсе...
 
Вот это полезная вещь. Благодарствую. Ты молодец, Captain
 
При обновлении ресурса другим пользователем, в сообщении указывается не ник обновившего, а ник создателя ресурса. Это можно пофиксить как-либо7
 
Мы вкурсе, это не критичная ошибка.
 
Есть ли подобный плагин, но для первой версии?
 
Owliwka, это не ошибка а так и задумано т.к обновляешь ресурс ты как автор.
 
Captain, а можно сделать, что бы кто обновлял от него и было сообщение, что обновил именно он?

И при попытке обновить чужого ресурса выдал ошибку:
Код:
XF\Db\Exception: MySQL query error [1364]: Field 'user_id' doesn't have a default value in src\XF\Db\AbstractStatement.php at line 212
XF\Db\AbstractStatement->getException() in src\XF\Db\Mysqli\Statement.php at line 196
XF\Db\Mysqli\Statement->getException() in src\XF\Db\Mysqli\Statement.php at line 77
XF\Db\Mysqli\Statement->execute() in src\XF\Db\AbstractAdapter.php at line 79
XF\Db\AbstractAdapter->query() in src\XF\Db\AbstractAdapter.php at line 160
XF\Db\AbstractAdapter->insert() in src\XF\Mvc\Entity\Entity.php at line 1403
XF\Mvc\Entity\Entity->_saveToSource() in src\XF\Mvc\Entity\Entity.php at line 1135
XF\Mvc\Entity\Entity->save() in src\addons\XFRM\Service\ResourceVersion\Create.php at line 96
XFRM\Service\ResourceVersion\Create->_save() in src\XF\Service\ValidateAndSavableTrait.php at line 40
XFRM\Service\ResourceVersion\Create->save() in src\addons\XFRM\Service\ResourceItem\CreateVersionUpdate.php at line 115
XFRM\Service\ResourceItem\CreateVersionUpdate->_save() in src\XF\Service\ValidateAndSavableTrait.php at line 40
XFRM\Service\ResourceItem\CreateVersionUpdate->save() in src\addons\XFRM\Pub\Controller\ResourceItem.php at line 590
XFRM\Pub\Controller\ResourceItem->actionPostUpdate() in src\XF\Mvc\Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src\XF\Mvc\Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src\XF\Mvc\Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src\XF\App.php at line 1931
XF\App->run() in src\XF.php at line 329
XF::runApp() in index.php at line 13
 
Последнее редактирование модератором:
Есть как считаю грубая ошибка, но возможно так задумано. Если пользователю выдано разрешение на обновление ресурса, то когда он ставит галочку Загрузить новую версию и если есть внешний или загруженный файл, то пользователю он доступен, думаю что такого быть не должно, теряется весь смысл прав на скачивание если это не группа по подписке. Думаю что нужно такое пофиксить
 
Adguest, во первых, все проблемы туда где скачан плагин, а во-вторых, не нужно давать права кому попало. И причём здесь права на скачивание, если этот плагин добавляет права на обновление, которые можно выдать например модераторам менеджера ресурсов?
 
Последнее редактирование:
И причём здесь права на скачивание, если этот плагин добавляет права на обновление, которые можно выдать например модераторам менеджера ресурсов?
Притом что если выдавать права для любой группы, не важно модер это или нет, то при таком взаимодействии
45.png
Ссылка на скачивание ресурса не скрывается (не пустая), мое мнение что нужно предусмотреть что бы поле Внешний URL был пустым если через этот модуль выдавать права на обновления
 
Вы однозначно путаете функционал дополнений, что-то не заметил, что бы Вы у нас могли качать. =)
 
Вы однозначно путаете функционал дополнений, что-то не заметил, что бы Вы у нас могли качать. =)
Да нет, функционал плагина я знаю, качал не у вас, тестировал, было интересно, качал с просторов. Но суть вопроса это не меняет ) А почему путаю ? Если допустим дать права группе пользователей, то при добавлении обновления, когда ставишь галочку "загрузить новую версию" ссылка ресурса на актуальную версию на данный момент присутствует в поле, тем самым он ее видит, а если смысл такой - дать права всем группам что бы обновляли тот или иной ресурс, но могут качать ресурсы только группы купившие вип подписку, вот тут логика плагина и теряется, я вот о чем. Что это в плагине не предусмотрено, делюсь мнением так сказать
 
Последнее редактирование:
смысл такой - дать права всем группам что бы обновляли тот или иной ресурс
Смысл совсем не такой. Смысл в том чтобы определённые группы (например Модераторы Ресурсов и какие-нибудь Главные Модераторы) могли обновлять любые ресурсы юзеров без изменения авторов этих ресурсов, например если автор ресурса перестал посещать форум или был забанен. В описании вроде всё понятно написано:
Добавляет новое право, которое позволяет обновлять ресурсы пользователей без изменение автора. Пригодится на тех форумах, где модераторам по тем или иным причинам требуется обновлять ресурсы, выложенные пользователями.

Зачем давать права или группы с правами администрации всем подряд? Их достаточно дать каким-нибудь Модераторам Ресурсов (или как ты их назовёшь).
Кстати, права можно давать не только группам полностью, но и отдельно каждому юзеру. Если у тебя в административных группах находятся все мимо проходящие подряд, то это уже твои проблемы. Отсюда вывод:
не нужно давать права кому попало.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу