Add Users::RegistrationPolicy#create?
This commit is contained in:
parent
0199b7c627
commit
edc4cc0bb9
|
@ -1,6 +1,10 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class Users::RegistrationPolicy < ApplicationPolicy
|
||||
def create?
|
||||
account&.user.nil?
|
||||
end
|
||||
|
||||
def update?
|
||||
!account&.user.nil?
|
||||
end
|
||||
|
|
|
@ -66,10 +66,12 @@
|
|||
class: 'btn btn-light mr-2' %>
|
||||
<% end %>
|
||||
|
||||
<%= link_to translate('users.shared.links.sign_up'),
|
||||
new_user_registration_path,
|
||||
role: :button,
|
||||
class: 'btn btn-primary' %>
|
||||
<% if policy(%i[users registration]).new? %>
|
||||
<%= link_to translate('users.shared.links.sign_up'),
|
||||
new_user_registration_path,
|
||||
role: :button,
|
||||
class: 'btn btn-primary' %>
|
||||
<% end %>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
|
Reference in New Issue