summaryrefslogtreecommitdiff
path: root/app/controllers
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-07-23 12:03:49 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-07-23 12:03:49 +0300
commit367445fdcde4d07a685610449a2ab4d43b1fc507 (patch)
tree5d720c3c76c02fe8539e5bdaca64f76a5549a043 /app/controllers
parent1df0345e9e642ca7e9d73c12430921b0fe62d25e (diff)
downloadgitlab-ce-367445fdcde4d07a685610449a2ab4d43b1fc507.tar.gz
Refactor explore area
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/explore/groups_controller.rb (renamed from app/controllers/public/groups_controller.rb)4
-rw-r--r--app/controllers/explore/projects_controller.rb19
-rw-r--r--app/controllers/public/explore_controller.rb12
-rw-r--r--app/controllers/public/projects_controller.rb14
4 files changed, 21 insertions, 28 deletions
diff --git a/app/controllers/public/groups_controller.rb b/app/controllers/explore/groups_controller.rb
index e22d0837035..f8e1a31e0b3 100644
--- a/app/controllers/public/groups_controller.rb
+++ b/app/controllers/explore/groups_controller.rb
@@ -1,9 +1,9 @@
-class Public::GroupsController < ApplicationController
+class Explore::GroupsController < ApplicationController
skip_before_filter :authenticate_user!,
:reject_blocked, :set_current_user_for_observers,
:add_abilities
- layout "public"
+ layout "explore"
def index
@groups = GroupsFinder.new.execute(current_user)
diff --git a/app/controllers/explore/projects_controller.rb b/app/controllers/explore/projects_controller.rb
new file mode 100644
index 00000000000..05b3289682b
--- /dev/null
+++ b/app/controllers/explore/projects_controller.rb
@@ -0,0 +1,19 @@
+class Explore::ProjectsController < ApplicationController
+ skip_before_filter :authenticate_user!,
+ :reject_blocked,
+ :add_abilities
+
+ layout 'explore'
+
+ def index
+ @projects = ProjectsFinder.new.execute(current_user)
+ @projects = @projects.search(params[:search]) if params[:search].present?
+ @projects = @projects.sort(@sort = params[:sort])
+ @projects = @projects.includes(:namespace).page(params[:page]).per(20)
+ end
+
+ def trending
+ @trending_projects = TrendingProjectsFinder.new.execute(current_user)
+ @trending_projects = @trending_projects.page(params[:page]).per(10)
+ end
+end
diff --git a/app/controllers/public/explore_controller.rb b/app/controllers/public/explore_controller.rb
deleted file mode 100644
index aa781dc998d..00000000000
--- a/app/controllers/public/explore_controller.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-class Public::ExploreController < ApplicationController
- skip_before_filter :authenticate_user!,
- :reject_blocked,
- :add_abilities
-
- layout "public"
-
- def index
- @trending_projects = TrendingProjectsFinder.new.execute(current_user)
- @trending_projects = @trending_projects.page(params[:page]).per(10)
- end
-end
diff --git a/app/controllers/public/projects_controller.rb b/app/controllers/public/projects_controller.rb
deleted file mode 100644
index d6238f79547..00000000000
--- a/app/controllers/public/projects_controller.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-class Public::ProjectsController < ApplicationController
- skip_before_filter :authenticate_user!,
- :reject_blocked, :set_current_user_for_observers,
- :add_abilities
-
- layout 'public'
-
- def index
- @projects = Project.publicish(current_user)
- @projects = @projects.search(params[:search]) if params[:search].present?
- @projects = @projects.sort(@sort = params[:sort])
- @projects = @projects.includes(:namespace).page(params[:page]).per(20)
- end
-end