Вопросы по теме 'pundit'
Политика rails3 Pundit основана на значении таблицы соединений
Пользователь имеет_много_конструкторов, последняя из которых является таблицей соединения для связи has_many :through с Construct. Для целей приложения логические роли определяются в таблице соединения (constructusers.manager, buildusers.operator и...
503 просмотров
schedule
07.08.2022
Пропустить прицел эксперта на одном контроллере
Я хочу пропустить требование policy_scope для Pundit на одном контроллере (домашний). Я пробовал это:
class ApplicationController < ActionController::Base
include Pundit
after_action :verify_authorized, :except => :index, unless:...
2533 просмотров
schedule
18.10.2023
Почему Pundit не сочетается с Rolify, как CanCanCan?
Я использую Devise и заинтересован в использовании Pundit, но не могу найти много информации о том, должен ли он интегрироваться с Rolify или он должен быть автономным. CanCanCan прекрасно работает с Rolify, и мне нравится модель ролей. Я упускаю...
4234 просмотров
schedule
21.08.2022
Не удается выполнить действие «Новый контроллер» с помощью драгоценного камня Pundit.
У меня есть веб-приложение Ruby on Rails, в котором пользователи создают заметки. Заметка принадлежит создавшему ее пользователю.
Я установил Pundit gem для создания авторизаций, в частности роли администратора.
Я хотел бы, чтобы пользователь...
1042 просмотров
schedule
03.06.2023
Rails_admin: Должен ли я иметь admin_user или пользователя с ролью администратора для управления пользователями и панелью администратора
На сайте моего приложения rails посетители могут зарегистрироваться и создавать контент. Он использует разработку с пользовательской моделью, и все работает хорошо.
Теперь я хочу использовать rails_admin для управления ресурсами веб-сайта,...
4234 просмотров
schedule
28.08.2022
Использование Pundit для авторизации контроллеров
Я учусь использовать Pundit для авторизации. Но, как я понимаю, это авторизация ресурсов, а не страниц. Я хочу, чтобы пользователь был перенаправлен на неавторизованную страницу, если он / она не авторизован для посещения страницы с помощью pundit....
1843 просмотров
schedule
18.08.2022
Rails 4 + Pundit: авторизация модели присоединения в has_many: через ассоциацию
В моем приложении Rails есть 3 модели, определенные ассоциацией has_many :through :
class User < ActiveRecord::Base
has_many :administrations
has_many :calendars, through: :administrations
end
class Calendar < ActiveRecord::Base...
1155 просмотров
schedule
13.03.2023
Как сообщить current_user Pundit без контроллера
Я запускаю извлечение данных с помощью delayed_job, в котором используются существующие шаблоны .html_erb, содержащие, например, авторизацию Pundit:
<%if policy(client).view_contacts? %>
Обычно Pundit ищет в контроллере метод...
492 просмотров
schedule
14.08.2022
Разрешить ассоциации записей в Pundit
Как нам разрешить ассоциации при создании и обновлении записей с помощью pundit в rails.
Например, если мы обновляем запись comment , принадлежащую post , нам нужно убедиться, что у пользователя есть разрешение на доступ к этому сообщению, иначе...
369 просмотров
schedule
03.11.2022
Pundit::AuthorizationNotPerformedError при попытке адаптировать микросообщения к Devise/Pundit
Я новичок в Rails и во второй раз просматриваю превосходный учебник по Rails Майкла Хартла. раз я пытаюсь адаптировать микросообщения главы 11 и главы 12 к простому приложению Devise/Pundit, над которым я работаю. Я могу создавать микросообщения...
297 просмотров
schedule
11.07.2023
Ошибка аргумента в /user. - Rails 4 Rails_admin эксперт
Я пытаюсь использовать rails_admin_pundit, чтобы добавить доступ на основе ролей к rails_admin.
Я получаю эту ошибку, когда нажимаю на таблицу пользователей в файле rails_admin.
ArgumentError at /user. User(id: integer, email: string, ......
141 просмотров
schedule
25.04.2022
Rails 5, Pundit с ресурсами в пространстве имен
Я пытаюсь понять, как использовать pundit с моими ресурсами с именами.
Я читал много сообщений SO от других, в которых говорилось, что у них есть проблемы с этим, но они предшествуют обсуждениям в системе отслеживания проблем pundit gem. Средство...
195 просмотров
schedule
19.07.2023
Разрешить незарегистрированным пользователям просматривать контент с помощью pundit
У меня возникли проблемы с разрешением незарегистрированным/не вошедшим в систему пользователям просматривать индекс и показывать страницы для раздела блога. Я использую Pundit для авторизации и понимаю, что на данный момент мои политики настроены...
637 просмотров
schedule
22.05.2022
Получение авторизации Pundit при работе с пространствами имен на Rails 5
Вопрос о том, как заставить Rails 5 и авторизацию Pundit работать с пространствами имен.
С Pundit в контроллере я хотел использовать policy_scope([:admin, @car] , который будет использовать файл политики Pundit, расположенный в:...
1449 просмотров
schedule
05.09.2022
Область действия эксперта опубликована, но срок действия не истек
Если я хочу возвращать предложения, опубликованные, но не просроченные , возможно ли это с Pundit?
Пока что у меня это:
class ProposalPolicy < ApplicationPolicy
class Scope < Scope
def resolve
if @user.admin?...
145 просмотров
schedule
28.06.2023
STI и PUNDIT - не удалось найти политику
У меня есть три models :
class Post < ApplicationRecord
class Diary < Post
class FuturePlans < Post
Я также включил эксперта в posts_controller.rb :
class BlogsController < ApplicationController
include Pundit
А у меня...
535 просмотров
schedule
13.10.2022
Сфера действия политики Pundit Не реализована должным образом
У меня есть модель под названием Referral Request и связанная с ней таблица и представления. У меня есть три роли пользователей, определенные с помощью перечислений:
enum role: { staff: 0, clinician: 1, admin: 2 }
Персональные пользователи...
50 просмотров
schedule
01.06.2022
Rails Pundit RSpec
Я использую Pundit с Devise и думаю, что мне не хватает чего-то довольно простого в RSpec.
У меня есть простая политика, которая позволяет пользователю, владеющему моделью, просматривать ее. Но я понятия не имею, как написать для него фабрику...
243 просмотров
schedule
08.06.2022
Элегантный способ разрешить параметры текущей роли пользователя в Ruby on Rails?
Мое приложение имеет 3 роли: :admin, :manager, :editor и позволяет всем им создавать продукты. Но эти пользователи не имеют одинаковых разрешенных параметров.
:admin => params.require(:product).permit(:a, :b, :c, :d)
:manager =>...
927 просмотров
schedule
18.10.2022
Rails rspec тестирует factorybot, возвращающий символ
Я хотел бы видеть, есть ли у пользователей авторизация на определенных страницах в моем приложении. Для этого я использую rSpec и FactoryBot в качестве замены светильников.
У меня есть две фабрики: одна для role пользователей has_many , а...
387 просмотров
schedule
14.03.2023