1
0
Fork 0

Add Users::RegistrationPolicy#create?

This commit is contained in:
Alex Kotov 2019-02-02 05:05:48 +05:00
parent 0199b7c627
commit edc4cc0bb9
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
2 changed files with 10 additions and 4 deletions

View File

@ -1,6 +1,10 @@
# frozen_string_literal: true
class Users::RegistrationPolicy < ApplicationPolicy
def create?
account&.user.nil?
end
def update?
!account&.user.nil?
end

View File

@ -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>