X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/59ca4f8091ddd500eb56c885c795142727b89049..63f9b5374e01394486a07dba4f9a43cfd76707e3:/services/api/app/models/repository.rb diff --git a/services/api/app/models/repository.rb b/services/api/app/models/repository.rb new file mode 100644 index 0000000000..f9be0bf2fc --- /dev/null +++ b/services/api/app/models/repository.rb @@ -0,0 +1,20 @@ +class Repository < ArvadosModel + include AssignUuid + include KindAndEtag + include CommonApiTemplate + + api_accessible :superuser, :extend => :common do |t| + t.add :name + t.add :fetch_url + t.add :push_url + end + + protected + + def permission_to_create + current_user and current_user.is_admin + end + def permission_to_update + current_user and current_user.is_admin + end +end