From 2a31ea0b01980086b145b2cdec3c328f2ffbd8c9 Mon Sep 17 00:00:00 2001 From: Anton Chuchkalov Date: Thu, 3 Dec 2015 10:31:36 +0300 Subject: [PATCH] give all users permission to create instances in sandboxes --- devops-service/db/mongo/models/project.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devops-service/db/mongo/models/project.rb b/devops-service/db/mongo/models/project.rb index 9f0f568..e34a779 100644 --- a/devops-service/db/mongo/models/project.rb +++ b/devops-service/db/mongo/models/project.rb @@ -93,11 +93,16 @@ module Devops def check_authorization user_id, env e = self.deploy_env(env) return true if user_id == User::ROOT_USER_NAME + return true if is_sandbox? return e.users.include? user_id rescue RecordNotFound => e return false end + def is_sandbox? + id.start_with?('sandbox-') + end + =begin def validate! super