用户可以发送个人信息进行验证。 管理员可以查看用户的信息并将反馈发送给用户。
我在User模型中创建了一个名为“state”的字段,表示当前的验证状态。
我需要将所有条目的链接放到仪表板上,状态为“未确认”。有办法吗?
这是我尝试的方式:
User.rb:
scope :unconfirmed, -> { where(state: 'unconfirmed') }
初始化/ rails_admin.rb
config.navigation_static_links = {
'Need to be checked' => User.unconfirmed
}
答案 0 :(得分:0)
是的,你可以这样做 -
在仪表板列表页面上显示链接/ ##根据您的要求替换下面的代码
config/initializers/rails_admin.rb
member :action_name do
register_instance_option :link_icon do
'icon-pencil'
end
register_instance_option :pjax? do
false
end
visible do
bindings[:abstract_model].model.to_s == "User" && bindings[:object].present? && bindings[:object].state.eql?("unconfirmed")
end
end