From 73ac2e562d85e0c5b2d5d96201c366a394d5639a Mon Sep 17 00:00:00 2001 From: z9hang Date: Thu, 11 Dec 2014 15:39:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E9=80=9A=E7=9F=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/courses_controller.rb | 2 +- app/services/courses_service.rb | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb index 26b96eaf3..b7ff5364e 100644 --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -281,7 +281,7 @@ class CoursesController < ApplicationController @issue_custom_fields = IssueCustomField.sorted.all @trackers = Tracker.sorted.all - if @course.save + if @course.save #unless User.current.admin? r = Role.givable.find_by_id(Setting.new_project_user_role_id.to_i) || Role.givable.first m = Member.new(:user => User.current, :roles => [r]) diff --git a/app/services/courses_service.rb b/app/services/courses_service.rb index 0468de367..7e3302c5b 100644 --- a/app/services/courses_service.rb +++ b/app/services/courses_service.rb @@ -66,4 +66,21 @@ class CoursesService @members end + #课程通知列表 + def course_news_list params + if params[:course_id] && @course==nil + @course = Course.find(params[:course_id]) + end + scope = @course ? @course.news.course_visible : News.course_visible + end + + def show_course params + course = Course.find(params[:id]) + course + end + + def create_course + + end + end \ No newline at end of file