Merge branch '10816-postgres-permissions'
[arvados.git] / services / api / app / models / keep_service.rb
1 class KeepService < ArvadosModel
2   include HasUuid
3   include KindAndEtag
4   include CommonApiTemplate
5
6   api_accessible :user, extend: :common do |t|
7     t.add  :service_host
8     t.add  :service_port
9     t.add  :service_ssl_flag
10     t.add  :service_type
11     t.add  :read_only
12   end
13   api_accessible :superuser, :extend => :user do |t|
14   end
15
16   protected
17
18   def permission_to_create
19     current_user.andand.is_admin
20   end
21
22   def permission_to_update
23     current_user.andand.is_admin
24   end
25 end