From 38737079b6c1096c2517e249198b8bc0bedf4156 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Sat, 9 Feb 2013 15:26:47 +0200 Subject: ignore docs by git --- doc/code/classes/ProjectUpdateContext.html | 148 ----------------------------- 1 file changed, 148 deletions(-) delete mode 100644 doc/code/classes/ProjectUpdateContext.html (limited to 'doc/code/classes/ProjectUpdateContext.html') diff --git a/doc/code/classes/ProjectUpdateContext.html b/doc/code/classes/ProjectUpdateContext.html deleted file mode 100644 index 3fe3f4d68f8..00000000000 --- a/doc/code/classes/ProjectUpdateContext.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - ProjectUpdateContext - - - - - - - - - - - - - -
-
- - - - - - - - - - - - - - - -
Methods
-
- -
E
-
- -
- -
- - - - - - - - - - - - - - - - - - - - -
Instance Public methods
- -
-
- - execute(role = :default) - - -
- - -
- -
- - - - - - -
- - -
-
# File app/contexts/project_update_context.rb, line 2
-def execute(role = :default)
-  namespace_id = params[:project].delete(:namespace_id)
-
-  allowed_transfer = can?(current_user, :change_namespace, project) || role == :admin
-
-  if allowed_transfer && namespace_id.present?
-    if namespace_id == Namespace.global_id
-      if project.namespace.present?
-        # Transfer to global namespace from anyone
-        project.transfer(nil)
-      end
-    elsif namespace_id.to_i != project.namespace_id
-      # Transfer to someone namespace
-      namespace = Namespace.find(namespace_id)
-      project.transfer(namespace)
-    end
-  end
-
-  project.update_attributes(params[:project], as: role)
-end
-
-
- -
-
- -
- - \ No newline at end of file -- cgit v1.2.1