Check API whitelist IP-s when loggin into registrar with pw #2713

This commit is contained in:
Martin Lensment 2015-08-14 17:34:05 +03:00
parent 8bffdbf783
commit d26dd3da98
5 changed files with 38 additions and 17 deletions

View file

@ -24,6 +24,9 @@ class ApiUser < User
attr_accessor :registrar_typeahead
SUPER = 'super'
EPP = 'epp'
ROLES = %w(super epp billing) # should not match to admin roles
def ability
@ -41,6 +44,10 @@ class ApiUser < User
@registrar_typeahead || registrar || nil
end
def can_make_api_calls?
([SUPER, EPP] & roles).any?
end
def to_s
username
end