From 5081ccc882c320bd932b0b68fe4e736f07eb6baa Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Wed, 15 May 2019 10:23:41 +0800 Subject: [PATCH] 1 --- app/api/mobile/api.rb | 10 +- app/api/mobile/apis/activities.rb | 0 app/api/mobile/apis/assets.rb | 0 app/api/mobile/apis/auth.rb | 0 app/api/mobile/apis/blog_comments.rb | 0 app/api/mobile/apis/careers.rb | 0 app/api/mobile/apis/comments.rb | 0 app/api/mobile/apis/courses.rb | 0 app/api/mobile/apis/discusses.rb | 0 app/api/mobile/apis/ecloud.rb | 19 - app/api/mobile/apis/games.rb | 0 app/api/mobile/apis/helers.rb | 0 app/api/mobile/apis/homeworks.rb | 0 app/api/mobile/apis/issues.rb | 0 app/api/mobile/apis/journal_for_messages.rb | 0 app/api/mobile/apis/memos.rb | 0 app/api/mobile/apis/messages.rb | 0 app/api/mobile/apis/new_comment.rb | 0 app/api/mobile/apis/newss.rb | 0 app/api/mobile/apis/praise.rb | 0 app/api/mobile/apis/projects.rb | 0 app/api/mobile/apis/resources.rb | 0 app/api/mobile/apis/shixuns.rb | 0 app/api/mobile/apis/sources.rb | 0 app/api/mobile/apis/syllabuses.rb | 0 app/api/mobile/apis/upgrade.rb | 0 app/api/mobile/apis/users.rb | 0 app/api/mobile/apis/watches.rb | 0 app/api/mobile/apis/whomeworks.rb | 0 app/api/mobile/entities/activity.rb | 0 .../mobile/entities/anonymous_works_params.rb | 0 app/api/mobile/entities/attachment.rb | 0 app/api/mobile/entities/auth.rb | 0 app/api/mobile/entities/blog_comment.rb | 0 app/api/mobile/entities/comment.rb | 0 app/api/mobile/entities/course.rb | 0 app/api/mobile/entities/course_dynamic.rb | 0 app/api/mobile/entities/course_group.rb | 0 app/api/mobile/entities/courses/board.rb | 0 app/api/mobile/entities/courses/comment.rb | 0 app/api/mobile/entities/courses/message.rb | 0 app/api/mobile/entities/exercise.rb | 0 app/api/mobile/entities/game.rb | 0 app/api/mobile/entities/homework.rb | 0 app/api/mobile/entities/homework_attach.rb | 0 app/api/mobile/entities/homework_jours.rb | 0 app/api/mobile/entities/homeworkscore.rb | 0 app/api/mobile/entities/issue.rb | 0 app/api/mobile/entities/journal.rb | 0 app/api/mobile/entities/jours.rb | 0 app/api/mobile/entities/member.rb | 0 app/api/mobile/entities/message.rb | 0 app/api/mobile/entities/news.rb | 0 app/api/mobile/entities/project.rb | 0 app/api/mobile/entities/project_member.rb | 0 app/api/mobile/entities/response.rb | 0 app/api/mobile/entities/short_user.rb | 0 app/api/mobile/entities/student_work.rb | 0 app/api/mobile/entities/syllabus.rb | 0 app/api/mobile/entities/user.rb | 0 app/api/mobile/entities/users/course.rb | 0 app/api/mobile/entities/users/tiding.rb | 0 app/api/mobile/entities/whomework.rb | 0 app/api/mobile/exceptions/auth_exception.rb | 0 app/api/mobile/middleware/error_handler.rb | 0 app/assets/javascripts/applied_project.js | 0 .../javascripts/apply_project_masters.js | 0 .../javascripts/article_homepages.js.coffee | 0 .../javascripts/attachment_type_edit.js | 0 app/assets/javascripts/careers.js.coffee | 0 app/assets/javascripts/categories.js.coffee | 0 app/assets/javascripts/challenges.js.coffee | 0 app/assets/javascripts/codes.js.coffee | 0 app/assets/javascripts/colleges.js.coffee | 0 .../javascripts/competition_teams.js.coffee | 0 app/assets/javascripts/competitions.js.coffee | 0 .../javascripts/contest_members.js.coffee | 0 .../javascripts/contestant_works.js.coffee | 0 app/assets/javascripts/contests.js.coffee | 0 app/assets/javascripts/cooperates.js.coffee | 3 - app/assets/javascripts/cooperation.js.coffee | 0 app/assets/javascripts/debates.js.coffee | 0 app/assets/javascripts/department.js.coffee | 0 app/assets/javascripts/discusses.js.coffee | 0 app/assets/javascripts/ec.js.coffee | 0 .../ec_course_achievement_methods.js.coffee | 0 .../ec_course_evaluation_subitems.js.coffee | 0 .../ec_course_evaluations.js.coffee | 0 .../javascripts/ec_course_supports.js.coffee | 0 .../javascripts/ec_course_targets.js.coffee | 0 app/assets/javascripts/ec_courses.js.coffee | 0 .../ec_graduation_requirements.js.coffee | 0 .../ec_graduation_subitems.js.coffee | 0 .../javascripts/ec_graduations.js.coffee | 0 .../javascripts/ec_major_schools.js.coffee | 0 app/assets/javascripts/ec_majors.js.coffee | 0 .../ec_training_objectives.js.coffee | 0 .../ec_training_subitems.js.coffee | 0 app/assets/javascripts/ec_years.js.coffee | 0 app/assets/javascripts/ecloud.js.coffee | 3 - app/assets/javascripts/ecs.js.coffee | 0 app/assets/javascripts/enterprises.js.coffee | 0 .../javascripts/exercise_bank.js.coffee | 0 app/assets/javascripts/forums.js | 0 app/assets/javascripts/games.js.coffee | 0 .../javascripts/graduation_tasks.js.coffee | 0 .../javascripts/graduation_topics.js.coffee | 0 .../javascripts/graduation_works.js.coffee | 0 app/assets/javascripts/homepages.js.coffee | 0 .../javascripts/homework_bank.js.coffee | 0 app/assets/javascripts/iframes.js.coffee | 0 app/assets/javascripts/kubernete.js.coffee | 0 .../javascripts/local_settings.js.coffee | 3 - app/assets/javascripts/management.js.coffee | 0 app/assets/javascripts/managements.js.coffee | 0 app/assets/javascripts/mark_down.js.coffee | 0 app/assets/javascripts/memos.js | 0 app/assets/javascripts/myshixuns.js.coffee | 0 app/assets/javascripts/no_uses.js | 0 .../notificationcomments.js.coffee | 0 app/assets/javascripts/oauth.js.coffee | 3 - .../javascripts/open_source_projects.js | 0 app/assets/javascripts/org_courses.js.coffee | 0 .../org_document_comment.js.coffee | 0 app/assets/javascripts/org_member.js.coffee | 0 app/assets/javascripts/org_projects.js.coffee | 0 .../javascripts/org_subfields.js.coffee | 0 .../javascripts/organizations.js.coffee | 0 app/assets/javascripts/praise_tread.js | 0 .../javascripts/pull_requests.js.coffee | 0 .../javascripts/quality_analyses.js.coffee | 0 .../javascripts/question_banks.js.coffee | 0 app/assets/javascripts/school.js | 0 app/assets/javascripts/shares.js | 0 .../javascripts/shield_activities.js.coffee | 0 .../shield_wechat_messages.js.coffee | 0 app/assets/javascripts/shixuns.js.coffee | 0 app/assets/javascripts/softapplications.js | 0 app/assets/javascripts/stages.js.coffee | 0 app/assets/javascripts/statistics.js.coffee | 0 .../sub_document_comments.js.coffee | 0 app/assets/javascripts/sub_domains.js.coffee | 0 .../subfield_subdomain_dirs.js.coffee | 0 app/assets/javascripts/subjects.js.coffee | 0 .../javascripts/syllabus_member.js.coffee | 0 app/assets/javascripts/syllabuses.js.coffee | 0 app/assets/javascripts/system_log.js.coffee | 0 .../javascripts/system_messages.js.coffee | 0 app/assets/javascripts/tasks.js.coffee | 0 app/assets/javascripts/teachers.js | 0 .../javascripts/training_tasks.js.coffee | 0 app/assets/javascripts/trainings.js.coffee | 0 app/assets/javascripts/works.js.coffee | 0 app/assets/javascripts/zipdown.js | 0 app/assets/stylesheets/applied_project.css | 0 .../stylesheets/apply_project_masters.css | 0 .../stylesheets/article_homepages.css.scss | 0 .../stylesheets/attachment_type_edit.css | 0 app/assets/stylesheets/careers.css.scss | 0 app/assets/stylesheets/categories.css.scss | 0 app/assets/stylesheets/challenges.css.scss | 0 app/assets/stylesheets/codes.css.scss | 0 app/assets/stylesheets/colleges.css.scss | 0 .../stylesheets/competition_teams.css.scss | 0 app/assets/stylesheets/competitions.css.scss | 0 .../stylesheets/contest_members.css.scss | 0 .../stylesheets/contestant_works.css.scss | 0 app/assets/stylesheets/contests.css.scss | 0 app/assets/stylesheets/cooperates.css.scss | 3 - app/assets/stylesheets/cooperation.css.scss | 0 app/assets/stylesheets/debates.css.scss | 0 app/assets/stylesheets/department.css.scss | 0 app/assets/stylesheets/discusses.css.scss | 0 app/assets/stylesheets/ec.css.scss | 0 .../ec_course_achievement_methods.css.scss | 0 .../ec_course_evaluation_subitems.css.scss | 0 .../ec_course_evaluations.css.scss | 0 .../stylesheets/ec_course_supports.css.scss | 0 .../stylesheets/ec_course_targets.css.scss | 0 app/assets/stylesheets/ec_courses.css.scss | 0 .../ec_graduation_requirements.css.scss | 0 .../ec_graduation_subitems.css.scss | 0 .../stylesheets/ec_graduations.css.scss | 0 .../stylesheets/ec_major_schools.css.scss | 0 app/assets/stylesheets/ec_majors.css.scss | 0 .../ec_training_objectives.css.scss | 0 .../stylesheets/ec_training_subitems.css.scss | 0 app/assets/stylesheets/ec_years.css.scss | 0 app/assets/stylesheets/ecloud.css.scss | 3 - app/assets/stylesheets/ecs.css.scss | 0 app/assets/stylesheets/enterprises.css.scss | 0 app/assets/stylesheets/exercise_bank.css.scss | 0 app/assets/stylesheets/forums.css | 0 app/assets/stylesheets/games.css.scss | 0 .../stylesheets/graduation_tasks.css.scss | 0 .../stylesheets/graduation_topics.css.scss | 0 .../stylesheets/graduation_works.css.scss | 0 app/assets/stylesheets/homepages.css.scss | 0 app/assets/stylesheets/homework_bank.css.scss | 0 app/assets/stylesheets/iframes.css.scss | 0 app/assets/stylesheets/kubernete.css.scss | 0 .../stylesheets/local_settings.css.scss | 3 - app/assets/stylesheets/management.css.scss | 0 app/assets/stylesheets/managements.css.scss | 0 app/assets/stylesheets/mark_down.css.scss | 0 app/assets/stylesheets/memos.css | 0 app/assets/stylesheets/myshixuns.css.scss | 0 app/assets/stylesheets/no_uses.css | 0 .../stylesheets/notificationcomments.css.scss | 0 app/assets/stylesheets/oauth.css.scss | 3 - .../stylesheets/open_source_projects.css | 0 app/assets/stylesheets/org_courses.css.scss | 0 .../stylesheets/org_document_comment.css.scss | 0 app/assets/stylesheets/org_member.css.scss | 0 app/assets/stylesheets/org_projects.css.scss | 0 app/assets/stylesheets/org_subfields.css.scss | 0 app/assets/stylesheets/organizations.css.scss | 0 app/assets/stylesheets/praise_tread.css | 0 app/assets/stylesheets/pull_requests.css.scss | 0 .../stylesheets/quality_analyses.css.scss | 0 .../stylesheets/question_banks.css.scss | 0 app/assets/stylesheets/scaffold.css | 0 app/assets/stylesheets/scaffolds.css.scss | 0 app/assets/stylesheets/school.css | 0 app/assets/stylesheets/shares.css | 0 .../stylesheets/shield_activities.css.scss | 0 .../shield_wechat_messages.css.scss | 0 app/assets/stylesheets/shixuns.css.scss | 0 app/assets/stylesheets/softapplications.css | 0 app/assets/stylesheets/stages.css.scss | 0 app/assets/stylesheets/statistics.css.scss | 0 .../sub_document_comments.css.scss | 0 app/assets/stylesheets/sub_domains.css.scss | 0 .../subfield_subdomain_dirs.css.scss | 0 app/assets/stylesheets/subjects.css.scss | 0 .../stylesheets/syllabus_member.css.scss | 0 app/assets/stylesheets/syllabuses.css.scss | 0 app/assets/stylesheets/system_log.css.scss | 0 .../stylesheets/system_messages.css.scss | 0 app/assets/stylesheets/tasks.css.scss | 0 app/assets/stylesheets/teachers.css | 0 .../stylesheets/training_tasks.css.scss | 0 app/assets/stylesheets/trainings.css.scss | 0 app/assets/stylesheets/works.css.scss | 0 app/assets/stylesheets/zipdown.css | 0 app/controllers/account_controller.rb | 184 +- app/controllers/activities_controller.rb | 0 .../activity_notifys_controller.rb | 0 app/controllers/admin_controller.rb | 0 app/controllers/application_controller.rb | 7 - app/controllers/applied_project_controller.rb | 0 .../apply_project_masters_controller.rb | 0 .../article_homepages_controller.rb | 0 app/controllers/at_controller.rb | 0 app/controllers/attachments_controller.rb | 0 app/controllers/auth_sources_controller.rb | 0 app/controllers/auto_completes_controller.rb | 0 app/controllers/avatar_controller.rb | 0 app/controllers/bids_controller.rb | 0 app/controllers/blog_comments_controller.rb | 0 app/controllers/blogs_controller.rb | 0 app/controllers/boards_controller.rb | 0 app/controllers/calendars_controller.rb | 0 app/controllers/careers_controller.rb | 0 app/controllers/categories_controller.rb | 0 app/controllers/challenges_controller.rb | 0 app/controllers/codes_controller.rb | 0 app/controllers/colleges_controller.rb | 5 +- app/controllers/comments_controller.rb | 0 .../competition_teams_controller.rb | 0 app/controllers/competitions_controller.rb | 0 app/controllers/contest_members_controller.rb | 0 .../contestant_works_controller.rb | 0 app/controllers/contests_controller.rb | 0 app/controllers/context_menus_controller.rb | 0 app/controllers/cooperates_controller.rb | 36 - app/controllers/cooperation_controller.rb | 0 app/controllers/courses_controller.rb | 16 +- app/controllers/custom_fields_controller.rb | 0 app/controllers/debates_controller.rb | 0 app/controllers/department_controller.rb | 0 app/controllers/discuss_demos_controller.rb | 0 app/controllers/discusses_controller.rb | 0 app/controllers/documents_controller.rb | 0 ...c_course_achievement_methods_controller.rb | 16 +- ...c_course_evaluation_subitems_controller.rb | 0 .../ec_course_evaluations_controller.rb | 0 .../ec_course_supports_controller.rb | 19 +- .../ec_course_targets_controller.rb | 0 app/controllers/ec_courses_controller.rb | 61 +- .../ec_graduation_requirements_controller.rb | 0 .../ec_graduation_subitems_controller.rb | 0 .../ec_major_schools_controller.rb | 11 +- app/controllers/ec_majors_controller.rb | 0 .../ec_training_objectives_controller.rb | 0 .../ec_training_subitems_controller.rb | 0 app/controllers/ec_years_controller.rb | 93 +- app/controllers/ecloud_controller.rb | 381 - app/controllers/ecs_controller.rb | 40 +- app/controllers/enumerations_controller.rb | 0 app/controllers/exercise_bank_controller.rb | 0 app/controllers/exercise_controller.rb | 64 +- app/controllers/files_controller.rb | 0 app/controllers/forums_controller.rb | 0 app/controllers/games_controller.rb | 4 +- app/controllers/gantts_controller.rb | 0 app/controllers/git_callback_controller.rb | 0 .../graduation_tasks_controller.rb | 20 +- .../graduation_topics_controller.rb | 0 .../graduation_works_controller.rb | 0 app/controllers/groups_controller.rb | 0 app/controllers/homepages_controller.rb | 0 app/controllers/homework_attach_controller.rb | 0 app/controllers/homework_bank_controller.rb | 0 app/controllers/homework_common_controller.rb | 657 +- app/controllers/homework_users_controller.rb | 0 app/controllers/iframes_controller.rb | 0 .../issue_categories_controller.rb | 0 app/controllers/issue_relations_controller.rb | 0 app/controllers/issue_statuses_controller.rb | 0 app/controllers/issues_controller.rb | 0 app/controllers/journals_controller.rb | 0 app/controllers/kubernete_controller.rb | 0 app/controllers/list_controller.rb | 0 app/controllers/local_settings_controller.rb | 0 app/controllers/mail_handler_controller.rb | 0 app/controllers/managements_controller.rb | 642 +- app/controllers/mark_down_controller.rb | 0 app/controllers/members_controller.rb | 0 app/controllers/memos_controller.rb | 0 app/controllers/messages_controller.rb | 0 app/controllers/my_controller.rb | 11 +- app/controllers/myshixuns_controller.rb | 0 app/controllers/news_controller.rb | 0 app/controllers/no_uses_controller.rb | 0 .../notificationcomments_controller.rb | 0 app/controllers/oauth_controller.rb | 167 - .../open_source_projects_controller.rb | 0 app/controllers/org_courses_controller.rb | 0 .../org_document_comments_controller.rb | 0 app/controllers/org_member_controller.rb | 0 app/controllers/org_projects_controller.rb | 0 app/controllers/org_subfields_controller.rb | 0 app/controllers/organizations_controller.rb | 0 app/controllers/partners_controller.rb | 29 - app/controllers/poll_controller.rb | 0 app/controllers/praise_tread_controller.rb | 0 app/controllers/previews_controller.rb | 0 .../project_enumerations_controller.rb | 0 app/controllers/projects_controller.rb | 0 app/controllers/pull_requests_controller.rb | 0 .../quality_analysis_controller.rb | 0 app/controllers/queries_controller.rb | 0 app/controllers/question_banks_controller.rb | 0 app/controllers/relative_memos_controller.rb | 0 app/controllers/reports_controller.rb | 0 app/controllers/repositories_controller.rb | 0 app/controllers/roles_controller.rb | 0 app/controllers/school_controller.rb | 8 +- app/controllers/search_controller.rb | 0 app/controllers/settings_controller.rb | 0 app/controllers/shares_controller.rb | 0 app/controllers/shell/shell | 0 .../shield_activities_controller.rb | 0 .../shield_wechat_messages_controller.rb | 0 app/controllers/shixuns_controller.rb | 58 +- .../softapplications_controller.rb | 0 app/controllers/ssos_controller.rb | 0 app/controllers/stages_controller.rb | 0 app/controllers/statistics_controller.rb | 0 app/controllers/stores_controller.rb | 0 app/controllers/student_work_controller.rb | 7 +- .../sub_document_comments_controller.rb | 0 app/controllers/sub_domains_controller.rb | 0 .../subfield_subdomain_dirs_controller.rb | 0 app/controllers/subjects_controller.rb | 54 +- app/controllers/syllabus_member_controller.rb | 0 app/controllers/syllabuses_controller.rb | 0 app/controllers/sys_controller.rb | 0 app/controllers/system_log_controller.rb | 0 app/controllers/system_messages_controller.rb | 0 app/controllers/tags_controller.rb | 0 app/controllers/tasks_controller.rb | 0 app/controllers/teachers_controller.rb | 0 app/controllers/test_controller.rb | 0 app/controllers/timelog_controller.rb | 0 app/controllers/trackers_controller.rb | 0 app/controllers/training_tasks_controller.rb | 0 app/controllers/trainings_controller.rb | 0 app/controllers/user_score_controller.rb | 0 app/controllers/users_controller.rb | 12 +- app/controllers/versions_controller.rb | 0 app/controllers/watchers_controller.rb | 0 .../web_footer_companies_controller.rb | 0 app/controllers/wechats_controller.rb | 0 app/controllers/welcome_controller.rb | 30 +- app/controllers/wiki_controller.rb | 0 app/controllers/wikis_controller.rb | 0 app/controllers/words_controller.rb | 0 app/controllers/workflows_controller.rb | 0 app/controllers/works_controller.rb | 0 app/controllers/zipdown_controller.rb | 0 app/helpers/account_helper.rb | 0 app/helpers/activities_helper.rb | 0 app/helpers/activity_notifys_helper.rb | 0 app/helpers/admin_helper.rb | 0 app/helpers/api_helper.rb | 0 app/helpers/application_helper.rb | 14748 ++++++++-------- app/helpers/applied_project_helper.rb | 0 app/helpers/apply_project_masters_helper.rb | 0 app/helpers/article_homepages_helper.rb | 0 app/helpers/attachments_helper.rb | 0 app/helpers/auth_sources_helper.rb | 0 app/helpers/avatar_helper.rb | 0 app/helpers/bids_helper.rb | 0 app/helpers/blog_comments_helper.rb | 0 app/helpers/blogs_helper.rb | 0 app/helpers/boards_helper.rb | 0 app/helpers/calendars_helper.rb | 0 app/helpers/careers_helper.rb | 0 app/helpers/categories_helper.rb | 0 app/helpers/challenges_helper.rb | 0 app/helpers/codes_helper.rb | 0 app/helpers/colleges_helper.rb | 0 app/helpers/competition_teams_helper.rb | 0 app/helpers/competitions_helper.rb | 0 app/helpers/contest_members_helper.rb | 0 app/helpers/contestant_works_helper.rb | 0 app/helpers/contests_helper.rb | 0 app/helpers/context_menus_helper.rb | 0 app/helpers/cooperates_helper.rb | 2 - app/helpers/cooperation_helper.rb | 0 app/helpers/courses_helper.rb | 0 app/helpers/custom_fields_helper.rb | 0 app/helpers/debates_helper.rb | 0 app/helpers/department_helper.rb | 0 app/helpers/discuss_demos_helper.rb | 0 app/helpers/discusses_helper.rb | 0 app/helpers/documents_helper.rb | 0 .../ec_course_achievement_methods_helper.rb | 0 .../ec_course_evaluation_subitems_helper.rb | 0 app/helpers/ec_course_evaluations_helper.rb | 0 app/helpers/ec_course_supports_helper.rb | 0 app/helpers/ec_course_targets_helper.rb | 0 app/helpers/ec_courses_helper.rb | 0 .../ec_graduation_requirements_helper.rb | 0 app/helpers/ec_graduation_subitems_helper.rb | 0 app/helpers/ec_graduations_helper.rb | 0 app/helpers/ec_helper.rb | 0 app/helpers/ec_major_schools_helper.rb | 0 app/helpers/ec_majors_helper.rb | 0 app/helpers/ec_training_objectives_helper.rb | 0 app/helpers/ec_training_subitems_helper.rb | 0 app/helpers/ec_years_helper.rb | 0 app/helpers/ecloud_helper.rb | 2 - app/helpers/ecs_helper.rb | 0 app/helpers/enumerations_helper.rb | 0 app/helpers/exercise_bank_helper.rb | 0 app/helpers/exercise_helper.rb | 0 app/helpers/files_helper.rb | 0 app/helpers/forums_helper.rb | 0 app/helpers/games_helper.rb | 0 app/helpers/gantt_helper.rb | 0 app/helpers/gitlab_helper.rb | 0 app/helpers/graduation_tasks_helper.rb | 0 app/helpers/graduation_topics_helper.rb | 0 app/helpers/graduation_works_helper.rb | 0 app/helpers/groups_helper.rb | 0 app/helpers/homepages_helper.rb | 0 app/helpers/homework_attach_helper.rb | 0 app/helpers/homework_bank_helper.rb | 0 app/helpers/homework_common_helper.rb | 0 app/helpers/homework_users_helper.rb | 0 app/helpers/iframes_helper.rb | 0 app/helpers/issue_relations_helper.rb | 0 app/helpers/issue_statuses_helper.rb | 0 app/helpers/issues_helper.rb | 0 app/helpers/journals_helper.rb | 0 app/helpers/kubernete_helper.rb | 0 app/helpers/local_settings_helper.rb | 0 app/helpers/logger_helper.rb | 0 app/helpers/mail_handler_helper.rb | 0 app/helpers/management_helper.rb | 0 app/helpers/managements_helper.rb | 0 app/helpers/mark_down_helper.rb | 0 app/helpers/members_helper.rb | 0 app/helpers/memos_helper.rb | 0 app/helpers/messages_helper.rb | 0 app/helpers/my_helper.rb | 0 app/helpers/myshixuns_helper.rb | 0 app/helpers/news_helper.rb | 0 app/helpers/no_uses_helper.rb | 0 app/helpers/notificationcomments_helper.rb | 0 app/helpers/oauth_helper.rb | 2 - app/helpers/open_source_projects_helper.rb | 0 app/helpers/org_courses_helper.rb | 0 app/helpers/org_document_comment_helper.rb | 0 app/helpers/org_member_helper.rb | 0 app/helpers/org_projects_helper.rb | 0 app/helpers/org_subfields_helper.rb | 0 app/helpers/organizations_helper.rb | 0 app/helpers/owner_type_helper.rb | 0 app/helpers/poll_helper.rb | 8 +- app/helpers/praise_tread_helper.rb | 0 app/helpers/project_score_helper.rb | 0 app/helpers/projects_helper.rb | 0 app/helpers/pull_requests_helper.rb | 0 app/helpers/quality_analysis_helper.rb | 0 app/helpers/queries_helper.rb | 0 app/helpers/question_banks_helper.rb | 0 app/helpers/reports_helper.rb | 0 app/helpers/repositories_helper.rb | 0 app/helpers/roles_helper.rb | 0 app/helpers/routes_helper.rb | 0 app/helpers/school_helper.rb | 0 app/helpers/search_helper.rb | 0 app/helpers/settings_helper.rb | 0 app/helpers/shares_helper.rb | 0 app/helpers/shield_activities_helper.rb | 0 app/helpers/shield_wechat_messages_helper.rb | 0 app/helpers/shixuns_helper.rb | 2 +- app/helpers/softapplications_helper.rb | 0 app/helpers/sort_helper.rb | 0 app/helpers/stages_helper.rb | 0 app/helpers/statistics_helper.rb | 0 app/helpers/stores_helper.rb | 0 app/helpers/student_work_helper.rb | 78 +- app/helpers/sub_document_comments_helper.rb | 0 app/helpers/sub_domains_helper.rb | 0 app/helpers/subfield_subdomain_dirs_helper.rb | 0 app/helpers/subjects_helper.rb | 54 +- app/helpers/syllabus_member_helper.rb | 0 app/helpers/syllabuses_helper.rb | 0 app/helpers/system_log_helper.rb | 0 app/helpers/system_messages_helper.rb | 0 app/helpers/tags_helper.rb | 0 app/helpers/tasks_helper.rb | 0 app/helpers/teachers_helper.rb | 0 app/helpers/test_helper.rb | 0 app/helpers/timelog_helper.rb | 0 app/helpers/trackers_helper.rb | 0 app/helpers/training_tasks_helper.rb | 0 app/helpers/trainings_helper.rb | 0 app/helpers/user_score_helper.rb | 0 app/helpers/users_helper.rb | 4 +- app/helpers/versions_helper.rb | 0 app/helpers/watchers_helper.rb | 0 app/helpers/wechats_helper.rb | 0 app/helpers/welcome_helper.rb | 0 app/helpers/wiki_helper.rb | 0 app/helpers/words_helper.rb | 0 app/helpers/workflows_helper.rb | 0 app/helpers/works_helper.rb | 0 app/helpers/zipdown_helper.rb | 0 app/models/activity.rb | 0 app/models/activity_notify.rb | 0 app/models/add_base_score_to_statistics.rb | 0 app/models/api_key.rb | 0 app/models/applied_contest.rb | 0 app/models/applied_message.rb | 0 app/models/applied_project.rb | 0 app/models/apply_action.rb | 0 app/models/apply_add_department.rb | 0 app/models/apply_add_schools.rb | 0 app/models/apply_homework.rb | 0 app/models/apply_project_master.rb | 0 app/models/apply_resource.rb | 0 app/models/apply_user_authentication.rb | 0 app/models/article_homepage.rb | 0 app/models/at_message.rb | 0 app/models/attachment.rb | 0 app/models/attachment_group_setting.rb | 0 app/models/attachment_history.rb | 0 app/models/attachmentstype.rb | 0 app/models/attendance.rb | 0 app/models/auth_source.rb | 0 app/models/auth_source_ldap.rb | 0 app/models/authentication.rb | 0 app/models/authentications_users.rb | 0 app/models/bid.rb | 0 app/models/biding_project.rb | 0 app/models/blog.rb | 0 app/models/blog_comment.rb | 0 app/models/blog_message.rb | 0 app/models/board.rb | 0 app/models/bug_to_osp.rb | 0 app/models/career.rb | 0 app/models/career_faq.rb | 0 app/models/career_stage.rb | 0 app/models/career_stage_subject.rb | 0 app/models/challenge.rb | 0 app/models/challenge_choose.rb | 0 app/models/challenge_question.rb | 0 app/models/challenge_sample.rb | 0 app/models/challenge_tag.rb | 0 app/models/challenge_work_score.rb | 0 app/models/change.rb | 0 app/models/changeset.rb | 0 app/models/chart_rule.rb | 0 app/models/choose_outputs.rb | 0 app/models/code_tests.rb | 0 app/models/comment.rb | 0 app/models/commit.rb | 0 app/models/commit_issues.rb | 0 app/models/competition.rb | 0 app/models/competition_entry.rb | 0 app/models/competition_list.rb | 0 app/models/competition_module.rb | 0 app/models/competition_module_md_content.rb | 0 app/models/competition_score.rb | 0 app/models/competition_stage.rb | 0 app/models/competition_stage_section.rb | 0 app/models/competition_team.rb | 0 app/models/competition_text_config.rb | 0 app/models/contest.rb | 0 app/models/contest_activity.rb | 0 app/models/contest_member.rb | 0 app/models/contest_member_role.rb | 0 app/models/contest_message.rb | 0 app/models/contestant_for_contest.rb | 0 app/models/contestant_work.rb | 0 ...contestant_work_evaluation_distribution.rb | 0 app/models/contestant_work_project.rb | 0 app/models/contestant_work_score.rb | 0 app/models/coo_img.rb | 0 app/models/cooperation.rb | 0 app/models/course.rb | 0 app/models/course_activity.rb | 0 app/models/course_attachment.rb | 0 app/models/course_contributor_score.rb | 0 app/models/course_group.rb | 1 - app/models/course_homework_category.rb | 4 +- app/models/course_homework_statistics.rb | 0 app/models/course_infos.rb | 0 app/models/course_list.rb | 0 app/models/course_message.rb | 0 app/models/course_module.rb | 0 app/models/course_status.rb | 0 app/models/custom_field.rb | 0 app/models/custom_field_value.rb | 0 app/models/custom_value.rb | 0 app/models/customer.rb | 6 - app/models/data_exception.rb | 0 app/models/department.rb | 2 +- app/models/department_member.rb | 0 app/models/discipline_category.rb | 0 app/models/discuss.rb | 0 app/models/document.rb | 0 app/models/document_category.rb | 0 app/models/document_category_custom_field.rb | 0 app/models/dts.rb | 0 .../ec_achievement_evaluation_relate.rb | 0 app/models/ec_course.rb | 0 app/models/ec_course_achievement_method.rb | 0 app/models/ec_course_evaluation.rb | 0 app/models/ec_course_evaluation_subitem.rb | 0 app/models/ec_course_student_score.rb | 0 app/models/ec_course_support.rb | 0 app/models/ec_course_target.rb | 0 app/models/ec_course_user.rb | 0 app/models/ec_discipline.rb | 0 app/models/ec_discipline_first.rb | 0 app/models/ec_graduation_requirement.rb | 0 .../ec_graduation_requirement_calculation.rb | 0 app/models/ec_graduation_standard.rb | 0 app/models/ec_graduation_subitem.rb | 0 app/models/ec_graduation_subitem_course.rb | 0 .../ec_graduation_subitem_course_target.rb | 0 app/models/ec_major.rb | 0 app/models/ec_major_course.rb | 0 app/models/ec_major_school.rb | 0 app/models/ec_major_school_user.rb | 0 app/models/ec_require_sub_vs_standard.rb | 0 app/models/ec_requirement_vs_objective.rb | 0 app/models/ec_school_user.rb | 0 app/models/ec_score_level.rb | 0 app/models/ec_student_achievement.rb | 0 app/models/ec_student_score_target.rb | 0 app/models/ec_template.rb | 0 app/models/ec_training_objective.rb | 0 app/models/ec_training_subitem.rb | 0 app/models/ec_year.rb | 0 app/models/ec_year_student.rb | 0 app/models/ecloud.rb | 11 - app/models/ecloud_log.rb | 3 - app/models/ecloud_productpara.rb | 4 - app/models/ecloud_service.rb | 6 - app/models/ecloud_serviece_servicepara.rb | 5 - app/models/ecloud_user.rb | 3 - app/models/ecloud_user_para.rb | 3 - app/models/ecloud_users.rb | 4 - app/models/editor_of_document.rb | 0 app/models/enabled_module.rb | 0 app/models/enumeration.rb | 0 app/models/error_check.rb | 0 app/models/evaluate_record.rb | 0 app/models/exercise.rb | 0 app/models/exercise_answer.rb | 0 app/models/exercise_answer_comment.rb | 0 app/models/exercise_bank.rb | 0 app/models/exercise_bank_choice.rb | 0 app/models/exercise_bank_question.rb | 0 app/models/exercise_bank_shixun_challenge.rb | 0 app/models/exercise_bank_standard_answer.rb | 0 app/models/exercise_choice.rb | 0 app/models/exercise_group_setting.rb | 0 app/models/exercise_level_setting.rb | 0 app/models/exercise_question.rb | 0 app/models/exercise_shixun_answer.rb | 0 app/models/exercise_shixun_challenge.rb | 0 app/models/exercise_standard_answer.rb | 0 app/models/exercise_user.rb | 0 app/models/exercise_user_question.rb | 0 app/models/experience.rb | 0 app/models/first_level_discipline.rb | 0 app/models/first_page.rb | 0 app/models/forge_activity.rb | 0 app/models/forge_message.rb | 0 app/models/forum.rb | 0 app/models/forward.rb | 0 app/models/game.rb | 0 app/models/game_code.rb | 0 app/models/game_outputs.rb | 0 app/models/gitlab_url.rb | 0 app/models/grade.rb | 0 app/models/graduation_group.rb | 0 app/models/graduation_task.rb | 0 .../graduation_task_group_assignation.rb | 0 app/models/graduation_topic.rb | 0 app/models/graduation_work.rb | 0 .../graduation_work_comment_assignation.rb | 0 app/models/graduation_work_score.rb | 0 app/models/group.rb | 0 app/models/group_custom_field.rb | 0 app/models/help.rb | 0 app/models/homepage.rb | 0 app/models/homework_attach.rb | 0 app/models/homework_bank.rb | 0 app/models/homework_bank_sample.rb | 0 app/models/homework_bank_shixun.rb | 0 app/models/homework_bank_test.rb | 0 app/models/homework_challenge_setting.rb | 0 app/models/homework_common.rb | 24 +- app/models/homework_commons_shixuns.rb | 0 app/models/homework_detail_group.rb | 0 app/models/homework_detail_manual.rb | 0 app/models/homework_detail_programing.rb | 0 app/models/homework_evaluation.rb | 0 app/models/homework_for_course.rb | 0 app/models/homework_group_review.rb | 0 app/models/homework_group_setting.rb | 0 app/models/homework_reference_answer.rb | 0 app/models/homework_review_result.rb | 0 app/models/homework_sample.rb | 0 app/models/homework_test.rb | 0 app/models/homework_user.rb | 0 app/models/import_course_user.rb | 0 app/models/import_student.rb | 0 app/models/inform.rb | 0 app/models/invite_list.rb | 0 app/models/issue.rb | 0 app/models/issue_category.rb | 0 app/models/issue_custom_field.rb | 0 app/models/issue_observer.rb | 0 app/models/issue_overdue.rb | 0 app/models/issue_priority.rb | 0 app/models/issue_priority_custom_field.rb | 0 app/models/issue_query.rb | 0 app/models/issue_relation.rb | 0 app/models/issue_status.rb | 0 app/models/join_in_competition.rb | 0 app/models/join_in_contest.rb | 0 app/models/journal.rb | 0 app/models/journal_detail.rb | 0 app/models/journal_observer.rb | 0 app/models/journal_reply.rb | 0 app/models/journals_for_message.rb | 0 app/models/journals_for_message_observer.rb | 0 app/models/kindeditor/asset.rb | 0 app/models/kindeditor/file.rb | 0 app/models/kindeditor/flash.rb | 0 app/models/kindeditor/image.rb | 0 app/models/kindeditor/media.rb | 0 app/models/local_challenge.rb | 6 +- app/models/local_challenge_tag.rb | 6 +- app/models/local_mirror_repository.rb | 6 +- app/models/local_setting.rb | 0 app/models/local_shixun.rb | 6 +- app/models/local_shixun_tag_repertoire.rb | 4 +- app/models/local_test_set.rb | 6 +- app/models/mail_handler.rb | 0 app/models/mailer.rb | 0 app/models/major.rb | 0 app/models/major_course.rb | 0 app/models/mark_down.rb | 0 app/models/member.rb | 0 app/models/member_role.rb | 0 app/models/memo.rb | 0 app/models/memo_message.rb | 0 app/models/memo_tag_repertoire.rb | 0 app/models/message.rb | 5 - app/models/message_all.rb | 0 app/models/mirror_migrate_error.rb | 0 app/models/mirror_operation_record.rb | 0 app/models/mirror_repository.rb | 0 app/models/mirror_repository_type.rb | 0 app/models/mirror_script.rb | 0 app/models/mirror_type.rb | 0 app/models/mirror_update_record.rb | 0 app/models/mul_test.rb | 0 app/models/myshixun.rb | 4 +- app/models/myshixun_member.rb | 0 app/models/news.rb | 0 app/models/no_use.rb | 0 app/models/notificationcomment.rb | 0 app/models/oauth.rb | 53 - app/models/oauth_config.rb | 3 - app/models/onclick_time.rb | 0 app/models/open_source_project.rb | 0 app/models/option_number.rb | 0 app/models/org_activity.rb | 0 app/models/org_course.rb | 0 app/models/org_document_comment.rb | 0 app/models/org_member.rb | 0 app/models/org_member_role.rb | 0 app/models/org_message.rb | 0 app/models/org_project.rb | 0 app/models/org_subfield.rb | 0 app/models/org_subfield_message.rb | 0 app/models/organization.rb | 0 app/models/output.rb | 0 app/models/partner.rb | 8 - app/models/phone_app_version.rb | 0 app/models/platform_sample.rb | 0 app/models/poll.rb | 0 app/models/poll_answer.rb | 0 app/models/poll_group_setting.rb | 0 app/models/poll_question.rb | 0 app/models/poll_user.rb | 0 app/models/poll_vote.rb | 0 app/models/portal_image.rb | 0 app/models/praise_tread.rb | 0 app/models/praise_tread_cache.rb | 0 app/models/principal.rb | 0 app/models/principal_activity.rb | 0 app/models/private_message.rb | 0 app/models/professional_level.rb | 0 app/models/project.rb | 0 app/models/project_custom_field.rb | 0 app/models/project_info.rb | 0 app/models/project_score.rb | 0 app/models/project_status.rb | 0 app/models/project_tags.rb | 0 app/models/projecting_softapplication.rb | 0 app/models/pull_request.rb | 0 app/models/quality_analysis.rb | 0 app/models/query.rb | 0 app/models/question_bank.rb | 0 app/models/reference_material.rb | 0 app/models/relative_memo.rb | 0 .../relative_memo_to_open_source_project.rb | 0 app/models/rep_statics.rb | 0 app/models/repertoire.rb | 0 app/models/reply_for_journal.rb | 0 app/models/repository.rb | 0 app/models/repository/bazaar.rb | 0 app/models/repository/cvs.rb | 0 app/models/repository/darcs.rb | 0 app/models/repository/filesystem.rb | 0 app/models/repository/git.rb | 0 app/models/repository/gitlab.rb | 0 app/models/repository/mercurial.rb | 0 app/models/repository/subversion.rb | 0 app/models/resource_bank.rb | 0 app/models/role.rb | 0 app/models/run_code_message.rb | 5 - app/models/school.rb | 48 +- app/models/school_image.rb | 0 app/models/score_indicator.rb | 0 app/models/score_indicator_quality.rb | 0 app/models/score_quality_description.rb | 0 app/models/score_set.rb | 0 app/models/secdomain.rb | 0 app/models/seems_rateable_rates.rb | 0 app/models/setting.rb | 0 app/models/share.rb | 0 app/models/shield_activity.rb | 0 app/models/shield_wechat_message.rb | 0 app/models/shixun.rb | 16 +- app/models/shixun_major_course.rb | 0 app/models/shixun_member.rb | 0 app/models/shixun_mirror_repository.rb | 0 app/models/shixun_modify.rb | 0 app/models/shixun_port.rb | 0 app/models/shixun_school.rb | 0 app/models/shixun_tag_repertoire.rb | 2 +- app/models/shixun_tags.rb | 0 app/models/softapplication.rb | 0 app/models/sonar_analysis.rb | 0 app/models/sonar_error.rb | 0 app/models/sso.rb | 0 app/models/stage.rb | 0 app/models/stage_shixun.rb | 0 app/models/statistic.rb | 0 app/models/statistic_score.rb | 0 app/models/student_graduation_topic.rb | 0 app/models/student_work.rb | 41 +- app/models/student_work_project.rb | 0 app/models/student_work_test.rb | 0 .../student_works_evaluation_distribution.rb | 0 app/models/student_works_score.rb | 0 app/models/student_works_scores_appeal.rb | 0 app/models/students_for_course.rb | 0 app/models/sub_document_comment.rb | 0 app/models/sub_domain.rb | 0 app/models/sub_repertoire.rb | 0 app/models/subfield_subdomain_dir.rb | 0 app/models/subject.rb | 3 +- app/models/subject_level_system.rb | 7 - app/models/subject_member.rb | 0 app/models/syllabus.rb | 0 app/models/syllabus_member.rb | 0 app/models/syllabus_update_record.rb | 0 app/models/system_message.rb | 0 app/models/system_update_notice.rb | 0 app/models/tag_repertoire.rb | 0 app/models/teacher.rb | 0 app/models/teacher_course_group.rb | 0 app/models/team_member.rb | 0 app/models/test_set.rb | 0 app/models/tiding.rb | 0 app/models/time_entry.rb | 0 app/models/time_entry_activity.rb | 0 .../time_entry_activity_custom_field.rb | 0 app/models/time_entry_custom_field.rb | 0 app/models/time_entry_query.rb | 0 app/models/token.rb | 0 app/models/tracker.rb | 0 app/models/training.rb | 0 app/models/training_payinfo.rb | 0 app/models/training_task.rb | 0 app/models/user.rb | 56 +- app/models/user_actions.rb | 0 app/models/user_activity.rb | 0 app/models/user_custom_field.rb | 0 app/models/user_day_certification.rb | 0 app/models/user_extensions.rb | 0 app/models/user_feedback_message.rb | 0 app/models/user_grade.rb | 0 app/models/user_hidden_module.rb | 0 app/models/user_levels.rb | 0 app/models/user_preference.rb | 0 app/models/user_score.rb | 0 app/models/user_score_details.rb | 0 app/models/user_search.rb | 0 app/models/user_status.rb | 0 app/models/user_system_notice.rb | 0 app/models/user_wechat.rb | 0 app/models/verification_code.rb | 0 app/models/version.rb | 0 app/models/version_custom_field.rb | 0 app/models/visitor.rb | 0 app/models/watcher.rb | 0 app/models/watchers_of_projects.rb | 0 app/models/watchers_of_user.rb | 0 app/models/web_footer_company.rb | 0 app/models/web_footer_oranizer.rb | 0 app/models/webssh.rb | 0 app/models/wechat_log.rb | 0 app/models/wechat_pay.rb | 0 app/models/wiki.rb | 0 app/models/wiki_content.rb | 0 app/models/wiki_content_observer.rb | 0 app/models/wiki_page.rb | 0 app/models/wiki_redirect.rb | 0 app/models/work.rb | 0 app/models/work_detail_group.rb | 0 app/models/work_detail_manual.rb | 0 app/models/workflow_permission.rb | 0 app/models/workflow_rule.rb | 0 app/models/workflow_transition.rb | 0 app/models/works_category.rb | 0 app/models/zip_pack.rb | 0 app/models/接口理解文档.md | 0 app/services/careers_service.rb | 0 app/services/comment_service.rb | 0 app/services/contests_service.rb | 0 app/services/courses_service.rb | 0 app/services/discusses_service.rb | 0 app/services/ecloud_service.rb | 7 - app/services/games_service.rb | 24 +- app/services/homework_service.rb | 0 app/services/memos_service.rb | 0 app/services/projects_service.rb | 0 app/services/resources_service.rb | 0 app/services/review_service.rb | 0 app/services/shixuns_service.rb | 18 +- app/services/sources_service.rb | 0 app/services/syllabuses_service.rb | 0 app/services/users_service.rb | 0 app/services/watches_service.rb | 0 app/services/wechat_service.rb | 0 app/services/zip_service.rb | 0 app/sweepers/NOTEMPTY | 0 app/tasks/destroy_repository_task.rb | 0 app/tasks/office_conver_task.rb | 0 app/views/account/_about_us_show.html.erb | 0 app/views/account/_agreement_show.erb | 0 .../account/_certification_one_day.html.erb | 2 +- app/views/account/_change_user_email.html.erb | 0 app/views/account/_contact_us_show.html.erb | 0 .../account/_cooperative_partner_show.erb | 0 app/views/account/_copyright_info.html.erb | 0 .../account/_experience_record_list.html.erb | 0 app/views/account/_gold_record_list.html.erb | 0 .../account/_has_authentication.html.erb | 2 +- app/views/account/_help_center_show.html.erb | 0 app/views/account/_login.html.erb | 2 +- app/views/account/_new_coop.html.erb | 0 app/views/account/_new_or_edit.html.erb | 0 .../account/_pro_certification_form.html.erb | 7 +- app/views/account/_suggest_show.html.erb | 141 +- app/views/account/_update_comfirm.html.erb | 0 app/views/account/_user_auth_form.html.erb | 0 .../account/_user_update_notice.html.erb | 0 app/views/account/agreement.js.erb | 0 app/views/account/apply_trail.js.erb | 0 app/views/account/authentication.html.erb | 0 app/views/account/avatar.html.erb | 0 app/views/account/bind_email.html.erb | 0 app/views/account/cancel_pro_apply.js.erb | 0 app/views/account/change_or_bind.html.erb | 0 app/views/account/change_psd.html.erb | 0 app/views/account/email_activation.html.erb | 0 app/views/account/email_valid.html.erb | 0 app/views/account/experience_record.html.erb | 0 app/views/account/experience_record.js.erb | 0 app/views/account/gold_record.html.erb | 0 app/views/account/gold_record.js.erb | 0 app/views/account/help.html.erb | 2 +- app/views/account/help.js.erb | 0 app/views/account/insert_suggest.js.erb | 0 app/views/account/login.html.erb | 9 + app/views/account/login.js.erb | 0 app/views/account/logout.html.erb | 0 app/views/account/lost_password.html.erb | 2 +- app/views/account/password_recovery.html.erb | 0 app/views/account/phone_bind.html.erb | 0 .../professional_certification.html.erb | 8 +- app/views/account/reset_psd.html.erb | 0 app/views/account/reset_psd.js.erb | 6 +- app/views/account/security_settings.html.erb | 0 app/views/account/update_help.js.erb | 0 app/views/account/user_info.html.erb | 14 - app/views/account/user_join.html.erb | 2 +- app/views/account/wechat_bind.html.erb | 0 app/views/activities/index.html.erb | 0 .../activity_notifys/chang_read_flag.html.erb | 0 app/views/admin/_all_schools.html.erb | 0 .../admin/_audit_authentication_list.html.erb | 0 app/views/admin/_authentication_list.html.erb | 0 app/views/admin/_course_detail_tr.html.erb | 0 .../admin/_courselist_detail_tr.html.erb | 0 app/views/admin/_menu.html.erb | 0 app/views/admin/_no_data.html.erb | 0 app/views/admin/_rename_course_name.html.erb | 0 .../admin/_rename_syllabus_title.html.erb | 0 app/views/admin/_tab_applied_departments.erb | 0 app/views/admin/_tab_excellent_courses.erb | 0 app/views/admin/_tab_has_applied_applied.erb | 0 app/views/admin/_tab_messages.erb | 0 app/views/admin/_tab_partial.html.erb | 0 app/views/admin/_tab_syllabuses_courses.erb | 0 app/views/admin/_tab_users.erb | 0 app/views/admin/_update_school_form.html.erb | 0 app/views/admin/agree_authentication.js.erb | 0 app/views/admin/all_schools.js.erb | 0 app/views/admin/applied_departments.html.erb | 0 app/views/admin/applied_schools.html.erb | 0 app/views/admin/apply_for_homework.html.erb | 0 app/views/admin/code_work_tests.html.erb | 0 app/views/admin/contest_page_made.html.erb | 0 app/views/admin/contests.html.erb | 0 app/views/admin/course_messages.html.erb | 0 app/views/admin/course_page_made.html.erb | 0 app/views/admin/course_resource_list.html.erb | 0 app/views/admin/courses.html.erb | 0 app/views/admin/create_syllabus.js.erb | 0 app/views/admin/enterprise_page_made.html.erb | 0 .../admin/excellent_all_courses.html.erb | 0 app/views/admin/excellent_courses.html.erb | 0 app/views/admin/first_page_made.html.erb | 0 .../admin/has_applied_departments.html.erb | 0 app/views/admin/has_applied_schools.html.erb | 0 app/views/admin/homework.html.erb | 0 .../admin/identity_authentication.html.erb | 0 .../admin/identity_authentication.js.erb | 0 app/views/admin/index.html.erb | 0 app/views/admin/info.html.erb | 0 .../admin/latest_login_teachers.html.erb | 0 app/views/admin/latest_login_users.html.erb | 0 app/views/admin/leave_messages.html.erb | 0 app/views/admin/messages.html.erb | 0 app/views/admin/messages_list.html.erb | 0 app/views/admin/mobile_version.html.erb | 0 app/views/admin/non_syllabus_courses.html.erb | 0 app/views/admin/notices.html.erb | 0 app/views/admin/organization.html.erb | 0 app/views/admin/plugins.html.erb | 0 app/views/admin/project_messages.html.erb | 0 app/views/admin/project_page_made.html.erb | 0 .../admin/project_resource_list.html.erb | 0 app/views/admin/projects.html.erb | 0 app/views/admin/schools.html.erb | 0 app/views/admin/search.html.erb | 0 app/views/admin/set_excellent_course.js.erb | 0 app/views/admin/shixun_authentication.js.erb | 0 app/views/admin/shixuns.html.erb | 0 app/views/admin/syllabuses.html.erb | 0 app/views/admin/update_course_name.js.erb | 0 app/views/admin/update_syllabus_title.js.erb | 0 app/views/admin/users.html.erb | 0 app/views/admin/web_footer_made.html.erb | 0 .../_applied_join_project.html.erb | 0 .../_applied_project_tip.html.erb | 0 app/views/applied_project/_set_applied.js.erb | 0 .../applied_join_project.js.erb | 0 .../applied_project_info.js.erb | 0 .../apply_project_masters/_form.html.erb | 0 .../apply_project_masters/_set_apply.js.erb | 0 app/views/apply_project_masters/edit.html.erb | 0 .../apply_project_masters/index.html.erb | 0 app/views/apply_project_masters/new.html.erb | 0 app/views/apply_project_masters/show.html.erb | 0 .../article_homepages/_article_form.html.erb | 0 .../article_homepages/_article_show.html.erb | 0 app/views/article_homepages/edit.html.erb | 0 app/views/article_homepages/new.html.erb | 0 app/views/article_homepages/show.html.erb | 0 app/views/at/show.json.erb | 0 .../attachments/_activity_attach.html.erb | 0 app/views/attachments/_app_link.html.erb | 0 .../_attachment_history_download.html.erb | 0 .../attachments/_course_file_links.html.erb | 0 .../attachments/_course_type_edit.html.erb | 0 app/views/attachments/_form.html.erb | 0 .../attachments/_form_attachments.html.erb | 0 app/views/attachments/_form_course.html.erb | 0 app/views/attachments/_form_project.html.erb | 0 .../attachments/_form_project_new.html.erb | 0 .../attachments/_homework_jour_link.html.erb | 0 app/views/attachments/_issue_reply.html.erb | 0 app/views/attachments/_links.html.erb | 0 app/views/attachments/_new_form.html.erb | 0 .../attachments/_project_file_links.html.erb | 0 .../_show_attachment_history.html.erb | 0 .../_show_attachment_history_delete.html.erb | 0 app/views/attachments/_temp.html.erb | 0 app/views/attachments/_type_edit.html.erb | 0 .../_update_publish_time_box.html.erb | 0 .../_upload_attachment_new_version.html.erb | 0 .../add_exist_file_to_course.js.erb | 0 .../add_exist_file_to_courses.js.erb | 0 .../add_exist_file_to_org_subfield.js.erb | 0 .../add_exist_file_to_project.js.erb | 0 .../add_exist_file_to_projects.js.erb | 0 .../attachment_history_download.js.erb | 0 .../attachments/attachment_versions.js.erb | 0 .../attachment_versions_delete.js.erb | 0 app/views/attachments/autocomplete.js.erb | 0 app/views/attachments/delete.js.erb | 0 .../delete_softapplications.js.erb | 0 app/views/attachments/destroy.js.erb | 0 app/views/attachments/diff.html.erb | 0 app/views/attachments/file.html.erb | 0 app/views/attachments/renderTag.js.erb | 0 app/views/attachments/show.api.rsb | 0 app/views/attachments/updateFileDense.js.erb | 0 .../update_attachment_publish_time.js.erb | 0 .../attachments/update_file_dense.js.erb | 0 app/views/attachments/upload.api.rsb | 0 app/views/attachments/upload.js.erb | 0 .../upload_attachment_version.js.erb | 0 app/views/auth_sources/_form.html.erb | 0 .../_form_auth_source_ldap.html.erb | 0 app/views/auth_sources/edit.html.erb | 0 app/views/auth_sources/index.html.erb | 0 app/views/auth_sources/new.html.erb | 0 app/views/auto_completes/issues.html.erb | 0 app/views/avatar/_avatar_form.html.erb | 0 app/views/avatar/_avatar_preview.html.erb | 0 app/views/avatar/_new_avatar_form.html.erb | 0 .../avatar/_new_contest_avatar_form.html.erb | 0 app/views/avatar/delete_image.js.erb | 0 app/views/avatar/upload.js.erb | 0 app/views/bids/_alert_anonyoms.html.erb | 0 app/views/bids/_app_link.html.erb | 0 app/views/bids/_attachment.html.erb | 0 app/views/bids/_bid_homework_show.html.erb | 0 app/views/bids/_bid_show.html.erb | 0 app/views/bids/_contest_show.html.erb | 0 app/views/bids/_form.html.erb | 0 app/views/bids/_history.html.erb | 0 app/views/bids/_homework.html.erb | 0 app/views/bids/_homework_form.html.erb | 0 app/views/bids/_homework_list.html.erb | 0 app/views/bids/_list_projects.html.erb | 0 app/views/bids/_new.html.erb | 0 app/views/bids/_new_bid.html.erb | 0 app/views/bids/_new_homework_form.html.erb | 0 app/views/bids/_new_join.html.erb | 0 app/views/bids/_pre_show.html.erb | 0 app/views/bids/_project_homework.html.erb | 0 app/views/bids/_project_list.html.erb | 0 app/views/bids/_set_join.js.erb | 0 app/views/bids/add.js.erb | 0 app/views/bids/add_homework.js.erb | 0 app/views/bids/alert_anonymous_comment.js.erb | 0 app/views/bids/back.js.erb | 0 app/views/bids/contest.html.erb | 0 app/views/bids/create.js.erb | 0 app/views/bids/destroy.js.erb | 0 app/views/bids/edit.html.erb | 0 app/views/bids/fork.html.erb | 0 app/views/bids/homework_ajax_modal.js.erb | 0 app/views/bids/homework_respond.html.erb | 0 app/views/bids/homework_statistics.html.erb | 0 app/views/bids/index.html.erb | 0 app/views/bids/more.js.erb | 0 app/views/bids/new.js.erb | 0 app/views/bids/new_bid.html.erb | 0 app/views/bids/new_bid.js.erb | 0 app/views/bids/new_contest.html.erb | 0 app/views/bids/new_join.js.erb | 0 app/views/bids/new_submit_homework.html.erb | 0 app/views/bids/set_reward.js.erb | 0 app/views/bids/settings.html.erb | 0 app/views/bids/show.html.erb | 0 app/views/bids/show_bid_project.html.erb | 0 app/views/bids/show_course.html.erb | 0 app/views/bids/show_courseEx.html.erb | 0 .../bids/show_document_homework.html.erb | 0 app/views/bids/show_participator.html.erb | 0 app/views/bids/show_project.html.erb | 0 app/views/bids/show_project_homework.html.erb | 0 app/views/bids/start_anonymous_comment.js.erb | 0 app/views/bids/stop_anonymous_comment.js.erb | 0 .../blog_comments/_attachments_links.html.erb | 0 app/views/blog_comments/_blog_attachments.erb | 0 .../_blog_comment_show_replies.html.erb | 0 app/views/blog_comments/_edit.html.erb | 0 app/views/blog_comments/_new.html.erb | 0 app/views/blog_comments/_reply_form.html.erb | 0 .../_simple_ke_reply_form.html.erb | 0 app/views/blog_comments/destroy.js.erb | 0 app/views/blog_comments/edit.html.erb | 0 app/views/blog_comments/quote.js.erb | 0 app/views/blog_comments/reply.js.erb | 0 app/views/blog_comments/show.html.erb | 0 app/views/blog_comments/show.js.erb | 0 app/views/blogs/_article.html.erb | 0 app/views/blogs/_article_list.html.erb | 0 app/views/blogs/_homepage.html.erb | 0 app/views/blogs/index.html.erb | 0 app/views/blogs/index.js.erb | 0 app/views/blogs/show.html.erb | 0 app/views/boards/_contest_boardlist.html.erb | 0 .../boards/_contest_message_edit.html.erb | 0 app/views/boards/_contest_new.html.erb | 0 app/views/boards/_contest_show.html.erb | 0 .../boards/_contest_show_detail.html.erb | 0 .../boards/_course_message_edit.html.erb | 0 app/views/boards/_course_new.html.erb | 0 app/views/boards/_course_show.html.erb | 0 app/views/boards/_course_show_detail.html.erb | 0 app/views/boards/_edit.html.erb | 0 app/views/boards/_form.html.erb | 0 app/views/boards/_form_course.html.erb | 0 app/views/boards/_form_project.html.erb | 0 .../_org_subfield_message_edit.html.erb | 0 app/views/boards/_org_subfield_new.html.erb | 0 .../boards/_project_message_edit.html.erb | 0 app/views/boards/_project_new.html.erb | 0 app/views/boards/_project_new_topic.html.erb | 0 app/views/boards/_project_show.html.erb | 0 .../boards/_project_show_detail.html.erb | 0 app/views/boards/create.js.erb | 0 app/views/boards/destroy.js.erb | 0 app/views/boards/edit.html.erb | 0 app/views/boards/index.html.erb | 0 app/views/boards/new.html.erb | 0 app/views/boards/show.html.erb | 0 app/views/boards/show.js.erb | 0 app/views/boards/update_boards_name.js.erb | 0 .../boards/update_boards_position.js.erb | 0 app/views/boards/update_name.js.erb | 0 app/views/boards/update_position.js.erb | 3 +- app/views/calendars/show.html.erb | 0 .../challenges/_add_choose_page.html.erb | 0 .../challenges/_add_testsetting_page.html.erb | 0 app/views/challenges/_answer_form.html.erb | 0 app/views/challenges/_answer_show.html.erb | 0 app/views/challenges/_challenge_tags.html.erb | 0 .../challenges/_challenges_left_nav.html.erb | 4 +- .../challenges/_challenges_right.html.erb | 12 +- .../challenges/_challenges_tab_nav.html.erb | 0 app/views/challenges/_choose_tab.html.erb | 0 app/views/challenges/_choose_type.html.erb | 0 app/views/challenges/_content_list.html.erb | 10 +- app/views/challenges/_edit_answer.html.erb | 0 .../challenges/_edit_answer_page.html.erb | 0 .../challenges/_edit_choose_page.html.erb | 0 .../challenges/_edit_evaluating.html.erb | 0 .../challenges/_edit_evaluating_page.html.erb | 8 +- .../challenges/_edit_propaedeutics.html.erb | 0 app/views/challenges/_edit_scoring.html.erb | 0 app/views/challenges/_edit_skill.html.erb | 0 app/views/challenges/_edit_task_page.html.erb | 0 app/views/challenges/_edit_task_pass.html.erb | 0 app/views/challenges/_evaluate_show.html.erb | 0 .../challenges/_evaluating_form.html.erb | 0 app/views/challenges/_form.html.erb | 0 .../_new_or_edit_task_page.html.erb | 0 app/views/challenges/_pass_task_show.html.erb | 0 .../challenges/_propaedeutics_form.html.erb | 0 app/views/challenges/_score_form.html.erb | 0 .../_single_or_multiple_question.html.erb | 0 ..._single_or_multiple_question_show.html.erb | 0 app/views/challenges/_skill_form.html.erb | 0 app/views/challenges/_task_edit_page.html.erb | 0 app/views/challenges/_task_pass_form.html.erb | 0 .../_uploading_attachments.html.erb | 0 .../challenges/add_choose_question.js.erb | 0 app/views/challenges/choose_type_show.js.erb | 0 .../challenges/create_choose_question.js.erb | 7 +- app/views/challenges/destroy.js.erb | 0 app/views/challenges/edit.html.erb | 0 app/views/challenges/edit.js.erb | 0 .../challenges/edit_choose_question.js.erb | 0 app/views/challenges/index.html.erb | 4 +- app/views/challenges/index_down.js.erb | 0 app/views/challenges/index_up.js.erb | 0 app/views/challenges/new.html.erb | 0 .../challenges/new_choose_question.js.erb | 0 .../new_or_edit_choose_question.js.erb | 0 app/views/challenges/show.html.erb | 0 .../challenges/show_choose_question.js.erb | 0 .../challenges/update_choose_question.js.erb | 0 .../colleges/_course_statistics.html.erb | 0 app/views/colleges/_student_eval.html.erb | 0 app/views/colleges/_student_shixun.html.erb | 0 app/views/colleges/course_statistics.js.erb | 0 .../colleges/engineering_capability.js.erb | 0 app/views/colleges/online_school.js.erb | 0 app/views/colleges/statistics.html.erb | 0 app/views/colleges/student_eval.js.erb | 0 app/views/colleges/student_shixun.js.erb | 0 .../comments/_simple_ke_reply_form.html.erb | 0 app/views/comments/create.js.erb | 0 app/views/comments/destroy.js.erb | 0 app/views/comments/quote.js.erb | 0 app/views/comments/reply.js.erb | 0 app/views/common/403.html | 0 app/views/common/404.html | 0 app/views/common/_calendar.html.erb | 0 app/views/common/_diff.html.erb | 0 app/views/common/_extend_file.html.erb | 0 app/views/common/_file.html.erb | 0 app/views/common/_preview.html.erb | 0 app/views/common/_project.html.erb | 0 app/views/common/_project_tab.html.erb | 0 app/views/common/_tabs.html.erb | 0 app/views/common/error.html.erb | 0 app/views/common/error_messages.api.rsb | 0 app/views/common/feed.atom.builder | 0 app/views/common/index.html.erb | 2 +- .../_competition_team_form.html.erb | 0 app/views/competition_teams/_edit.html.erb | 0 .../_search_member_list.html.erb | 0 .../_search_teacher_list.html.erb | 0 .../_search_user_block.html.erb | 0 app/views/competition_teams/create.js.erb | 0 app/views/competition_teams/edit.js.erb | 0 app/views/competition_teams/exit_team.js.erb | 0 app/views/competition_teams/join_team.js.erb | 0 app/views/competition_teams/new.js.erb | 0 .../competition_teams/personal_enroll.js.erb | 0 .../competition_teams/search_non_user.js.erb | 0 .../competition_teams/search_teacher.js.erb | 0 app/views/competition_teams/update.js.erb | 0 .../competitions/_add_announcement.html.erb | 0 .../competitions/_add_md_contents.html.erb | 0 .../_annotation_2018_competition.html.erb | 0 .../competitions/_ccf_competition.html.erb | 0 app/views/competitions/_chartList.html.erb | 0 app/views/competitions/_edit_rule.html.erb | 0 .../competitions/_enroll_createTeam.html.erb | 0 app/views/competitions/_header.html.erb | 0 .../competitions/_hn_competition.html.erb | 0 .../competitions/_qg_competition.html.erb | 0 app/views/competitions/_show_rule.html.erb | 0 app/views/competitions/_team_list.html.erb | 0 app/views/competitions/charts.html.erb | 0 app/views/competitions/charts.js.erb | 0 .../competitions/competition_images.js.erb | 0 .../competitions/competition_setting.js.erb | 0 app/views/competitions/db.html.erb | 0 .../delete_competition_stage.js.erb | 0 .../competitions/delete_stage_section.js.erb | 0 app/views/competitions/edit_inform.html.erb | 0 .../competitions/edit_md_content.html.erb | 0 app/views/competitions/edit_rule.js.erb | 0 app/views/competitions/enroll.html.erb | 0 app/views/competitions/enroll.js.erb | 0 app/views/competitions/home.html.erb | 0 app/views/competitions/index.html.erb | 0 app/views/competitions/informs.html.erb | 0 app/views/competitions/md_content.html.erb | 0 .../competitions/new_competition_stage.js.erb | 0 app/views/competitions/new_inform.html.erb | 0 .../competitions/new_stage_section.js.erb | 0 app/views/competitions/online_switch.js.erb | 0 app/views/competitions/send_message.js.erb | 0 app/views/competitions/show.html.erb | 0 .../update_competition_stage.js.erb | 0 .../competitions/update_stage_section.js.erb | 0 .../contest_member_autocomplete.js.erb | 0 app/views/contest_members/create.js.erb | 0 app/views/contest_members/destroy.js.erb | 0 app/views/contest_members/update.js.erb | 0 .../contestant_works/_add_score.html.erb | 0 .../_choose_group_member.html.erb | 0 .../_contest_evaluation_group.html.erb | 0 .../_contest_evaluation_group_work.html.erb | 0 .../_contest_evaluation_title.html.erb | 0 .../_contest_evaluation_un_group.html.erb | 0 ..._contest_evaluation_un_group_work.html.erb | 0 .../_contest_evaluation_un_title.html.erb | 0 .../_contest_evaluation_un_work.html.erb | 0 .../_contest_evaluation_work.html.erb | 0 .../_contest_work_attachments_status.html.erb | 0 .../_contestant_work_attachment.html.erb | 0 .../_contestant_work_list.html.erb | 0 .../_contestant_work_score.html.erb | 0 .../_contestant_work_score_records.html.erb | 0 .../_has_commit_work.html.erb | 0 .../contestant_works/_relate_project.html.erb | 0 .../_relate_projects.html.erb | 0 app/views/contestant_works/_show.html.erb | 0 .../_work_edit_information.html.erb | 0 .../_work_information.html.erb | 0 .../_work_post_brief.html.erb | 0 app/views/contestant_works/add_score.js.erb | 0 .../cancel_relate_project.js.erb | 0 app/views/contestant_works/create.js.erb | 0 app/views/contestant_works/edit.html.erb | 0 app/views/contestant_works/index.html.erb | 0 app/views/contestant_works/new.html.erb | 0 .../new_student_work_project.js.erb | 0 app/views/contestant_works/retry_work.js.erb | 0 .../search_contest_students.js.erb | 0 app/views/contestant_works/show.js.erb | 0 .../student_work_project.js.erb | 0 app/views/contestant_works/update.js.erb | 0 app/views/contests/_boards.html.erb | 0 app/views/contests/_contest_activity.html.erb | 0 .../contests/_contest_all_member.html.erb | 0 .../contests/_contest_base_info.html.erb | 0 .../contests/_contest_jours_list.html.erb | 0 app/views/contests/_contest_member.html.erb | 0 app/views/contests/_edit.html.erb | 0 app/views/contests/_join_contest_box.html.erb | 0 app/views/contests/_mamager_setting.html.erb | 0 app/views/contests/_members.html.erb | 0 app/views/contests/_upload_img.html.erb | 0 .../contests/contest_activities.html.erb | 0 app/views/contests/contest_activities.js.erb | 0 .../contests/dealwith_apply_request.js.erb | 0 app/views/contests/destroy.js.erb | 0 app/views/contests/feedback.html.erb | 0 app/views/contests/feedback.js.erb | 0 app/views/contests/join_contest.js.erb | 0 .../contests/join_contest_multi_role.js.erb | 0 app/views/contests/member.html.erb | 0 app/views/contests/member.js.erb | 0 app/views/contests/new.html.erb | 0 app/views/contests/private_or_public.js.erb | 0 app/views/contests/renew.js.erb | 0 .../contests/set_contest_attribute.js.erb | 0 .../contests/set_invite_code_halt.js.erb | 0 app/views/contests/settings.html.erb | 0 app/views/contests/show.html.erb | 0 app/views/contests/show.js.erb | 0 app/views/context_menus/issues.html.erb | 0 app/views/context_menus/time_entries.html.erb | 0 app/views/cooperates/_partner_item.html.erb | 41 - app/views/cooperates/partner_list.html.erb | 42 - app/views/cooperates/partner_list.js.erb | 2 - app/views/cooperation/index.html.erb | 0 app/views/courses/_act_table.html.erb | 0 app/views/courses/_add_members.html.erb | 0 .../courses/_compare_code_tips_1.html.erb | 0 .../courses/_compare_code_tips_2.html.erb | 0 .../_comprehensive_statistics.html.erb | 0 app/views/courses/_copy_course.html.erb | 0 app/views/courses/_course.html.erb | 0 app/views/courses/_courseList.html.erb | 0 app/views/courses/_course_activity.html.erb | 0 .../courses/_course_activity_content.html.erb | 0 .../courses/_course_activity_users.html.erb | 0 app/views/courses/_course_ad.html.erb | 0 .../courses/_course_board_settings.html.erb | 0 app/views/courses/_course_form.html.erb | 0 app/views/courses/_course_heroes.html.erb | 0 .../_course_homework_catagories.html.erb | 0 .../courses/_course_index_search.html.erb | 0 app/views/courses/_course_jours_list.html.erb | 0 app/views/courses/_course_member_opr.html.erb | 0 app/views/courses/_course_members.html.erb | 0 .../courses/_course_outlines_list.html.erb | 0 app/views/courses/_course_resources_html.erb | 0 app/views/courses/_course_student.html.erb | 0 app/views/courses/_course_teacher.html.erb | 0 app/views/courses/_courses_jours.html.erb | 0 .../courses/_delete_member_group.html.erb | 0 app/views/courses/_edit.html.erb | 0 app/views/courses/_groups_name.html.erb | 0 app/views/courses/_hero_table.html.erb | 0 app/views/courses/_history.html.erb | 0 app/views/courses/_homework_form.html.erb | 0 app/views/courses/_join_or_add.html.erb | 0 .../courses/_join_private_course.html.erb | 0 app/views/courses/_member.html.erb | 0 .../courses/_member_all_student_list.html.erb | 0 .../_member_group_student_list.html.erb | 0 .../_member_no_group_student_list.html.erb | 0 .../courses/_member_teacher_list.html.erb | 0 app/views/courses/_new_groups_name.html.erb | 0 app/views/courses/_new_member_list.html.erb | 0 app/views/courses/_project_table.html.erb | 0 app/views/courses/_recommendation.html.erb | 0 .../_rename_homework_category.html.erb | 0 .../courses/_search_member_list.html.erb | 0 app/views/courses/_searchmembers.html.erb | 0 app/views/courses/_set_course_time.html.erb | 0 app/views/courses/_set_join.js.erb | 0 app/views/courses/_show_compare_code.html.erb | 0 .../courses/_show_member_act_score.html.erb | 0 app/views/courses/_show_member_score.html.erb | 0 app/views/courses/_term_select.html.erb | 0 app/views/courses/_tool_expand.html.erb | 0 .../_user_homework_search_list.html.erb | 0 app/views/courses/addgroups.js.erb | 0 app/views/courses/archive_course.js.erb | 0 app/views/courses/change_manager.js.erb | 0 app/views/courses/choose_course_group.js.erb | 0 .../courses/choose_graduation_group.js.erb | 0 app/views/courses/code_repeat.html.erb | 0 app/views/courses/course_outline.js.erb | 0 app/views/courses/course_statistics.html.erb | 0 app/views/courses/course_statistics.js.erb | 0 .../courses/create_homework_category.js.erb | 0 .../courses/delete_course_students.js.erb | 0 app/views/courses/delete_member.js.erb | 0 app/views/courses/destroy.js.erb | 0 app/views/courses/feedback.html.erb | 0 app/views/courses/file.html.erb | 0 app/views/courses/finishcourse.js.erb | 0 app/views/courses/group_member.html.erb | 0 .../courses/has_group_student_list.html.erb | 0 .../courses/has_group_student_list.js.erb | 0 app/views/courses/homework_search.js.erb | 0 app/views/courses/import_course_group.js.erb | 0 app/views/courses/import_excel.js.erb | 0 app/views/courses/index.html.erb | 0 app/views/courses/index.js.erb | 2 +- app/views/courses/join.js.erb | 0 .../courses/join_course_multi_role.js.erb | 0 app/views/courses/join_group.js.erb | 0 app/views/courses/join_private_courses.js.erb | 0 app/views/courses/member.html.erb | 0 app/views/courses/member.js.erb | 0 app/views/courses/member_score_sort.js.erb | 0 app/views/courses/new.html.erb | 0 app/views/courses/new_join.js.erb | 0 .../courses/no_group_student_list.html.erb | 0 .../courses/no_group_student_list.js.erb | 0 .../courses/none_register_students.html.erb | 0 .../courses/open_or_close_os_interface.js.erb | 0 app/views/courses/private_or_public.js.erb | 0 .../courses/rename_homework_category.js.erb | 0 app/views/courses/search.html.erb | 0 .../courses/search_course_teacher_list.js.erb | 0 app/views/courses/search_member.js.erb | 0 .../courses/search_not_group_member.js.erb | 0 app/views/courses/search_not_students.js.erb | 0 app/views/courses/search_not_teachers.js.erb | 0 .../search_public_orgs_not_in_course.js.erb | 0 app/views/courses/searchgroupmembers.js.erb | 0 app/views/courses/searchmembers.js.erb | 0 app/views/courses/set_course_outline.js.erb | 0 app/views/courses/set_invite_code_halt.js.erb | 0 app/views/courses/settings.html.erb | 0 .../courses/settings/_add_students.html.erb | 0 .../courses/settings/_add_teachers.html.erb | 0 .../courses/settings/_added_orgs.html.erb | 0 .../settings/_all_student_list.html.erb | 0 .../settings/_all_student_list_block.html.erb | 0 .../courses/settings/_all_teacher_list_ul.erb | 0 .../courses/settings/_boards_list.html.erb | 0 .../courses/settings/_boards_setting.html.erb | 0 .../courses/settings/_change_manager.html.erb | 0 .../settings/_choose_course_group.html.erb | 2 +- .../courses/settings/_course_member.html.erb | 0 app/views/courses/settings/_edit.html.erb | 0 .../settings/_has_group_student_list.html.erb | 0 .../_has_group_student_list_block.html.erb | 0 .../courses/settings/_import_info.html.erb | 0 .../settings/_import_students.html.erb | 0 .../settings/_import_students_result.html.erb | 0 app/views/courses/settings/_join_org.html.erb | 0 app/views/courses/settings/_member.html.erb | 0 app/views/courses/settings/_members.html.erb | 0 .../settings/_members_addTeam.html.erb | 0 app/views/courses/settings/_moduels.html.erb | 0 .../settings/_no_group_student_list.html.erb | 0 .../_no_group_student_list_block.html.erb | 0 .../_search_not_students_list.html.erb | 0 .../_search_not_teachers_list.html.erb | 0 .../settings/_search_teacher_list.html.erb | 0 .../courses/settings/_student_table.html.erb | 0 app/views/courses/show.html.erb | 0 app/views/courses/show.js.erb | 0 app/views/courses/show_comparecode.html.erb | 0 app/views/courses/show_comparecode.js.erb | 0 .../courses/show_member_act_score.js.erb | 0 app/views/courses/show_member_score.js.erb | 0 app/views/courses/show_old.html.erb | 0 app/views/courses/statistics_course.html.erb | 0 app/views/courses/students.html.erb | 0 app/views/courses/students.js.erb | 0 app/views/courses/syllabus.html.erb | 0 app/views/courses/sync_students.js.erb | 0 app/views/courses/teacher_assign_group.js.erb | 0 .../courses/teacher_graduation_group.js.erb | 0 app/views/courses/teachers.html.erb | 0 app/views/courses/teachers.js.erb | 0 app/views/courses/unjoin_group.js.erb | 0 app/views/courses/update.js.erb | 0 app/views/courses/update_course_module.js.erb | 0 app/views/courses/updategroupname.js.erb | 0 app/views/custom_fields/_form.html.erb | 0 app/views/custom_fields/_index.html.erb | 0 app/views/custom_fields/edit.html.erb | 0 app/views/custom_fields/index.html.erb | 0 app/views/custom_fields/new.html.erb | 0 app/views/custom_fields/new.js.erb | 0 app/views/department/destroy.js.erb | 0 app/views/discusses/_dis_praise.html.erb | 0 app/views/discusses/destroy.js.erb | 0 app/views/discusses/hidden_record.js.erb | 0 app/views/documents/_document.html.erb | 0 app/views/documents/_form.html.erb | 0 app/views/documents/edit.html.erb | 0 app/views/documents/index.html.erb | 0 app/views/documents/new.html.erb | 0 app/views/documents/show.html.erb | 0 .../ec_course_evaluations/_form.html.erb | 0 app/views/ec_course_evaluations/edit.html.erb | 0 .../ec_course_evaluations/index.html.erb | 0 app/views/ec_course_evaluations/new.html.erb | 0 app/views/ec_course_evaluations/show.html.erb | 0 app/views/ec_course_supports/_form.html.erb | 0 app/views/ec_course_supports/edit.html.erb | 0 app/views/ec_course_supports/index.html.erb | 0 app/views/ec_course_supports/new.html.erb | 0 app/views/ec_course_supports/show.html.erb | 0 app/views/ec_course_targets/_form.html.erb | 0 app/views/ec_course_targets/destroy.js.erb | 0 app/views/ec_course_targets/edit.html.erb | 0 app/views/ec_course_targets/index.html.erb | 0 app/views/ec_course_targets/new.html.erb | 0 app/views/ec_course_targets/show.html.erb | 0 .../ec_courses/_correlation_course.html.erb | 0 .../_ec_course_targets_list.html.erb | 0 .../ec_courses/_search_course_list.html.erb | 0 app/views/ec_courses/add_manager.js.erb | 0 .../competition_calculation_info.html.erb | 0 .../ec_courses/correlation_course.js.erb | 0 app/views/ec_courses/create.js.erb | 0 app/views/ec_courses/delete_course.js.erb | 0 app/views/ec_courses/delete_manager.js.erb | 0 app/views/ec_courses/destroy.js.erb | 0 .../ec_course_reach_setting.html.erb | 0 .../ec_course_support_setting.html.erb | 0 app/views/ec_courses/search_courses.js.erb | 0 app/views/ec_courses/search_user.js.erb | 0 .../ec_graduation_requirements/_form.html.erb | 0 .../_requirement_lists.html.erb | 2 +- .../ec_graduation_requirements/create.js.erb | 0 .../ec_graduation_requirements/destroy.js.erb | 0 .../ec_graduation_requirements/edit.html.erb | 0 .../ec_graduation_requirements/edit.js.erb | 0 .../ec_graduation_requirements/index.html.erb | 0 .../ec_graduation_requirements/new.html.erb | 0 .../ec_graduation_requirements/show.html.erb | 0 .../ec_graduation_requirements/update.js.erb | 0 .../ec_graduation_subitems/_form.html.erb | 0 .../ec_graduation_subitems/edit.html.erb | 0 .../ec_graduation_subitems/index.html.erb | 0 app/views/ec_graduation_subitems/new.html.erb | 0 .../ec_graduation_subitems/show.html.erb | 0 .../ec_major_schools/_year_list.html.erb | 8 +- app/views/ec_major_schools/add_manager.js.erb | 0 .../ec_major_schools/delete_manager.js.erb | 0 app/views/ec_major_schools/destroy.js.erb | 0 app/views/ec_major_schools/search_user.js.erb | 0 app/views/ec_major_schools/show.html.erb | 0 app/views/ec_major_schools/show.js.erb | 0 app/views/ec_majors/_form.html.erb | 0 .../ec_majors/_major_addAcademicYear.html.erb | 2 +- app/views/ec_majors/edit.html.erb | 0 app/views/ec_majors/index.html.erb | 0 app/views/ec_majors/new.html.erb | 0 app/views/ec_majors/show.html.erb | 0 .../ec_training_objectives/_form.html.erb | 0 .../ec_training_objectives/edit.html.erb | 0 .../ec_training_objectives/index.html.erb | 0 app/views/ec_training_objectives/new.html.erb | 0 .../ec_training_objectives/show.html.erb | 0 app/views/ec_training_subitems/_form.html.erb | 0 app/views/ec_training_subitems/create.js.erb | 0 app/views/ec_training_subitems/destroy.js.erb | 0 app/views/ec_training_subitems/edit.html.erb | 0 app/views/ec_training_subitems/index.html.erb | 0 app/views/ec_training_subitems/new.html.erb | 0 app/views/ec_training_subitems/show.html.erb | 0 app/views/ec_training_subitems/update.js.erb | 0 .../ec_years/_courseSystem_addManage.html.erb | 0 app/views/ec_years/_course_addManage.html.erb | 0 app/views/ec_years/_course_lists.html.erb | 15 +- app/views/ec_years/_course_manager.html.erb | 0 .../_edit_training_objectives.html.erb | 0 .../_sub_training_objectives.html.erb | 2 +- .../_training_objective_contents.html.erb | 2 +- .../ec_years/completion_calculation.html.erb | 0 app/views/ec_years/create.js.erb | 5 +- .../create_training_objectives.js.erb | 0 app/views/ec_years/ec_course_setting.html.erb | 0 .../ec_years/edit_training_objectives.js.erb | 0 .../ec_years/graduation_requirement.html.erb | 0 app/views/ec_years/import_ec_courses.js.erb | 0 .../ec_years/requirement_vs_courses.html.erb | 0 .../requirement_vs_objective.html.erb | 2 +- .../ec_years/requirement_vs_standard.html.erb | 0 .../ec_years/training_objectives.html.erb | 0 app/views/ecs/_authList_addUnit.html.erb | 0 app/views/ecs/_auth_newMajor.html.erb | 0 app/views/ecs/_department_list.html.erb | 6 +- app/views/ecs/_ec_no_data.html.erb | 0 app/views/ecs/_ec_top_navigation.html.erb | 0 app/views/ecs/_major_lists.html.erb | 0 app/views/ecs/_school_manager.html.erb | 0 app/views/ecs/_search_user_list.html.erb | 0 app/views/ecs/department.html.erb | 0 app/views/ecs/department.js.erb | 0 app/views/ecs/search_major.js.erb | 0 app/views/enumerations/_form.html.erb | 0 app/views/enumerations/destroy.html.erb | 0 app/views/enumerations/edit.html.erb | 0 app/views/enumerations/index.api.rsb | 0 app/views/enumerations/index.html.erb | 0 app/views/enumerations/new.html.erb | 0 app/views/exercise/_alert.html.erb | 0 .../exercise/_all_import_exercises.html.erb | 0 app/views/exercise/_answer_comment.html.erb | 0 app/views/exercise/_choose_shixuns.html.erb | 0 .../exercise/_comment_detail_block.html.erb | 0 app/views/exercise/_commit_alert.html.erb | 0 app/views/exercise/_edit_MC.html.erb | 0 app/views/exercise/_edit_MCQ.html.erb | 0 app/views/exercise/_edit_head.html.erb | 0 app/views/exercise/_edit_multi.html.erb | 0 app/views/exercise/_edit_shixun.html.erb | 0 app/views/exercise/_edit_single.html.erb | 0 app/views/exercise/_edu_edit_form.html.erb | 0 app/views/exercise/_end_notice.html.erb | 1 + app/views/exercise/_exercise.html.erb | 0 app/views/exercise/_exercise_content.html.erb | 0 .../exercise/_exercise_course_list.html.erb | 0 app/views/exercise/_exercise_form.html.erb | 0 .../exercise/_exercise_index_tab.html.erb | 0 app/views/exercise/_exercise_redo.html.erb | 0 .../exercise/_exercise_republish.html.erb | 0 app/views/exercise/_exercise_setting.html.erb | 0 .../_exercise_statistics_result.html.erb | 0 app/views/exercise/_exercise_student.html.erb | 0 .../_exercise_student_result.html.erb | 0 app/views/exercise/_exercise_submit.html.erb | 0 .../exercise/_exercise_submit_info.html.erb | 0 app/views/exercise/_exercise_teacher.html.erb | 0 app/views/exercise/_exercises_list.html.erb | 0 app/views/exercise/_new_MC.html.erb | 0 app/views/exercise/_new_MCQ.html.erb | 0 app/views/exercise/_new_head.html.erb | 0 app/views/exercise/_new_multi.html.erb | 0 app/views/exercise/_new_question.html.erb | 0 app/views/exercise/_new_shixun.html.erb | 20 +- .../_new_shixun_exercise_list.html.erb | 0 app/views/exercise/_new_single.html.erb | 0 app/views/exercise/_other_exercises.html.erb | 0 app/views/exercise/_publish_notice.html.erb | 0 app/views/exercise/_search_user_list.html.erb | 0 .../_select_examination_list.html.erb | 0 app/views/exercise/_send_to_course.html.erb | 0 app/views/exercise/_show_MC.html.erb | 0 app/views/exercise/_show_MCQ.html.erb | 0 app/views/exercise/_show_head.html.erb | 0 app/views/exercise/_show_multi.html.erb | 0 app/views/exercise/_show_shixun.html.erb | 0 app/views/exercise/_show_single.html.erb | 0 .../_statistics_result_table.html.erb | 0 app/views/exercise/_student_exercise.html.erb | 0 .../_student_exercise_archive.html.erb | 0 app/views/exercise/_student_table.html.erb | 0 .../exercise/_student_table_archive.html.erb | 0 .../exercise/_total_questions_score.html.erb | 0 .../exercise/add_to_exercise_bank.js.erb | 0 .../exercise/adjust_question_score.js.erb | 0 app/views/exercise/blank_exercise.html.erb | 0 .../exercise/cancel_commit_confirm.js.erb | 0 app/views/exercise/choose_shixuns.js.erb | 0 app/views/exercise/choose_student.js.erb | 0 app/views/exercise/commit_exercise.js.erb | 0 app/views/exercise/create.js.erb | 0 .../exercise/create_exercise_question.js.erb | 0 .../exercise/delete_choose_shixun.js.erb | 0 .../exercise/delete_exercise_question.js.erb | 0 .../exercise/delete_shixun_question.js.erb | 0 app/views/exercise/edit.html.erb | 0 app/views/exercise/edit_question_score.js.erb | 0 app/views/exercise/end_notice.js.erb | 0 app/views/exercise/examination_setting.html | 0 .../exercise/import_other_exercise.js.erb | 0 app/views/exercise/index.html.erb | 0 app/views/exercise/index.js.erb | 0 app/views/exercise/new.html.erb | 0 app/views/exercise/other_exercise.js.erb | 0 app/views/exercise/publish_exercise.js.erb | 0 app/views/exercise/publish_notice.js.erb | 0 app/views/exercise/republish_exercise.js.erb | 0 app/views/exercise/search_courses.js.erb | 0 app/views/exercise/search_exercises.js.erb | 0 app/views/exercise/send_to_course.js.erb | 0 app/views/exercise/set_public.js.erb | 0 app/views/exercise/setting.html.erb | 0 app/views/exercise/shixun_question.js.erb | 0 app/views/exercise/show.html.erb | 0 .../exercise/show_student_result.html.erb | 0 app/views/exercise/statistics_result.js.erb | 0 .../exercise/student_exercise_list.html.erb | 0 .../exercise/student_exercise_list.js.erb | 0 app/views/exercise/student_look_fortime.html | 0 app/views/exercise/student_write_answer.html | 0 app/views/exercise/teacher_check_exam.html | 0 app/views/exercise/teacher_edit_exam.html | 0 .../exercise/teacher_examination_list.html | 0 app/views/exercise/teacher_score_list.html | 0 .../exercise/teacher_send_examination.html | 0 app/views/exercise/update.js.erb | 0 .../exercise/update_exercise_question.js.erb | 0 app/views/exercise/update_question_num.js.erb | 0 .../exercise_bank/_choose_shixuns.html.erb | 0 app/views/exercise_bank/_edit_MC.html.erb | 0 app/views/exercise_bank/_edit_MCQ.html.erb | 0 app/views/exercise_bank/_edit_head.html.erb | 0 app/views/exercise_bank/_edit_multi.html.erb | 0 .../exercise_bank/_edit_poll_MC.html.erb | 0 .../exercise_bank/_edit_poll_MCQ.html.erb | 0 .../exercise_bank/_edit_poll_single.html.erb | 0 app/views/exercise_bank/_edit_shixun.html.erb | 0 app/views/exercise_bank/_edit_single.html.erb | 0 .../exercise_bank/_exercise_content.html.erb | 0 .../_exercise_edit_form.html.erb | 0 app/views/exercise_bank/_new_MC.html.erb | 0 app/views/exercise_bank/_new_MCQ.html.erb | 0 app/views/exercise_bank/_new_head.html.erb | 0 app/views/exercise_bank/_new_multi.html.erb | 0 app/views/exercise_bank/_new_poll_MC.html.erb | 0 .../exercise_bank/_new_poll_MCQ.html.erb | 0 .../exercise_bank/_new_poll_question.html.erb | 0 .../exercise_bank/_new_poll_single.html.erb | 0 .../exercise_bank/_new_question.html.erb | 0 app/views/exercise_bank/_new_shixun.html.erb | 0 .../_new_shixun_exercise_list.html.erb | 0 app/views/exercise_bank/_new_single.html.erb | 0 .../exercise_bank/_poll_content.html.erb | 0 .../exercise_bank/_poll_edit_form.html.erb | 0 app/views/exercise_bank/_show_MC.html.erb | 0 app/views/exercise_bank/_show_MCQ.html.erb | 0 app/views/exercise_bank/_show_head.html.erb | 0 app/views/exercise_bank/_show_multi.html.erb | 0 .../exercise_bank/_show_poll_MC.html.erb | 0 .../exercise_bank/_show_poll_MCQ.html.erb | 0 .../exercise_bank/_show_poll_single.html.erb | 0 app/views/exercise_bank/_show_shixun.html.erb | 0 app/views/exercise_bank/_show_single.html.erb | 0 .../_total_questions_score.html.erb | 0 app/views/exercise_bank/choose_shixuns.js.erb | 0 app/views/exercise_bank/create.js.erb | 0 .../create_exercise_question.js.erb | 0 .../delete_exercise_question.js.erb | 0 app/views/exercise_bank/edit.html.erb | 0 app/views/exercise_bank/new.html.erb | 0 .../exercise_bank/shixun_question.js.erb | 0 app/views/exercise_bank/show.html.erb | 0 app/views/exercise_bank/update.js.erb | 0 .../update_exercise_question.js.erb | 0 .../exercise_bank/update_question_num.js.erb | 0 app/views/files/_arrow_show.erb | 0 app/views/files/_attachement_list.html.erb | 0 .../files/_attachment_history_popub.html.erb | 0 .../_attachment_history_popub_delete.html.erb | 0 app/views/files/_course_file.html.erb | 0 .../files/_course_file_dense_edit.html.erb | 0 .../files/_course_file_filter_order.html.erb | 0 app/views/files/_course_list.html.erb | 0 app/views/files/_course_new.html.erb | 0 .../_course_show_all_attachment.html.erb | 0 .../_course_sort_by_attachtypel.html.erb | 0 app/views/files/_course_tag_list.html.erb | 0 app/views/files/_file_description.html.erb | 0 app/views/files/_file_tag_detail.html.erb | 0 app/views/files/_file_tools.html.erb | 0 app/views/files/_hidden_file.html.erb | 18 +- app/views/files/_import_files.html.erb | 0 app/views/files/_new.html.erb | 0 .../files/_new_style_attachment_list.html.erb | 0 app/views/files/_org_order_filter.html.erb | 0 app/views/files/_org_subfield_list.html.erb | 0 ...g_subfield_upload_attachment_list.html.erb | 0 .../_org_upload_attachment_list.html.erb | 0 ...org_upload_attachment_list_banner.html.erb | 0 app/views/files/_project_file.html.erb | 0 .../files/_project_file_dense_edit.html.erb | 0 app/views/files/_project_file_list.html.erb | 0 app/views/files/_project_file_new.html.erb | 0 app/views/files/_project_list.html.erb | 0 app/views/files/_resource_detail.html.erb | 0 app/views/files/_show_all_attachment.html.erb | 0 app/views/files/_show_quote_resource.html.erb | 0 ..._show_quote_resource_org_subfield.html.erb | 0 .../_show_quote_resource_project.html.erb | 0 app/views/files/_sort_by_attachtypel.html.erb | 0 app/views/files/_subfield_files.html.erb | 0 app/views/files/_subfield_files_list.html.erb | 0 app/views/files/_subfield_tags.html.erb | 0 app/views/files/_tag_yun.html.erb | 0 app/views/files/_tag_yun_project.html.erb | 0 .../files/_tip_attachment_count.html.erb | 0 app/views/files/_tool_settings.html.erb | 0 app/views/files/_upload_course_files.erb | 0 .../files/_upload_org_new_files.html.erb | 0 .../_upload_org_new_files_banner.html.erb | 0 app/views/files/_upload_project_files.erb | 0 app/views/files/_upload_show.html.erb | 0 app/views/files/_upload_show_project.html.erb | 0 .../files/_upload_subfield_file.html.erb | 0 app/views/files/create.js.erb | 0 app/views/files/edit_file_description.js.erb | 0 app/views/files/getattachtype.html.erb | 0 app/views/files/getattachtype.js.erb | 0 app/views/files/index.html.erb | 0 app/views/files/index.js.erb | 0 app/views/files/new.html.erb | 0 app/views/files/quote_resource_show.js.erb | 0 .../quote_resource_show_org_subfield.js.erb | 0 .../files/quote_resource_show_project.js.erb | 0 app/views/files/republish_file.js.erb | 0 app/views/files/search.js.erb | 0 .../files/search_files_in_subfield.js.erb | 0 .../search_org_subfield_tag_attachment.js.erb | 0 app/views/files/search_project.js.erb | 0 app/views/files/search_tag_attachment.js.erb | 0 app/views/files/searchone4reload.html.erb | 0 app/views/files/setting.js.erb | 2 +- app/views/files/subfield_upload_file.js.erb | 0 .../files/update_file_description.js.erb | 0 app/views/files/upload_file_show.js.erb | 0 app/views/files/upload_files_menu.js.erb | 0 app/views/forums/_edit.html.erb | 0 app/views/forums/_emali_valid_tip.html.erb | 0 app/views/forums/_file_form.html.erb | 0 app/views/forums/_form.html.erb | 0 app/views/forums/_form_create_mode.html.erb | 0 app/views/forums/_form_edit_mode.html.erb | 0 app/views/forums/_forum_form.html.erb | 0 app/views/forums/_forum_index_list.html.erb | 0 app/views/forums/_forum_list.html.erb | 0 app/views/forums/_forum_tag_list.html.erb | 0 app/views/forums/_my_count_message.html.erb | 0 app/views/forums/_new.html.erb | 0 app/views/forums/_post_banner.html.erb | 0 app/views/forums/_right_bar.html.erb | 0 app/views/forums/_show_topics.html.erb | 0 app/views/forums/create.js.erb | 0 app/views/forums/create_feedback.js.erb | 0 app/views/forums/delete_forum_tag.js.erb | 0 app/views/forums/edit.html.erb | 0 app/views/forums/edit.js.erb | 0 app/views/forums/forum_form_add.html | 0 app/views/forums/forum_form_detail.html | 0 app/views/forums/forum_form_list.html | 0 app/views/forums/index.html.erb | 0 app/views/forums/index.js.erb | 0 app/views/forums/mail_feedback.js.erb | 0 app/views/forums/new.html.erb | 0 app/views/forums/new.js.erb | 0 app/views/forums/show.html.erb | 0 app/views/forums/show.js.erb | 0 app/views/forums/update.js.erb | 0 app/views/games/_acquire_answer.html.erb | 0 app/views/games/_choice_question.html.erb | 0 app/views/games/_code_actions.html.erb | 0 app/views/games/_code_outputs.html.erb | 0 app/views/games/_desc_full_show.html.erb | 0 app/views/games/_exec_results.html.erb | 0 .../games/_extend_edit_file_form.html.erb | 0 .../games/_extend_file_edit_form.html.erb | 0 app/views/games/_extend_test_output.html.erb | 0 app/views/games/_extend_tree.html.erb | 0 app/views/games/_file_edit_form.html.erb | 0 .../games/_game_answer_error_pop.html.erb | 0 app/views/games/_game_answer_tip_pop.html.erb | 0 app/views/games/_game_choose_results.html.erb | 0 app/views/games/_game_result_order.html.erb | 0 app/views/games/_game_results.html.erb | 0 app/views/games/_game_show.html.erb | 0 app/views/games/_game_webssh.html.erb | 0 app/views/games/_games_list.html.erb | 0 app/views/games/_leave_tip.html.erb | 0 .../games/_myshixun_breadcrumbs.html.erb | 0 .../_myshixun_extend_repository.html.erb | 0 app/views/games/_myshixun_repository.html.erb | 0 app/views/games/_pass_game_show.html.erb | 0 app/views/games/_picture_display.html.erb | 0 app/views/games/_repository.html.erb | 0 app/views/games/_reset_game_code.html.erb | 0 app/views/games/_send_error_pop.html.erb | 0 app/views/games/_send_success_pop.html.erb | 0 .../games/_shixun_comment_block.html.erb | 0 app/views/games/_shixun_comment_list.html.erb | 0 app/views/games/_tree.html.erb | 0 app/views/games/answer.js.erb | 0 app/views/games/check_test_sets.js.erb | 0 app/views/games/edit_file.html.erb | 0 app/views/games/entry.js.erb | 0 app/views/games/file_edit.js.erb | 0 .../games/get_repository_contents.js.erb | 0 app/views/games/index.html.erb | 0 app/views/games/index.js.erb | 0 app/views/games/minus_score.js.erb | 0 app/views/games/myshixun_repair.js.erb | 0 app/views/games/output_show.js.erb | 0 app/views/games/outputs_show.js.erb | 0 app/views/games/refresh_game_list.js.erb | 0 app/views/games/reset_new_code.js.erb | 0 app/views/games/reset_original_code.js.erb | 0 app/views/games/show.html.erb | 0 app/views/games/show.js.erb | 0 app/views/games/sync_codes.js.erb | 0 app/views/games/web_display.html.erb | 0 app/views/gantts/show.html.erb | 0 app/views/graduation_tasks/_form.html.erb | 0 .../_graduation_task_list.html.erb | 0 .../_graduation_task_setting.html.erb | 0 .../_student_work_list.html.erb | 0 .../graduation_tasks/_task_discuss.html.erb | 0 .../_task_discuss_replies.html.erb | 0 .../_task_index_search.html.erb | 0 .../graduation_tasks/_task_index_tab.html.erb | 0 .../graduation_tasks/_task_status.html.erb | 3 - app/views/graduation_tasks/_task_tag.html.erb | 0 app/views/graduation_tasks/edit.html.erb | 0 app/views/graduation_tasks/index.html.erb | 0 app/views/graduation_tasks/index.js.erb | 0 app/views/graduation_tasks/new.html.erb | 0 app/views/graduation_tasks/show.html.erb | 0 app/views/graduation_tasks/show.js.erb | 0 .../graduation_tasks/task_discuss.js.erb | 0 app/views/graduation_topics/_form.html.erb | 0 .../_graduation_task_new.html.erb | 0 .../_graduation_topic_index_tab.html.erb | 0 .../_graduation_topic_list.html.erb | 0 .../_graduation_topic_status.html.erb | 0 .../_student_topic_list.html.erb | 0 .../_topic_journals.html.erb | 0 .../graduation_topics/accept_select.js.erb | 0 app/views/graduation_topics/edit.html.erb | 0 app/views/graduation_topics/index.html.erb | 0 app/views/graduation_topics/index.js.erb | 0 app/views/graduation_topics/new.html.erb | 0 app/views/graduation_topics/set_public.js.erb | 0 app/views/graduation_topics/show.html.erb | 0 app/views/graduation_topics/show.js.erb | 0 .../graduation_works/_add_score_div.html.erb | 0 .../graduation_works/_assign_teacher.html.erb | 0 .../_connect_project.html.erb | 0 app/views/graduation_works/_form.html.erb | 0 .../_group_member_search_list.html.erb | 0 .../_search_project_list.html.erb | 0 .../graduation_works/_upload_file.html.erb | 0 .../_work_score_comments.html.erb | 0 app/views/graduation_works/add_score.js.erb | 0 .../graduation_works/adjust_score.js.erb | 0 .../graduation_works/assign_teacher.js.erb | 0 app/views/graduation_works/edit.html.erb | 0 app/views/graduation_works/new.html.erb | 0 .../search_course_students.js.erb | 0 .../search_user_projects.js.erb | 0 app/views/graduation_works/show.html.erb | 0 app/views/groups/_form.html.erb | 0 app/views/groups/_general.html.erb | 0 app/views/groups/_memberships.html.erb | 0 app/views/groups/_users.html.erb | 0 app/views/groups/add_users.js.erb | 0 app/views/groups/autocomplete_for_user.js.erb | 0 app/views/groups/destroy_membership.js.erb | 0 app/views/groups/edit.html.erb | 0 app/views/groups/edit_membership.js.erb | 0 app/views/groups/index.api.rsb | 0 app/views/groups/index.html.erb | 0 app/views/groups/new.html.erb | 0 app/views/groups/remove_user.js.erb | 0 app/views/groups/show.api.rsb | 0 app/views/groups/show.html.erb | 0 app/views/homepages/_article_list.html.erb | 0 app/views/homepages/_articles.html.erb | 0 app/views/homepages/index.html.erb | 0 app/views/homepages/index.js.erb | 0 .../homework_attach/_add_jour_reply.html.erb | 0 app/views/homework_attach/_addjour.html.erb | 0 app/views/homework_attach/_app_link.html.erb | 0 .../_comprehensive_evaluation.html.erb | 0 .../homework_attach/_evaluation.html.erb | 0 .../_evaluation_add_jour.html.erb | 0 .../homework_attach/_histoey_new.html.erb | 0 app/views/homework_attach/_history.erb | 0 app/views/homework_attach/_homework.html.erb | 0 .../homework_attach/_homework_jours.html.erb | 0 .../homework_attach/_homework_member.html.erb | 0 .../homework_attach/_homework_praise.html.erb | 0 .../homework_attach/_homeworks_list.html.erb | 0 app/views/homework_attach/_jour.html.erb | 0 .../homework_attach/_jour_reply.html.erb | 0 .../_journal_reply_items.html.erb | 0 .../_member_list_partial.html.erb | 0 .../homework_attach/_new_homework.html.erb | 0 .../homework_attach/_praise_alert.html.erb | 0 app/views/homework_attach/_pre_show.html.erb | 0 app/views/homework_attach/_review.html.erb | 0 app/views/homework_attach/_show.html.erb | 0 .../homework_attach/_show_score.html.erb | 0 app/views/homework_attach/_show_star.html.erb | 0 .../_show_static_star.html.erb | 0 app/views/homework_attach/_showjour.html.erb | 0 .../_teacher_evaluation.html.erb | 0 .../homework_attach/add_homework_users.js.erb | 0 .../homework_attach/add_jour_reply.js.erb | 0 app/views/homework_attach/addjours.js.erb | 0 .../destory_homework_users.js.erb | 0 app/views/homework_attach/destroy.js.erb | 0 app/views/homework_attach/destroy_jour.js.erb | 0 app/views/homework_attach/edit.html.erb | 0 .../get_batch_homeworks.js.erb | 0 .../homework_attach/get_homework_jours.js.erb | 0 .../get_homework_member_list.js.erb | 0 .../homework_attach/get_homeworks.js.erb | 0 .../homework_attach/get_my_homework.js.erb | 0 .../get_not_batch_homework.js.erb | 0 .../get_student_batch_homework.js.erb | 0 app/views/homework_attach/new.html.erb | 0 .../homework_attach/praise_homework.js.erb | 0 app/views/homework_attach/show.html.erb | 0 app/views/homework_attach/show.js.erb | 0 .../_homework_bank_list.html.erb | 0 .../_hw_search_course_list.html.erb | 0 .../_new_common_homework.html.erb | 0 .../_new_group_homework.html.erb | 0 .../_new_program_homework.html.erb | 0 .../_new_shixun_homework_list.html.erb | 0 .../_send_homework_bank.html.erb | 0 app/views/homework_bank/_shixuns.html.erb | 0 .../homework_bank/choose_user_course.js.erb | 0 app/views/homework_bank/edit.html.erb | 0 app/views/homework_bank/index.html.erb | 0 app/views/homework_bank/index.js.erb | 0 app/views/homework_bank/new.html.erb | 0 .../send_h_bank_to_course.js.erb | 0 app/views/homework_bank/set_public.js.erb | 0 app/views/homework_bank/shixuns.js.erb | 0 app/views/homework_bank/show.html.erb | 0 .../homework_common/_alert_anonyoms.html.erb | 0 .../_alert_open_student_works.html.erb | 0 .../_alert_score_open_modal.html.erb | 0 .../_create_shixun_homework.html.erb | 0 .../_edit_anon_setting.html.erb | 0 .../_edit_late_setting.html.erb | 0 .../_edit_public_setting.html.erb | 0 .../_edit_publish_setting.html.erb | 0 .../_edit_score_setting.html.erb | 0 .../homework_common/_end_notice.html.erb | 0 .../homework_common/_group_list.html.erb | 0 .../_homework_index_list.html.erb | 9 +- .../_homework_index_tab.html.erb | 0 .../_homework_search_form.html.erb | 0 .../_new_common_homework.html.erb | 0 .../_new_group_homework.html.erb | 0 .../_new_program_homework.html.erb | 0 .../_new_shixun_homework_list.html.erb | 0 .../homework_common/_publish_notice.html.erb | 0 .../_reference_answers_attachments.html.erb | 0 .../_set_evalutation_att.html.erb | 0 .../_set_score_rule_non_pro.html.erb | 0 .../_set_score_rule_none_pro_anon.html.erb | 0 .../_set_score_rule_pro.html.erb | 0 .../_set_score_rule_pro_anon.html.erb | 0 .../_shixun_group_list.html.erb | 0 .../_shixun_search_form.html.erb | 0 .../homework_common/_shixun_tab_div.html.erb | 0 app/views/homework_common/_shixuns.html.erb | 2 +- .../_show_anon_setting.html.erb | 0 .../_show_late_setting.html.erb | 0 .../_show_public_setting.html.erb | 0 .../_show_publish_setting.html.erb | 0 .../_show_score_setting.html.erb | 0 .../_sub_moveWorkItem.html.erb | 0 .../homework_common/_sub_shixunWork.html.erb | 4 +- .../homework_common/_subject_list.html.erb | 81 + .../_subject_search_form.html.erb | 12 + .../homework_common/_subject_tab_div.html.erb | 8 + app/views/homework_common/_subjects.html.erb | 61 + .../add_to_homework_bank.js.erb | 0 .../alert_anonymous_comment.js.erb | 0 .../alert_forbidden_anonymous_comment.js.erb | 0 .../alert_open_student_works.js.erb | 0 .../alert_score_open_modal.js.erb | 0 .../create_shixun_homework.js.erb | 0 .../create_subject_homework.js.erb | 6 + app/views/homework_common/edit.html.erb | 0 app/views/homework_common/end_notice.js.erb | 0 .../homework_code_repeat.js.erb | 0 app/views/homework_common/index.html.erb | 6 +- app/views/homework_common/index.js.erb | 1 + .../homework_common/move_to_category.js.erb | 0 app/views/homework_common/new.html.erb | 0 .../homework_common/open_student_works.js.erb | 0 .../homework_common/programing_test.js.erb | 0 .../homework_common/publish_homework.js.erb | 0 .../homework_common/publish_notice.js.erb | 0 .../publish_shixun_homework.js.erb | 0 .../homework_common/review_detail.html.erb | 0 .../homework_common/score_rule_set.js.erb | 0 .../set_evaluation_attr.js.erb | 0 app/views/homework_common/set_public.js.erb | 0 .../homework_common/set_score_open.js.erb | 0 app/views/homework_common/setting.html.erb | 0 app/views/homework_common/shixuns.js.erb | 2 +- .../start_anonymous_comment.js.erb | 0 .../start_evaluation_set.js.erb | 0 .../stop_anonymous_comment.js.erb | 0 app/views/homework_common/subjects.js.erb | 11 + .../homework_common/update_explanation.js.erb | 0 app/views/iframes/_html_show.html.erb | 0 app/views/iframes/html_content.html.erb | 0 .../iframes/html_content.html.erb.BASE.erb | 0 .../iframes/html_content.html.erb.LOCAL.erb | 0 .../iframes/html_content.html.erb.REMOTE.erb | 0 app/views/iframes/html_content.js.erb | 0 app/views/iframes/show.html.erb | 0 app/views/issue_categories/_form.html.erb | 0 .../issue_categories/_new_modal.html.erb | 0 app/views/issue_categories/create.js.erb | 0 app/views/issue_categories/destroy.html.erb | 0 app/views/issue_categories/edit.html.erb | 0 app/views/issue_categories/index.api.rsb | 0 .../issue_categories_helper.rb | 0 app/views/issue_categories/new.html.erb | 0 app/views/issue_categories/new.js.erb | 0 app/views/issue_categories/show.api.rsb | 0 app/views/issue_relations/_form.html.erb | 0 app/views/issue_relations/create.js.erb | 0 app/views/issue_relations/destroy.js.erb | 0 app/views/issue_relations/index.api.rsb | 0 app/views/issue_relations/show.api.rsb | 0 app/views/issue_statuses/_form.html.erb | 0 app/views/issue_statuses/edit.html.erb | 0 app/views/issue_statuses/index.api.rsb | 0 app/views/issue_statuses/index.html.erb | 0 app/views/issue_statuses/new.html.erb | 0 app/views/issues/_action_menu.html.erb | 0 app/views/issues/_all_list.html.erb | 0 app/views/issues/_attributes.html.erb | 0 app/views/issues/_attributes_show.html.erb | 0 app/views/issues/_changesets.html.erb | 0 app/views/issues/_conflict.html.erb | 0 app/views/issues/_detail.html.erb | 0 app/views/issues/_edit.html.erb | 0 app/views/issues/_form.html.erb | 0 app/views/issues/_form_custom_fields.html.erb | 0 app/views/issues/_history.html.erb | 0 app/views/issues/_issue_attachments.html.erb | 0 app/views/issues/_issue_commit_ids.html.erb | 0 .../issues/_issue_commit_ids_show.html.erb | 0 app/views/issues/_issue_commits.html.erb | 0 app/views/issues/_issue_commits_list.html.erb | 0 app/views/issues/_issue_filter.html.erb | 0 app/views/issues/_issue_filter_all.html.erb | 0 .../issues/_issue_filter_author.html.erb | 0 app/views/issues/_issue_replies.html.erb | 0 app/views/issues/_issue_reply_banner.html.erb | 0 .../issues/_issue_reply_ke_form.html.erb | 0 app/views/issues/_jounal_refresh.js.erb | 0 app/views/issues/_list.html.erb | 0 app/views/issues/_list_simple.html.erb | 0 app/views/issues/_new_issue_list.html.erb | 0 app/views/issues/_project_issue.html.erb | 0 app/views/issues/_relations.html.erb | 0 app/views/issues/_sidebar.html.erb | 0 app/views/issues/_statistics.html.erb | 0 app/views/issues/_statistics_all.html.erb | 0 app/views/issues/_statistics_lock.html.erb | 0 app/views/issues/_statistics_open.html.erb | 0 app/views/issues/_versions_choise.html.erb | 0 app/views/issues/add_journal.js.erb | 0 app/views/issues/add_journal_in_org.js.erb | 0 app/views/issues/add_reply.js.erb | 0 app/views/issues/bulk_edit.html.erb | 0 app/views/issues/bulk_edit.js.erb | 0 app/views/issues/commit_for_issue.js.erb | 0 app/views/issues/delete_journal.js.erb | 0 app/views/issues/destroy.html.erb | 0 app/views/issues/edit.html.erb | 0 app/views/issues/index.api.rsb | 0 app/views/issues/index.html.erb | 0 app/views/issues/index.js.erb | 0 app/views/issues/issue_commit_delete.js.erb | 0 app/views/issues/issue_commits.js.erb | 0 app/views/issues/new.html.erb | 0 app/views/issues/reply.js.erb | 0 app/views/issues/show.api.rsb | 0 app/views/issues/show.html.erb | 0 app/views/issues/show.js.erb | 0 app/views/issues/statistics.js.erb | 0 app/views/issues/update.js.erb | 0 app/views/issues/update_form.js.erb | 0 app/views/journals/_notes_form.html.erb | 0 app/views/journals/diff.html.erb | 0 app/views/journals/edit.js.erb | 0 app/views/journals/index.builder | 0 app/views/journals/new.js.erb | 0 app/views/journals/update.js.erb | 0 app/views/kaminari/_first_page.html.erb | 0 app/views/kaminari/_gap.html.erb | 0 app/views/kaminari/_last_page.html.erb | 0 app/views/kaminari/_next_page.html.erb | 0 app/views/kaminari/_page.html.erb | 0 app/views/kaminari/_paginator.html.erb | 0 app/views/kaminari/_prev_page.html.erb | 0 app/views/kubernete/exec_container.jsl.erb | 0 app/views/kubernete/new.html.erb | 0 app/views/layouts/_base_ad.html.erb | 0 .../layouts/_base_college_header.html.erb | 0 .../layouts/_base_enterprise_header.html.erb | 0 app/views/layouts/_base_feedback.html.erb | 0 app/views/layouts/_base_footer.html.erb | 0 app/views/layouts/_base_footer_new.html.erb | 0 .../layouts/_base_footer_public.html.erb | 0 app/views/layouts/_base_header.html.erb | 0 app/views/layouts/_base_header_new.html.erb | 0 app/views/layouts/_base_home_menu.html.erb | 0 .../layouts/_base_homework_attach.html.erb | 0 app/views/layouts/_base_project_top.html.erb | 0 ...softapplication_index_top_content.html.erb | 0 ..._base_softapplication_top_content.html.erb | 0 app/views/layouts/_bigdata_footer.html.erb | 0 app/views/layouts/_bigdata_header.html.erb | 0 .../layouts/_board_children_list.html.erb | 0 .../layouts/_bootstrap_base_footer.html.erb | 0 .../layouts/_bootstrap_base_header.html.erb | 0 .../_contest_board_children_list.html.erb | 0 app/views/layouts/_course_base_info.html.erb | 0 app/views/layouts/_course_left_info.html.erb | 0 app/views/layouts/_footer.html.erb | 0 app/views/layouts/_footer_force.html.erb | 0 app/views/layouts/_footer_show.html.erb | 0 .../layouts/_forbidden_new_feedback.html.erb | 0 .../layouts/_group_children_list.html.erb | 0 .../_homepage_left_contest_list.html.erb | 0 .../_homepage_left_course_list.html.erb | 0 .../_homepage_left_project_list.html.erb | 0 app/views/layouts/_join_exit_project.html.erb | 0 .../layouts/_logined_force_header.html.erb | 0 app/views/layouts/_logined_header.html.erb | 114 +- .../layouts/_logined_header_show.html.erb | 0 app/views/layouts/_message_loading.html.erb | 0 app/views/layouts/_new_feedback.html.erb | 0 app/views/layouts/_new_footer.html.erb | 0 app/views/layouts/_new_header.html.erb | 0 app/views/layouts/_no_content.html.erb | 0 app/views/layouts/_org_courses.html.erb | 0 app/views/layouts/_org_custom_footer.html.erb | 0 app/views/layouts/_org_projects.html.erb | 0 .../layouts/_org_subdomain_footer.html.erb | 0 app/views/layouts/_point_browser.html.erb | 0 app/views/layouts/_project_info.html.erb | 0 app/views/layouts/_public_left_info.html.erb | 0 .../layouts/_show_messages_list.html.erb | 0 .../layouts/_syllabus_base_info.html.erb | 0 .../layouts/_syllabus_edit_info.html.erb | 0 app/views/layouts/_syllabus_eng_name.html.erb | 0 app/views/layouts/_syllabus_info.html.erb | 0 .../layouts/_syllabus_teacher_list.html.erb | 0 app/views/layouts/_syllabus_title.html.erb | 0 app/views/layouts/_tag.html.erb | 0 app/views/layouts/_tag_name.html.erb | 0 app/views/layouts/_unlogin_header.html.erb | 47 +- app/views/layouts/_upload_avatar.html.erb | 0 .../layouts/_user_brief_introduction.html.erb | 0 app/views/layouts/_user_contests.html.erb | 0 app/views/layouts/_user_courses.html.erb | 0 app/views/layouts/_user_courses_list.html.erb | 0 app/views/layouts/_user_fans_list.html.erb | 0 .../layouts/_user_homework_list.html.erb | 0 app/views/layouts/_user_project_list.html.erb | 0 app/views/layouts/_user_projects.html.erb | 0 app/views/layouts/_user_watch_btn.html.erb | 0 app/views/layouts/_user_watch_list.html.erb | 0 app/views/layouts/admin.html.erb | 0 app/views/layouts/base.html.erb | 0 app/views/layouts/base.html_old.erb | 0 app/views/layouts/base_.html.erb | 0 app/views/layouts/base_admin.html.erb | 0 app/views/layouts/base_bids.html.erb | 0 app/views/layouts/base_ccf.html.erb | 0 app/views/layouts/base_competition.html.erb | 0 .../layouts/base_contest_community.html.erb | 0 app/views/layouts/base_contests.html.erb | 0 .../layouts/base_course_community.html.erb | 0 app/views/layouts/base_courses.html.erb | 27 +- app/views/layouts/base_ec.html.erb | 0 app/views/layouts/base_edu.html.erb | 3 +- app/views/layouts/base_edu_account.html.erb | 4 +- app/views/layouts/base_edu_course.html.erb | 0 app/views/layouts/base_edu_syllabus.html.erb | 0 app/views/layouts/base_edu_user.html.erb | 25 +- app/views/layouts/base_forums.html.erb | 0 app/views/layouts/base_homework.html.erb | 0 app/views/layouts/base_local.html.erb | 31 - app/views/layouts/base_mail.html.erb | 0 app/views/layouts/base_management.html.erb | 18 +- app/views/layouts/base_md.html.erb | 0 app/views/layouts/base_memos.html.erb | 0 app/views/layouts/base_myshixun.html.erb | 0 app/views/layouts/base_new_forum.html.erb | 0 app/views/layouts/base_newcontest.html.erb | 0 app/views/layouts/base_old.html.erb | 0 app/views/layouts/base_opensource_p.html.erb | 0 app/views/layouts/base_org.html.erb | 0 app/views/layouts/base_org2.html.erb | 0 app/views/layouts/base_org_custom.html.erb | 0 app/views/layouts/base_org_newstyle.html.erb | 0 app/views/layouts/base_organization.html.erb | 0 .../layouts/base_project_community.html.erb | 0 app/views/layouts/base_projects.html.erb | 0 app/views/layouts/base_shixun.html.erb | 0 app/views/layouts/base_stores.html.erb | 0 app/views/layouts/base_sub_domain.html.erb | 0 app/views/layouts/base_subject.html.erb | 0 app/views/layouts/base_syllabus.html.erb | 0 app/views/layouts/base_tags.html.erb | 0 app/views/layouts/base_trainings.html.erb | 0 app/views/layouts/base_users.html.erb | 0 app/views/layouts/base_users_new.html.erb | 0 app/views/layouts/base_wechat.html.erb | 0 app/views/layouts/base_welcome.html.erb | 0 app/views/layouts/bootstrap_base.html.erb | 0 app/views/layouts/clear_base.html.erb | 0 app/views/layouts/contest_base.html.erb | 0 app/views/layouts/course_base.html.erb | 0 app/views/layouts/edu_new_base_user.html.erb | 0 app/views/layouts/educoder.html.erb | 0 app/views/layouts/left.html.erb | 0 app/views/layouts/login.html.erb | 18 +- app/views/layouts/login_bigdata.html.erb | 0 app/views/layouts/mailer.html.erb | 0 app/views/layouts/mailer.text.erb | 0 app/views/layouts/new_base.html.erb | 0 app/views/layouts/new_base_user.html.erb | 0 app/views/layouts/new_base_user_show.html.erb | 0 app/views/layouts/pdf.html.erb | 7 +- app/views/layouts/right.html.erb | 0 app/views/layouts/static_base.html.erb | 0 app/views/layouts/statictis.html.erb | 0 app/views/layouts/system_log.html.erb | 0 app/views/layouts/users_base.html.erb | 0 app/views/list/members.html.erb | 0 app/views/local_settings/_form.html.erb | 0 app/views/local_settings/edit.html.erb | 0 app/views/local_settings/index.html.erb | 0 app/views/local_settings/new.html.erb | 0 app/views/local_settings/show.html.erb | 0 app/views/mailer/_issue.html.erb | 0 app/views/mailer/_issue.text.erb | 0 app/views/mailer/account_activated.html.erb | 0 app/views/mailer/account_activated.text.erb | 0 .../account_activation_request.html.erb | 0 .../account_activation_request.text.erb | 0 app/views/mailer/account_information.html.erb | 0 app/views/mailer/account_information.text.erb | 0 app/views/mailer/applied_project.html.erb | 0 app/views/mailer/applied_project.text.erb | 0 app/views/mailer/attachments_added.html.erb | 0 app/views/mailer/attachments_added.text.erb | 0 app/views/mailer/bind_email.html.erb | 0 app/views/mailer/bind_email.text.erb | 0 app/views/mailer/code_login.html.erb | 0 app/views/mailer/code_login.text.erb | 0 app/views/mailer/document_added.html.erb | 0 app/views/mailer/document_added.text.erb | 0 app/views/mailer/email_register.html.erb | 0 app/views/mailer/email_register.text.erb | 0 app/views/mailer/forum_add.html.erb | 0 app/views/mailer/forum_add.text.erb | 0 app/views/mailer/forum_message_added.html.erb | 0 app/views/mailer/forum_message_added.text.erb | 0 app/views/mailer/homework_added.html.erb | 0 app/views/mailer/homework_added.text.erb | 0 .../mailer/homework_endtime__added.html.erb | 0 .../mailer/homework_endtime__added.text.erb | 0 app/views/mailer/issue_add.html.erb | 0 app/views/mailer/issue_add.text.erb | 0 app/views/mailer/issue_due_date.html.erb | 0 app/views/mailer/issue_due_date.text.erb | 0 app/views/mailer/issue_edit.html.erb | 0 app/views/mailer/issue_edit.text.erb | 0 app/views/mailer/join_course_request.html.erb | 0 app/views/mailer/join_course_request.text.erb | 0 .../mailer/journals_for_message_add.html.erb | 0 .../mailer/journals_for_message_add.text.erb | 0 .../journals_for_message_added.html.erb | 0 app/views/mailer/lost_password.html.erb | 0 app/views/mailer/lost_password.text.erb | 0 app/views/mailer/message_posted.html.erb | 0 app/views/mailer/message_posted.text.erb | 0 app/views/mailer/news_added.html.erb | 0 app/views/mailer/news_added.text.erb | 0 app/views/mailer/news_comment_added.html.erb | 0 app/views/mailer/news_comment_added.text.erb | 0 app/views/mailer/register.html.erb | 0 app/views/mailer/register.text.erb | 0 app/views/mailer/reminder.html.erb | 0 app/views/mailer/reminder.text.erb | 0 .../mailer/request_member_to_project.html.erb | 0 .../mailer/request_member_to_project.text.erb | 0 .../mailer/send_for_user_activities.html.erb | 0 .../mailer/send_for_user_activities.text.erb | 0 .../mailer/send_invite_in_project.html.erb | 0 .../mailer/send_invite_in_project.text.erb | 0 ...send_mail_anonymous_comment_close.html.erb | 0 ...send_mail_anonymous_comment_close.text.erb | 0 .../send_mail_anonymous_comment_fail.html.erb | 0 .../send_mail_anonymous_comment_fail.text.erb | 0 .../send_mail_anonymous_comment_open.html.erb | 0 .../send_mail_anonymous_comment_open.text.erb | 0 app/views/mailer/test_email.html.erb | 0 app/views/mailer/test_email.text.erb | 0 app/views/mailer/wiki_content_added.html.erb | 0 app/views/mailer/wiki_content_added.text.erb | 0 .../mailer/wiki_content_updated.html.erb | 0 .../mailer/wiki_content_updated.text.erb | 0 .../_add_auto_users_trial.html.erb | 5 +- .../managements/_all_department.html.erb | 0 app/views/managements/_all_schools.html.erb | 0 .../_applicable_course_list.html.erb | 0 .../_audit_authentication_list.html.erb | 0 .../_audit_pro_authentication_list.html.erb | 0 app/views/managements/_auth_AddUnit.html.erb | 0 .../managements/_auth_AddUnitManager.html.erb | 0 .../_auth_professionalcatalog.html.erb | 0 .../managements/_authentication_list.html.erb | 0 .../_auto_users_authorization_list.html.erb | 0 app/views/managements/_bg_know_edit.html.erb | 0 app/views/managements/_bg_know_show.html.erb | 0 app/views/managements/_choose_mirror.html.erb | 0 .../_class_publish_shixuns_list.html.erb | 0 .../managements/_class_shixuns_list.html.erb | 0 .../_classroom_classment_list.html.erb | 0 .../managements/_classroom_list.html.erb | 0 .../managements/_close_shixun_list.html.erb | 0 app/views/managements/_competionList.html.erb | 0 .../_competition_enroll_list.html.erb | 0 .../_competition_list_page.html.erb | 0 .../_competition_stage_lists.html.erb | 0 .../managements/_course_message_list.html.erb | 0 .../managements/_create_department.html.erb | 0 .../managements/_create_mirror_model.html.erb | 0 .../managements/_create_tech_system.html.erb | 0 .../managements/_customer_addUnit.html.erb | 100 - .../_customers_search_form.html.erb | 19 - .../_delete_depart_message.html.erb | 0 .../_delete_school_message.html.erb | 0 .../managements/_depart_host_count.html.erb | 0 app/views/managements/_depart_list.html.erb | 0 .../managements/_depart_member_cell.html.erb | 0 .../_depart_member_search_list.html.erb | 0 .../_departmentUnit_addManger.html.erb | 0 .../managements/_departmentUnit_url.html.erb | 0 .../managements/_departments_list.html.erb | 0 .../_departments_part_list.html.erb | 0 app/views/managements/_door_banner.html.erb | 0 .../managements/_edit_score_sets.html.erb | 0 .../_evaluate_recode_time.html.erb | 0 .../_evaluate_records_list.html.erb | 0 .../_graduation_standard_list.html.erb | 0 .../_import_student_accounts.html.erb | 2 +- .../managements/_leave_message_list.html.erb | 0 .../_management_Import_Template.html.erb | 0 app/views/managements/_manager_list.html.erb | 0 app/views/managements/_message_list.html.erb | 0 .../managements/_migrate_class_list.html.erb | 0 app/views/managements/_mirror_info.html.erb | 0 .../managements/_mirror_list_show.html.erb | 0 .../_mirror_picture_shixuns_list.html.erb | 0 app/views/managements/_modify_class.html.erb | 0 .../managements/_modify_mirror_modal.html.erb | 0 app/views/managements/_myshixun_list.html.erb | 0 app/views/managements/_new_add_unit.html.erb | 0 app/views/managements/_new_major.html.erb | 0 .../_new_or_edit_score_indicator.html.erb | 0 .../_new_or_edit_score_sets.html.erb | 0 .../managements/_partner_addManage.html.erb | 106 - .../managements/_partner_addUnit.html.erb | 98 - .../_partner_customer_list.html.erb | 20 - app/views/managements/_partner_list.html.erb | 14 - .../managements/_partner_main_div.html.erb | 25 - .../managements/_partner_member_list.html.erb | 10 - .../_partner_member_search_list.html.erb | 11 - .../managements/_partner_search_form.html.erb | 19 - app/views/managements/_partners_list.html.erb | 11 - .../_pro_authentication_list.html.erb | 0 .../managements/_profession_index.html.erb | 14 +- .../managements/_profession_list.html.erb | 0 .../managements/_project_list_div.html.erb | 0 .../managements/_publish_shixun_list.html.erb | 0 .../managements/_rename_tech_system.html.erb | 0 .../_replace_mirror_modal.html.erb | 0 app/views/managements/_sample_edit.html.erb | 0 app/views/managements/_sample_show.html.erb | 0 .../managements/_school_image_banner.html.erb | 0 app/views/managements/_school_lists.html.erb | 0 .../managements/_schooladd_list.html.erb | 65 - .../managements/_schoolcontrast_list.html.erb | 95 - .../_schoolstatistics_list.html.erb | 70 - .../managements/_score_sets_list.html.erb | 0 .../_shixun_authorization_list.html.erb | 0 ..._shixun_authorization_passed_list.html.erb | 0 .../_shixun_feedback_list.html.erb | 0 app/views/managements/_shixun_list.html.erb | 0 .../managements/_shixun_member_list.html.erb | 0 .../managements/_shixun_mirror_list.html | 0 .../managements/_shixun_setting_list.html.erb | 0 .../managements/_shixun_task_list.html.erb | 0 .../_subject_authorization_list.html.erb | 8 - ...subject_authorization_passed_list.html.erb | 9 - .../managements/_subject_level_list.html.erb | 107 - app/views/managements/_subject_list.html.erb | 23 +- app/views/managements/_summary_edit.html.erb | 0 app/views/managements/_summary_show.html.erb | 0 app/views/managements/_tech_system.html.erb | 0 app/views/managements/_training_item.html.erb | 0 app/views/managements/_training_list.html.erb | 0 .../_trial_authorization_list.html.erb | 2 +- .../_trial_authorization_passed_list.html.erb | 4 +- .../_unit_cooperativePartner.html.erb | 79 - app/views/managements/_unit_list.html.erb | 0 .../managements/_update_department.html.erb | 0 .../_update_department_form.html.erb | 0 .../_update_department_school.html.erb | 0 .../managements/_update_school_form.html.erb | 0 app/views/managements/_user_list.html.erb | 50 +- .../_users_authorization_list.html.erb | 2 +- .../managements/add_depart_member.js.erb | 0 .../managements/add_depart_member_box.js.erb | 0 app/views/managements/add_department.js.erb | 0 .../managements/add_departments_part.html.erb | 0 .../managements/add_departments_part.js.erb | 0 .../managements/add_partner_member.js.erb | 1 - .../managements/add_partner_member_box.js.erb | 6 - app/views/managements/add_template.js.erb | 0 .../managements/agree_authentication.js.erb | 0 .../agree_authentication_pro.js.erb | 0 app/views/managements/all_department.js.erb | 0 app/views/managements/all_partners.js.erb | 6 - app/views/managements/all_schools.js.erb | 0 .../managements/applicable_course.html.erb | 0 .../managements/applicable_course.js.erb | 0 app/views/managements/auth_school.html.erb | 0 .../managements/auto_users_trial.html.erb | 0 app/views/managements/auto_users_trial.js.erb | 0 app/views/managements/career_list.html.erb | 0 app/views/managements/career_list.js.erb | 0 app/views/managements/choose_mirror.js.erb | 0 .../class_publish_shixuns.html.erb | 0 .../managements/class_publish_shixuns.js.erb | 0 app/views/managements/class_shixuns.html.erb | 0 app/views/managements/class_shixuns.js.erb | 0 app/views/managements/classroom.html.erb | 0 app/views/managements/classroom.js.erb | 0 .../managements/classroom_classment.html.erb | 0 .../managements/classroom_classment.js.erb | 0 app/views/managements/close_shixuns.html.erb | 0 app/views/managements/close_shixuns.js.erb | 0 .../managements/codemirror_template.html.erb | 0 .../managements/codemirror_template.js.erb | 0 app/views/managements/competition.html.erb | 0 app/views/managements/competition.js.erb | 0 .../managements/competition_setting.html.erb | 0 .../course_guide_template.html.erb | 0 .../managements/course_homepage_show.js.erb | 0 .../managements/course_messages_list.html.erb | 0 .../managements/course_messages_list.js.erb | 0 .../managements/create_departments.js.erb | 0 .../managements/create_school_image.js.erb | 0 app/views/managements/create_standard.js.erb | 0 app/views/managements/customers_list.js.erb | 6 - .../deal_shixun_authorization.js.erb | 0 .../deal_subject_authorization.js.erb | 0 app/views/managements/delete_career.js.erb | 0 app/views/managements/delete_customers.js.erb | 1 - .../managements/delete_depart_member.js.erb | 0 app/views/managements/delete_mirror.js.erb | 0 .../managements/delete_partner_member.js.erb | 1 - .../managements/delete_school_image.js.erb | 0 app/views/managements/depart.html.erb | 0 app/views/managements/depart.js.erb | 0 app/views/managements/departments.html.erb | 0 app/views/managements/departments.js.erb | 0 .../managements/departments_part.html.erb | 0 app/views/managements/departments_part.js.erb | 0 app/views/managements/destroy.js.erb | 0 app/views/managements/ec_template.html.erb | 0 .../managements/edit_score_indicator.js.erb | 0 app/views/managements/edit_score_set.js.erb | 0 .../managements/editmd_template.html.erb | 0 app/views/managements/editmd_template.js.erb | 0 app/views/managements/enroll_list.html.erb | 0 app/views/managements/enroll_list.js.erb | 0 .../managements/evaluate_recod_time.js.erb | 0 .../managements/evaluate_records.html.erb | 0 app/views/managements/evaluate_records.js.erb | 0 .../managements/graduation_standard.html.erb | 0 app/views/managements/hidden_course.js.erb | 0 .../identity_authentication.html.erb | 0 .../identity_authentication.js.erb | 0 .../managements/import_course_members.js.erb | 0 .../managements/import_departments.js.erb | 0 .../import_student_accounts.js.erb | 4 +- app/views/managements/index.html.erb | 0 app/views/managements/leave_message.html.erb | 0 app/views/managements/leave_message.js.erb | 0 .../managements/major_information.html.erb | 0 app/views/managements/messages_list.html.erb | 0 app/views/managements/messages_list.js.erb | 0 app/views/managements/migrate_class.js.erb | 0 .../migrate_data_and_script.js.erb | 0 .../mirror_picture_shixuns.html.erb | 0 .../managements/mirror_picture_shixuns.js.erb | 0 app/views/managements/mirror_replace.js.erb | 0 .../managements/mirror_repository.html.erb | 0 .../managements/mirror_repository.js.erb | 0 app/views/managements/mirror_search.js.erb | 0 app/views/managements/modify_mirror.js.erb | 0 app/views/managements/modify_script.html.erb | 0 app/views/managements/mul_statics.html.erb | 0 app/views/managements/mul_test.html.erb | 0 app/views/managements/myshixun_info.html.erb | 0 app/views/managements/myshixuns.html.erb | 0 app/views/managements/myshixuns.js.erb | 0 app/views/managements/new_major.js.erb | 0 .../managements/new_score_indicator.js.erb | 0 app/views/managements/partners.html.erb | 37 - app/views/managements/partners.js.erb | 2 - app/views/managements/profession.html.erb | 0 app/views/managements/profession.js.erb | 0 .../professional_authentication.html.erb | 0 .../professional_authentication.js.erb | 0 app/views/managements/project_list.html.erb | 0 app/views/managements/project_list.js.erb | 0 .../managements/publish_shixuns.html.erb | 0 app/views/managements/publish_shixuns.js.erb | 0 app/views/managements/published_career.js.erb | 0 .../reject_authentication_pro.js.erb | 0 .../managements/remove_auth_school.js.erb | 0 app/views/managements/remove_manager.js.erb | 0 app/views/managements/rename_class.js.erb | 0 .../managements/rename_tech_system.js.erb | 0 app/views/managements/schooladd.html.erb | 130 - app/views/managements/schoolcontrast.html.erb | 147 - .../managements/schoolstatistics.html.erb | 101 - .../search_authorization_school.js.erb | 0 app/views/managements/search_manager.js.erb | 0 app/views/managements/search_school.js.erb | 0 app/views/managements/search_user.js.erb | 13 +- app/views/managements/setting_banner.html.erb | 0 app/views/managements/setting_banner.js.erb | 0 .../managements/shixun_authorization.html.erb | 0 .../managements/shixun_authorization.js.erb | 0 .../managements/shixun_feedback.html.erb | 0 app/views/managements/shixun_feedback.js.erb | 0 .../shixun_feedback_message.html.erb | 46 +- .../shixun_feedback_message.js.erb | 3 +- app/views/managements/shixun_member.html.erb | 0 app/views/managements/shixun_member.js.erb | 0 .../managements/shixun_quality_score.html.erb | 0 .../managements/shixun_quality_score.js.erb | 0 .../managements/shixun_setting_list.html.erb | 0 .../managements/shixun_setting_list.js.erb | 0 app/views/managements/shixun_task.html.erb | 0 app/views/managements/shixun_task.js.erb | 0 app/views/managements/shixuns.html.erb | 0 app/views/managements/shixuns.js.erb | 0 .../subject_authorization.html.erb | 0 .../managements/subject_authorization.js.erb | 0 .../managements/subject_level_system.html.erb | 3 - .../managements/subject_level_system.js.erb | 1 - .../managements/subject_setting_list.html.erb | 0 .../managements/subject_setting_list.js.erb | 0 .../managements/task_pass_template2.html.erb | 0 .../managements/task_pass_template2.js.erb | 0 app/views/managements/tech_system.html.erb | 0 app/views/managements/tech_system.js.erb | 0 app/views/managements/training_2018.html.erb | 0 app/views/managements/training_2018.js.erb | 0 .../managements/trial_authorization.html.erb | 85 +- .../managements/trial_authorization.js.erb | 0 .../trial_authorization_operation.js.erb | 0 app/views/managements/unit.html.erb | 0 app/views/managements/unit.js.erb | 0 .../up_or_down_school_image.js.erb | 0 .../update_depart_identifier.js.erb | 0 .../managements/update_department.js.erb | 0 .../managements/update_host_count.js.erb | 0 app/views/managements/update_mirror.js.erb | 0 app/views/managements/update_notice.html.erb | 12 +- .../managements/update_pay_status.js.erb | 0 .../managements/update_school_image.js.erb | 0 app/views/managements/update_user.html.erb | 0 app/views/managements/upload_logo.html.erb | 0 app/views/managements/users.html.erb | 97 +- app/views/managements/users.js.erb | 0 app/views/managements/users_trial.html.erb | 0 app/views/managements/users_trial.js.erb | 0 app/views/mark_down/example.html.erb | 0 .../members/_delete_message_tip.html.erb | 0 .../members/allow_to_join_project.js.erb | 0 app/views/members/appliedproject.js.erb | 0 app/views/members/autocomplete.js.erb | 0 app/views/members/create.js.erb | 0 app/views/members/destroy.js.erb | 0 app/views/members/index.api.rsb | 0 .../refused_allow_to_join_project.js.erb | 0 app/views/members/show.api.rsb | 0 app/views/members/update.js.erb | 0 app/views/memos/_attachments_links.html.erb | 0 app/views/memos/_common_reply_box.html.erb | 0 app/views/memos/_form.html.erb | 0 app/views/memos/_memo_all_replies.html.erb | 0 app/views/memos/_my_count_message.html.erb | 0 .../memos/_my_show_count_message.html.erb | 0 app/views/memos/_new.html.erb | 0 app/views/memos/_praise_tread.html.erb | 0 app/views/memos/_reply_box.html.erb | 0 app/views/memos/_reply_message.html.erb | 0 app/views/memos/_topic_form.html.erb | 0 app/views/memos/create.js.erb | 0 app/views/memos/destroy.js.erb | 0 app/views/memos/edit.html.erb | 0 app/views/memos/message_replies.js.erb | 0 app/views/memos/new.html.erb | 0 app/views/memos/new.js.erb | 0 app/views/memos/quote.js.erb | 0 app/views/memos/show.html.erb | 0 app/views/memos/show.js.erb | 0 app/views/memos/update.js.erb | 0 app/views/messages/_common_reply_box.html.erb | 0 app/views/messages/_contest_show.html.erb | 0 .../messages/_contest_show_replies.html.erb | 0 app/views/messages/_course_new.html.erb | 0 app/views/messages/_course_show.html.erb | 0 app/views/messages/_course_show_old.html.erb | 0 .../messages/_course_show_replies.html.erb | 0 app/views/messages/_form.html.erb | 0 app/views/messages/_form_course.html.erb | 0 app/views/messages/_form_project.html.erb | 0 .../messages/_join_org_subfield_menu.html.erb | 0 .../messages/_message_all_replies.html.erb | 0 app/views/messages/_message_reply.html.erb | 0 app/views/messages/_org_show_replies.html.erb | 0 .../messages/_org_subfield_show.html.erb | 0 .../messages/_project_new_topic.html.erb | 0 .../_project_rereply_message.html.erb | 0 app/views/messages/_project_show.html.erb | 0 .../messages/_project_show_replies.html.erb | 0 app/views/messages/_reply_message.html.erb | 0 .../messages/_show_org_subfields.html.erb | 0 app/views/messages/destroy.js.erb | 0 app/views/messages/edit.html.erb | 0 .../messages/get_subfield_on_click_org.js.erb | 0 app/views/messages/join_org_subfield.js.erb | 0 app/views/messages/join_org_subfields.js.erb | 0 app/views/messages/message_replies.js.erb | 0 app/views/messages/new.html.erb | 0 app/views/messages/quote.js.erb | 0 app/views/messages/reply.js.erb | 0 app/views/messages/show.html.erb | 0 app/views/messages/show.js.erb | 0 app/views/messages/sticky_topic.js.erb | 0 app/views/my/_apply_add_department.html.erb | 0 app/views/my/_apply_add_school.html.erb | 0 app/views/my/_block.html.erb | 0 app/views/my/_edit_account.html.erb | 0 app/views/my/_show_account.html.erb | 0 app/views/my/_sidebar.html.erb | 0 app/views/my/account.html.erb | 8 +- app/views/my/account.js.erb | 0 app/views/my/blocks/_assiagn_issue.html.erb | 0 app/views/my/blocks/_calendar.html.erb | 0 app/views/my/blocks/_documents.html.erb | 0 .../my/blocks/_issuesassignedtome.html.erb | 0 .../my/blocks/_issuesreportedbyme.html.erb | 0 app/views/my/blocks/_issueswatched.html.erb | 0 app/views/my/blocks/_news.html.erb | 0 app/views/my/blocks/_timelog.html.erb | 0 app/views/my/clear_user_avatar_temp.js.erb | 0 app/views/my/destroy.html.erb | 0 app/views/my/page.html.erb | 0 app/views/my/page.js.erb | 0 app/views/my/page2.js.erb | 0 app/views/my/page_layout.html.erb | 0 app/views/my/password.html.erb | 0 app/views/my/password.js.erb | 0 app/views/my/save_user_avatar.js.erb | 0 app/views/myshixuns/_achieve_ways.html.erb | 0 app/views/myshixuns/_myshixun_top.html.erb | 0 app/views/myshixuns/search_file_list.js.erb | 0 app/views/news/_contest_news.html.erb | 0 app/views/news/_contest_news_detail.html.erb | 0 app/views/news/_contest_news_new.html.erb | 0 app/views/news/_contest_show.html.erb | 0 app/views/news/_course_form.html.erb | 0 app/views/news/_course_news.html.erb | 0 app/views/news/_course_news_detail.html.erb | 0 app/views/news/_course_news_list.html.erb | 0 app/views/news/_course_news_new.html.erb | 0 app/views/news/_course_show.html.erb | 0 .../news/_edit_for_org_subfield.html.erb | 0 app/views/news/_form.html.erb | 0 app/views/news/_news.html.erb | 0 app/views/news/_news_all_replies.html.erb | 0 app/views/news/_news_replies_detail.html.erb | 0 app/views/news/_organization_show.html.erb | 0 app/views/news/_project_form.html.erb | 0 app/views/news/_project_news.html.erb | 0 app/views/news/_project_news_detail.html.erb | 0 app/views/news/_project_news_new.html.erb | 0 app/views/news/_project_show.html.erb | 0 app/views/news/edit.html.erb | 0 app/views/news/index.api.rsb | 0 app/views/news/index.html.erb | 0 app/views/news/index.js.erb | 0 app/views/news/new.html.erb | 0 app/views/news/show.html.erb | 0 app/views/news/show.js.erb | 0 app/views/newsold/_form.html.erb | 0 app/views/newsold/_news.html.erb | 0 app/views/newsold/edit.html.erb | 0 app/views/newsold/index.api.rsb | 0 app/views/newsold/index.html.erb | 0 app/views/newsold/new.html.erb | 0 app/views/newsold/show.html.erb | 0 app/views/no_uses/_form.html.erb | 0 app/views/no_uses/_set_no_use.js.erb | 0 app/views/no_uses/edit.html.erb | 0 app/views/no_uses/index.html.erb | 0 app/views/no_uses/new.html.erb | 0 app/views/no_uses/show.html.erb | 0 app/views/open_source_projects/_form.html.erb | 0 .../open_source_projects/_os_project.html.erb | 0 .../open_source_projects/_show_bug.html.erb | 0 .../open_source_projects/_show_memo.html.erb | 0 .../_show_topics.html.erb | 0 .../open_source_projects/allbug.html.erb | 0 app/views/open_source_projects/edit.html.erb | 0 app/views/open_source_projects/index.html.erb | 0 .../master_apply.html.erb | 0 app/views/open_source_projects/new.html.erb | 0 app/views/open_source_projects/show.html.erb | 0 .../open_source_projects/showbug.html.erb | 0 .../open_source_projects/showmemo.html.erb | 0 app/views/org_courses/create.js.erb | 0 app/views/org_courses/destroy.js.erb | 0 .../_attachment.html.erb | 0 .../_document_show_replies.html.erb | 0 .../org_document_comments/_form.html.erb | 0 app/views/org_document_comments/_new.html.erb | 0 .../_reply_form.html.erb | 0 ..._show_custom_org_document_comment.html.erb | 0 .../_simple_ke_reply_form.html.erb | 0 .../org_document_comments/add_reply.js.erb | 0 .../add_reply_in_doc.js.erb | 0 .../org_document_comments/destroy.js.erb | 0 app/views/org_document_comments/edit.html.erb | 0 .../org_document_comments/index.html.erb | 0 app/views/org_document_comments/new.html.erb | 0 app/views/org_document_comments/quote.js.erb | 0 app/views/org_document_comments/reply.js.erb | 0 app/views/org_document_comments/show.html.erb | 0 app/views/org_document_comments/show.js.erb | 0 app/views/org_document_comments/update.js.erb | 0 app/views/org_member/create.js.erb | 0 app/views/org_member/deleteOrgMember.js.erb | 0 app/views/org_member/destroy.js.erb | 0 .../org_member/org_member_autocomplete.js.erb | 0 app/views/org_member/org_member_paging.js.erb | 0 app/views/org_member/update.js.erb | 0 app/views/org_projects/create.js.erb | 0 app/views/org_projects/destroy.js.erb | 0 app/views/org_subfields/_resource.html.erb | 0 .../org_subfields/_show_details.html.erb | 0 .../org_subfields/_show_post_type.html.erb | 0 app/views/org_subfields/create.js.erb | 0 app/views/org_subfields/destroy.js.erb | 0 app/views/org_subfields/show.html.erb | 0 app/views/org_subfields/show.js.erb | 0 app/views/org_subfields/update.js.erb | 0 .../org_subfields/update_priority.js.erb | 0 app/views/org_subfields/update_status.js.erb | 0 app/views/org_subfields/update_sub_dir.js.erb | 0 .../_applied_organization_domain_tip.html.erb | 0 .../organizations/_join_course_menu.html.erb | 0 .../organizations/_join_project_menu.html.erb | 0 .../_link_subfield_more.html.erb | 0 app/views/organizations/_math_js.html.erb | 0 .../_new_org_avatar_form.html.erb | 0 app/views/organizations/_org2_footer.html.erb | 0 .../organizations/_org_activities.html.erb | 0 .../organizations/_org_avater_swap.html.erb | 0 .../organizations/_org_container.html.erb | 0 app/views/organizations/_org_content.html.erb | 0 .../organizations/_org_course_create.html.erb | 0 .../_org_course_homework.html.erb | 0 .../_org_course_message.html.erb | 0 .../organizations/_org_course_news.html.erb | 0 .../organizations/_org_course_poll.html.erb | 0 .../organizations/_org_custom_admin.html.erb | 0 .../organizations/_org_custom_header.html.erb | 0 .../organizations/_org_custom_left1.html.erb | 0 .../organizations/_org_custom_left2.html.erb | 0 .../organizations/_org_custom_left3.html.erb | 0 .../organizations/_org_custom_right1.html.erb | 0 .../organizations/_org_custom_right2.html.erb | 0 .../organizations/_org_custom_right3.html.erb | 0 .../_org_document_post_reply.html.erb | 0 .../organizations/_org_field_menu.html.erb | 0 .../_org_left_subfield_list.html.erb | 0 .../_org_logined_header.html.erb | 0 .../organizations/_org_member_list.html.erb | 0 app/views/organizations/_org_members.html.erb | 0 .../_org_message_post_reply.html.erb | 0 .../_org_new_course_act_list.html.erb | 0 .../_org_new_course_create.html.erb | 0 .../_org_new_course_homework.html.erb | 0 .../_org_new_course_message.html.erb | 0 .../_org_new_course_news.html.erb | 0 .../_org_new_course_pic.html.erb | 0 .../_org_new_course_poll.html.erb | 0 .../organizations/_org_new_forum.html.erb | 0 .../_org_new_forum_list.html.erb | 0 .../organizations/_org_new_forum_pic.html.erb | 0 .../_org_new_forum_reply.html.erb | 0 .../_org_new_project_act_list.html.erb | 0 .../_org_new_project_create.html.erb | 0 .../_org_new_project_issues.html.erb | 0 .../_org_new_project_message.html.erb | 0 .../_org_new_project_pic.html.erb | 0 .../organizations/_org_new_resource.html.erb | 0 .../_org_project_activities.html.erb | 0 .../organizations/_org_project_issue.html.erb | 0 .../organizations/_org_students_list.html.erb | 0 .../organizations/_org_subdomain.html.erb | 0 .../_org_subfield_leftD.html.erb | 0 .../_org_subfield_leftD_default.html.erb | 0 .../_org_subfield_leftM1.html.erb | 0 .../_org_subfield_leftM1_default.html.erb | 0 .../_org_subfield_leftM2.html.erb | 0 .../_org_subfield_leftM2_default.html.erb | 0 .../_org_subfield_leftMD.html.erb | 0 .../_org_subfield_leftMD_default.html.erb | 0 .../_org_subfield_leftT.html.erb | 0 .../_org_subfield_leftT_default.html.erb | 0 .../_org_subfield_message.html.erb | 0 .../organizations/_org_subfield_news.html.erb | 0 .../_org_subfield_rightD.html.erb | 0 .../_org_subfield_rightM.html.erb | 0 .../_org_subfield_rightM2.html.erb | 0 .../_org_subfield_rightT.html.erb | 0 .../_org_subfield_rightT_default.html.erb | 0 .../organizations/_org_teachers_list.html.erb | 0 .../_organization_content_extension.html.erb | 0 .../_organization_message_ajax_tip.html.erb | 0 .../organizations/_project_create.html.erb | 0 .../organizations/_project_message.html.erb | 0 .../_setting_excellent_students.html.erb | 0 .../_setting_excellent_teachers.html.erb | 0 app/views/organizations/_show_custom.html.erb | 0 .../_show_custom_org_subfield.html.erb | 0 .../organizations/_show_home_page.html.erb | 0 .../organizations/_show_org_document.html.erb | 0 .../organizations/_show_students.html.erb | 0 .../organizations/_show_teachers.html.erb | 0 app/views/organizations/_show_type2.html.erb | 0 .../organizations/_subfield_list.html.erb | 0 .../_subfield_sub_domains_list.html.erb | 0 app/views/organizations/_unlogged_tip.js.erb | 0 app/views/organizations/acts.html.erb | 0 .../agree_apply_subdomain.js.erb | 0 .../organizations/apply_subdomain.js.erb | 0 .../organizations/autocomplete_search.js.erb | 0 .../organizations/cancel_homepage.js.erb | 0 app/views/organizations/check_uniq.js.erb | 0 .../organizations/check_uniq_domain.js.erb | 0 app/views/organizations/courses.html.erb | 0 app/views/organizations/courses.js.erb | 0 app/views/organizations/create.js.erb | 0 app/views/organizations/destroy.js.erb | 0 app/views/organizations/edit.html.erb | 0 .../organizations/hide_org_subfield.js.erb | 0 .../organizations/join_course_menu.js.erb | 0 app/views/organizations/join_courses.js.erb | 0 .../organizations/join_project_menu.js.erb | 0 app/views/organizations/join_projects.js.erb | 0 app/views/organizations/members.html.erb | 0 .../organizations/more_org_courses.js.erb | 0 .../organizations/more_org_projects.js.erb | 0 .../organizations/more_org_submains.js.erb | 0 app/views/organizations/new.html.erb | 0 .../org_resources_subfield.js.erb | 0 .../org_subfield_message_edit.html.erb | 0 .../org_subfield_rightT_default.html.erb | 0 app/views/organizations/projects.html.erb | 0 app/views/organizations/projects.js.erb | 0 .../refused_apply_subdomain.js.erb | 0 .../reject_apply_subdomain.js.erb | 0 .../reset_excellent_student.js.erb | 0 .../reset_excellent_teacher.js.erb | 0 app/views/organizations/search_courses.js.erb | 0 .../organizations/search_projects.js.erb | 0 .../set_excellent_student.js.erb | 0 .../set_excellent_teacher.js.erb | 0 app/views/organizations/set_homepage.js.erb | 0 app/views/organizations/setting.html.erb | 0 app/views/organizations/show.html.erb | 0 app/views/organizations/show.js.erb | 0 .../organizations/show_org_subfield.js.erb | 0 app/views/organizations/students.html.erb | 0 app/views/organizations/students.js.erb | 0 app/views/organizations/teacher_search.js.erb | 0 app/views/organizations/teachers.html.erb | 0 app/views/organizations/teachers.js.erb | 0 .../update_field_by_admin.js.erb | 0 app/views/poll/_alert.html.erb | 0 app/views/poll/_cancel_poll.html.erb | 0 app/views/poll/_choice_show.html.erb | 0 app/views/poll/_commit_alert.html.erb | 0 app/views/poll/_edit_MC.html.erb | 0 app/views/poll/_edit_MCQ.html.erb | 0 app/views/poll/_edit_form.html.erb | 0 app/views/poll/_edit_head.html.erb | 0 app/views/poll/_edit_mulit.html.erb | 0 app/views/poll/_edit_single.html.erb | 0 app/views/poll/_end_notice.html.erb | 0 app/views/poll/_fresh_about.html | 0 app/views/poll/_fresh_write.html | 0 app/views/poll/_multi_answers.html.erb | 0 app/views/poll/_new_MC.html.erb | 0 app/views/poll/_new_MCQ.html.erb | 0 app/views/poll/_new_head.html.erb | 0 app/views/poll/_new_mulit.html.erb | 0 app/views/poll/_new_question.html.erb | 0 app/views/poll/_new_single.html.erb | 0 app/views/poll/_other_poll.html.erb | 0 app/views/poll/_poll.html.erb | 0 app/views/poll/_poll_content.html.erb | 0 app/views/poll/_poll_deal_btn.html.erb | 0 app/views/poll/_poll_form.html.erb | 0 app/views/poll/_poll_index_tab.html.erb | 0 app/views/poll/_poll_list.html.erb | 0 app/views/poll/_poll_question.html.erb | 0 app/views/poll/_poll_republish.html.erb | 0 app/views/poll/_poll_save.html.erb | 0 app/views/poll/_poll_setting.html.erb | 0 app/views/poll/_poll_show.html.erb | 0 .../poll/_poll_statistics_result.html.erb | 0 app/views/poll/_poll_submit.html.erb | 0 app/views/poll/_poll_tool_bar.html.erb | 0 app/views/poll/_polls_list.html.erb | 0 app/views/poll/_publish_notice.html.erb | 0 app/views/poll/_quiz_answers.html.erb | 0 app/views/poll/_select_poll_list.html.erb | 0 app/views/poll/_show_MC.html.erb | 0 app/views/poll/_show_MCQ.html.erb | 0 app/views/poll/_show_MCQ_result.html.erb | 0 app/views/poll/_show_MC_result.html.erb | 0 app/views/poll/_show_head.html.erb | 0 app/views/poll/_show_mulit.html.erb | 0 app/views/poll/_show_mulit_result.html.erb | 0 app/views/poll/_show_single.html.erb | 0 app/views/poll/_show_single_result.html.erb | 0 app/views/poll/_student_poll.html.erb | 0 .../poll/_total_questions_score.html.erb | 0 app/views/poll/add_answer.html.erb | 0 app/views/poll/add_to_exercise_bank.js.erb | 0 app/views/poll/commit_answer.js.erb | 0 app/views/poll/commit_poll.js.erb | 0 app/views/poll/create.js.erb | 0 app/views/poll/create_poll_question.js.erb | 0 app/views/poll/delete_poll_question.js.erb | 0 app/views/poll/destroy.js.erb | 0 app/views/poll/edit.html.erb | 0 app/views/poll/end_notice.js.erb | 0 app/views/poll/import_poll.js.erb | 0 app/views/poll/index.html.erb | 0 app/views/poll/index.js.erb | 0 app/views/poll/new.html.erb | 0 app/views/poll/other_poll.js.erb | 0 app/views/poll/poll_result.html.erb | 0 app/views/poll/publish_notice.js.erb | 0 app/views/poll/save_poll.js.erb | 0 app/views/poll/set_public.js.erb | 0 app/views/poll/show.html.erb | 0 app/views/poll/statistics_result.html.erb | 0 app/views/poll/statistics_result.js.erb | 0 app/views/poll/student_poll_list.html.erb | 388 +- app/views/poll/student_poll_list.js.erb | 0 app/views/poll/update.js.erb | 0 app/views/poll/update_poll_question.js.erb | 0 app/views/poll/update_question_num.js.erb | 0 .../praise_tread/_activity_praise.html.erb | 0 app/views/praise_tread/_edu_praise.html.erb | 0 app/views/praise_tread/_praise.html.erb | 0 app/views/praise_tread/_praise_tread.html.erb | 0 app/views/praise_tread/_tread.html.erb | 0 app/views/praise_tread/praise_minus.js.erb | 0 app/views/praise_tread/praise_plus.js.erb | 0 app/views/praise_tread/tread_minus.js.erb | 0 app/views/praise_tread/tread_plus.js.erb | 0 app/views/previews/issue.html.erb | 0 app/views/projects/Copy of show.html.erb | 0 app/views/projects/_act_attachments.html.erb | 0 app/views/projects/_act_issues.html.erb | 0 app/views/projects/_act_messages.html.erb | 0 .../projects/_act_training_tasks.html.erb | 0 app/views/projects/_applied_project.html.erb | 0 app/views/projects/_applied_status.html.erb | 0 app/views/projects/_attachment_acts.html.erb | 0 .../_code_submit_score_index.html.erb | 0 .../projects/_comment_reply_detail.html.erb | 0 app/views/projects/_course.html.erb | 0 .../projects/_delete_member_pop.html.erb | 0 .../projects/_development_group.html.erb | 0 app/views/projects/_edit.html.erb | 0 app/views/projects/_file_score_index.html.erb | 0 app/views/projects/_form.html.erb | 0 app/views/projects/_form_new.html.erb | 0 app/views/projects/_friend_group.html.erb | 0 app/views/projects/_history.html.erb | 0 app/views/projects/_homeworkupload.html.erb | 0 .../_homeworkupload_homeworkfile.html.erb | 0 .../_homeworkupload_homeworkproject.html.erb | 0 app/views/projects/_invite_code.html.erb | 0 .../projects/_issue_score_index.html.erb | 0 app/views/projects/_join_project.html.erb | 0 .../projects/_journal_comment_reply.html.erb | 0 app/views/projects/_member_div.html.erb | 0 app/views/projects/_member_list.html.erb | 0 app/views/projects/_members_box.html.erb | 0 app/views/projects/_new_homework.html.erb | 0 app/views/projects/_new_join.html.erb | 0 app/views/projects/_new_respond.html.erb | 0 app/views/projects/_newproject_show.html.erb | 0 app/views/projects/_news_score_index.html.erb | 0 app/views/projects/_no_data.html.erb | 0 .../projects/_project._attachment.html.erb | 0 app/views/projects/_project.html.erb | 0 .../projects/_project_activities.html.erb | 0 .../projects/_project_attachment.html.erb | 0 .../_project_comment_reply_detail.html.erb | 0 app/views/projects/_project_commit.html.erb | 0 app/views/projects/_project_create.html.erb | 0 .../projects/_project_intro_content.html.erb | 0 .../_project_issue_comments_reply.html.erb | 0 ...oject_issue_comments_reply_detail.html.erb | 0 .../projects/_project_issue_contents.html.erb | 0 .../projects/_project_issue_detail.html.erb | 0 .../_project_issue_expand_show.html.erb | 0 .../projects/_project_issue_reply.html.erb | 0 .../_project_journal_comment_reply.html.erb | 0 app/views/projects/_project_jours.html.erb | 0 .../projects/_project_member_list.html.erb | 0 app/views/projects/_project_members.html.erb | 0 .../_project_message_contents.html.erb | 0 .../_project_message_post_reply.html.erb | 0 .../_project_message_replies.html.erb | 0 app/views/projects/_project_news.html.erb | 0 .../projects/_project_news_replies.html.erb | 0 .../projects/_project_reply_banner.html.erb | 0 .../projects/_project_score_index.html.erb | 0 .../_projects_topic_score_index.html.erb | 0 app/views/projects/_regested.html.erb | 0 app/views/projects/_rep_static.html.erb | 0 app/views/projects/_reply_to.html.erb | 0 .../_reposistory_destory_pop.html.erb | 0 app/views/projects/_research_team.html.erb | 0 .../projects/_show_projects_score.html.erb | 0 app/views/projects/_show_unlogged.html.erb | 0 app/views/projects/_tools_expand.html.erb | 0 app/views/projects/_tracker_project.html.erb | 0 .../_training_child_project_exec.html.erb | 0 .../_upload_project_files_list.html.erb | 0 .../_upload_project_files_on_navbar.html.erb | 0 app/views/projects/add_script.js.erb | 0 .../projects/change_project_type.html.erb | 0 .../projects/code_submit_score_index.js.erb | 0 app/views/projects/copy.html.erb | 0 app/views/projects/course.html.erb | 0 app/views/projects/create.js.erb | 0 app/views/projects/delete_member_pop.js.erb | 0 app/views/projects/destroy.html.erb | 0 app/views/projects/destroy.js.erb | 0 app/views/projects/destroy_repository.js.erb | 0 app/views/projects/enshrine.html.erb | 0 app/views/projects/exit_project.js.erb | 0 app/views/projects/feedback.html.erb | 0 app/views/projects/file.html.erb | 0 app/views/projects/file_score_index.js.erb | 0 app/views/projects/files_tags.html.erb | 0 app/views/projects/finishcourse.js.erb | 0 app/views/projects/focus.html.erb | 0 app/views/projects/forked_pop.js.erb | 0 app/views/projects/index.api.rsb | 0 app/views/projects/index.html.erb | 0 app/views/projects/investor.html.erb | 0 app/views/projects/invite_members.html.erb | 0 .../projects/invite_members_by_mail.html.erb | 0 app/views/projects/issue.html.erb | 0 app/views/projects/issue_score_index.js.erb | 0 app/views/projects/join_project.js.erb | 0 app/views/projects/list_members.html.erb | 0 app/views/projects/member.html.erb | 0 app/views/projects/member.js.erb | 0 app/views/projects/member_forked.html.erb | 0 app/views/projects/mission.html.erb | 0 app/views/projects/modules.js.erb | 0 app/views/projects/new.html.erb | 0 app/views/projects/new_join.js.erb | 0 app/views/projects/news_score_index.js.erb | 0 app/views/projects/on.html.erb | 0 app/views/projects/online_dev.html.erb | 0 app/views/projects/project_respond.html.erb | 0 app/views/projects/project_respond.js.erb | 0 app/views/projects/project_score_index.js.erb | 0 .../projects/project_watcherlist.html.erb | 0 .../projects_topic_score_index.js.erb | 0 app/views/projects/search.html.erb | 0 app/views/projects/search_none_user.js.erb | 0 .../search_public_orgs_not_in_project.js.erb | 0 app/views/projects/send_mail_to_member.js.erb | 0 .../projects/set_public_or_private.js.erb | 0 app/views/projects/settings.html.erb | 0 .../projects/settings/_activities.html.erb | 0 .../projects/settings/_added_orgs.html.erb | 0 app/views/projects/settings/_boards.html.erb | 0 .../settings/_issue_categories.html.erb | 0 .../projects/settings/_join_org.html.erb | 0 app/views/projects/settings/_members.html.erb | 0 .../projects/settings/_members_list.html.erb | 0 app/views/projects/settings/_modules.html.erb | 0 .../settings/_new_activities.html.erb | 0 .../projects/settings/_new_edit.html.erb | 0 .../settings/_new_issue_categories.html.erb | 0 .../projects/settings/_new_members.html.erb | 0 .../projects/settings/_new_modules.html.erb | 0 .../settings/_new_repositories.html.erb | 0 .../settings/_new_trainig_task.html.erb | 0 .../projects/settings/_new_versions.html.erb | 0 .../settings/_new_versions_form.html.erb | 0 .../projects/settings/_rep_forge.html.erb | 0 .../projects/settings/_rep_gitlab.html.erb | 0 .../projects/settings/_repositories.html.erb | 0 .../_training_project_exec_tip.html.erb | 0 .../_training_projects_filter_tip.html.erb | 0 .../projects/settings/_versions.html.erb | 0 app/views/projects/settings/_wiki.html.erb | 0 app/views/projects/share.html.erb | 0 app/views/projects/show-old.html.erb | 0 app/views/projects/show.api.rsb | 0 app/views/projects/show.html.erb | 0 app/views/projects/show.js.erb | 0 app/views/projects/show_new.html.erb | 0 app/views/projects/show_projects_score.js.erb | 0 app/views/projects/statistics.html.erb | 0 app/views/projects/store_mine.html.erb | 0 app/views/projects/store_mine.js.erb | 0 app/views/projects/task_execute.js.erb | 0 .../training_chiled_project_exec.js.erb | 0 .../projects/training_project_execute.js.erb | 0 .../projects/training_project_update.js.erb | 0 .../projects/training_task_status.js.erb | 0 app/views/projects/watcherlist.html.erb | 0 .../pull_requests/_error_message.html.erb | 0 app/views/pull_requests/_form.html.erb | 0 app/views/pull_requests/_new.html.erb | 0 .../_pull_request_changes.html.erb | 0 .../_pull_request_comments.html.erb | 0 .../_pull_request_commits.html.erb | 0 .../_pull_request_container.html.erb | 0 .../_pull_requests_list.html.erb | 0 app/views/pull_requests/_show.html.erb | 0 .../pull_requests/_show_container.html.erb | 0 app/views/pull_requests/_tip.html.erb | 0 .../pull_requests/accept_pull_request.js.erb | 0 app/views/pull_requests/create.html.erb | 0 app/views/pull_requests/create.js.erb | 0 app/views/pull_requests/index.html.erb | 0 app/views/pull_requests/index.js.erb | 0 app/views/pull_requests/new.html.erb | 0 app/views/pull_requests/new.js.erb | 0 .../pull_requests/pull_request_changes.js.erb | 0 .../pull_request_comments.js.erb | 0 .../pull_requests/pull_request_commits.js.erb | 0 app/views/pull_requests/show.html.erb | 0 app/views/pull_requests/show.js.erb | 0 .../quality_analysis/_console_output.html.erb | 0 app/views/quality_analysis/_edit.html.erb | 0 app/views/quality_analysis/_header.html.erb | 0 .../quality_analysis/_hightchars.html.erb | 0 .../quality_analysis/_result_list.html.erb | 0 app/views/quality_analysis/_show.html.erb | 0 app/views/quality_analysis/create.html.erb | 0 app/views/quality_analysis/create.js.erb | 0 app/views/quality_analysis/edit.js.erb | 0 .../quality_analysis/error_list.html.erb | 0 app/views/quality_analysis/index.html.erb | 0 app/views/quality_analysis/show.html.erb | 0 app/views/queries/_columns.html.erb | 0 app/views/queries/_filters.html.erb | 0 app/views/queries/_form.html.erb | 0 app/views/queries/edit.html.erb | 0 app/views/queries/index.api.rsb | 0 app/views/queries/index.html.erb | 0 app/views/queries/new.html.erb | 0 .../question_banks/_task_publish.html.erb | 0 .../question_banks/choose_user_course.js.erb | 0 app/views/question_banks/destroy.js.erb | 0 app/views/question_banks/destroy_all.js.erb | 0 app/views/question_banks/index.html.erb | 0 app/views/question_banks/index.js.erb | 0 app/views/question_banks/publish_task.js.erb | 0 .../send_h_bank_to_course.js.erb | 0 app/views/question_banks/set_public.js.erb | 0 app/views/relative_memos/_reply_box.html.erb | 0 app/views/relative_memos/show.html.erb | 0 app/views/reports/_details.html.erb | 0 app/views/reports/_simple.html.erb | 0 app/views/reports/issue_report.html.erb | 0 .../reports/issue_report_details.html.erb | 0 app/views/repositories/_breadcrumbs.html.erb | 0 app/views/repositories/_change_diff.html.erb | 0 .../repositories/_commit_details.html.erb | 0 app/views/repositories/_dir_list.html.erb | 0 .../repositories/_dir_list_content.html.erb | 0 .../repositories/_forked_popbox.html.erb | 0 app/views/repositories/_form.html.erb | 0 app/views/repositories/_form_create.html.erb | 0 .../repositories/_latest_commit.html.erb | 0 .../repositories/_link_to_functions.html.erb | 0 app/views/repositories/_navigation.html.erb | 0 .../repositories/_quality_analysis.html.erb | 0 .../repositories/_related_issues.html.erb | 0 .../repositories/_revision_graph.html.erb | 0 app/views/repositories/_revisions.html.erb | 0 .../repositories/_shixun_breadcrumbs.html.erb | 0 .../repositories/_shixun_dir_list.html.erb | 0 .../_shixun_dir_list_content.html.erb | 0 .../repositories/_shixun_navigation.html.erb | 0 app/views/repositories/_summary.html.erb | 0 app/views/repositories/_top.html.erb | 0 .../repositories/add_related_issue.js.erb | 0 app/views/repositories/annotate.html.erb | 0 app/views/repositories/changes.html.erb | 0 app/views/repositories/commit_diff.html.erb | 0 app/views/repositories/commits.html.erb | 0 app/views/repositories/committers.html.erb | 0 app/views/repositories/diff.html.erb | 0 app/views/repositories/edit.html.erb | 0 app/views/repositories/entry.html.erb | 0 app/views/repositories/forked.js.erb | 0 app/views/repositories/new.html.erb | 2 +- app/views/repositories/new.js.erb | 0 app/views/repositories/newrepo.html.erb | 0 app/views/repositories/newrepo.js.erb | 0 .../repositories/quality_analyses.html.erb | 0 .../repositories/quality_analysis.js.erb | 0 .../repositories/remove_related_issue.js.erb | 0 app/views/repositories/revision.html.erb | 0 app/views/repositories/revisions.html.erb | 0 .../repositories/shixun_commit_diff.html.erb | 0 app/views/repositories/shixun_entry.html.erb | 0 app/views/repositories/shixun_show.html.erb | 2 +- app/views/repositories/show.html.erb | 2 +- app/views/repositories/stats.html.erb | 0 app/views/repositories/to_gitlab.html.erb | 0 app/views/roles/_form.html.erb | 0 app/views/roles/edit.html.erb | 0 app/views/roles/index.api.rsb | 0 app/views/roles/index.html.erb | 0 app/views/roles/new.html.erb | 0 app/views/roles/permissions.html.erb | 0 app/views/roles/show.api.rsb | 0 app/views/school/add_school.js.erb | 0 app/views/school/destroy.js.erb | 0 app/views/school/index.html.erb | 0 app/views/school/upload_logo.html.erb | 0 app/views/search/index.html.erb | 0 app/views/settings/_authentication.html.erb | 0 app/views/settings/_display.html.erb | 0 app/views/settings/_general.html.erb | 0 app/views/settings/_issues.html.erb | 0 app/views/settings/_mail_handler.html.erb | 0 app/views/settings/_notifications.html.erb | 0 app/views/settings/_projects.html.erb | 0 app/views/settings/_repositories.html.erb | 0 app/views/settings/edit.html.erb | 0 app/views/settings/hidden_courses.js.erb | 0 app/views/settings/hidden_non_project.js.erb | 0 app/views/settings/plugin.html.erb | 0 app/views/shares/_form.html.erb | 0 app/views/shares/edit.html.erb | 0 app/views/shares/index.html.erb | 0 app/views/shares/new.html.erb | 0 app/views/shares/show.html.erb | 0 app/views/shares/succ.html.erb | 0 app/views/shield_activities/create.js.erb | 0 app/views/shield_activities/show_acts.js.erb | 0 .../shield_wechat_messages/create.js.erb | 0 .../show_messages.js.erb | 0 app/views/shixuns/_achieve_ways.html.erb | 0 app/views/shixuns/_add_collaborators.html.erb | 0 .../shixuns/_add_collaborators_list.html.erb | 0 .../shixuns/_apply_publish_notice.html.erb | 0 app/views/shixuns/_apply_setnew.html.erb | 0 app/views/shixuns/_authority_pop.html.erb | 0 .../_challenge_statistics_list.html.erb | 0 app/views/shixuns/_change_manager.html.erb | 0 .../_collaborators_change_manager.html.erb | 0 .../shixuns/_collaborators_list.html.erb | 0 app/views/shixuns/_define_scenario.html.erb | 0 app/views/shixuns/_directory_file.html.erb | 0 app/views/shixuns/_entry_content.html.erb | 0 app/views/shixuns/_form.html.erb | 2 +- app/views/shixuns/_jenkins_error.js.erb | 0 app/views/shixuns/_monitor_tip.html.erb | 0 app/views/shixuns/_rank_cell.html.erb | 0 app/views/shixuns/_ranking_list_list.html.erb | 0 app/views/shixuns/_review_shixuns.html.erb | 0 app/views/shixuns/_search.html.erb | 0 .../shixuns/_search_course_list.html.erb | 0 app/views/shixuns/_send_shixuns.html.erb | 0 .../shixuns/_settings_challenges.html.erb | 0 .../_settings_challenges_action_tip.html.erb | 0 .../_settings_challenges_result_tip.html.erb | 0 app/views/shixuns/_settings_edit.html.erb | 21 +- .../shixuns/_settings_repository.html.erb | 0 app/views/shixuns/_settings_show.html.erb | 16 +- .../shixuns/_shixun_breadcrumbs.html.erb | 0 .../shixuns/_shixun_course_search.html.erb | 0 app/views/shixuns/_shixun_item.html.erb | 93 +- app/views/shixuns/_shixun_list.html.erb | 0 .../shixuns/_shixun_major_search.html.erb | 0 app/views/shixuns/_shixun_pob.html.erb | 0 app/views/shixuns/_shixun_reply.html.erb | 0 .../shixuns/_shixun_reply_detail.html.erb | 0 app/views/shixuns/_shixun_top.html.erb | 6 +- app/views/shixuns/_shixun_yx.html | 0 .../shixuns/_statistics_student_cell.html.erb | 0 .../shixuns/_statistics_student_list.html.erb | 0 app/views/shixuns/add_collaborators.js.erb | 0 app/views/shixuns/add_script.js.erb | 0 app/views/shixuns/apply_publish.js.erb | 0 app/views/shixuns/autocompletion.html.erb | 0 .../shixuns/challenge_statistics.html.erb | 0 app/views/shixuns/challenge_statistics.js.erb | 0 app/views/shixuns/change_manager.js.erb | 0 app/views/shixuns/collaborators.html.erb | 0 app/views/shixuns/collaborators.js.erb | 0 app/views/shixuns/collaborators_delete.js.erb | 0 app/views/shixuns/departments.js.erb | 0 app/views/shixuns/edit.html.erb | 0 app/views/shixuns/edit_md.html.erb | 0 app/views/shixuns/entry_edit.js.erb | 0 app/views/shixuns/entry_update.js.erb | 0 app/views/shixuns/fork_list.html.erb | 0 app/views/shixuns/game_webssh.html.erb | 0 app/views/shixuns/index.html.erb | 0 app/views/shixuns/index.js.erb | 0 app/views/shixuns/new.html.erb | 0 app/views/shixuns/operation.js.erb | 0 app/views/shixuns/propaedeutics.html.erb | 0 app/views/shixuns/publish.js.erb | 0 app/views/shixuns/qrcode.html.erb | 0 app/views/shixuns/qrcode.js.erb | 0 app/views/shixuns/ranking_list.html.erb | 0 app/views/shixuns/ranking_list.js.erb | 0 app/views/shixuns/search.js.erb | 0 app/views/shixuns/search_file_list.js.erb | 0 app/views/shixuns/search_user_courses.js.erb | 0 app/views/shixuns/settings.html.erb | 0 app/views/shixuns/settings.js.erb | 0 app/views/shixuns/shixun_discuss.html.erb | 0 app/views/shixuns/shixun_discuss.js.erb | 0 app/views/shixuns/shixun_job_create.js.erb | 0 app/views/shixuns/shixun_job_update.js.erb | 0 app/views/shixuns/shixun_members_added.js.erb | 0 app/views/shixuns/shixun_monitor.js.erb | 0 app/views/shixuns/show.html.erb | 0 app/views/shixuns/statistics.html.erb | 0 .../shixuns/statistics_students.html.erb | 0 app/views/shixuns/statistics_students.js.erb | 0 app/views/shixuns/trainee_list.html.erb | 0 app/views/shixuns/trainee_list.js.erb | 0 app/views/shixuns/update.js.erb | 0 .../shixuns/update_propaedeutics.html.erb | 0 app/views/softapplications/_form.html.erb | 0 app/views/softapplications/_list.html.erb | 0 .../softapplications/_message_history.erb | 0 app/views/softapplications/_new_message.erb | 0 app/views/softapplications/_pre_show.html.erb | 0 app/views/softapplications/back.js.erb | 0 app/views/softapplications/create.js.erb | 0 .../softapplications/create_message.js.erb | 0 app/views/softapplications/edit.html.erb | 0 app/views/softapplications/index.html.erb | 0 app/views/softapplications/more.js.erb | 0 app/views/softapplications/new.html.erb | 0 app/views/softapplications/new_message.js.erb | 0 app/views/softapplications/search.html.erb | 0 app/views/softapplications/search.js.erb | 0 app/views/softapplications/show.html.erb | 0 app/views/ssos/show.html.erb | 0 app/views/stages/_edit.html.erb | 0 app/views/stages/destroy.js.erb | 0 app/views/stages/down_position.js.erb | 0 app/views/stages/edit.js.erb | 0 app/views/stages/up_position.js.erb | 0 app/views/statistics/index.html.erb | 0 app/views/statistics/settings.html.erb | 0 app/views/stores/_search_bar.html.erb | 0 app/views/stores/index.html.erb | 0 app/views/stores/search.html.erb | 0 .../_add_group_member_block.html.erb | 0 .../_add_or_delete_member.html.erb | 0 .../student_work/_add_score_reply.html.erb | 0 .../student_work/_adjust_work_score.html.erb | 0 .../_alert_forbidden_anonymous.html.erb | 0 .../student_work/_change_project.html.erb | 0 .../_choose_group_member.html.erb | 0 app/views/student_work/_code_range.html.erb | 12 +- .../_code_review_results.html.erb | 0 .../student_work/_common_reply_box.html.erb | 0 .../_echart_of_shixun_skills.html.erb | 2 +- .../_evaluation_student_work.html.erb | 0 .../student_work/_evaluation_title.html.erb | 0 .../_evaluation_title_archive.html.erb | 0 .../_evaluation_un_common_title.html.erb | 0 .../_evaluation_un_common_work.html.erb | 0 .../_evaluation_un_group.html.erb | 0 .../_evaluation_un_group_member_work.html.erb | 0 .../_evaluation_un_group_title.html.erb | 0 .../_evaluation_un_group_work.html.erb | 0 .../_evaluation_un_pro_title.html.erb | 0 .../_evaluation_un_pro_work.html.erb | 0 .../_evaluation_un_shixun_title.html.erb | 0 .../_evaluation_un_shixun_work.html.erb | 0 .../_evaluation_un_title.html.erb | 0 .../_evaluation_un_title_archive.erb | 0 .../student_work/_evaluation_un_work.html.erb | 0 .../_evaluation_un_work_archive.html.erb | 0 .../student_work/_evaluation_work.html.erb | 0 .../_evaluation_work_archive.html.erb | 0 .../_group_member_search_list.html.erb | 0 .../student_work/_group_member_work.html.erb | 0 .../student_work/_has_commit_work.html.erb | 0 .../_homework_discuss_detail.html.erb | 0 .../_homework_explanation.html.erb | 0 .../_homework_post_brief.html.erb | 0 .../student_work/_homework_reply.html.erb | 0 .../_homework_reply_detail.html.erb | 0 .../student_work/_homework_setting.html.erb | 0 .../student_work/_import_excel_score.html.erb | 2 +- app/views/student_work/_jour_replay.html.erb | 0 .../_new_pro_student_work.html.erb | 0 app/views/student_work/_new_project.html.erb | 0 .../_new_student_work_alert.html.erb | 0 .../_no_teacher_score_notice.html.erb | 0 app/views/student_work/_praise_alert.html.erb | 0 .../student_work/_relate_project.html.erb | 0 .../student_work/_relate_projects.html.erb | 0 .../student_work/_review_table_div.html.erb | 0 .../student_work/_revise_attachment.html.erb | 0 .../student_work/_score_appeal_box.html.erb | 0 .../student_work/_set_score_rule.html.erb | 0 .../_set_score_rule_detail.html.erb | 0 .../_shixun_evaluate_details.html.erb | 0 .../student_work/_shixun_work_show.html.erb | 2 +- app/views/student_work/_student_work.html.erb | 0 .../_student_work_attachment_form.html.erb | 0 .../student_work/_student_work_list.html.erb | 0 .../_student_work_praise.html.erb | 0 .../_student_work_replies.html.erb | 0 .../student_work/_student_work_score.html.erb | 0 .../_student_work_score_div.html.erb | 0 .../_student_work_score_records.html.erb | 0 .../student_work/_upload_attachment.html.erb | 0 .../student_work/_work_attachments.html.erb | 0 .../_work_attachments_status.html.erb | 0 .../_work_edit_information.html.erb | 0 .../student_work/_work_information.html.erb | 0 .../student_work/add_comments_to_work.js.erb | 0 .../add_group_member_block.js.erb | 0 app/views/student_work/add_score.js.erb | 0 app/views/student_work/add_score_reply.js.erb | 0 .../student_work/add_ultimate_score.js.erb | 0 .../student_work/adjust_review_score.js.erb | 0 app/views/student_work/adjust_score.js.erb | 0 .../student_work/alert_appeal_box.js.erb | 0 .../appeal_anonymous_score.js.erb | 0 .../student_work/cancel_relate_project.js.erb | 0 app/views/student_work/change_project.js.erb | 0 .../student_work/code_review_results.js.erb | 0 .../student_work/commit_summary.html.erb | 0 app/views/student_work/create.js.erb | 0 .../student_work/deal_appeal_score.js.erb | 0 .../student_work/delete_score_comment.js.erb | 0 app/views/student_work/destroy_score.js.erb | 0 .../student_work/destroy_score_reply.js.erb | 0 app/views/student_work/edit.html.erb | 0 .../forbidden_anonymous_comment.js.erb | 0 .../student_work/hide_score_detail.js.erb | 0 .../student_work/homework_discuss.js.erb | 0 .../student_work/homework_setting.js.erb | 0 app/views/student_work/import_score.js.erb | 0 app/views/student_work/index.html.erb | 4 - app/views/student_work/index.js.erb | 0 app/views/student_work/new.html.erb | 0 .../new_student_work_project.js.erb | 0 .../student_work/praise_student_work.js.erb | 0 app/views/student_work/relate_myshixun.js.erb | 0 app/views/student_work/retry_work.js.erb | 0 .../student_work/revise_attachment.js.erb | 0 .../search_course_students.js.erb | 0 .../student_work/search_user_projects.js.erb | 0 .../student_work/set_program_score.html.erb | 0 app/views/student_work/set_score_rule.js.erb | 0 .../student_work/shixun_work_report.html.erb | 6 +- app/views/student_work/show.html.erb | 0 app/views/student_work/show.js.erb | 0 .../student_work/show_allwork_test.html.erb | 0 .../student_work_absence_penalty.html.erb | 0 .../student_work/student_work_project.js.erb | 0 app/views/student_work/update.js.erb | 0 app/views/student_work/view_summary.html.erb | 0 app/views/student_work/work_canrepeat.js.erb | 0 .../_attachment.html.erb | 0 app/views/sub_document_comments/_new.html.erb | 0 .../_show_newstyle.html.erb | 0 .../_show_sub_document.html.erb | 0 .../_show_sub_document_newstyle.html.erb | 0 .../sub_document_comments/add_reply.js.erb | 0 .../sub_document_comments/destroy.js.erb | 0 app/views/sub_document_comments/edit.html.erb | 0 .../sub_document_comments/index.html.erb | 0 app/views/sub_document_comments/new.html.erb | 0 app/views/sub_document_comments/show.html.erb | 0 app/views/sub_document_comments/update.js.erb | 0 app/views/sub_domains/_new.html.erb | 0 app/views/sub_domains/create.js.erb | 0 app/views/sub_domains/destroy.js.erb | 0 .../sub_domains/domain_update_priority.js.erb | 0 app/views/sub_domains/hide_sub_domain.js.erb | 0 app/views/sub_domains/new.html.erb | 0 app/views/sub_domains/new.js.erb | 0 app/views/sub_domains/show.html.erb | 0 app/views/sub_domains/show_sub_domain.js.erb | 0 app/views/sub_domains/update.js.erb | 0 .../subfield_subdomain_dirs/update.js.erb | 0 .../subjects/_add_collaborators.html.erb | 0 app/views/subjects/_b_lesson_content.html.erb | 0 .../subjects/_b_lesson_introduce.html.erb | 0 app/views/subjects/_businessPath_new.html.erb | 0 app/views/subjects/_business_detail.html.erb | 0 .../subjects/_choose_SubjectPath.html.erb | 0 app/views/subjects/_choose_shixun.html.erb | 0 .../subjects/_course_shixun_list.html.erb | 0 .../subjects/_first_tab_statistics.html.erb | 0 .../subjects/_my_course_shixun_list.html.erb | 0 app/views/subjects/_new_or_edit.html.erb | 4 +- app/views/subjects/_new_shixun_list.html.erb | 10 +- .../_new_shixun_subject_list.html.erb | 0 app/views/subjects/_paths_list.html.erb | 19 +- app/views/subjects/_publish_notice.html.erb | 0 .../subjects/_secend_tab_statistics.html.erb | 0 .../subjects/_shixun_search_form.html.erb | 0 .../_shixun_search_form_detail.html.erb | 0 app/views/subjects/_shixun_tab_div.html.erb | 0 app/views/subjects/_subject_createnew.html | 0 app/views/subjects/_subject_item.html.erb | 13 +- app/views/subjects/_subject_list.html.erb | 1 - app/views/subjects/_subject_members.html.erb | 48 +- app/views/subjects/_subject_sendPath.html.erb | 0 .../subjects/_subject_statistics.html.erb | 0 app/views/subjects/_subject_top.html.erb | 0 .../subjects/_third_tab_statistics.html.erb | 0 app/views/subjects/add_collaborators.js.erb | 0 app/views/subjects/add_subject_members.js.erb | 0 app/views/subjects/append_to_stage.js.erb | 0 .../subjects/choose_subject_shixun.js.erb | 0 app/views/subjects/delete_member.js.erb | 0 app/views/subjects/destroy.js.erb | 0 .../subjects/down_member_position.js.erb | 1 - app/views/subjects/edit.html.erb | 0 app/views/subjects/index.html.erb | 0 app/views/subjects/index.js.erb | 0 app/views/subjects/new.html.erb | 0 app/views/subjects/new_subject.js.erb | 0 app/views/subjects/publish.js.erb | 0 app/views/subjects/show.html.erb | 17 - app/views/subjects/statistics.html.erb | 0 app/views/subjects/statistics.js.erb | 0 app/views/subjects/up_member_position.js.erb | 1 - .../_sy_change_manager.html.erb | 0 .../syllabus_member/change_manager.js.erb | 0 .../change_manager_alert.js.erb | 0 app/views/syllabus_member/create.js.erb | 0 app/views/syllabus_member/destroy.js.erb | 0 .../syl_member_autocomplete.js.erb | 0 app/views/syllabus_member/update_rank.js.erb | 0 .../syllabuses/_add_sy_member_box.html.erb | 0 app/views/syllabuses/_courses_list.html.erb | 0 .../syllabuses/_delete_syllabus.html.erb | 0 app/views/syllabuses/_edit_ref.html.erb | 0 .../syllabuses/_join_syllabuses.html.erb | 0 app/views/syllabuses/_my_syllabuses.html.erb | 0 .../syllabuses/_search_course_list.html.erb | 0 app/views/syllabuses/_show_ref.html.erb | 0 .../syllabuses/_sy_send_homework.html.erb | 0 .../syllabuses/_sy_send_resource.html.erb | 0 .../_sy_send_resource_and_homework.html.erb | 0 .../syllabuses/_syllabus_course_list.html.erb | 0 app/views/syllabuses/_syllabus_des.html.erb | 0 .../syllabuses/_syllabus_homeworks.html.erb | 0 app/views/syllabuses/_syllabus_index.html.erb | 0 .../syllabuses/_syllabus_member_list.html.erb | 0 .../syllabuses/_syllabus_members.html.erb | 0 .../syllabuses/_syllabus_post_reply.html.erb | 0 .../syllabuses/_syllabus_resources.html.erb | 0 .../syllabuses/add_sy_member_alert.js.erb | 0 .../syllabuses/choose_user_course.js.erb | 0 app/views/syllabuses/delete_syllabus.js.erb | 0 app/views/syllabuses/edit.html.erb | 0 app/views/syllabuses/edit_ref.js.erb | 0 .../syllabuses/edit_syllabus_eng_name.js.erb | 0 .../syllabuses/edit_syllabus_title.js.erb | 0 app/views/syllabuses/index.html.erb | 0 app/views/syllabuses/index.js.erb | 0 app/views/syllabuses/members.html.erb | 0 app/views/syllabuses/new.html.erb | 0 .../syllabuses/search_not_sy_member.js.erb | 0 .../send_homeworks_to_course.js.erb | 0 .../syllabuses/send_r_and_h_to_course.js.erb | 0 .../send_resources_to_course.js.erb | 0 app/views/syllabuses/show.html.erb | 0 .../syllabuses/syllabus_courselist.html.erb | 0 .../syllabuses/syllabus_courselist.js.erb | 0 .../syllabuses/syllabus_homeworks.js.erb | 0 .../syllabuses/syllabus_resources.js.erb | 0 app/views/syllabuses/update_base_info.js.erb | 0 app/views/syllabuses/update_ref.js.erb | 0 app/views/system_log/access_analysis.html.erb | 0 app/views/system_log/index.html.erb | 0 app/views/system_log/time_analysis.html.erb | 0 app/views/system_messages/index.html.erb | 0 .../tags/_course_attachment_tag_name.erb | 0 app/views/tags/_delete.js.erb | 0 app/views/tags/_new_tag.html.erb | 0 app/views/tags/_new_tag_name.html.erb | 0 app/views/tags/_pagination.html.erb | 0 app/views/tags/_project_tag.html.erb | 0 app/views/tags/_related_tags.html.erb | 0 app/views/tags/_selected_tags.html.erb | 0 app/views/tags/_show_attachments.html.erb | 0 app/views/tags/_show_bids.html.erb | 0 app/views/tags/_show_contests.html.erb | 0 app/views/tags/_show_courses.html.erb | 0 app/views/tags/_show_forums.html.erb | 0 app/views/tags/_show_issues.html.erb | 0 .../tags/_show_open_source_projects.html.erb | 0 app/views/tags/_show_projects.html.erb | 0 app/views/tags/_show_results.html.erb | 0 app/views/tags/_show_users.html.erb | 0 app/views/tags/_sidebar_tags.html.erb | 0 app/views/tags/_syllabus_tag.html.erb | 0 app/views/tags/_tag.html.erb | 0 app/views/tags/_tagEx.html.erb | 0 app/views/tags/_tag_add.html.erb | 0 app/views/tags/_tag_list.html.erb | 0 app/views/tags/_tag_name.html.erb | 0 app/views/tags/_tag_new.html.erb | 0 app/views/tags/_tag_project_new_name.html.erb | 0 app/views/tags/_tag_search_results.html.erb | 0 .../tags/_tag_syllabus_new_name.html.erb | 0 app/views/tags/_tag_user_new_name.html.erb | 0 app/views/tags/_user_tag.html.erb | 0 app/views/tags/add_tag.js.erb | 0 app/views/tags/delete_tag.js.erb | 0 app/views/tags/index.html.erb | 0 app/views/tags/remove_tag.js.erb | 0 app/views/tags/remove_tag_new.js.erb | 0 app/views/tags/show_all.html.erb | 0 app/views/tags/tag_save.js.erb | 0 .../tags/update_org_subfield_tag_name.js.erb | 0 app/views/tags/update_project_tag_name.js.erb | 0 app/views/tags/update_tag_name.js.erb | 0 app/views/tasks/show.html.erb | 0 app/views/test/_message.html.erb | 0 app/views/test/_new.html.erb | 0 app/views/test/bootstrap.html.erb | 0 app/views/test/courselist.html.erb | 0 app/views/test/create.js.erb | 0 app/views/test/destroy.js.erb | 0 app/views/test/index.html.erb | 0 app/views/test/new.js.erb | 0 app/views/test/zip.html.erb | 0 app/views/timelog/_date_range.html.erb | 0 app/views/timelog/_form.html.erb | 0 app/views/timelog/_list.html.erb | 0 app/views/timelog/_report_criteria.html.erb | 0 app/views/timelog/bulk_edit.html.erb | 0 app/views/timelog/edit.html.erb | 0 app/views/timelog/index.api.rsb | 0 app/views/timelog/index.html.erb | 0 app/views/timelog/new.html.erb | 0 app/views/timelog/report.html.erb | 0 app/views/timelog/show.api.rsb | 0 app/views/trackers/_form.html.erb | 0 app/views/trackers/edit.html.erb | 0 app/views/trackers/fields.html.erb | 0 app/views/trackers/index.api.rsb | 0 app/views/trackers/index.html.erb | 0 app/views/trackers/new.html.erb | 0 .../training_tasks/_action_status.html.erb | 0 app/views/training_tasks/_all_list.html.erb | 0 .../training_tasks/_content_list.html.erb | 0 app/views/training_tasks/_detail.html.erb | 0 app/views/training_tasks/_edit.html.erb | 0 app/views/training_tasks/_form.html.erb | 0 .../training_tasks/_issue_replies.html.erb | 0 .../training_tasks/_reply_banner.html.erb | 0 .../training_tasks/_task_attachments.html.erb | 0 .../_training_task_details.html.erb | 0 .../_training_tasks_reply_ke_form.html.erb | 0 app/views/training_tasks/add_journal.js.erb | 0 app/views/training_tasks/add_reply.js.erb | 0 .../training_tasks/delete_journal.js.erb | 0 app/views/training_tasks/edit.html.erb | 0 app/views/training_tasks/index.html.erb | 0 app/views/training_tasks/index.js.erb | 0 app/views/training_tasks/new.html.erb | 0 app/views/training_tasks/reply.js.erb | 0 app/views/training_tasks/show.html.erb | 0 app/views/training_tasks/show.js.erb | 0 app/views/trainings/_upload_img.html.erb | 0 app/views/trainings/enroll.html.erb | 0 app/views/trainings/pay.html.erb | 0 app/views/trainings/result.html.erb | 0 app/views/trainings/show.html.erb | 0 app/views/trainings/test.html.erb | 0 .../users/_activity_new_score_index.html.erb | 0 .../users/_activity_score_index.html.erb | 0 app/views/users/_all_issue_list.html.erb | 0 .../users/_anonymous_evaluation_list.html.erb | 0 .../_applied_organization_sundomain.html.erb | 0 .../users/_applied_project_content.html.erb | 0 app/views/users/_apply_for_homework.html.erb | 0 app/views/users/_apply_for_resource.html.erb | 0 app/views/users/_apply_homework.html.erb | 0 .../_apply_homework_course_message.html.erb | 0 app/views/users/_apply_resource.html.erb | 0 .../_apply_resource_course_message.html.erb | 0 ...ply_resource_course_message_reply.html.erb | 0 app/views/users/_attachment_list.html.erb | 0 app/views/users/_collect_contest.html.erb | 0 app/views/users/_collect_course.html.erb | 0 app/views/users/_collect_project.html.erb | 0 app/views/users/_comment_reply.html.erb | 0 .../users/_comment_reply_detail.html.erb | 0 app/views/users/_contest_create.html.erb | 0 .../_contest_journalsformessage.html.erb | 0 app/views/users/_contest_list.html.erb | 0 .../users/_contest_list_contents.html.erb | 0 app/views/users/_contest_message.html.erb | 0 .../_contest_message_post_reply.html.erb | 0 app/views/users/_contest_news.html.erb | 0 app/views/users/_contest_newslist.html.erb | 0 app/views/users/_contest_work.html.erb | 0 .../users/_contest_work_base_info.html.erb | 0 .../users/_contest_work_post_reply.html.erb | 0 app/views/users/_course_attachment.html.erb | 0 app/views/users/_course_boardlist.html.erb | 3 - app/views/users/_course_create.html.erb | 0 app/views/users/_course_exercise.html.erb | 0 app/views/users/_course_file_form.html.erb | 0 app/views/users/_course_form.html.erb | 0 .../users/_course_graduation_task.html.erb | 0 .../users/_course_graduation_topic.html.erb | 0 app/views/users/_course_homework.html.erb | 0 app/views/users/_course_item.html.erb | 0 .../users/_course_journalsformessage.html.erb | 0 .../users/_course_list_have_entity.html.erb | 0 .../_course_list_have_entity_ex.html.erb | 0 app/views/users/_course_message.html.erb | 0 app/views/users/_course_message_form.html.erb | 0 .../users/_course_message_post_reply.html.erb | 0 app/views/users/_course_news.html.erb | 0 app/views/users/_course_news_form.html.erb | 0 .../users/_course_news_post_reply.html.erb | 0 app/views/users/_course_newslist.html.erb | 0 app/views/users/_course_poll.html.erb | 0 app/views/users/_courses_list.html.erb | 0 .../users/_edu_user_watch_fan_list.html.erb | 0 app/views/users/_form.html.erb | 0 app/views/users/_general.html.erb | 0 app/views/users/_groups.html.erb | 0 app/views/users/_history.html.erb | 0 app/views/users/_homework_base_info.html.erb | 0 .../_homework_detail_information.html.erb | 0 app/views/users/_homework_opr.html.erb | 0 .../users/_homework_post_notice.html.erb | 0 app/views/users/_homework_post_reply.html.erb | 0 .../_homework_ref_resources_list.html.erb | 0 app/views/users/_homework_repository.html.erb | 0 .../_homework_repository_detail.html.erb | 0 .../users/_homework_repository_list.html.erb | 0 .../_homework_repository_search.html.erb | 0 .../users/_homework_repository_sort.html.erb | 0 .../users/_homework_search_input.html.erb | 0 .../users/_homework_type_notice.html.erb | 0 .../users/_import_resource_info.html.erb | 0 .../users/_influence_new_score_index.html.erb | 0 .../users/_influence_score_index.html.erb | 0 app/views/users/_intro_content.html.erb | 0 app/views/users/_intro_content_ex.html.erb | 0 .../_join_contest_applied_message.html.erb | 0 app/views/users/_join_course.html.erb | 0 .../_join_course_course_message.html.erb | 0 app/views/users/_jour_form.html.erb | 0 .../users/_journal_comment_reply.html.erb | 0 app/views/users/_l_course.html.erb | 63 +- app/views/users/_l_project.html.erb | 64 +- app/views/users/_l_shixun.html.erb | 61 - app/views/users/_leave_message.html.erb | 0 app/views/users/_m_bank.html.erb | 0 app/views/users/_mail_notifications.html.erb | 0 .../users/_manage_homework_list.html.erb | 0 app/views/users/_memberships.html.erb | 0 app/views/users/_message_contents.html.erb | 0 app/views/users/_message_dialogue.html.erb | 1 - app/views/users/_message_replies.html.erb | 0 app/views/users/_mirror_script_edit.html.erb | 0 app/views/users/_my_contests.html.erb | 0 app/views/users/_my_course.html.erb | 0 app/views/users/_my_course_ex.html.erb | 0 app/views/users/_my_create_homework.html.erb | 0 .../users/_my_homepage_course_show.html.erb | 0 .../users/_my_homepage_courses_list.html.erb | 0 .../users/_my_homepage_shixuns_list.html.erb | 0 app/views/users/_my_homework.html.erb | 0 app/views/users/_my_homework_list.html.erb | 0 app/views/users/_my_homework_sort.html.erb | 0 app/views/users/_my_homeworks_search.html.erb | 0 .../users/_my_issue_assigned_filter.html.erb | 0 app/views/users/_my_issue_filter_all.html.erb | 0 app/views/users/_my_issue_list.html.erb | 0 app/views/users/_my_joined_contests.html.erb | 0 app/views/users/_my_joined_projects.html.erb | 0 app/views/users/_my_joinedcourse.html.erb | 0 .../users/_my_manage_issue_list.html.erb | 0 app/views/users/_my_new.html.erb | 0 app/views/users/_my_projects.html.erb | 0 .../users/_my_receive_issue_list.html.erb | 0 app/views/users/_myjoin_shixun_list.html.erb | 0 app/views/users/_myshixuns_list.html.erb | 0 app/views/users/_new_user_message.html.erb | 0 app/views/users/_news_contents.html.erb | 0 app/views/users/_news_replies.html.erb | 0 app/views/users/_no_data.html.erb | 0 app/views/users/_org_file_form.html.erb | 0 app/views/users/_org_message_form.html.erb | 0 app/views/users/_org_news_form.html.erb | 0 .../users/_org_resources_subfield.html.erb | 0 app/views/users/_p_path.html.erb | 61 +- app/views/users/_preferences.html.erb | 0 app/views/users/_project_attachment.html.erb | 0 app/views/users/_project_boardlist.html.erb | 0 app/views/users/_project_com_list.html.erb | 0 app/views/users/_project_create.html.erb | 0 app/views/users/_project_document.html.erb | 0 app/views/users/_project_file_form.html.erb | 0 app/views/users/_project_issue.html.erb | 0 .../users/_project_issue_detail.html.erb | 0 app/views/users/_project_issue_reply.html.erb | 0 app/views/users/_project_journal.html.erb | 0 app/views/users/_project_list.html.erb | 0 app/views/users/_project_message.html.erb | 0 .../users/_project_message_form.html.erb | 0 .../users/_project_new_score_index.html.erb | 0 app/views/users/_project_news.html.erb | 0 app/views/users/_project_news_form.html.erb | 0 app/views/users/_project_score_index.html.erb | 0 .../users/_receive_homework_list.html.erb | 0 app/views/users/_reply_banner.html.erb | 0 app/views/users/_reply_to.html.erb | 0 app/views/users/_reply_to_comment.html.erb | 0 .../users/_resource_search_form.html.erb | 0 .../users/_resource_share_for_orgs.html.erb | 0 ..._resource_share_for_project_popup.html.erb | 0 .../users/_resource_share_popup.html.erb | 0 .../users/_resource_upload_popup.html.erb | 0 app/views/users/_resources_list.html.erb | 0 app/views/users/_returnTop_btn.html.erb | 5 +- app/views/users/_right_message_list.html.erb | 0 app/views/users/_score_index.html.erb | 0 app/views/users/_score_new_index.html.erb | 0 .../users/_selector_for_messages.html.erb | 0 .../users/_send_homework_to_course.html.erb | 0 .../_send_homework_to_course_form.html.erb | 0 app/views/users/_send_notice.html.erb | 0 app/views/users/_send_part.html.erb | 0 .../users/_share_message_to_course.html.erb | 0 .../users/_share_message_to_org.html.erb | 0 .../users/_share_message_to_project.html.erb | 0 .../users/_share_news_to_course.html.erb | 0 app/views/users/_share_news_to_org.html.erb | 0 .../users/_share_news_to_project.html.erb | 0 app/views/users/_show_detail_info.html.erb | 0 app/views/users/_show_new_score.html.erb | 0 app/views/users/_show_new_upload.html.erb | 0 app/views/users/_show_score.html.erb | 0 app/views/users/_show_unlogged.html.erb | 0 app/views/users/_show_unlogged_reply.html.erb | 0 .../users/_show_user_homework_form.html.erb | 0 app/views/users/_show_user_homeworks.html.erb | 0 app/views/users/_show_user_org.html.erb | 0 app/views/users/_show_user_resource.html.erb | 0 ..._special_user_homework_attachment.html.erb | 0 .../users/_syllabus_course_list.html.erb | 0 app/views/users/_task_tip.html.erb | 0 .../users/_topic_new_score_index.html.erb | 0 app/views/users/_topic_score_index.html.erb | 0 .../users/_unapproval_applied_list.html.erb | 0 .../users/_unfinished_homework_list.html.erb | 0 .../users/_unfinished_poll_list.html.erb | 0 .../users/_unfinished_test_list.html.erb | 0 .../users/_unsolved_issues_list.html.erb | 0 app/views/users/_upload_avatar.html.erb | 0 app/views/users/_upload_resource.html.erb | 0 app/views/users/_user_activities.html.erb | 0 .../users/_user_allPrivate_letter.html.erb | 0 .../users/_user_archive_course_list.html.erb | 0 app/views/users/_user_at_message.html.erb | 0 app/views/users/_user_blog.html.erb | 0 .../users/_user_blog_post_reply.html.erb | 0 app/views/users/_user_course_list.html.erb | 0 app/views/users/_user_data_bank.html.erb | 0 app/views/users/_user_experience.html.erb | 0 .../users/_user_experience_content.html.erb | 0 app/views/users/_user_extensions.html.erb | 0 app/views/users/_user_fans_item.html.erb | 0 app/views/users/_user_fans_or_watch.html.erb | 0 app/views/users/_user_grade.html.erb | 0 app/views/users/_user_grade_content.html.erb | 0 app/views/users/_user_group_attr.html.erb | 0 .../users/_user_homework_attachment.html.erb | 0 .../users/_user_homework_detail.html.erb | 0 app/views/users/_user_homework_form.html.erb | 0 app/views/users/_user_homework_list.html.erb | 0 .../users/_user_import_resource_list.html.erb | 3 +- .../_user_import_resource_search.html.erb | 2 +- app/views/users/_user_info_show.html.erb | 0 .../users/_user_join_syllabus_list.html.erb | 0 app/views/users/_user_jour_reply.html.erb | 0 .../users/_user_journal_post_reply.html.erb | 0 .../users/_user_journalsformessage.html.erb | 0 app/views/users/_user_jours.html.erb | 0 app/views/users/_user_jours_list.html.erb | 0 app/views/users/_user_jours_new.html.erb | 0 .../users/_user_manage_issue_list.html.erb | 0 .../_user_message_applide_action.html.erb | 0 .../_user_message_applide_users.html.erb | 0 .../users/_user_message_applied.html.erb | 0 ...ser_message_applied_school_action.html.erb | 0 .../_user_message_applied_schools.html.erb | 0 app/views/users/_user_message_blog.html.erb | 0 .../users/_user_message_contest.html.erb | 0 app/views/users/_user_message_course.html.erb | 0 app/views/users/_user_message_forge.html.erb | 0 app/views/users/_user_message_forum.html.erb | 0 app/views/users/_user_message_list.html.erb | 0 app/views/users/_user_message_org.html.erb | 0 ...ssage_organization_applied_action.html.erb | 0 app/views/users/_user_message_system.html.erb | 0 .../_user_message_userfeedaback.html.erb | 0 .../users/_user_private_dialogue.html.erb | 0 .../users/_user_programing_attr.html.erb | 0 app/views/users/_user_project_list.html.erb | 0 .../users/_user_receive_issues_list.html.erb | 0 .../users/_user_recently_person.html.erb | 0 app/views/users/_user_resource_info.html.erb | 0 .../users/_user_resource_tip_list.html.erb | 0 .../users/_user_resource_type_filter.html.erb | 0 app/views/users/_user_score.html.erb | 0 app/views/users/_user_show.html.erb | 0 app/views/users/_user_syllabus_list.html.erb | 0 app/views/users/_user_tag.html.erb | 0 app/views/users/_user_tag_content.html.erb | 0 app/views/users/_user_tiddings_list.erb | 0 .../_user_tidingsAndprivate_left.html.erb | 0 .../users/_user_watcher_or_fans_list.html.erb | 0 .../users/_user_write_privateLetter.html.erb | 0 .../users/_watch_btn_for_picture.html.erb | 0 app/views/users/_wide_reply_banner.html.erb | 0 app/views/users/_work_opr.html.erb | 0 .../users/activity_new_score_index.js.erb | 0 app/views/users/activity_score_index.js.erb | 0 .../users/add_exist_file_to_course.js.erb | 0 app/views/users/add_exist_file_to_org.js.erb | 0 .../users/add_exist_file_to_project.js.erb | 0 app/views/users/all_journals.js.erb | 0 .../users/anonymous_evaluation_list.js.erb | 0 app/views/users/apply_for_homework.js.erb | 0 app/views/users/apply_for_resource.js.erb | 0 app/views/users/apply_homework.js.erb | 0 app/views/users/apply_resource.js.erb | 0 app/views/users/attendance.js.erb | 0 app/views/users/blocks/_calendar.html.erb | 0 .../users/blocks/_issuesassignedtome.html.erb | 0 app/views/users/cancel_or_collect.js.erb | 0 app/views/users/change_org_subfield.js.erb | 0 app/views/users/change_user_email.js.erb | 0 app/views/users/choose_user_course.js.erb | 0 app/views/users/contest_community.html.erb | 0 app/views/users/contest_community.js.erb | 0 app/views/users/course_community.html.erb | 0 app/views/users/course_community.js.erb | 0 .../users/deal_with_apply_resource.js.erb | 0 .../users/dealwith_apply_homework.js.erb | 0 app/views/users/dealwith_apply_request.js.erb | 0 app/views/users/delete_message.js.erb | 0 app/views/users/destroy_membership.js.erb | 0 app/views/users/edit.html.erb | 0 .../users/edit_brief_introduction.js.erb | 0 app/views/users/edit_membership.js.erb | 0 app/views/users/expand_courses.js.erb | 0 app/views/users/growth_record.html.erb | 0 app/views/users/growth_record.js.erb | 0 app/views/users/homepage.html.erb | 0 app/views/users/html_show.html.erb | 0 app/views/users/import_into_container.js.erb | 0 app/views/users/import_resources.js.erb | 0 .../users/import_resources_search.js.erb | 0 .../users/import_resources_to_homework.js.erb | 0 app/views/users/index.api.rsb | 0 app/views/users/index.html.erb | 0 .../users/influence_new_score_index.js.erb | 0 app/views/users/influence_score_index.js.erb | 0 app/views/users/info.html.erb | 0 app/views/users/leave_message.js.erb | 0 app/views/users/list.api.rsb | 0 app/views/users/list.html.erb | 0 .../manage_or_receive_homeworks.html.erb | 0 .../users/manage_or_receive_homeworks.js.erb | 0 app/views/users/message_detail.html.erb | 0 app/views/users/message_pop.js.erb | 0 app/views/users/modify_script.html.erb | 0 app/views/users/modify_script.js.erb | 0 app/views/users/my_homeworks.html.erb | 0 app/views/users/my_homeworks.js.erb | 0 app/views/users/my_join_shixuns.js.erb | 0 app/views/users/name_update.js.erb | 0 app/views/users/new.html.erb | 0 .../users/new_user_commit_homework.html.erb | 0 app/views/users/picture_show.html.erb | 0 app/views/users/picture_show.js.erb | 0 app/views/users/private_messages.html.erb | 0 app/views/users/private_messages.js.erb | 0 app/views/users/project_community.html.erb | 0 app/views/users/project_community.js.erb | 0 .../users/project_new_score_index.js.erb | 0 app/views/users/project_score_index.js.erb | 0 app/views/users/rename_resource.js.erb | 0 app/views/users/reply_detail.js.erb | 0 app/views/users/reply_message.js.erb | 0 app/views/users/reply_to.js.erb | 0 app/views/users/reply_to_comment.js.erb | 0 app/views/users/resource_preview.js.erb | 0 app/views/users/resource_search.js.erb | 0 app/views/users/reward_credit.js.erb | 0 app/views/users/reward_grade.js.erb | 0 app/views/users/score_index.js.erb | 0 app/views/users/score_new_index.js.erb | 0 app/views/users/search.html.erb | 0 app/views/users/search_m_r_homeworks.js.erb | 0 .../users/search_shixuns_or_courses.html.erb | 0 app/views/users/search_user_course.js.erb | 0 app/views/users/search_user_org.js.erb | 0 app/views/users/search_user_orgs.html.erb | 0 app/views/users/search_user_orgs.js.erb | 0 app/views/users/search_user_project.js.erb | 0 .../users/send_homework_to_course.js.erb | 0 app/views/users/send_message.js.erb | 0 .../users/share_message_to_course.js.erb | 0 app/views/users/share_message_to_org.js.erb | 0 .../users/share_message_to_project.js.erb | 0 app/views/users/share_news_to_course.js.erb | 0 app/views/users/share_news_to_org.js.erb | 0 app/views/users/share_news_to_project.js.erb | 0 app/views/users/shixuns.html.erb | 0 app/views/users/shixuns.js.erb | 0 app/views/users/show.api.rsb | 0 app/views/users/show.html.erb | 4 +- app/views/users/show.js.erb | 0 app/views/users/show_all_replies.js.erb | 0 app/views/users/show_homework_detail.js.erb | 0 app/views/users/show_new_score.html.erb | 0 app/views/users/show_new_score.js.erb | 0 app/views/users/show_old.html.erb | 0 app/views/users/show_score.js.erb | 0 app/views/users/sort_project_list.js.erb | 0 app/views/users/sort_syllabus_list.js.erb | 0 app/views/users/student_homeworks.html.erb | 0 app/views/users/student_homeworks.js.erb | 0 app/views/users/switch_user_module.js.erb | 0 app/views/users/tag_save.js.erb | 0 app/views/users/tag_saveEx.js.erb | 0 app/views/users/topic_new_score_index.js.erb | 0 app/views/users/topic_score_index.js.erb | 0 .../users/unapproval_applied_list.js.erb | 0 .../users/unfinished_homework_list.js.erb | 0 app/views/users/unfinished_poll_list.js.erb | 0 app/views/users/unfinished_test_list.js.erb | 0 app/views/users/unsolved_issues_list.js.erb | 0 app/views/users/update_score.js.erb | 0 app/views/users/user_activities.html.erb | 0 app/views/users/user_archive_courses.html.erb | 0 app/views/users/user_archive_courses.js.erb | 0 app/views/users/user_comments.html.erb | 0 app/views/users/user_commit_homework.html.erb | 0 app/views/users/user_contestlist.html.erb | 0 app/views/users/user_contests4show.html.erb | 0 .../users/user_course_activities.html.erb | 0 app/views/users/user_courselist.html.erb | 0 app/views/users/user_courselist.js.erb | 0 app/views/users/user_courses.html.erb | 0 app/views/users/user_courses4show.js.erb | 0 app/views/users/user_experience.html.erb | 0 app/views/users/user_experience.js.erb | 0 app/views/users/user_fanslist.html.erb | 0 app/views/users/user_fanslist.js.erb | 0 app/views/users/user_feedback4show.html.erb | 0 app/views/users/user_grade.html.erb | 0 app/views/users/user_grade.js.erb | 0 app/views/users/user_homework_type.js.erb | 0 app/views/users/user_homeworks.html.erb | 0 app/views/users/user_homeworks.js.erb | 0 app/views/users/user_import_homeworks.js.erb | 0 app/views/users/user_import_resource.js.erb | 0 app/views/users/user_info.js.erb | 0 app/views/users/user_issues.html.erb | 0 app/views/users/user_issues.js.erb | 0 .../users/user_manage_homeworks.html.erb | 0 app/views/users/user_manage_homeworks.js.erb | 0 app/views/users/user_manage_issues.html.erb | 0 app/views/users/user_manage_issues.js.erb | 0 app/views/users/user_messages.html.erb | 0 app/views/users/user_messages.js.erb | 0 app/views/users/user_messages_unviewed.js.erb | 0 app/views/users/user_newfeedback.html.erb | 0 app/views/users/user_newfeedback.js.erb | 0 app/views/users/user_organizations.html.erb | 0 app/views/users/user_projectlist.html.erb | 0 app/views/users/user_projectlist.js.erb | 0 app/views/users/user_projects.html.erb | 0 app/views/users/user_projects4show.js.erb | 0 .../users/user_receive_homeworks.html.erb | 0 app/views/users/user_receive_homeworks.js.erb | 0 app/views/users/user_receive_issues.html.erb | 0 app/views/users/user_receive_issues.js.erb | 0 .../users/user_ref_resource_search.js.erb | 0 app/views/users/user_resource.html.erb | 0 app/views/users/user_resource.js.erb | 0 app/views/users/user_resource_create.js.erb | 0 app/views/users/user_resource_delete.js.erb | 0 app/views/users/user_resource_type.js.erb | 0 app/views/users/user_search_homeworks.js.erb | 0 app/views/users/user_select_homework.js.erb | 0 app/views/users/user_shixuns.html.erb | 0 app/views/users/user_show_course_list.js.erb | 0 app/views/users/user_system_messages.html.erb | 0 app/views/users/user_tidings.html.erb | 0 app/views/users/user_tidings.js.erb | 0 app/views/users/user_watchlist.html.erb | 0 app/views/users/user_watchlist.js.erb | 0 app/views/users/watch_bids.html.erb | 0 app/views/users/watch_projects.html.erb | 0 app/views/versions/_edit.html.erb | 0 app/views/versions/_form.html.erb | 0 app/views/versions/_issue_counts.html.erb | 0 app/views/versions/_issue_statistics.html.erb | 0 app/views/versions/_list.html.erb | 0 app/views/versions/_new_milestone.html.erb | 0 app/views/versions/_new_modal.html.erb | 0 app/views/versions/_overview.html.erb | 0 app/views/versions/_type_ico.html.erb | 0 .../_version_name_repetition_tip.html.erb | 0 app/views/versions/create.js.erb | 0 app/views/versions/destroy.js.erb | 0 app/views/versions/edit.html.erb | 0 app/views/versions/edit.js.erb | 0 app/views/versions/index.api.rsb | 0 app/views/versions/index.html.erb | 0 app/views/versions/index.js.erb | 0 app/views/versions/new.html.erb | 0 app/views/versions/new.js.erb | 0 app/views/versions/show.api.rsb | 0 app/views/versions/show.html.erb | 0 app/views/versions/status_by.js.erb | 0 app/views/versions/update.js.erb | 0 app/views/watchers/_fans_num.html.erb | 0 app/views/watchers/_new.html.erb | 0 app/views/watchers/_set_join.js.erb | 0 app/views/watchers/_set_watcher.js.erb | 0 app/views/watchers/_watchers.html.erb | 0 app/views/watchers/append.js.erb | 0 .../watchers/autocomplete_for_user.html.erb | 0 app/views/watchers/create.js.erb | 0 app/views/watchers/destroy.js.erb | 0 app/views/watchers/new.js.erb | 0 app/views/watchers/unwatch.js.erb | 0 app/views/watchers/watch.js.erb | 0 app/views/web_footer_companies/edit.html.erb | 0 app/views/web_footer_companies/index.html.erb | 0 app/views/web_footer_companies/new.html.erb | 0 app/views/wechats/bind.html.erb | 0 app/views/wechats/login.html.erb | 0 app/views/wechats/open_wechat.html.erb | 0 app/views/wechats/user_activities.html.erb | 0 app/views/welcome/_ccf_header.html.erb | 0 app/views/welcome/_course_list.html.erb | 0 app/views/welcome/_guidance_mask.html.erb | 0 app/views/welcome/_hot_projects_list.html.erb | 0 app/views/welcome/_link_to_another.html.erb | 0 .../welcome/_management_no_data.html.erb | 0 app/views/welcome/_more_course.html.erb | 0 app/views/welcome/_no_course_title.html.erb | 0 app/views/welcome/_no_data.html.erb | 0 app/views/welcome/_one_btn_mask_pop.html.erb | 0 .../welcome/_search_all_results.html.erb | 0 .../_search_attachment_results.html.erb | 0 app/views/welcome/_search_bar.html.erb | 0 app/views/welcome/_search_course.html.erb | 0 .../welcome/_search_course_results.html.erb | 0 .../welcome/_search_memo_results.html.erb | 0 app/views/welcome/_search_project.html.erb | 0 .../welcome/_search_project_results.html.erb | 0 .../welcome/_search_syllabus_results.html.erb | 0 .../welcome/_search_user_results.html.erb | 0 app/views/welcome/_two_btn_mask_pop.html.erb | 6 +- app/views/welcome/_update_nickname.html.erb | 0 app/views/welcome/_wei_xin.html.erb | 0 app/views/welcome/ccf.html.erb | 0 app/views/welcome/contest.html.erb | 0 app/views/welcome/course.html.erb | 0 app/views/welcome/index.html.erb | 145 +- app/views/welcome/robots.html.erb | 0 app/views/welcome/search.html.erb | 0 app/views/welcome/search.js.erb | 0 app/views/wiki/_content.html.erb | 0 app/views/wiki/_sidebar.html.erb | 0 app/views/wiki/annotate.html.erb | 0 app/views/wiki/date_index.html.erb | 0 app/views/wiki/destroy.html.erb | 0 app/views/wiki/diff.html.erb | 0 app/views/wiki/edit.html.erb | 0 app/views/wiki/export.html.erb | 0 app/views/wiki/export_multiple.html.erb | 0 app/views/wiki/history.html.erb | 0 app/views/wiki/index.api.rsb | 0 app/views/wiki/index.html.erb | 0 app/views/wiki/rename.html.erb | 0 app/views/wiki/show.api.rsb | 0 app/views/wiki/show.html.erb | 0 app/views/wikis/destroy.html.erb | 0 app/views/wikis/edit.js.erb | 0 app/views/words/_feedback.html.erb | 0 app/views/words/_journal_reply.html.erb | 0 app/views/words/_journal_reply_items.html.erb | 0 app/views/words/_message.html.erb | 0 app/views/words/_new.html.erb | 0 app/views/words/_new_respond.html.erb | 0 app/views/words/_new_respond_course.html.erb | 0 app/views/words/_new_respond_project.html.erb | 0 app/views/words/_pre_show.html.erb | 0 app/views/words/back.js.erb | 0 app/views/words/create.js.erb | 0 app/views/words/create_reply.js.erb | 0 app/views/words/destroy.js.erb | 0 app/views/words/destroyJournal.js.erb | 0 .../words/leave_contest_work_message.js.erb | 0 app/views/words/leave_homework_message.js.erb | 0 app/views/words/leave_topic_message.js.erb | 0 app/views/words/more.js.erb | 0 app/views/words/new.js.erb | 0 app/views/words/reply_to_contest_work.js.erb | 0 .../words/reply_to_graduation_topic.js.erb | 0 app/views/words/reply_to_homework.js.erb | 0 app/views/words/reply_to_syllabus.js.erb | 0 app/views/workflows/_action_menu.html.erb | 0 app/views/workflows/_form.html.erb | 0 app/views/workflows/copy.html.erb | 0 app/views/workflows/edit.html.erb | 0 app/views/workflows/index.html.erb | 0 app/views/workflows/permissions.html.erb | 0 .../works/_alert_score_open_modal.html.erb | 0 app/views/works/_contest_work_form.html.erb | 0 app/views/works/_set_score_rule.html.erb | 0 app/views/works/_work_group_attr.html.erb | 0 app/views/works/_work_index_list.html.erb | 0 app/views/works/_work_search_form.html.erb | 0 app/views/works/alert_score_open_modal.js.erb | 0 app/views/works/destroy.js.erb | 0 app/views/works/edit.html.erb | 0 app/views/works/index.html.erb | 0 app/views/works/index.js.erb | 0 app/views/works/open_contestant_works.js.erb | 0 app/views/works/score_rule_set.js.erb | 0 app/views/works/set_score_open.js.erb | 0 app/views/works/set_score_rule.js.erb | 0 app/views/zipdown/assort.html.erb | 0 app/views/zipdown/file_not_fond.js.erb | 0 app/views/zipdown/no_file_dowmload.js.erb | 0 4580 files changed, 9408 insertions(+), 12278 deletions(-) mode change 100644 => 100755 app/api/mobile/api.rb mode change 100644 => 100755 app/api/mobile/apis/activities.rb mode change 100644 => 100755 app/api/mobile/apis/assets.rb mode change 100644 => 100755 app/api/mobile/apis/auth.rb mode change 100644 => 100755 app/api/mobile/apis/blog_comments.rb mode change 100644 => 100755 app/api/mobile/apis/careers.rb mode change 100644 => 100755 app/api/mobile/apis/comments.rb mode change 100644 => 100755 app/api/mobile/apis/courses.rb mode change 100644 => 100755 app/api/mobile/apis/discusses.rb delete mode 100644 app/api/mobile/apis/ecloud.rb mode change 100644 => 100755 app/api/mobile/apis/games.rb mode change 100644 => 100755 app/api/mobile/apis/helers.rb mode change 100644 => 100755 app/api/mobile/apis/homeworks.rb mode change 100644 => 100755 app/api/mobile/apis/issues.rb mode change 100644 => 100755 app/api/mobile/apis/journal_for_messages.rb mode change 100644 => 100755 app/api/mobile/apis/memos.rb mode change 100644 => 100755 app/api/mobile/apis/messages.rb mode change 100644 => 100755 app/api/mobile/apis/new_comment.rb mode change 100644 => 100755 app/api/mobile/apis/newss.rb mode change 100644 => 100755 app/api/mobile/apis/praise.rb mode change 100644 => 100755 app/api/mobile/apis/projects.rb mode change 100644 => 100755 app/api/mobile/apis/resources.rb mode change 100644 => 100755 app/api/mobile/apis/shixuns.rb mode change 100644 => 100755 app/api/mobile/apis/sources.rb mode change 100644 => 100755 app/api/mobile/apis/syllabuses.rb mode change 100644 => 100755 app/api/mobile/apis/upgrade.rb mode change 100644 => 100755 app/api/mobile/apis/users.rb mode change 100644 => 100755 app/api/mobile/apis/watches.rb mode change 100644 => 100755 app/api/mobile/apis/whomeworks.rb mode change 100644 => 100755 app/api/mobile/entities/activity.rb mode change 100644 => 100755 app/api/mobile/entities/anonymous_works_params.rb mode change 100644 => 100755 app/api/mobile/entities/attachment.rb mode change 100644 => 100755 app/api/mobile/entities/auth.rb mode change 100644 => 100755 app/api/mobile/entities/blog_comment.rb mode change 100644 => 100755 app/api/mobile/entities/comment.rb mode change 100644 => 100755 app/api/mobile/entities/course.rb mode change 100644 => 100755 app/api/mobile/entities/course_dynamic.rb mode change 100644 => 100755 app/api/mobile/entities/course_group.rb mode change 100644 => 100755 app/api/mobile/entities/courses/board.rb mode change 100644 => 100755 app/api/mobile/entities/courses/comment.rb mode change 100644 => 100755 app/api/mobile/entities/courses/message.rb mode change 100644 => 100755 app/api/mobile/entities/exercise.rb mode change 100644 => 100755 app/api/mobile/entities/game.rb mode change 100644 => 100755 app/api/mobile/entities/homework.rb mode change 100644 => 100755 app/api/mobile/entities/homework_attach.rb mode change 100644 => 100755 app/api/mobile/entities/homework_jours.rb mode change 100644 => 100755 app/api/mobile/entities/homeworkscore.rb mode change 100644 => 100755 app/api/mobile/entities/issue.rb mode change 100644 => 100755 app/api/mobile/entities/journal.rb mode change 100644 => 100755 app/api/mobile/entities/jours.rb mode change 100644 => 100755 app/api/mobile/entities/member.rb mode change 100644 => 100755 app/api/mobile/entities/message.rb mode change 100644 => 100755 app/api/mobile/entities/news.rb mode change 100644 => 100755 app/api/mobile/entities/project.rb mode change 100644 => 100755 app/api/mobile/entities/project_member.rb mode change 100644 => 100755 app/api/mobile/entities/response.rb mode change 100644 => 100755 app/api/mobile/entities/short_user.rb mode change 100644 => 100755 app/api/mobile/entities/student_work.rb mode change 100644 => 100755 app/api/mobile/entities/syllabus.rb mode change 100644 => 100755 app/api/mobile/entities/user.rb mode change 100644 => 100755 app/api/mobile/entities/users/course.rb mode change 100644 => 100755 app/api/mobile/entities/users/tiding.rb mode change 100644 => 100755 app/api/mobile/entities/whomework.rb mode change 100644 => 100755 app/api/mobile/exceptions/auth_exception.rb mode change 100644 => 100755 app/api/mobile/middleware/error_handler.rb mode change 100644 => 100755 app/assets/javascripts/applied_project.js mode change 100644 => 100755 app/assets/javascripts/apply_project_masters.js mode change 100644 => 100755 app/assets/javascripts/article_homepages.js.coffee mode change 100644 => 100755 app/assets/javascripts/attachment_type_edit.js mode change 100644 => 100755 app/assets/javascripts/careers.js.coffee mode change 100644 => 100755 app/assets/javascripts/categories.js.coffee mode change 100644 => 100755 app/assets/javascripts/challenges.js.coffee mode change 100644 => 100755 app/assets/javascripts/codes.js.coffee mode change 100644 => 100755 app/assets/javascripts/colleges.js.coffee mode change 100644 => 100755 app/assets/javascripts/competition_teams.js.coffee mode change 100644 => 100755 app/assets/javascripts/competitions.js.coffee mode change 100644 => 100755 app/assets/javascripts/contest_members.js.coffee mode change 100644 => 100755 app/assets/javascripts/contestant_works.js.coffee mode change 100644 => 100755 app/assets/javascripts/contests.js.coffee delete mode 100644 app/assets/javascripts/cooperates.js.coffee mode change 100644 => 100755 app/assets/javascripts/cooperation.js.coffee mode change 100644 => 100755 app/assets/javascripts/debates.js.coffee mode change 100644 => 100755 app/assets/javascripts/department.js.coffee mode change 100644 => 100755 app/assets/javascripts/discusses.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_course_achievement_methods.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_course_evaluation_subitems.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_course_evaluations.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_course_supports.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_course_targets.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_courses.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_graduation_requirements.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_graduation_subitems.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_graduations.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_major_schools.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_majors.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_training_objectives.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_training_subitems.js.coffee mode change 100644 => 100755 app/assets/javascripts/ec_years.js.coffee delete mode 100644 app/assets/javascripts/ecloud.js.coffee mode change 100644 => 100755 app/assets/javascripts/ecs.js.coffee mode change 100644 => 100755 app/assets/javascripts/enterprises.js.coffee mode change 100644 => 100755 app/assets/javascripts/exercise_bank.js.coffee mode change 100644 => 100755 app/assets/javascripts/forums.js mode change 100644 => 100755 app/assets/javascripts/games.js.coffee mode change 100644 => 100755 app/assets/javascripts/graduation_tasks.js.coffee mode change 100644 => 100755 app/assets/javascripts/graduation_topics.js.coffee mode change 100644 => 100755 app/assets/javascripts/graduation_works.js.coffee mode change 100644 => 100755 app/assets/javascripts/homepages.js.coffee mode change 100644 => 100755 app/assets/javascripts/homework_bank.js.coffee mode change 100644 => 100755 app/assets/javascripts/iframes.js.coffee mode change 100644 => 100755 app/assets/javascripts/kubernete.js.coffee delete mode 100644 app/assets/javascripts/local_settings.js.coffee mode change 100644 => 100755 app/assets/javascripts/management.js.coffee mode change 100644 => 100755 app/assets/javascripts/managements.js.coffee mode change 100644 => 100755 app/assets/javascripts/mark_down.js.coffee mode change 100644 => 100755 app/assets/javascripts/memos.js mode change 100644 => 100755 app/assets/javascripts/myshixuns.js.coffee mode change 100644 => 100755 app/assets/javascripts/no_uses.js mode change 100644 => 100755 app/assets/javascripts/notificationcomments.js.coffee delete mode 100644 app/assets/javascripts/oauth.js.coffee mode change 100644 => 100755 app/assets/javascripts/open_source_projects.js mode change 100644 => 100755 app/assets/javascripts/org_courses.js.coffee mode change 100644 => 100755 app/assets/javascripts/org_document_comment.js.coffee mode change 100644 => 100755 app/assets/javascripts/org_member.js.coffee mode change 100644 => 100755 app/assets/javascripts/org_projects.js.coffee mode change 100644 => 100755 app/assets/javascripts/org_subfields.js.coffee mode change 100644 => 100755 app/assets/javascripts/organizations.js.coffee mode change 100644 => 100755 app/assets/javascripts/praise_tread.js mode change 100644 => 100755 app/assets/javascripts/pull_requests.js.coffee mode change 100644 => 100755 app/assets/javascripts/quality_analyses.js.coffee mode change 100644 => 100755 app/assets/javascripts/question_banks.js.coffee mode change 100644 => 100755 app/assets/javascripts/school.js mode change 100644 => 100755 app/assets/javascripts/shares.js mode change 100644 => 100755 app/assets/javascripts/shield_activities.js.coffee mode change 100644 => 100755 app/assets/javascripts/shield_wechat_messages.js.coffee mode change 100644 => 100755 app/assets/javascripts/shixuns.js.coffee mode change 100644 => 100755 app/assets/javascripts/softapplications.js mode change 100644 => 100755 app/assets/javascripts/stages.js.coffee mode change 100644 => 100755 app/assets/javascripts/statistics.js.coffee mode change 100644 => 100755 app/assets/javascripts/sub_document_comments.js.coffee mode change 100644 => 100755 app/assets/javascripts/sub_domains.js.coffee mode change 100644 => 100755 app/assets/javascripts/subfield_subdomain_dirs.js.coffee mode change 100644 => 100755 app/assets/javascripts/subjects.js.coffee mode change 100644 => 100755 app/assets/javascripts/syllabus_member.js.coffee mode change 100644 => 100755 app/assets/javascripts/syllabuses.js.coffee mode change 100644 => 100755 app/assets/javascripts/system_log.js.coffee mode change 100644 => 100755 app/assets/javascripts/system_messages.js.coffee mode change 100644 => 100755 app/assets/javascripts/tasks.js.coffee mode change 100644 => 100755 app/assets/javascripts/teachers.js mode change 100644 => 100755 app/assets/javascripts/training_tasks.js.coffee mode change 100644 => 100755 app/assets/javascripts/trainings.js.coffee mode change 100644 => 100755 app/assets/javascripts/works.js.coffee mode change 100644 => 100755 app/assets/javascripts/zipdown.js mode change 100644 => 100755 app/assets/stylesheets/applied_project.css mode change 100644 => 100755 app/assets/stylesheets/apply_project_masters.css mode change 100644 => 100755 app/assets/stylesheets/article_homepages.css.scss mode change 100644 => 100755 app/assets/stylesheets/attachment_type_edit.css mode change 100644 => 100755 app/assets/stylesheets/careers.css.scss mode change 100644 => 100755 app/assets/stylesheets/categories.css.scss mode change 100644 => 100755 app/assets/stylesheets/challenges.css.scss mode change 100644 => 100755 app/assets/stylesheets/codes.css.scss mode change 100644 => 100755 app/assets/stylesheets/colleges.css.scss mode change 100644 => 100755 app/assets/stylesheets/competition_teams.css.scss mode change 100644 => 100755 app/assets/stylesheets/competitions.css.scss mode change 100644 => 100755 app/assets/stylesheets/contest_members.css.scss mode change 100644 => 100755 app/assets/stylesheets/contestant_works.css.scss mode change 100644 => 100755 app/assets/stylesheets/contests.css.scss delete mode 100644 app/assets/stylesheets/cooperates.css.scss mode change 100644 => 100755 app/assets/stylesheets/cooperation.css.scss mode change 100644 => 100755 app/assets/stylesheets/debates.css.scss mode change 100644 => 100755 app/assets/stylesheets/department.css.scss mode change 100644 => 100755 app/assets/stylesheets/discusses.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_course_achievement_methods.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_course_evaluation_subitems.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_course_evaluations.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_course_supports.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_course_targets.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_courses.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_graduation_requirements.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_graduation_subitems.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_graduations.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_major_schools.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_majors.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_training_objectives.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_training_subitems.css.scss mode change 100644 => 100755 app/assets/stylesheets/ec_years.css.scss delete mode 100644 app/assets/stylesheets/ecloud.css.scss mode change 100644 => 100755 app/assets/stylesheets/ecs.css.scss mode change 100644 => 100755 app/assets/stylesheets/enterprises.css.scss mode change 100644 => 100755 app/assets/stylesheets/exercise_bank.css.scss mode change 100644 => 100755 app/assets/stylesheets/forums.css mode change 100644 => 100755 app/assets/stylesheets/games.css.scss mode change 100644 => 100755 app/assets/stylesheets/graduation_tasks.css.scss mode change 100644 => 100755 app/assets/stylesheets/graduation_topics.css.scss mode change 100644 => 100755 app/assets/stylesheets/graduation_works.css.scss mode change 100644 => 100755 app/assets/stylesheets/homepages.css.scss mode change 100644 => 100755 app/assets/stylesheets/homework_bank.css.scss mode change 100644 => 100755 app/assets/stylesheets/iframes.css.scss mode change 100644 => 100755 app/assets/stylesheets/kubernete.css.scss delete mode 100644 app/assets/stylesheets/local_settings.css.scss mode change 100644 => 100755 app/assets/stylesheets/management.css.scss mode change 100644 => 100755 app/assets/stylesheets/managements.css.scss mode change 100644 => 100755 app/assets/stylesheets/mark_down.css.scss mode change 100644 => 100755 app/assets/stylesheets/memos.css mode change 100644 => 100755 app/assets/stylesheets/myshixuns.css.scss mode change 100644 => 100755 app/assets/stylesheets/no_uses.css mode change 100644 => 100755 app/assets/stylesheets/notificationcomments.css.scss delete mode 100644 app/assets/stylesheets/oauth.css.scss mode change 100644 => 100755 app/assets/stylesheets/open_source_projects.css mode change 100644 => 100755 app/assets/stylesheets/org_courses.css.scss mode change 100644 => 100755 app/assets/stylesheets/org_document_comment.css.scss mode change 100644 => 100755 app/assets/stylesheets/org_member.css.scss mode change 100644 => 100755 app/assets/stylesheets/org_projects.css.scss mode change 100644 => 100755 app/assets/stylesheets/org_subfields.css.scss mode change 100644 => 100755 app/assets/stylesheets/organizations.css.scss mode change 100644 => 100755 app/assets/stylesheets/praise_tread.css mode change 100644 => 100755 app/assets/stylesheets/pull_requests.css.scss mode change 100644 => 100755 app/assets/stylesheets/quality_analyses.css.scss mode change 100644 => 100755 app/assets/stylesheets/question_banks.css.scss mode change 100644 => 100755 app/assets/stylesheets/scaffold.css mode change 100644 => 100755 app/assets/stylesheets/scaffolds.css.scss mode change 100644 => 100755 app/assets/stylesheets/school.css mode change 100644 => 100755 app/assets/stylesheets/shares.css mode change 100644 => 100755 app/assets/stylesheets/shield_activities.css.scss mode change 100644 => 100755 app/assets/stylesheets/shield_wechat_messages.css.scss mode change 100644 => 100755 app/assets/stylesheets/shixuns.css.scss mode change 100644 => 100755 app/assets/stylesheets/softapplications.css mode change 100644 => 100755 app/assets/stylesheets/stages.css.scss mode change 100644 => 100755 app/assets/stylesheets/statistics.css.scss mode change 100644 => 100755 app/assets/stylesheets/sub_document_comments.css.scss mode change 100644 => 100755 app/assets/stylesheets/sub_domains.css.scss mode change 100644 => 100755 app/assets/stylesheets/subfield_subdomain_dirs.css.scss mode change 100644 => 100755 app/assets/stylesheets/subjects.css.scss mode change 100644 => 100755 app/assets/stylesheets/syllabus_member.css.scss mode change 100644 => 100755 app/assets/stylesheets/syllabuses.css.scss mode change 100644 => 100755 app/assets/stylesheets/system_log.css.scss mode change 100644 => 100755 app/assets/stylesheets/system_messages.css.scss mode change 100644 => 100755 app/assets/stylesheets/tasks.css.scss mode change 100644 => 100755 app/assets/stylesheets/teachers.css mode change 100644 => 100755 app/assets/stylesheets/training_tasks.css.scss mode change 100644 => 100755 app/assets/stylesheets/trainings.css.scss mode change 100644 => 100755 app/assets/stylesheets/works.css.scss mode change 100644 => 100755 app/assets/stylesheets/zipdown.css mode change 100644 => 100755 app/controllers/account_controller.rb mode change 100644 => 100755 app/controllers/activities_controller.rb mode change 100644 => 100755 app/controllers/activity_notifys_controller.rb mode change 100644 => 100755 app/controllers/admin_controller.rb mode change 100644 => 100755 app/controllers/application_controller.rb mode change 100644 => 100755 app/controllers/applied_project_controller.rb mode change 100644 => 100755 app/controllers/apply_project_masters_controller.rb mode change 100644 => 100755 app/controllers/article_homepages_controller.rb mode change 100644 => 100755 app/controllers/at_controller.rb mode change 100644 => 100755 app/controllers/attachments_controller.rb mode change 100644 => 100755 app/controllers/auth_sources_controller.rb mode change 100644 => 100755 app/controllers/auto_completes_controller.rb mode change 100644 => 100755 app/controllers/avatar_controller.rb mode change 100644 => 100755 app/controllers/bids_controller.rb mode change 100644 => 100755 app/controllers/blog_comments_controller.rb mode change 100644 => 100755 app/controllers/blogs_controller.rb mode change 100644 => 100755 app/controllers/boards_controller.rb mode change 100644 => 100755 app/controllers/calendars_controller.rb mode change 100644 => 100755 app/controllers/careers_controller.rb mode change 100644 => 100755 app/controllers/categories_controller.rb mode change 100644 => 100755 app/controllers/challenges_controller.rb mode change 100644 => 100755 app/controllers/codes_controller.rb mode change 100644 => 100755 app/controllers/colleges_controller.rb mode change 100644 => 100755 app/controllers/comments_controller.rb mode change 100644 => 100755 app/controllers/competition_teams_controller.rb mode change 100644 => 100755 app/controllers/competitions_controller.rb mode change 100644 => 100755 app/controllers/contest_members_controller.rb mode change 100644 => 100755 app/controllers/contestant_works_controller.rb mode change 100644 => 100755 app/controllers/contests_controller.rb mode change 100644 => 100755 app/controllers/context_menus_controller.rb delete mode 100644 app/controllers/cooperates_controller.rb mode change 100644 => 100755 app/controllers/cooperation_controller.rb mode change 100644 => 100755 app/controllers/courses_controller.rb mode change 100644 => 100755 app/controllers/custom_fields_controller.rb mode change 100644 => 100755 app/controllers/debates_controller.rb mode change 100644 => 100755 app/controllers/department_controller.rb mode change 100644 => 100755 app/controllers/discuss_demos_controller.rb mode change 100644 => 100755 app/controllers/discusses_controller.rb mode change 100644 => 100755 app/controllers/documents_controller.rb mode change 100644 => 100755 app/controllers/ec_course_achievement_methods_controller.rb mode change 100644 => 100755 app/controllers/ec_course_evaluation_subitems_controller.rb mode change 100644 => 100755 app/controllers/ec_course_evaluations_controller.rb mode change 100644 => 100755 app/controllers/ec_course_supports_controller.rb mode change 100644 => 100755 app/controllers/ec_course_targets_controller.rb mode change 100644 => 100755 app/controllers/ec_courses_controller.rb mode change 100644 => 100755 app/controllers/ec_graduation_requirements_controller.rb mode change 100644 => 100755 app/controllers/ec_graduation_subitems_controller.rb mode change 100644 => 100755 app/controllers/ec_major_schools_controller.rb mode change 100644 => 100755 app/controllers/ec_majors_controller.rb mode change 100644 => 100755 app/controllers/ec_training_objectives_controller.rb mode change 100644 => 100755 app/controllers/ec_training_subitems_controller.rb mode change 100644 => 100755 app/controllers/ec_years_controller.rb delete mode 100644 app/controllers/ecloud_controller.rb mode change 100644 => 100755 app/controllers/ecs_controller.rb mode change 100644 => 100755 app/controllers/enumerations_controller.rb mode change 100644 => 100755 app/controllers/exercise_bank_controller.rb mode change 100644 => 100755 app/controllers/exercise_controller.rb mode change 100644 => 100755 app/controllers/files_controller.rb mode change 100644 => 100755 app/controllers/forums_controller.rb mode change 100644 => 100755 app/controllers/games_controller.rb mode change 100644 => 100755 app/controllers/gantts_controller.rb mode change 100644 => 100755 app/controllers/git_callback_controller.rb mode change 100644 => 100755 app/controllers/graduation_tasks_controller.rb mode change 100644 => 100755 app/controllers/graduation_topics_controller.rb mode change 100644 => 100755 app/controllers/graduation_works_controller.rb mode change 100644 => 100755 app/controllers/groups_controller.rb mode change 100644 => 100755 app/controllers/homepages_controller.rb mode change 100644 => 100755 app/controllers/homework_attach_controller.rb mode change 100644 => 100755 app/controllers/homework_bank_controller.rb mode change 100644 => 100755 app/controllers/homework_common_controller.rb mode change 100644 => 100755 app/controllers/homework_users_controller.rb mode change 100644 => 100755 app/controllers/iframes_controller.rb mode change 100644 => 100755 app/controllers/issue_categories_controller.rb mode change 100644 => 100755 app/controllers/issue_relations_controller.rb mode change 100644 => 100755 app/controllers/issue_statuses_controller.rb mode change 100644 => 100755 app/controllers/issues_controller.rb mode change 100644 => 100755 app/controllers/journals_controller.rb mode change 100644 => 100755 app/controllers/kubernete_controller.rb mode change 100644 => 100755 app/controllers/list_controller.rb mode change 100644 => 100755 app/controllers/local_settings_controller.rb mode change 100644 => 100755 app/controllers/mail_handler_controller.rb mode change 100644 => 100755 app/controllers/managements_controller.rb mode change 100644 => 100755 app/controllers/mark_down_controller.rb mode change 100644 => 100755 app/controllers/members_controller.rb mode change 100644 => 100755 app/controllers/memos_controller.rb mode change 100644 => 100755 app/controllers/messages_controller.rb mode change 100644 => 100755 app/controllers/my_controller.rb mode change 100644 => 100755 app/controllers/myshixuns_controller.rb mode change 100644 => 100755 app/controllers/news_controller.rb mode change 100644 => 100755 app/controllers/no_uses_controller.rb mode change 100644 => 100755 app/controllers/notificationcomments_controller.rb delete mode 100644 app/controllers/oauth_controller.rb mode change 100644 => 100755 app/controllers/open_source_projects_controller.rb mode change 100644 => 100755 app/controllers/org_courses_controller.rb mode change 100644 => 100755 app/controllers/org_document_comments_controller.rb mode change 100644 => 100755 app/controllers/org_member_controller.rb mode change 100644 => 100755 app/controllers/org_projects_controller.rb mode change 100644 => 100755 app/controllers/org_subfields_controller.rb mode change 100644 => 100755 app/controllers/organizations_controller.rb delete mode 100644 app/controllers/partners_controller.rb mode change 100644 => 100755 app/controllers/poll_controller.rb mode change 100644 => 100755 app/controllers/praise_tread_controller.rb mode change 100644 => 100755 app/controllers/previews_controller.rb mode change 100644 => 100755 app/controllers/project_enumerations_controller.rb mode change 100644 => 100755 app/controllers/projects_controller.rb mode change 100644 => 100755 app/controllers/pull_requests_controller.rb mode change 100644 => 100755 app/controllers/quality_analysis_controller.rb mode change 100644 => 100755 app/controllers/queries_controller.rb mode change 100644 => 100755 app/controllers/question_banks_controller.rb mode change 100644 => 100755 app/controllers/relative_memos_controller.rb mode change 100644 => 100755 app/controllers/reports_controller.rb mode change 100644 => 100755 app/controllers/repositories_controller.rb mode change 100644 => 100755 app/controllers/roles_controller.rb mode change 100644 => 100755 app/controllers/school_controller.rb mode change 100644 => 100755 app/controllers/search_controller.rb mode change 100644 => 100755 app/controllers/settings_controller.rb mode change 100644 => 100755 app/controllers/shares_controller.rb mode change 100644 => 100755 app/controllers/shell/shell mode change 100644 => 100755 app/controllers/shield_activities_controller.rb mode change 100644 => 100755 app/controllers/shield_wechat_messages_controller.rb mode change 100644 => 100755 app/controllers/shixuns_controller.rb mode change 100644 => 100755 app/controllers/softapplications_controller.rb mode change 100644 => 100755 app/controllers/ssos_controller.rb mode change 100644 => 100755 app/controllers/stages_controller.rb mode change 100644 => 100755 app/controllers/statistics_controller.rb mode change 100644 => 100755 app/controllers/stores_controller.rb mode change 100644 => 100755 app/controllers/student_work_controller.rb mode change 100644 => 100755 app/controllers/sub_document_comments_controller.rb mode change 100644 => 100755 app/controllers/sub_domains_controller.rb mode change 100644 => 100755 app/controllers/subfield_subdomain_dirs_controller.rb mode change 100644 => 100755 app/controllers/subjects_controller.rb mode change 100644 => 100755 app/controllers/syllabus_member_controller.rb mode change 100644 => 100755 app/controllers/syllabuses_controller.rb mode change 100644 => 100755 app/controllers/sys_controller.rb mode change 100644 => 100755 app/controllers/system_log_controller.rb mode change 100644 => 100755 app/controllers/system_messages_controller.rb mode change 100644 => 100755 app/controllers/tags_controller.rb mode change 100644 => 100755 app/controllers/tasks_controller.rb mode change 100644 => 100755 app/controllers/teachers_controller.rb mode change 100644 => 100755 app/controllers/test_controller.rb mode change 100644 => 100755 app/controllers/timelog_controller.rb mode change 100644 => 100755 app/controllers/trackers_controller.rb mode change 100644 => 100755 app/controllers/training_tasks_controller.rb mode change 100644 => 100755 app/controllers/trainings_controller.rb mode change 100644 => 100755 app/controllers/user_score_controller.rb mode change 100644 => 100755 app/controllers/users_controller.rb mode change 100644 => 100755 app/controllers/versions_controller.rb mode change 100644 => 100755 app/controllers/watchers_controller.rb mode change 100644 => 100755 app/controllers/web_footer_companies_controller.rb mode change 100644 => 100755 app/controllers/wechats_controller.rb mode change 100644 => 100755 app/controllers/welcome_controller.rb mode change 100644 => 100755 app/controllers/wiki_controller.rb mode change 100644 => 100755 app/controllers/wikis_controller.rb mode change 100644 => 100755 app/controllers/words_controller.rb mode change 100644 => 100755 app/controllers/workflows_controller.rb mode change 100644 => 100755 app/controllers/works_controller.rb mode change 100644 => 100755 app/controllers/zipdown_controller.rb mode change 100644 => 100755 app/helpers/account_helper.rb mode change 100644 => 100755 app/helpers/activities_helper.rb mode change 100644 => 100755 app/helpers/activity_notifys_helper.rb mode change 100644 => 100755 app/helpers/admin_helper.rb mode change 100644 => 100755 app/helpers/api_helper.rb mode change 100644 => 100755 app/helpers/application_helper.rb mode change 100644 => 100755 app/helpers/applied_project_helper.rb mode change 100644 => 100755 app/helpers/apply_project_masters_helper.rb mode change 100644 => 100755 app/helpers/article_homepages_helper.rb mode change 100644 => 100755 app/helpers/attachments_helper.rb mode change 100644 => 100755 app/helpers/auth_sources_helper.rb mode change 100644 => 100755 app/helpers/avatar_helper.rb mode change 100644 => 100755 app/helpers/bids_helper.rb mode change 100644 => 100755 app/helpers/blog_comments_helper.rb mode change 100644 => 100755 app/helpers/blogs_helper.rb mode change 100644 => 100755 app/helpers/boards_helper.rb mode change 100644 => 100755 app/helpers/calendars_helper.rb mode change 100644 => 100755 app/helpers/careers_helper.rb mode change 100644 => 100755 app/helpers/categories_helper.rb mode change 100644 => 100755 app/helpers/challenges_helper.rb mode change 100644 => 100755 app/helpers/codes_helper.rb mode change 100644 => 100755 app/helpers/colleges_helper.rb mode change 100644 => 100755 app/helpers/competition_teams_helper.rb mode change 100644 => 100755 app/helpers/competitions_helper.rb mode change 100644 => 100755 app/helpers/contest_members_helper.rb mode change 100644 => 100755 app/helpers/contestant_works_helper.rb mode change 100644 => 100755 app/helpers/contests_helper.rb mode change 100644 => 100755 app/helpers/context_menus_helper.rb delete mode 100644 app/helpers/cooperates_helper.rb mode change 100644 => 100755 app/helpers/cooperation_helper.rb mode change 100644 => 100755 app/helpers/courses_helper.rb mode change 100644 => 100755 app/helpers/custom_fields_helper.rb mode change 100644 => 100755 app/helpers/debates_helper.rb mode change 100644 => 100755 app/helpers/department_helper.rb mode change 100644 => 100755 app/helpers/discuss_demos_helper.rb mode change 100644 => 100755 app/helpers/discusses_helper.rb mode change 100644 => 100755 app/helpers/documents_helper.rb mode change 100644 => 100755 app/helpers/ec_course_achievement_methods_helper.rb mode change 100644 => 100755 app/helpers/ec_course_evaluation_subitems_helper.rb mode change 100644 => 100755 app/helpers/ec_course_evaluations_helper.rb mode change 100644 => 100755 app/helpers/ec_course_supports_helper.rb mode change 100644 => 100755 app/helpers/ec_course_targets_helper.rb mode change 100644 => 100755 app/helpers/ec_courses_helper.rb mode change 100644 => 100755 app/helpers/ec_graduation_requirements_helper.rb mode change 100644 => 100755 app/helpers/ec_graduation_subitems_helper.rb mode change 100644 => 100755 app/helpers/ec_graduations_helper.rb mode change 100644 => 100755 app/helpers/ec_helper.rb mode change 100644 => 100755 app/helpers/ec_major_schools_helper.rb mode change 100644 => 100755 app/helpers/ec_majors_helper.rb mode change 100644 => 100755 app/helpers/ec_training_objectives_helper.rb mode change 100644 => 100755 app/helpers/ec_training_subitems_helper.rb mode change 100644 => 100755 app/helpers/ec_years_helper.rb delete mode 100644 app/helpers/ecloud_helper.rb mode change 100644 => 100755 app/helpers/ecs_helper.rb mode change 100644 => 100755 app/helpers/enumerations_helper.rb mode change 100644 => 100755 app/helpers/exercise_bank_helper.rb mode change 100644 => 100755 app/helpers/exercise_helper.rb mode change 100644 => 100755 app/helpers/files_helper.rb mode change 100644 => 100755 app/helpers/forums_helper.rb mode change 100644 => 100755 app/helpers/games_helper.rb mode change 100644 => 100755 app/helpers/gantt_helper.rb mode change 100644 => 100755 app/helpers/gitlab_helper.rb mode change 100644 => 100755 app/helpers/graduation_tasks_helper.rb mode change 100644 => 100755 app/helpers/graduation_topics_helper.rb mode change 100644 => 100755 app/helpers/graduation_works_helper.rb mode change 100644 => 100755 app/helpers/groups_helper.rb mode change 100644 => 100755 app/helpers/homepages_helper.rb mode change 100644 => 100755 app/helpers/homework_attach_helper.rb mode change 100644 => 100755 app/helpers/homework_bank_helper.rb mode change 100644 => 100755 app/helpers/homework_common_helper.rb mode change 100644 => 100755 app/helpers/homework_users_helper.rb mode change 100644 => 100755 app/helpers/iframes_helper.rb mode change 100644 => 100755 app/helpers/issue_relations_helper.rb mode change 100644 => 100755 app/helpers/issue_statuses_helper.rb mode change 100644 => 100755 app/helpers/issues_helper.rb mode change 100644 => 100755 app/helpers/journals_helper.rb mode change 100644 => 100755 app/helpers/kubernete_helper.rb mode change 100644 => 100755 app/helpers/local_settings_helper.rb mode change 100644 => 100755 app/helpers/logger_helper.rb mode change 100644 => 100755 app/helpers/mail_handler_helper.rb mode change 100644 => 100755 app/helpers/management_helper.rb mode change 100644 => 100755 app/helpers/managements_helper.rb mode change 100644 => 100755 app/helpers/mark_down_helper.rb mode change 100644 => 100755 app/helpers/members_helper.rb mode change 100644 => 100755 app/helpers/memos_helper.rb mode change 100644 => 100755 app/helpers/messages_helper.rb mode change 100644 => 100755 app/helpers/my_helper.rb mode change 100644 => 100755 app/helpers/myshixuns_helper.rb mode change 100644 => 100755 app/helpers/news_helper.rb mode change 100644 => 100755 app/helpers/no_uses_helper.rb mode change 100644 => 100755 app/helpers/notificationcomments_helper.rb delete mode 100644 app/helpers/oauth_helper.rb mode change 100644 => 100755 app/helpers/open_source_projects_helper.rb mode change 100644 => 100755 app/helpers/org_courses_helper.rb mode change 100644 => 100755 app/helpers/org_document_comment_helper.rb mode change 100644 => 100755 app/helpers/org_member_helper.rb mode change 100644 => 100755 app/helpers/org_projects_helper.rb mode change 100644 => 100755 app/helpers/org_subfields_helper.rb mode change 100644 => 100755 app/helpers/organizations_helper.rb mode change 100644 => 100755 app/helpers/owner_type_helper.rb mode change 100644 => 100755 app/helpers/poll_helper.rb mode change 100644 => 100755 app/helpers/praise_tread_helper.rb mode change 100644 => 100755 app/helpers/project_score_helper.rb mode change 100644 => 100755 app/helpers/projects_helper.rb mode change 100644 => 100755 app/helpers/pull_requests_helper.rb mode change 100644 => 100755 app/helpers/quality_analysis_helper.rb mode change 100644 => 100755 app/helpers/queries_helper.rb mode change 100644 => 100755 app/helpers/question_banks_helper.rb mode change 100644 => 100755 app/helpers/reports_helper.rb mode change 100644 => 100755 app/helpers/repositories_helper.rb mode change 100644 => 100755 app/helpers/roles_helper.rb mode change 100644 => 100755 app/helpers/routes_helper.rb mode change 100644 => 100755 app/helpers/school_helper.rb mode change 100644 => 100755 app/helpers/search_helper.rb mode change 100644 => 100755 app/helpers/settings_helper.rb mode change 100644 => 100755 app/helpers/shares_helper.rb mode change 100644 => 100755 app/helpers/shield_activities_helper.rb mode change 100644 => 100755 app/helpers/shield_wechat_messages_helper.rb mode change 100644 => 100755 app/helpers/shixuns_helper.rb mode change 100644 => 100755 app/helpers/softapplications_helper.rb mode change 100644 => 100755 app/helpers/sort_helper.rb mode change 100644 => 100755 app/helpers/stages_helper.rb mode change 100644 => 100755 app/helpers/statistics_helper.rb mode change 100644 => 100755 app/helpers/stores_helper.rb mode change 100644 => 100755 app/helpers/student_work_helper.rb mode change 100644 => 100755 app/helpers/sub_document_comments_helper.rb mode change 100644 => 100755 app/helpers/sub_domains_helper.rb mode change 100644 => 100755 app/helpers/subfield_subdomain_dirs_helper.rb mode change 100644 => 100755 app/helpers/subjects_helper.rb mode change 100644 => 100755 app/helpers/syllabus_member_helper.rb mode change 100644 => 100755 app/helpers/syllabuses_helper.rb mode change 100644 => 100755 app/helpers/system_log_helper.rb mode change 100644 => 100755 app/helpers/system_messages_helper.rb mode change 100644 => 100755 app/helpers/tags_helper.rb mode change 100644 => 100755 app/helpers/tasks_helper.rb mode change 100644 => 100755 app/helpers/teachers_helper.rb mode change 100644 => 100755 app/helpers/test_helper.rb mode change 100644 => 100755 app/helpers/timelog_helper.rb mode change 100644 => 100755 app/helpers/trackers_helper.rb mode change 100644 => 100755 app/helpers/training_tasks_helper.rb mode change 100644 => 100755 app/helpers/trainings_helper.rb mode change 100644 => 100755 app/helpers/user_score_helper.rb mode change 100644 => 100755 app/helpers/users_helper.rb mode change 100644 => 100755 app/helpers/versions_helper.rb mode change 100644 => 100755 app/helpers/watchers_helper.rb mode change 100644 => 100755 app/helpers/wechats_helper.rb mode change 100644 => 100755 app/helpers/welcome_helper.rb mode change 100644 => 100755 app/helpers/wiki_helper.rb mode change 100644 => 100755 app/helpers/words_helper.rb mode change 100644 => 100755 app/helpers/workflows_helper.rb mode change 100644 => 100755 app/helpers/works_helper.rb mode change 100644 => 100755 app/helpers/zipdown_helper.rb mode change 100644 => 100755 app/models/activity.rb mode change 100644 => 100755 app/models/activity_notify.rb mode change 100644 => 100755 app/models/add_base_score_to_statistics.rb mode change 100644 => 100755 app/models/api_key.rb mode change 100644 => 100755 app/models/applied_contest.rb mode change 100644 => 100755 app/models/applied_message.rb mode change 100644 => 100755 app/models/applied_project.rb mode change 100644 => 100755 app/models/apply_action.rb mode change 100644 => 100755 app/models/apply_add_department.rb mode change 100644 => 100755 app/models/apply_add_schools.rb mode change 100644 => 100755 app/models/apply_homework.rb mode change 100644 => 100755 app/models/apply_project_master.rb mode change 100644 => 100755 app/models/apply_resource.rb mode change 100644 => 100755 app/models/apply_user_authentication.rb mode change 100644 => 100755 app/models/article_homepage.rb mode change 100644 => 100755 app/models/at_message.rb mode change 100644 => 100755 app/models/attachment.rb mode change 100644 => 100755 app/models/attachment_group_setting.rb mode change 100644 => 100755 app/models/attachment_history.rb mode change 100644 => 100755 app/models/attachmentstype.rb mode change 100644 => 100755 app/models/attendance.rb mode change 100644 => 100755 app/models/auth_source.rb mode change 100644 => 100755 app/models/auth_source_ldap.rb mode change 100644 => 100755 app/models/authentication.rb mode change 100644 => 100755 app/models/authentications_users.rb mode change 100644 => 100755 app/models/bid.rb mode change 100644 => 100755 app/models/biding_project.rb mode change 100644 => 100755 app/models/blog.rb mode change 100644 => 100755 app/models/blog_comment.rb mode change 100644 => 100755 app/models/blog_message.rb mode change 100644 => 100755 app/models/board.rb mode change 100644 => 100755 app/models/bug_to_osp.rb mode change 100644 => 100755 app/models/career.rb mode change 100644 => 100755 app/models/career_faq.rb mode change 100644 => 100755 app/models/career_stage.rb mode change 100644 => 100755 app/models/career_stage_subject.rb mode change 100644 => 100755 app/models/challenge.rb mode change 100644 => 100755 app/models/challenge_choose.rb mode change 100644 => 100755 app/models/challenge_question.rb mode change 100644 => 100755 app/models/challenge_sample.rb mode change 100644 => 100755 app/models/challenge_tag.rb mode change 100644 => 100755 app/models/challenge_work_score.rb mode change 100644 => 100755 app/models/change.rb mode change 100644 => 100755 app/models/changeset.rb mode change 100644 => 100755 app/models/chart_rule.rb mode change 100644 => 100755 app/models/choose_outputs.rb mode change 100644 => 100755 app/models/code_tests.rb mode change 100644 => 100755 app/models/comment.rb mode change 100644 => 100755 app/models/commit.rb mode change 100644 => 100755 app/models/commit_issues.rb mode change 100644 => 100755 app/models/competition.rb mode change 100644 => 100755 app/models/competition_entry.rb mode change 100644 => 100755 app/models/competition_list.rb mode change 100644 => 100755 app/models/competition_module.rb mode change 100644 => 100755 app/models/competition_module_md_content.rb mode change 100644 => 100755 app/models/competition_score.rb mode change 100644 => 100755 app/models/competition_stage.rb mode change 100644 => 100755 app/models/competition_stage_section.rb mode change 100644 => 100755 app/models/competition_team.rb mode change 100644 => 100755 app/models/competition_text_config.rb mode change 100644 => 100755 app/models/contest.rb mode change 100644 => 100755 app/models/contest_activity.rb mode change 100644 => 100755 app/models/contest_member.rb mode change 100644 => 100755 app/models/contest_member_role.rb mode change 100644 => 100755 app/models/contest_message.rb mode change 100644 => 100755 app/models/contestant_for_contest.rb mode change 100644 => 100755 app/models/contestant_work.rb mode change 100644 => 100755 app/models/contestant_work_evaluation_distribution.rb mode change 100644 => 100755 app/models/contestant_work_project.rb mode change 100644 => 100755 app/models/contestant_work_score.rb mode change 100644 => 100755 app/models/coo_img.rb mode change 100644 => 100755 app/models/cooperation.rb mode change 100644 => 100755 app/models/course.rb mode change 100644 => 100755 app/models/course_activity.rb mode change 100644 => 100755 app/models/course_attachment.rb mode change 100644 => 100755 app/models/course_contributor_score.rb mode change 100644 => 100755 app/models/course_group.rb mode change 100644 => 100755 app/models/course_homework_category.rb mode change 100644 => 100755 app/models/course_homework_statistics.rb mode change 100644 => 100755 app/models/course_infos.rb mode change 100644 => 100755 app/models/course_list.rb mode change 100644 => 100755 app/models/course_message.rb mode change 100644 => 100755 app/models/course_module.rb mode change 100644 => 100755 app/models/course_status.rb mode change 100644 => 100755 app/models/custom_field.rb mode change 100644 => 100755 app/models/custom_field_value.rb mode change 100644 => 100755 app/models/custom_value.rb delete mode 100644 app/models/customer.rb mode change 100644 => 100755 app/models/data_exception.rb mode change 100644 => 100755 app/models/department.rb mode change 100644 => 100755 app/models/department_member.rb mode change 100644 => 100755 app/models/discipline_category.rb mode change 100644 => 100755 app/models/discuss.rb mode change 100644 => 100755 app/models/document.rb mode change 100644 => 100755 app/models/document_category.rb mode change 100644 => 100755 app/models/document_category_custom_field.rb mode change 100644 => 100755 app/models/dts.rb mode change 100644 => 100755 app/models/ec_achievement_evaluation_relate.rb mode change 100644 => 100755 app/models/ec_course.rb mode change 100644 => 100755 app/models/ec_course_achievement_method.rb mode change 100644 => 100755 app/models/ec_course_evaluation.rb mode change 100644 => 100755 app/models/ec_course_evaluation_subitem.rb mode change 100644 => 100755 app/models/ec_course_student_score.rb mode change 100644 => 100755 app/models/ec_course_support.rb mode change 100644 => 100755 app/models/ec_course_target.rb mode change 100644 => 100755 app/models/ec_course_user.rb mode change 100644 => 100755 app/models/ec_discipline.rb mode change 100644 => 100755 app/models/ec_discipline_first.rb mode change 100644 => 100755 app/models/ec_graduation_requirement.rb mode change 100644 => 100755 app/models/ec_graduation_requirement_calculation.rb mode change 100644 => 100755 app/models/ec_graduation_standard.rb mode change 100644 => 100755 app/models/ec_graduation_subitem.rb mode change 100644 => 100755 app/models/ec_graduation_subitem_course.rb mode change 100644 => 100755 app/models/ec_graduation_subitem_course_target.rb mode change 100644 => 100755 app/models/ec_major.rb mode change 100644 => 100755 app/models/ec_major_course.rb mode change 100644 => 100755 app/models/ec_major_school.rb mode change 100644 => 100755 app/models/ec_major_school_user.rb mode change 100644 => 100755 app/models/ec_require_sub_vs_standard.rb mode change 100644 => 100755 app/models/ec_requirement_vs_objective.rb mode change 100644 => 100755 app/models/ec_school_user.rb mode change 100644 => 100755 app/models/ec_score_level.rb mode change 100644 => 100755 app/models/ec_student_achievement.rb mode change 100644 => 100755 app/models/ec_student_score_target.rb mode change 100644 => 100755 app/models/ec_template.rb mode change 100644 => 100755 app/models/ec_training_objective.rb mode change 100644 => 100755 app/models/ec_training_subitem.rb mode change 100644 => 100755 app/models/ec_year.rb mode change 100644 => 100755 app/models/ec_year_student.rb delete mode 100644 app/models/ecloud.rb delete mode 100644 app/models/ecloud_log.rb delete mode 100644 app/models/ecloud_productpara.rb delete mode 100644 app/models/ecloud_service.rb delete mode 100644 app/models/ecloud_serviece_servicepara.rb delete mode 100644 app/models/ecloud_user.rb delete mode 100644 app/models/ecloud_user_para.rb delete mode 100644 app/models/ecloud_users.rb mode change 100644 => 100755 app/models/editor_of_document.rb mode change 100644 => 100755 app/models/enabled_module.rb mode change 100644 => 100755 app/models/enumeration.rb mode change 100644 => 100755 app/models/error_check.rb mode change 100644 => 100755 app/models/evaluate_record.rb mode change 100644 => 100755 app/models/exercise.rb mode change 100644 => 100755 app/models/exercise_answer.rb mode change 100644 => 100755 app/models/exercise_answer_comment.rb mode change 100644 => 100755 app/models/exercise_bank.rb mode change 100644 => 100755 app/models/exercise_bank_choice.rb mode change 100644 => 100755 app/models/exercise_bank_question.rb mode change 100644 => 100755 app/models/exercise_bank_shixun_challenge.rb mode change 100644 => 100755 app/models/exercise_bank_standard_answer.rb mode change 100644 => 100755 app/models/exercise_choice.rb mode change 100644 => 100755 app/models/exercise_group_setting.rb mode change 100644 => 100755 app/models/exercise_level_setting.rb mode change 100644 => 100755 app/models/exercise_question.rb mode change 100644 => 100755 app/models/exercise_shixun_answer.rb mode change 100644 => 100755 app/models/exercise_shixun_challenge.rb mode change 100644 => 100755 app/models/exercise_standard_answer.rb mode change 100644 => 100755 app/models/exercise_user.rb mode change 100644 => 100755 app/models/exercise_user_question.rb mode change 100644 => 100755 app/models/experience.rb mode change 100644 => 100755 app/models/first_level_discipline.rb mode change 100644 => 100755 app/models/first_page.rb mode change 100644 => 100755 app/models/forge_activity.rb mode change 100644 => 100755 app/models/forge_message.rb mode change 100644 => 100755 app/models/forum.rb mode change 100644 => 100755 app/models/forward.rb mode change 100644 => 100755 app/models/game.rb mode change 100644 => 100755 app/models/game_code.rb mode change 100644 => 100755 app/models/game_outputs.rb mode change 100644 => 100755 app/models/gitlab_url.rb mode change 100644 => 100755 app/models/grade.rb mode change 100644 => 100755 app/models/graduation_group.rb mode change 100644 => 100755 app/models/graduation_task.rb mode change 100644 => 100755 app/models/graduation_task_group_assignation.rb mode change 100644 => 100755 app/models/graduation_topic.rb mode change 100644 => 100755 app/models/graduation_work.rb mode change 100644 => 100755 app/models/graduation_work_comment_assignation.rb mode change 100644 => 100755 app/models/graduation_work_score.rb mode change 100644 => 100755 app/models/group.rb mode change 100644 => 100755 app/models/group_custom_field.rb mode change 100644 => 100755 app/models/help.rb mode change 100644 => 100755 app/models/homepage.rb mode change 100644 => 100755 app/models/homework_attach.rb mode change 100644 => 100755 app/models/homework_bank.rb mode change 100644 => 100755 app/models/homework_bank_sample.rb mode change 100644 => 100755 app/models/homework_bank_shixun.rb mode change 100644 => 100755 app/models/homework_bank_test.rb mode change 100644 => 100755 app/models/homework_challenge_setting.rb mode change 100644 => 100755 app/models/homework_common.rb mode change 100644 => 100755 app/models/homework_commons_shixuns.rb mode change 100644 => 100755 app/models/homework_detail_group.rb mode change 100644 => 100755 app/models/homework_detail_manual.rb mode change 100644 => 100755 app/models/homework_detail_programing.rb mode change 100644 => 100755 app/models/homework_evaluation.rb mode change 100644 => 100755 app/models/homework_for_course.rb mode change 100644 => 100755 app/models/homework_group_review.rb mode change 100644 => 100755 app/models/homework_group_setting.rb mode change 100644 => 100755 app/models/homework_reference_answer.rb mode change 100644 => 100755 app/models/homework_review_result.rb mode change 100644 => 100755 app/models/homework_sample.rb mode change 100644 => 100755 app/models/homework_test.rb mode change 100644 => 100755 app/models/homework_user.rb mode change 100644 => 100755 app/models/import_course_user.rb mode change 100644 => 100755 app/models/import_student.rb mode change 100644 => 100755 app/models/inform.rb mode change 100644 => 100755 app/models/invite_list.rb mode change 100644 => 100755 app/models/issue.rb mode change 100644 => 100755 app/models/issue_category.rb mode change 100644 => 100755 app/models/issue_custom_field.rb mode change 100644 => 100755 app/models/issue_observer.rb mode change 100644 => 100755 app/models/issue_overdue.rb mode change 100644 => 100755 app/models/issue_priority.rb mode change 100644 => 100755 app/models/issue_priority_custom_field.rb mode change 100644 => 100755 app/models/issue_query.rb mode change 100644 => 100755 app/models/issue_relation.rb mode change 100644 => 100755 app/models/issue_status.rb mode change 100644 => 100755 app/models/join_in_competition.rb mode change 100644 => 100755 app/models/join_in_contest.rb mode change 100644 => 100755 app/models/journal.rb mode change 100644 => 100755 app/models/journal_detail.rb mode change 100644 => 100755 app/models/journal_observer.rb mode change 100644 => 100755 app/models/journal_reply.rb mode change 100644 => 100755 app/models/journals_for_message.rb mode change 100644 => 100755 app/models/journals_for_message_observer.rb mode change 100644 => 100755 app/models/kindeditor/asset.rb mode change 100644 => 100755 app/models/kindeditor/file.rb mode change 100644 => 100755 app/models/kindeditor/flash.rb mode change 100644 => 100755 app/models/kindeditor/image.rb mode change 100644 => 100755 app/models/kindeditor/media.rb mode change 100644 => 100755 app/models/local_challenge.rb mode change 100644 => 100755 app/models/local_challenge_tag.rb mode change 100644 => 100755 app/models/local_mirror_repository.rb mode change 100644 => 100755 app/models/local_setting.rb mode change 100644 => 100755 app/models/local_shixun.rb mode change 100644 => 100755 app/models/local_shixun_tag_repertoire.rb mode change 100644 => 100755 app/models/local_test_set.rb mode change 100644 => 100755 app/models/mail_handler.rb mode change 100644 => 100755 app/models/mailer.rb mode change 100644 => 100755 app/models/major.rb mode change 100644 => 100755 app/models/major_course.rb mode change 100644 => 100755 app/models/mark_down.rb mode change 100644 => 100755 app/models/member.rb mode change 100644 => 100755 app/models/member_role.rb mode change 100644 => 100755 app/models/memo.rb mode change 100644 => 100755 app/models/memo_message.rb mode change 100644 => 100755 app/models/memo_tag_repertoire.rb mode change 100644 => 100755 app/models/message.rb mode change 100644 => 100755 app/models/message_all.rb mode change 100644 => 100755 app/models/mirror_migrate_error.rb mode change 100644 => 100755 app/models/mirror_operation_record.rb mode change 100644 => 100755 app/models/mirror_repository.rb mode change 100644 => 100755 app/models/mirror_repository_type.rb mode change 100644 => 100755 app/models/mirror_script.rb mode change 100644 => 100755 app/models/mirror_type.rb mode change 100644 => 100755 app/models/mirror_update_record.rb mode change 100644 => 100755 app/models/mul_test.rb mode change 100644 => 100755 app/models/myshixun.rb mode change 100644 => 100755 app/models/myshixun_member.rb mode change 100644 => 100755 app/models/news.rb mode change 100644 => 100755 app/models/no_use.rb mode change 100644 => 100755 app/models/notificationcomment.rb delete mode 100644 app/models/oauth.rb delete mode 100644 app/models/oauth_config.rb mode change 100644 => 100755 app/models/onclick_time.rb mode change 100644 => 100755 app/models/open_source_project.rb mode change 100644 => 100755 app/models/option_number.rb mode change 100644 => 100755 app/models/org_activity.rb mode change 100644 => 100755 app/models/org_course.rb mode change 100644 => 100755 app/models/org_document_comment.rb mode change 100644 => 100755 app/models/org_member.rb mode change 100644 => 100755 app/models/org_member_role.rb mode change 100644 => 100755 app/models/org_message.rb mode change 100644 => 100755 app/models/org_project.rb mode change 100644 => 100755 app/models/org_subfield.rb mode change 100644 => 100755 app/models/org_subfield_message.rb mode change 100644 => 100755 app/models/organization.rb mode change 100644 => 100755 app/models/output.rb delete mode 100644 app/models/partner.rb mode change 100644 => 100755 app/models/phone_app_version.rb mode change 100644 => 100755 app/models/platform_sample.rb mode change 100644 => 100755 app/models/poll.rb mode change 100644 => 100755 app/models/poll_answer.rb mode change 100644 => 100755 app/models/poll_group_setting.rb mode change 100644 => 100755 app/models/poll_question.rb mode change 100644 => 100755 app/models/poll_user.rb mode change 100644 => 100755 app/models/poll_vote.rb mode change 100644 => 100755 app/models/portal_image.rb mode change 100644 => 100755 app/models/praise_tread.rb mode change 100644 => 100755 app/models/praise_tread_cache.rb mode change 100644 => 100755 app/models/principal.rb mode change 100644 => 100755 app/models/principal_activity.rb mode change 100644 => 100755 app/models/private_message.rb mode change 100644 => 100755 app/models/professional_level.rb mode change 100644 => 100755 app/models/project.rb mode change 100644 => 100755 app/models/project_custom_field.rb mode change 100644 => 100755 app/models/project_info.rb mode change 100644 => 100755 app/models/project_score.rb mode change 100644 => 100755 app/models/project_status.rb mode change 100644 => 100755 app/models/project_tags.rb mode change 100644 => 100755 app/models/projecting_softapplication.rb mode change 100644 => 100755 app/models/pull_request.rb mode change 100644 => 100755 app/models/quality_analysis.rb mode change 100644 => 100755 app/models/query.rb mode change 100644 => 100755 app/models/question_bank.rb mode change 100644 => 100755 app/models/reference_material.rb mode change 100644 => 100755 app/models/relative_memo.rb mode change 100644 => 100755 app/models/relative_memo_to_open_source_project.rb mode change 100644 => 100755 app/models/rep_statics.rb mode change 100644 => 100755 app/models/repertoire.rb mode change 100644 => 100755 app/models/reply_for_journal.rb mode change 100644 => 100755 app/models/repository.rb mode change 100644 => 100755 app/models/repository/bazaar.rb mode change 100644 => 100755 app/models/repository/cvs.rb mode change 100644 => 100755 app/models/repository/darcs.rb mode change 100644 => 100755 app/models/repository/filesystem.rb mode change 100644 => 100755 app/models/repository/git.rb mode change 100644 => 100755 app/models/repository/gitlab.rb mode change 100644 => 100755 app/models/repository/mercurial.rb mode change 100644 => 100755 app/models/repository/subversion.rb mode change 100644 => 100755 app/models/resource_bank.rb mode change 100644 => 100755 app/models/role.rb delete mode 100644 app/models/run_code_message.rb mode change 100644 => 100755 app/models/school.rb mode change 100644 => 100755 app/models/school_image.rb mode change 100644 => 100755 app/models/score_indicator.rb mode change 100644 => 100755 app/models/score_indicator_quality.rb mode change 100644 => 100755 app/models/score_quality_description.rb mode change 100644 => 100755 app/models/score_set.rb mode change 100644 => 100755 app/models/secdomain.rb mode change 100644 => 100755 app/models/seems_rateable_rates.rb mode change 100644 => 100755 app/models/setting.rb mode change 100644 => 100755 app/models/share.rb mode change 100644 => 100755 app/models/shield_activity.rb mode change 100644 => 100755 app/models/shield_wechat_message.rb mode change 100644 => 100755 app/models/shixun.rb mode change 100644 => 100755 app/models/shixun_major_course.rb mode change 100644 => 100755 app/models/shixun_member.rb mode change 100644 => 100755 app/models/shixun_mirror_repository.rb mode change 100644 => 100755 app/models/shixun_modify.rb mode change 100644 => 100755 app/models/shixun_port.rb mode change 100644 => 100755 app/models/shixun_school.rb mode change 100644 => 100755 app/models/shixun_tag_repertoire.rb mode change 100644 => 100755 app/models/shixun_tags.rb mode change 100644 => 100755 app/models/softapplication.rb mode change 100644 => 100755 app/models/sonar_analysis.rb mode change 100644 => 100755 app/models/sonar_error.rb mode change 100644 => 100755 app/models/sso.rb mode change 100644 => 100755 app/models/stage.rb mode change 100644 => 100755 app/models/stage_shixun.rb mode change 100644 => 100755 app/models/statistic.rb mode change 100644 => 100755 app/models/statistic_score.rb mode change 100644 => 100755 app/models/student_graduation_topic.rb mode change 100644 => 100755 app/models/student_work.rb mode change 100644 => 100755 app/models/student_work_project.rb mode change 100644 => 100755 app/models/student_work_test.rb mode change 100644 => 100755 app/models/student_works_evaluation_distribution.rb mode change 100644 => 100755 app/models/student_works_score.rb mode change 100644 => 100755 app/models/student_works_scores_appeal.rb mode change 100644 => 100755 app/models/students_for_course.rb mode change 100644 => 100755 app/models/sub_document_comment.rb mode change 100644 => 100755 app/models/sub_domain.rb mode change 100644 => 100755 app/models/sub_repertoire.rb mode change 100644 => 100755 app/models/subfield_subdomain_dir.rb mode change 100644 => 100755 app/models/subject.rb delete mode 100644 app/models/subject_level_system.rb mode change 100644 => 100755 app/models/subject_member.rb mode change 100644 => 100755 app/models/syllabus.rb mode change 100644 => 100755 app/models/syllabus_member.rb mode change 100644 => 100755 app/models/syllabus_update_record.rb mode change 100644 => 100755 app/models/system_message.rb mode change 100644 => 100755 app/models/system_update_notice.rb mode change 100644 => 100755 app/models/tag_repertoire.rb mode change 100644 => 100755 app/models/teacher.rb mode change 100644 => 100755 app/models/teacher_course_group.rb mode change 100644 => 100755 app/models/team_member.rb mode change 100644 => 100755 app/models/test_set.rb mode change 100644 => 100755 app/models/tiding.rb mode change 100644 => 100755 app/models/time_entry.rb mode change 100644 => 100755 app/models/time_entry_activity.rb mode change 100644 => 100755 app/models/time_entry_activity_custom_field.rb mode change 100644 => 100755 app/models/time_entry_custom_field.rb mode change 100644 => 100755 app/models/time_entry_query.rb mode change 100644 => 100755 app/models/token.rb mode change 100644 => 100755 app/models/tracker.rb mode change 100644 => 100755 app/models/training.rb mode change 100644 => 100755 app/models/training_payinfo.rb mode change 100644 => 100755 app/models/training_task.rb mode change 100644 => 100755 app/models/user.rb mode change 100644 => 100755 app/models/user_actions.rb mode change 100644 => 100755 app/models/user_activity.rb mode change 100644 => 100755 app/models/user_custom_field.rb mode change 100644 => 100755 app/models/user_day_certification.rb mode change 100644 => 100755 app/models/user_extensions.rb mode change 100644 => 100755 app/models/user_feedback_message.rb mode change 100644 => 100755 app/models/user_grade.rb mode change 100644 => 100755 app/models/user_hidden_module.rb mode change 100644 => 100755 app/models/user_levels.rb mode change 100644 => 100755 app/models/user_preference.rb mode change 100644 => 100755 app/models/user_score.rb mode change 100644 => 100755 app/models/user_score_details.rb mode change 100644 => 100755 app/models/user_search.rb mode change 100644 => 100755 app/models/user_status.rb mode change 100644 => 100755 app/models/user_system_notice.rb mode change 100644 => 100755 app/models/user_wechat.rb mode change 100644 => 100755 app/models/verification_code.rb mode change 100644 => 100755 app/models/version.rb mode change 100644 => 100755 app/models/version_custom_field.rb mode change 100644 => 100755 app/models/visitor.rb mode change 100644 => 100755 app/models/watcher.rb mode change 100644 => 100755 app/models/watchers_of_projects.rb mode change 100644 => 100755 app/models/watchers_of_user.rb mode change 100644 => 100755 app/models/web_footer_company.rb mode change 100644 => 100755 app/models/web_footer_oranizer.rb mode change 100644 => 100755 app/models/webssh.rb mode change 100644 => 100755 app/models/wechat_log.rb mode change 100644 => 100755 app/models/wechat_pay.rb mode change 100644 => 100755 app/models/wiki.rb mode change 100644 => 100755 app/models/wiki_content.rb mode change 100644 => 100755 app/models/wiki_content_observer.rb mode change 100644 => 100755 app/models/wiki_page.rb mode change 100644 => 100755 app/models/wiki_redirect.rb mode change 100644 => 100755 app/models/work.rb mode change 100644 => 100755 app/models/work_detail_group.rb mode change 100644 => 100755 app/models/work_detail_manual.rb mode change 100644 => 100755 app/models/workflow_permission.rb mode change 100644 => 100755 app/models/workflow_rule.rb mode change 100644 => 100755 app/models/workflow_transition.rb mode change 100644 => 100755 app/models/works_category.rb mode change 100644 => 100755 app/models/zip_pack.rb mode change 100644 => 100755 app/models/接口理解文档.md mode change 100644 => 100755 app/services/careers_service.rb mode change 100644 => 100755 app/services/comment_service.rb mode change 100644 => 100755 app/services/contests_service.rb mode change 100644 => 100755 app/services/courses_service.rb mode change 100644 => 100755 app/services/discusses_service.rb delete mode 100644 app/services/ecloud_service.rb mode change 100644 => 100755 app/services/games_service.rb mode change 100644 => 100755 app/services/homework_service.rb mode change 100644 => 100755 app/services/memos_service.rb mode change 100644 => 100755 app/services/projects_service.rb mode change 100644 => 100755 app/services/resources_service.rb mode change 100644 => 100755 app/services/review_service.rb mode change 100644 => 100755 app/services/shixuns_service.rb mode change 100644 => 100755 app/services/sources_service.rb mode change 100644 => 100755 app/services/syllabuses_service.rb mode change 100644 => 100755 app/services/users_service.rb mode change 100644 => 100755 app/services/watches_service.rb mode change 100644 => 100755 app/services/wechat_service.rb mode change 100644 => 100755 app/services/zip_service.rb mode change 100644 => 100755 app/sweepers/NOTEMPTY mode change 100644 => 100755 app/tasks/destroy_repository_task.rb mode change 100644 => 100755 app/tasks/office_conver_task.rb mode change 100644 => 100755 app/views/account/_about_us_show.html.erb mode change 100644 => 100755 app/views/account/_agreement_show.erb mode change 100644 => 100755 app/views/account/_certification_one_day.html.erb mode change 100644 => 100755 app/views/account/_change_user_email.html.erb mode change 100644 => 100755 app/views/account/_contact_us_show.html.erb mode change 100644 => 100755 app/views/account/_cooperative_partner_show.erb mode change 100644 => 100755 app/views/account/_copyright_info.html.erb mode change 100644 => 100755 app/views/account/_experience_record_list.html.erb mode change 100644 => 100755 app/views/account/_gold_record_list.html.erb mode change 100644 => 100755 app/views/account/_has_authentication.html.erb mode change 100644 => 100755 app/views/account/_help_center_show.html.erb mode change 100644 => 100755 app/views/account/_login.html.erb mode change 100644 => 100755 app/views/account/_new_coop.html.erb mode change 100644 => 100755 app/views/account/_new_or_edit.html.erb mode change 100644 => 100755 app/views/account/_pro_certification_form.html.erb mode change 100644 => 100755 app/views/account/_suggest_show.html.erb mode change 100644 => 100755 app/views/account/_update_comfirm.html.erb mode change 100644 => 100755 app/views/account/_user_auth_form.html.erb mode change 100644 => 100755 app/views/account/_user_update_notice.html.erb mode change 100644 => 100755 app/views/account/agreement.js.erb mode change 100644 => 100755 app/views/account/apply_trail.js.erb mode change 100644 => 100755 app/views/account/authentication.html.erb mode change 100644 => 100755 app/views/account/avatar.html.erb mode change 100644 => 100755 app/views/account/bind_email.html.erb mode change 100644 => 100755 app/views/account/cancel_pro_apply.js.erb mode change 100644 => 100755 app/views/account/change_or_bind.html.erb mode change 100644 => 100755 app/views/account/change_psd.html.erb mode change 100644 => 100755 app/views/account/email_activation.html.erb mode change 100644 => 100755 app/views/account/email_valid.html.erb mode change 100644 => 100755 app/views/account/experience_record.html.erb mode change 100644 => 100755 app/views/account/experience_record.js.erb mode change 100644 => 100755 app/views/account/gold_record.html.erb mode change 100644 => 100755 app/views/account/gold_record.js.erb mode change 100644 => 100755 app/views/account/help.html.erb mode change 100644 => 100755 app/views/account/help.js.erb mode change 100644 => 100755 app/views/account/insert_suggest.js.erb mode change 100644 => 100755 app/views/account/login.html.erb mode change 100644 => 100755 app/views/account/login.js.erb mode change 100644 => 100755 app/views/account/logout.html.erb mode change 100644 => 100755 app/views/account/lost_password.html.erb mode change 100644 => 100755 app/views/account/password_recovery.html.erb mode change 100644 => 100755 app/views/account/phone_bind.html.erb mode change 100644 => 100755 app/views/account/professional_certification.html.erb mode change 100644 => 100755 app/views/account/reset_psd.html.erb mode change 100644 => 100755 app/views/account/reset_psd.js.erb mode change 100644 => 100755 app/views/account/security_settings.html.erb mode change 100644 => 100755 app/views/account/update_help.js.erb mode change 100644 => 100755 app/views/account/user_info.html.erb mode change 100644 => 100755 app/views/account/user_join.html.erb mode change 100644 => 100755 app/views/account/wechat_bind.html.erb mode change 100644 => 100755 app/views/activities/index.html.erb mode change 100644 => 100755 app/views/activity_notifys/chang_read_flag.html.erb mode change 100644 => 100755 app/views/admin/_all_schools.html.erb mode change 100644 => 100755 app/views/admin/_audit_authentication_list.html.erb mode change 100644 => 100755 app/views/admin/_authentication_list.html.erb mode change 100644 => 100755 app/views/admin/_course_detail_tr.html.erb mode change 100644 => 100755 app/views/admin/_courselist_detail_tr.html.erb mode change 100644 => 100755 app/views/admin/_menu.html.erb mode change 100644 => 100755 app/views/admin/_no_data.html.erb mode change 100644 => 100755 app/views/admin/_rename_course_name.html.erb mode change 100644 => 100755 app/views/admin/_rename_syllabus_title.html.erb mode change 100644 => 100755 app/views/admin/_tab_applied_departments.erb mode change 100644 => 100755 app/views/admin/_tab_excellent_courses.erb mode change 100644 => 100755 app/views/admin/_tab_has_applied_applied.erb mode change 100644 => 100755 app/views/admin/_tab_messages.erb mode change 100644 => 100755 app/views/admin/_tab_partial.html.erb mode change 100644 => 100755 app/views/admin/_tab_syllabuses_courses.erb mode change 100644 => 100755 app/views/admin/_tab_users.erb mode change 100644 => 100755 app/views/admin/_update_school_form.html.erb mode change 100644 => 100755 app/views/admin/agree_authentication.js.erb mode change 100644 => 100755 app/views/admin/all_schools.js.erb mode change 100644 => 100755 app/views/admin/applied_departments.html.erb mode change 100644 => 100755 app/views/admin/applied_schools.html.erb mode change 100644 => 100755 app/views/admin/apply_for_homework.html.erb mode change 100644 => 100755 app/views/admin/code_work_tests.html.erb mode change 100644 => 100755 app/views/admin/contest_page_made.html.erb mode change 100644 => 100755 app/views/admin/contests.html.erb mode change 100644 => 100755 app/views/admin/course_messages.html.erb mode change 100644 => 100755 app/views/admin/course_page_made.html.erb mode change 100644 => 100755 app/views/admin/course_resource_list.html.erb mode change 100644 => 100755 app/views/admin/courses.html.erb mode change 100644 => 100755 app/views/admin/create_syllabus.js.erb mode change 100644 => 100755 app/views/admin/enterprise_page_made.html.erb mode change 100644 => 100755 app/views/admin/excellent_all_courses.html.erb mode change 100644 => 100755 app/views/admin/excellent_courses.html.erb mode change 100644 => 100755 app/views/admin/first_page_made.html.erb mode change 100644 => 100755 app/views/admin/has_applied_departments.html.erb mode change 100644 => 100755 app/views/admin/has_applied_schools.html.erb mode change 100644 => 100755 app/views/admin/homework.html.erb mode change 100644 => 100755 app/views/admin/identity_authentication.html.erb mode change 100644 => 100755 app/views/admin/identity_authentication.js.erb mode change 100644 => 100755 app/views/admin/index.html.erb mode change 100644 => 100755 app/views/admin/info.html.erb mode change 100644 => 100755 app/views/admin/latest_login_teachers.html.erb mode change 100644 => 100755 app/views/admin/latest_login_users.html.erb mode change 100644 => 100755 app/views/admin/leave_messages.html.erb mode change 100644 => 100755 app/views/admin/messages.html.erb mode change 100644 => 100755 app/views/admin/messages_list.html.erb mode change 100644 => 100755 app/views/admin/mobile_version.html.erb mode change 100644 => 100755 app/views/admin/non_syllabus_courses.html.erb mode change 100644 => 100755 app/views/admin/notices.html.erb mode change 100644 => 100755 app/views/admin/organization.html.erb mode change 100644 => 100755 app/views/admin/plugins.html.erb mode change 100644 => 100755 app/views/admin/project_messages.html.erb mode change 100644 => 100755 app/views/admin/project_page_made.html.erb mode change 100644 => 100755 app/views/admin/project_resource_list.html.erb mode change 100644 => 100755 app/views/admin/projects.html.erb mode change 100644 => 100755 app/views/admin/schools.html.erb mode change 100644 => 100755 app/views/admin/search.html.erb mode change 100644 => 100755 app/views/admin/set_excellent_course.js.erb mode change 100644 => 100755 app/views/admin/shixun_authentication.js.erb mode change 100644 => 100755 app/views/admin/shixuns.html.erb mode change 100644 => 100755 app/views/admin/syllabuses.html.erb mode change 100644 => 100755 app/views/admin/update_course_name.js.erb mode change 100644 => 100755 app/views/admin/update_syllabus_title.js.erb mode change 100644 => 100755 app/views/admin/users.html.erb mode change 100644 => 100755 app/views/admin/web_footer_made.html.erb mode change 100644 => 100755 app/views/applied_project/_applied_join_project.html.erb mode change 100644 => 100755 app/views/applied_project/_applied_project_tip.html.erb mode change 100644 => 100755 app/views/applied_project/_set_applied.js.erb mode change 100644 => 100755 app/views/applied_project/applied_join_project.js.erb mode change 100644 => 100755 app/views/applied_project/applied_project_info.js.erb mode change 100644 => 100755 app/views/apply_project_masters/_form.html.erb mode change 100644 => 100755 app/views/apply_project_masters/_set_apply.js.erb mode change 100644 => 100755 app/views/apply_project_masters/edit.html.erb mode change 100644 => 100755 app/views/apply_project_masters/index.html.erb mode change 100644 => 100755 app/views/apply_project_masters/new.html.erb mode change 100644 => 100755 app/views/apply_project_masters/show.html.erb mode change 100644 => 100755 app/views/article_homepages/_article_form.html.erb mode change 100644 => 100755 app/views/article_homepages/_article_show.html.erb mode change 100644 => 100755 app/views/article_homepages/edit.html.erb mode change 100644 => 100755 app/views/article_homepages/new.html.erb mode change 100644 => 100755 app/views/article_homepages/show.html.erb mode change 100644 => 100755 app/views/at/show.json.erb mode change 100644 => 100755 app/views/attachments/_activity_attach.html.erb mode change 100644 => 100755 app/views/attachments/_app_link.html.erb mode change 100644 => 100755 app/views/attachments/_attachment_history_download.html.erb mode change 100644 => 100755 app/views/attachments/_course_file_links.html.erb mode change 100644 => 100755 app/views/attachments/_course_type_edit.html.erb mode change 100644 => 100755 app/views/attachments/_form.html.erb mode change 100644 => 100755 app/views/attachments/_form_attachments.html.erb mode change 100644 => 100755 app/views/attachments/_form_course.html.erb mode change 100644 => 100755 app/views/attachments/_form_project.html.erb mode change 100644 => 100755 app/views/attachments/_form_project_new.html.erb mode change 100644 => 100755 app/views/attachments/_homework_jour_link.html.erb mode change 100644 => 100755 app/views/attachments/_issue_reply.html.erb mode change 100644 => 100755 app/views/attachments/_links.html.erb mode change 100644 => 100755 app/views/attachments/_new_form.html.erb mode change 100644 => 100755 app/views/attachments/_project_file_links.html.erb mode change 100644 => 100755 app/views/attachments/_show_attachment_history.html.erb mode change 100644 => 100755 app/views/attachments/_show_attachment_history_delete.html.erb mode change 100644 => 100755 app/views/attachments/_temp.html.erb mode change 100644 => 100755 app/views/attachments/_type_edit.html.erb mode change 100644 => 100755 app/views/attachments/_update_publish_time_box.html.erb mode change 100644 => 100755 app/views/attachments/_upload_attachment_new_version.html.erb mode change 100644 => 100755 app/views/attachments/add_exist_file_to_course.js.erb mode change 100644 => 100755 app/views/attachments/add_exist_file_to_courses.js.erb mode change 100644 => 100755 app/views/attachments/add_exist_file_to_org_subfield.js.erb mode change 100644 => 100755 app/views/attachments/add_exist_file_to_project.js.erb mode change 100644 => 100755 app/views/attachments/add_exist_file_to_projects.js.erb mode change 100644 => 100755 app/views/attachments/attachment_history_download.js.erb mode change 100644 => 100755 app/views/attachments/attachment_versions.js.erb mode change 100644 => 100755 app/views/attachments/attachment_versions_delete.js.erb mode change 100644 => 100755 app/views/attachments/autocomplete.js.erb mode change 100644 => 100755 app/views/attachments/delete.js.erb mode change 100644 => 100755 app/views/attachments/delete_softapplications.js.erb mode change 100644 => 100755 app/views/attachments/destroy.js.erb mode change 100644 => 100755 app/views/attachments/diff.html.erb mode change 100644 => 100755 app/views/attachments/file.html.erb mode change 100644 => 100755 app/views/attachments/renderTag.js.erb mode change 100644 => 100755 app/views/attachments/show.api.rsb mode change 100644 => 100755 app/views/attachments/updateFileDense.js.erb mode change 100644 => 100755 app/views/attachments/update_attachment_publish_time.js.erb mode change 100644 => 100755 app/views/attachments/update_file_dense.js.erb mode change 100644 => 100755 app/views/attachments/upload.api.rsb mode change 100644 => 100755 app/views/attachments/upload.js.erb mode change 100644 => 100755 app/views/attachments/upload_attachment_version.js.erb mode change 100644 => 100755 app/views/auth_sources/_form.html.erb mode change 100644 => 100755 app/views/auth_sources/_form_auth_source_ldap.html.erb mode change 100644 => 100755 app/views/auth_sources/edit.html.erb mode change 100644 => 100755 app/views/auth_sources/index.html.erb mode change 100644 => 100755 app/views/auth_sources/new.html.erb mode change 100644 => 100755 app/views/auto_completes/issues.html.erb mode change 100644 => 100755 app/views/avatar/_avatar_form.html.erb mode change 100644 => 100755 app/views/avatar/_avatar_preview.html.erb mode change 100644 => 100755 app/views/avatar/_new_avatar_form.html.erb mode change 100644 => 100755 app/views/avatar/_new_contest_avatar_form.html.erb mode change 100644 => 100755 app/views/avatar/delete_image.js.erb mode change 100644 => 100755 app/views/avatar/upload.js.erb mode change 100644 => 100755 app/views/bids/_alert_anonyoms.html.erb mode change 100644 => 100755 app/views/bids/_app_link.html.erb mode change 100644 => 100755 app/views/bids/_attachment.html.erb mode change 100644 => 100755 app/views/bids/_bid_homework_show.html.erb mode change 100644 => 100755 app/views/bids/_bid_show.html.erb mode change 100644 => 100755 app/views/bids/_contest_show.html.erb mode change 100644 => 100755 app/views/bids/_form.html.erb mode change 100644 => 100755 app/views/bids/_history.html.erb mode change 100644 => 100755 app/views/bids/_homework.html.erb mode change 100644 => 100755 app/views/bids/_homework_form.html.erb mode change 100644 => 100755 app/views/bids/_homework_list.html.erb mode change 100644 => 100755 app/views/bids/_list_projects.html.erb mode change 100644 => 100755 app/views/bids/_new.html.erb mode change 100644 => 100755 app/views/bids/_new_bid.html.erb mode change 100644 => 100755 app/views/bids/_new_homework_form.html.erb mode change 100644 => 100755 app/views/bids/_new_join.html.erb mode change 100644 => 100755 app/views/bids/_pre_show.html.erb mode change 100644 => 100755 app/views/bids/_project_homework.html.erb mode change 100644 => 100755 app/views/bids/_project_list.html.erb mode change 100644 => 100755 app/views/bids/_set_join.js.erb mode change 100644 => 100755 app/views/bids/add.js.erb mode change 100644 => 100755 app/views/bids/add_homework.js.erb mode change 100644 => 100755 app/views/bids/alert_anonymous_comment.js.erb mode change 100644 => 100755 app/views/bids/back.js.erb mode change 100644 => 100755 app/views/bids/contest.html.erb mode change 100644 => 100755 app/views/bids/create.js.erb mode change 100644 => 100755 app/views/bids/destroy.js.erb mode change 100644 => 100755 app/views/bids/edit.html.erb mode change 100644 => 100755 app/views/bids/fork.html.erb mode change 100644 => 100755 app/views/bids/homework_ajax_modal.js.erb mode change 100644 => 100755 app/views/bids/homework_respond.html.erb mode change 100644 => 100755 app/views/bids/homework_statistics.html.erb mode change 100644 => 100755 app/views/bids/index.html.erb mode change 100644 => 100755 app/views/bids/more.js.erb mode change 100644 => 100755 app/views/bids/new.js.erb mode change 100644 => 100755 app/views/bids/new_bid.html.erb mode change 100644 => 100755 app/views/bids/new_bid.js.erb mode change 100644 => 100755 app/views/bids/new_contest.html.erb mode change 100644 => 100755 app/views/bids/new_join.js.erb mode change 100644 => 100755 app/views/bids/new_submit_homework.html.erb mode change 100644 => 100755 app/views/bids/set_reward.js.erb mode change 100644 => 100755 app/views/bids/settings.html.erb mode change 100644 => 100755 app/views/bids/show.html.erb mode change 100644 => 100755 app/views/bids/show_bid_project.html.erb mode change 100644 => 100755 app/views/bids/show_course.html.erb mode change 100644 => 100755 app/views/bids/show_courseEx.html.erb mode change 100644 => 100755 app/views/bids/show_document_homework.html.erb mode change 100644 => 100755 app/views/bids/show_participator.html.erb mode change 100644 => 100755 app/views/bids/show_project.html.erb mode change 100644 => 100755 app/views/bids/show_project_homework.html.erb mode change 100644 => 100755 app/views/bids/start_anonymous_comment.js.erb mode change 100644 => 100755 app/views/bids/stop_anonymous_comment.js.erb mode change 100644 => 100755 app/views/blog_comments/_attachments_links.html.erb mode change 100644 => 100755 app/views/blog_comments/_blog_attachments.erb mode change 100644 => 100755 app/views/blog_comments/_blog_comment_show_replies.html.erb mode change 100644 => 100755 app/views/blog_comments/_edit.html.erb mode change 100644 => 100755 app/views/blog_comments/_new.html.erb mode change 100644 => 100755 app/views/blog_comments/_reply_form.html.erb mode change 100644 => 100755 app/views/blog_comments/_simple_ke_reply_form.html.erb mode change 100644 => 100755 app/views/blog_comments/destroy.js.erb mode change 100644 => 100755 app/views/blog_comments/edit.html.erb mode change 100644 => 100755 app/views/blog_comments/quote.js.erb mode change 100644 => 100755 app/views/blog_comments/reply.js.erb mode change 100644 => 100755 app/views/blog_comments/show.html.erb mode change 100644 => 100755 app/views/blog_comments/show.js.erb mode change 100644 => 100755 app/views/blogs/_article.html.erb mode change 100644 => 100755 app/views/blogs/_article_list.html.erb mode change 100644 => 100755 app/views/blogs/_homepage.html.erb mode change 100644 => 100755 app/views/blogs/index.html.erb mode change 100644 => 100755 app/views/blogs/index.js.erb mode change 100644 => 100755 app/views/blogs/show.html.erb mode change 100644 => 100755 app/views/boards/_contest_boardlist.html.erb mode change 100644 => 100755 app/views/boards/_contest_message_edit.html.erb mode change 100644 => 100755 app/views/boards/_contest_new.html.erb mode change 100644 => 100755 app/views/boards/_contest_show.html.erb mode change 100644 => 100755 app/views/boards/_contest_show_detail.html.erb mode change 100644 => 100755 app/views/boards/_course_message_edit.html.erb mode change 100644 => 100755 app/views/boards/_course_new.html.erb mode change 100644 => 100755 app/views/boards/_course_show.html.erb mode change 100644 => 100755 app/views/boards/_course_show_detail.html.erb mode change 100644 => 100755 app/views/boards/_edit.html.erb mode change 100644 => 100755 app/views/boards/_form.html.erb mode change 100644 => 100755 app/views/boards/_form_course.html.erb mode change 100644 => 100755 app/views/boards/_form_project.html.erb mode change 100644 => 100755 app/views/boards/_org_subfield_message_edit.html.erb mode change 100644 => 100755 app/views/boards/_org_subfield_new.html.erb mode change 100644 => 100755 app/views/boards/_project_message_edit.html.erb mode change 100644 => 100755 app/views/boards/_project_new.html.erb mode change 100644 => 100755 app/views/boards/_project_new_topic.html.erb mode change 100644 => 100755 app/views/boards/_project_show.html.erb mode change 100644 => 100755 app/views/boards/_project_show_detail.html.erb mode change 100644 => 100755 app/views/boards/create.js.erb mode change 100644 => 100755 app/views/boards/destroy.js.erb mode change 100644 => 100755 app/views/boards/edit.html.erb mode change 100644 => 100755 app/views/boards/index.html.erb mode change 100644 => 100755 app/views/boards/new.html.erb mode change 100644 => 100755 app/views/boards/show.html.erb mode change 100644 => 100755 app/views/boards/show.js.erb mode change 100644 => 100755 app/views/boards/update_boards_name.js.erb mode change 100644 => 100755 app/views/boards/update_boards_position.js.erb mode change 100644 => 100755 app/views/boards/update_name.js.erb mode change 100644 => 100755 app/views/boards/update_position.js.erb mode change 100644 => 100755 app/views/calendars/show.html.erb mode change 100644 => 100755 app/views/challenges/_add_choose_page.html.erb mode change 100644 => 100755 app/views/challenges/_add_testsetting_page.html.erb mode change 100644 => 100755 app/views/challenges/_answer_form.html.erb mode change 100644 => 100755 app/views/challenges/_answer_show.html.erb mode change 100644 => 100755 app/views/challenges/_challenge_tags.html.erb mode change 100644 => 100755 app/views/challenges/_challenges_left_nav.html.erb mode change 100644 => 100755 app/views/challenges/_challenges_right.html.erb mode change 100644 => 100755 app/views/challenges/_challenges_tab_nav.html.erb mode change 100644 => 100755 app/views/challenges/_choose_tab.html.erb mode change 100644 => 100755 app/views/challenges/_choose_type.html.erb mode change 100644 => 100755 app/views/challenges/_content_list.html.erb mode change 100644 => 100755 app/views/challenges/_edit_answer.html.erb mode change 100644 => 100755 app/views/challenges/_edit_answer_page.html.erb mode change 100644 => 100755 app/views/challenges/_edit_choose_page.html.erb mode change 100644 => 100755 app/views/challenges/_edit_evaluating.html.erb mode change 100644 => 100755 app/views/challenges/_edit_evaluating_page.html.erb mode change 100644 => 100755 app/views/challenges/_edit_propaedeutics.html.erb mode change 100644 => 100755 app/views/challenges/_edit_scoring.html.erb mode change 100644 => 100755 app/views/challenges/_edit_skill.html.erb mode change 100644 => 100755 app/views/challenges/_edit_task_page.html.erb mode change 100644 => 100755 app/views/challenges/_edit_task_pass.html.erb mode change 100644 => 100755 app/views/challenges/_evaluate_show.html.erb mode change 100644 => 100755 app/views/challenges/_evaluating_form.html.erb mode change 100644 => 100755 app/views/challenges/_form.html.erb mode change 100644 => 100755 app/views/challenges/_new_or_edit_task_page.html.erb mode change 100644 => 100755 app/views/challenges/_pass_task_show.html.erb mode change 100644 => 100755 app/views/challenges/_propaedeutics_form.html.erb mode change 100644 => 100755 app/views/challenges/_score_form.html.erb mode change 100644 => 100755 app/views/challenges/_single_or_multiple_question.html.erb mode change 100644 => 100755 app/views/challenges/_single_or_multiple_question_show.html.erb mode change 100644 => 100755 app/views/challenges/_skill_form.html.erb mode change 100644 => 100755 app/views/challenges/_task_edit_page.html.erb mode change 100644 => 100755 app/views/challenges/_task_pass_form.html.erb mode change 100644 => 100755 app/views/challenges/_uploading_attachments.html.erb mode change 100644 => 100755 app/views/challenges/add_choose_question.js.erb mode change 100644 => 100755 app/views/challenges/choose_type_show.js.erb mode change 100644 => 100755 app/views/challenges/create_choose_question.js.erb mode change 100644 => 100755 app/views/challenges/destroy.js.erb mode change 100644 => 100755 app/views/challenges/edit.html.erb mode change 100644 => 100755 app/views/challenges/edit.js.erb mode change 100644 => 100755 app/views/challenges/edit_choose_question.js.erb mode change 100644 => 100755 app/views/challenges/index.html.erb mode change 100644 => 100755 app/views/challenges/index_down.js.erb mode change 100644 => 100755 app/views/challenges/index_up.js.erb mode change 100644 => 100755 app/views/challenges/new.html.erb mode change 100644 => 100755 app/views/challenges/new_choose_question.js.erb mode change 100644 => 100755 app/views/challenges/new_or_edit_choose_question.js.erb mode change 100644 => 100755 app/views/challenges/show.html.erb mode change 100644 => 100755 app/views/challenges/show_choose_question.js.erb mode change 100644 => 100755 app/views/challenges/update_choose_question.js.erb mode change 100644 => 100755 app/views/colleges/_course_statistics.html.erb mode change 100644 => 100755 app/views/colleges/_student_eval.html.erb mode change 100644 => 100755 app/views/colleges/_student_shixun.html.erb mode change 100644 => 100755 app/views/colleges/course_statistics.js.erb mode change 100644 => 100755 app/views/colleges/engineering_capability.js.erb mode change 100644 => 100755 app/views/colleges/online_school.js.erb mode change 100644 => 100755 app/views/colleges/statistics.html.erb mode change 100644 => 100755 app/views/colleges/student_eval.js.erb mode change 100644 => 100755 app/views/colleges/student_shixun.js.erb mode change 100644 => 100755 app/views/comments/_simple_ke_reply_form.html.erb mode change 100644 => 100755 app/views/comments/create.js.erb mode change 100644 => 100755 app/views/comments/destroy.js.erb mode change 100644 => 100755 app/views/comments/quote.js.erb mode change 100644 => 100755 app/views/comments/reply.js.erb mode change 100644 => 100755 app/views/common/403.html mode change 100644 => 100755 app/views/common/404.html mode change 100644 => 100755 app/views/common/_calendar.html.erb mode change 100644 => 100755 app/views/common/_diff.html.erb mode change 100644 => 100755 app/views/common/_extend_file.html.erb mode change 100644 => 100755 app/views/common/_file.html.erb mode change 100644 => 100755 app/views/common/_preview.html.erb mode change 100644 => 100755 app/views/common/_project.html.erb mode change 100644 => 100755 app/views/common/_project_tab.html.erb mode change 100644 => 100755 app/views/common/_tabs.html.erb mode change 100644 => 100755 app/views/common/error.html.erb mode change 100644 => 100755 app/views/common/error_messages.api.rsb mode change 100644 => 100755 app/views/common/feed.atom.builder mode change 100644 => 100755 app/views/common/index.html.erb mode change 100644 => 100755 app/views/competition_teams/_competition_team_form.html.erb mode change 100644 => 100755 app/views/competition_teams/_edit.html.erb mode change 100644 => 100755 app/views/competition_teams/_search_member_list.html.erb mode change 100644 => 100755 app/views/competition_teams/_search_teacher_list.html.erb mode change 100644 => 100755 app/views/competition_teams/_search_user_block.html.erb mode change 100644 => 100755 app/views/competition_teams/create.js.erb mode change 100644 => 100755 app/views/competition_teams/edit.js.erb mode change 100644 => 100755 app/views/competition_teams/exit_team.js.erb mode change 100644 => 100755 app/views/competition_teams/join_team.js.erb mode change 100644 => 100755 app/views/competition_teams/new.js.erb mode change 100644 => 100755 app/views/competition_teams/personal_enroll.js.erb mode change 100644 => 100755 app/views/competition_teams/search_non_user.js.erb mode change 100644 => 100755 app/views/competition_teams/search_teacher.js.erb mode change 100644 => 100755 app/views/competition_teams/update.js.erb mode change 100644 => 100755 app/views/competitions/_add_announcement.html.erb mode change 100644 => 100755 app/views/competitions/_add_md_contents.html.erb mode change 100644 => 100755 app/views/competitions/_annotation_2018_competition.html.erb mode change 100644 => 100755 app/views/competitions/_ccf_competition.html.erb mode change 100644 => 100755 app/views/competitions/_chartList.html.erb mode change 100644 => 100755 app/views/competitions/_edit_rule.html.erb mode change 100644 => 100755 app/views/competitions/_enroll_createTeam.html.erb mode change 100644 => 100755 app/views/competitions/_header.html.erb mode change 100644 => 100755 app/views/competitions/_hn_competition.html.erb mode change 100644 => 100755 app/views/competitions/_qg_competition.html.erb mode change 100644 => 100755 app/views/competitions/_show_rule.html.erb mode change 100644 => 100755 app/views/competitions/_team_list.html.erb mode change 100644 => 100755 app/views/competitions/charts.html.erb mode change 100644 => 100755 app/views/competitions/charts.js.erb mode change 100644 => 100755 app/views/competitions/competition_images.js.erb mode change 100644 => 100755 app/views/competitions/competition_setting.js.erb mode change 100644 => 100755 app/views/competitions/db.html.erb mode change 100644 => 100755 app/views/competitions/delete_competition_stage.js.erb mode change 100644 => 100755 app/views/competitions/delete_stage_section.js.erb mode change 100644 => 100755 app/views/competitions/edit_inform.html.erb mode change 100644 => 100755 app/views/competitions/edit_md_content.html.erb mode change 100644 => 100755 app/views/competitions/edit_rule.js.erb mode change 100644 => 100755 app/views/competitions/enroll.html.erb mode change 100644 => 100755 app/views/competitions/enroll.js.erb mode change 100644 => 100755 app/views/competitions/home.html.erb mode change 100644 => 100755 app/views/competitions/index.html.erb mode change 100644 => 100755 app/views/competitions/informs.html.erb mode change 100644 => 100755 app/views/competitions/md_content.html.erb mode change 100644 => 100755 app/views/competitions/new_competition_stage.js.erb mode change 100644 => 100755 app/views/competitions/new_inform.html.erb mode change 100644 => 100755 app/views/competitions/new_stage_section.js.erb mode change 100644 => 100755 app/views/competitions/online_switch.js.erb mode change 100644 => 100755 app/views/competitions/send_message.js.erb mode change 100644 => 100755 app/views/competitions/show.html.erb mode change 100644 => 100755 app/views/competitions/update_competition_stage.js.erb mode change 100644 => 100755 app/views/competitions/update_stage_section.js.erb mode change 100644 => 100755 app/views/contest_members/contest_member_autocomplete.js.erb mode change 100644 => 100755 app/views/contest_members/create.js.erb mode change 100644 => 100755 app/views/contest_members/destroy.js.erb mode change 100644 => 100755 app/views/contest_members/update.js.erb mode change 100644 => 100755 app/views/contestant_works/_add_score.html.erb mode change 100644 => 100755 app/views/contestant_works/_choose_group_member.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_group.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_group_work.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_title.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_un_group.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_un_group_work.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_un_title.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_un_work.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_evaluation_work.html.erb mode change 100644 => 100755 app/views/contestant_works/_contest_work_attachments_status.html.erb mode change 100644 => 100755 app/views/contestant_works/_contestant_work_attachment.html.erb mode change 100644 => 100755 app/views/contestant_works/_contestant_work_list.html.erb mode change 100644 => 100755 app/views/contestant_works/_contestant_work_score.html.erb mode change 100644 => 100755 app/views/contestant_works/_contestant_work_score_records.html.erb mode change 100644 => 100755 app/views/contestant_works/_has_commit_work.html.erb mode change 100644 => 100755 app/views/contestant_works/_relate_project.html.erb mode change 100644 => 100755 app/views/contestant_works/_relate_projects.html.erb mode change 100644 => 100755 app/views/contestant_works/_show.html.erb mode change 100644 => 100755 app/views/contestant_works/_work_edit_information.html.erb mode change 100644 => 100755 app/views/contestant_works/_work_information.html.erb mode change 100644 => 100755 app/views/contestant_works/_work_post_brief.html.erb mode change 100644 => 100755 app/views/contestant_works/add_score.js.erb mode change 100644 => 100755 app/views/contestant_works/cancel_relate_project.js.erb mode change 100644 => 100755 app/views/contestant_works/create.js.erb mode change 100644 => 100755 app/views/contestant_works/edit.html.erb mode change 100644 => 100755 app/views/contestant_works/index.html.erb mode change 100644 => 100755 app/views/contestant_works/new.html.erb mode change 100644 => 100755 app/views/contestant_works/new_student_work_project.js.erb mode change 100644 => 100755 app/views/contestant_works/retry_work.js.erb mode change 100644 => 100755 app/views/contestant_works/search_contest_students.js.erb mode change 100644 => 100755 app/views/contestant_works/show.js.erb mode change 100644 => 100755 app/views/contestant_works/student_work_project.js.erb mode change 100644 => 100755 app/views/contestant_works/update.js.erb mode change 100644 => 100755 app/views/contests/_boards.html.erb mode change 100644 => 100755 app/views/contests/_contest_activity.html.erb mode change 100644 => 100755 app/views/contests/_contest_all_member.html.erb mode change 100644 => 100755 app/views/contests/_contest_base_info.html.erb mode change 100644 => 100755 app/views/contests/_contest_jours_list.html.erb mode change 100644 => 100755 app/views/contests/_contest_member.html.erb mode change 100644 => 100755 app/views/contests/_edit.html.erb mode change 100644 => 100755 app/views/contests/_join_contest_box.html.erb mode change 100644 => 100755 app/views/contests/_mamager_setting.html.erb mode change 100644 => 100755 app/views/contests/_members.html.erb mode change 100644 => 100755 app/views/contests/_upload_img.html.erb mode change 100644 => 100755 app/views/contests/contest_activities.html.erb mode change 100644 => 100755 app/views/contests/contest_activities.js.erb mode change 100644 => 100755 app/views/contests/dealwith_apply_request.js.erb mode change 100644 => 100755 app/views/contests/destroy.js.erb mode change 100644 => 100755 app/views/contests/feedback.html.erb mode change 100644 => 100755 app/views/contests/feedback.js.erb mode change 100644 => 100755 app/views/contests/join_contest.js.erb mode change 100644 => 100755 app/views/contests/join_contest_multi_role.js.erb mode change 100644 => 100755 app/views/contests/member.html.erb mode change 100644 => 100755 app/views/contests/member.js.erb mode change 100644 => 100755 app/views/contests/new.html.erb mode change 100644 => 100755 app/views/contests/private_or_public.js.erb mode change 100644 => 100755 app/views/contests/renew.js.erb mode change 100644 => 100755 app/views/contests/set_contest_attribute.js.erb mode change 100644 => 100755 app/views/contests/set_invite_code_halt.js.erb mode change 100644 => 100755 app/views/contests/settings.html.erb mode change 100644 => 100755 app/views/contests/show.html.erb mode change 100644 => 100755 app/views/contests/show.js.erb mode change 100644 => 100755 app/views/context_menus/issues.html.erb mode change 100644 => 100755 app/views/context_menus/time_entries.html.erb delete mode 100644 app/views/cooperates/_partner_item.html.erb delete mode 100644 app/views/cooperates/partner_list.html.erb delete mode 100644 app/views/cooperates/partner_list.js.erb mode change 100644 => 100755 app/views/cooperation/index.html.erb mode change 100644 => 100755 app/views/courses/_act_table.html.erb mode change 100644 => 100755 app/views/courses/_add_members.html.erb mode change 100644 => 100755 app/views/courses/_compare_code_tips_1.html.erb mode change 100644 => 100755 app/views/courses/_compare_code_tips_2.html.erb mode change 100644 => 100755 app/views/courses/_comprehensive_statistics.html.erb mode change 100644 => 100755 app/views/courses/_copy_course.html.erb mode change 100644 => 100755 app/views/courses/_course.html.erb mode change 100644 => 100755 app/views/courses/_courseList.html.erb mode change 100644 => 100755 app/views/courses/_course_activity.html.erb mode change 100644 => 100755 app/views/courses/_course_activity_content.html.erb mode change 100644 => 100755 app/views/courses/_course_activity_users.html.erb mode change 100644 => 100755 app/views/courses/_course_ad.html.erb mode change 100644 => 100755 app/views/courses/_course_board_settings.html.erb mode change 100644 => 100755 app/views/courses/_course_form.html.erb mode change 100644 => 100755 app/views/courses/_course_heroes.html.erb mode change 100644 => 100755 app/views/courses/_course_homework_catagories.html.erb mode change 100644 => 100755 app/views/courses/_course_index_search.html.erb mode change 100644 => 100755 app/views/courses/_course_jours_list.html.erb mode change 100644 => 100755 app/views/courses/_course_member_opr.html.erb mode change 100644 => 100755 app/views/courses/_course_members.html.erb mode change 100644 => 100755 app/views/courses/_course_outlines_list.html.erb mode change 100644 => 100755 app/views/courses/_course_resources_html.erb mode change 100644 => 100755 app/views/courses/_course_student.html.erb mode change 100644 => 100755 app/views/courses/_course_teacher.html.erb mode change 100644 => 100755 app/views/courses/_courses_jours.html.erb mode change 100644 => 100755 app/views/courses/_delete_member_group.html.erb mode change 100644 => 100755 app/views/courses/_edit.html.erb mode change 100644 => 100755 app/views/courses/_groups_name.html.erb mode change 100644 => 100755 app/views/courses/_hero_table.html.erb mode change 100644 => 100755 app/views/courses/_history.html.erb mode change 100644 => 100755 app/views/courses/_homework_form.html.erb mode change 100644 => 100755 app/views/courses/_join_or_add.html.erb mode change 100644 => 100755 app/views/courses/_join_private_course.html.erb mode change 100644 => 100755 app/views/courses/_member.html.erb mode change 100644 => 100755 app/views/courses/_member_all_student_list.html.erb mode change 100644 => 100755 app/views/courses/_member_group_student_list.html.erb mode change 100644 => 100755 app/views/courses/_member_no_group_student_list.html.erb mode change 100644 => 100755 app/views/courses/_member_teacher_list.html.erb mode change 100644 => 100755 app/views/courses/_new_groups_name.html.erb mode change 100644 => 100755 app/views/courses/_new_member_list.html.erb mode change 100644 => 100755 app/views/courses/_project_table.html.erb mode change 100644 => 100755 app/views/courses/_recommendation.html.erb mode change 100644 => 100755 app/views/courses/_rename_homework_category.html.erb mode change 100644 => 100755 app/views/courses/_search_member_list.html.erb mode change 100644 => 100755 app/views/courses/_searchmembers.html.erb mode change 100644 => 100755 app/views/courses/_set_course_time.html.erb mode change 100644 => 100755 app/views/courses/_set_join.js.erb mode change 100644 => 100755 app/views/courses/_show_compare_code.html.erb mode change 100644 => 100755 app/views/courses/_show_member_act_score.html.erb mode change 100644 => 100755 app/views/courses/_show_member_score.html.erb mode change 100644 => 100755 app/views/courses/_term_select.html.erb mode change 100644 => 100755 app/views/courses/_tool_expand.html.erb mode change 100644 => 100755 app/views/courses/_user_homework_search_list.html.erb mode change 100644 => 100755 app/views/courses/addgroups.js.erb mode change 100644 => 100755 app/views/courses/archive_course.js.erb mode change 100644 => 100755 app/views/courses/change_manager.js.erb mode change 100644 => 100755 app/views/courses/choose_course_group.js.erb mode change 100644 => 100755 app/views/courses/choose_graduation_group.js.erb mode change 100644 => 100755 app/views/courses/code_repeat.html.erb mode change 100644 => 100755 app/views/courses/course_outline.js.erb mode change 100644 => 100755 app/views/courses/course_statistics.html.erb mode change 100644 => 100755 app/views/courses/course_statistics.js.erb mode change 100644 => 100755 app/views/courses/create_homework_category.js.erb mode change 100644 => 100755 app/views/courses/delete_course_students.js.erb mode change 100644 => 100755 app/views/courses/delete_member.js.erb mode change 100644 => 100755 app/views/courses/destroy.js.erb mode change 100644 => 100755 app/views/courses/feedback.html.erb mode change 100644 => 100755 app/views/courses/file.html.erb mode change 100644 => 100755 app/views/courses/finishcourse.js.erb mode change 100644 => 100755 app/views/courses/group_member.html.erb mode change 100644 => 100755 app/views/courses/has_group_student_list.html.erb mode change 100644 => 100755 app/views/courses/has_group_student_list.js.erb mode change 100644 => 100755 app/views/courses/homework_search.js.erb mode change 100644 => 100755 app/views/courses/import_course_group.js.erb mode change 100644 => 100755 app/views/courses/import_excel.js.erb mode change 100644 => 100755 app/views/courses/index.html.erb mode change 100644 => 100755 app/views/courses/index.js.erb mode change 100644 => 100755 app/views/courses/join.js.erb mode change 100644 => 100755 app/views/courses/join_course_multi_role.js.erb mode change 100644 => 100755 app/views/courses/join_group.js.erb mode change 100644 => 100755 app/views/courses/join_private_courses.js.erb mode change 100644 => 100755 app/views/courses/member.html.erb mode change 100644 => 100755 app/views/courses/member.js.erb mode change 100644 => 100755 app/views/courses/member_score_sort.js.erb mode change 100644 => 100755 app/views/courses/new.html.erb mode change 100644 => 100755 app/views/courses/new_join.js.erb mode change 100644 => 100755 app/views/courses/no_group_student_list.html.erb mode change 100644 => 100755 app/views/courses/no_group_student_list.js.erb mode change 100644 => 100755 app/views/courses/none_register_students.html.erb mode change 100644 => 100755 app/views/courses/open_or_close_os_interface.js.erb mode change 100644 => 100755 app/views/courses/private_or_public.js.erb mode change 100644 => 100755 app/views/courses/rename_homework_category.js.erb mode change 100644 => 100755 app/views/courses/search.html.erb mode change 100644 => 100755 app/views/courses/search_course_teacher_list.js.erb mode change 100644 => 100755 app/views/courses/search_member.js.erb mode change 100644 => 100755 app/views/courses/search_not_group_member.js.erb mode change 100644 => 100755 app/views/courses/search_not_students.js.erb mode change 100644 => 100755 app/views/courses/search_not_teachers.js.erb mode change 100644 => 100755 app/views/courses/search_public_orgs_not_in_course.js.erb mode change 100644 => 100755 app/views/courses/searchgroupmembers.js.erb mode change 100644 => 100755 app/views/courses/searchmembers.js.erb mode change 100644 => 100755 app/views/courses/set_course_outline.js.erb mode change 100644 => 100755 app/views/courses/set_invite_code_halt.js.erb mode change 100644 => 100755 app/views/courses/settings.html.erb mode change 100644 => 100755 app/views/courses/settings/_add_students.html.erb mode change 100644 => 100755 app/views/courses/settings/_add_teachers.html.erb mode change 100644 => 100755 app/views/courses/settings/_added_orgs.html.erb mode change 100644 => 100755 app/views/courses/settings/_all_student_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_all_student_list_block.html.erb mode change 100644 => 100755 app/views/courses/settings/_all_teacher_list_ul.erb mode change 100644 => 100755 app/views/courses/settings/_boards_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_boards_setting.html.erb mode change 100644 => 100755 app/views/courses/settings/_change_manager.html.erb mode change 100644 => 100755 app/views/courses/settings/_choose_course_group.html.erb mode change 100644 => 100755 app/views/courses/settings/_course_member.html.erb mode change 100644 => 100755 app/views/courses/settings/_edit.html.erb mode change 100644 => 100755 app/views/courses/settings/_has_group_student_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_has_group_student_list_block.html.erb mode change 100644 => 100755 app/views/courses/settings/_import_info.html.erb mode change 100644 => 100755 app/views/courses/settings/_import_students.html.erb mode change 100644 => 100755 app/views/courses/settings/_import_students_result.html.erb mode change 100644 => 100755 app/views/courses/settings/_join_org.html.erb mode change 100644 => 100755 app/views/courses/settings/_member.html.erb mode change 100644 => 100755 app/views/courses/settings/_members.html.erb mode change 100644 => 100755 app/views/courses/settings/_members_addTeam.html.erb mode change 100644 => 100755 app/views/courses/settings/_moduels.html.erb mode change 100644 => 100755 app/views/courses/settings/_no_group_student_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_no_group_student_list_block.html.erb mode change 100644 => 100755 app/views/courses/settings/_search_not_students_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_search_not_teachers_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_search_teacher_list.html.erb mode change 100644 => 100755 app/views/courses/settings/_student_table.html.erb mode change 100644 => 100755 app/views/courses/show.html.erb mode change 100644 => 100755 app/views/courses/show.js.erb mode change 100644 => 100755 app/views/courses/show_comparecode.html.erb mode change 100644 => 100755 app/views/courses/show_comparecode.js.erb mode change 100644 => 100755 app/views/courses/show_member_act_score.js.erb mode change 100644 => 100755 app/views/courses/show_member_score.js.erb mode change 100644 => 100755 app/views/courses/show_old.html.erb mode change 100644 => 100755 app/views/courses/statistics_course.html.erb mode change 100644 => 100755 app/views/courses/students.html.erb mode change 100644 => 100755 app/views/courses/students.js.erb mode change 100644 => 100755 app/views/courses/syllabus.html.erb mode change 100644 => 100755 app/views/courses/sync_students.js.erb mode change 100644 => 100755 app/views/courses/teacher_assign_group.js.erb mode change 100644 => 100755 app/views/courses/teacher_graduation_group.js.erb mode change 100644 => 100755 app/views/courses/teachers.html.erb mode change 100644 => 100755 app/views/courses/teachers.js.erb mode change 100644 => 100755 app/views/courses/unjoin_group.js.erb mode change 100644 => 100755 app/views/courses/update.js.erb mode change 100644 => 100755 app/views/courses/update_course_module.js.erb mode change 100644 => 100755 app/views/courses/updategroupname.js.erb mode change 100644 => 100755 app/views/custom_fields/_form.html.erb mode change 100644 => 100755 app/views/custom_fields/_index.html.erb mode change 100644 => 100755 app/views/custom_fields/edit.html.erb mode change 100644 => 100755 app/views/custom_fields/index.html.erb mode change 100644 => 100755 app/views/custom_fields/new.html.erb mode change 100644 => 100755 app/views/custom_fields/new.js.erb mode change 100644 => 100755 app/views/department/destroy.js.erb mode change 100644 => 100755 app/views/discusses/_dis_praise.html.erb mode change 100644 => 100755 app/views/discusses/destroy.js.erb mode change 100644 => 100755 app/views/discusses/hidden_record.js.erb mode change 100644 => 100755 app/views/documents/_document.html.erb mode change 100644 => 100755 app/views/documents/_form.html.erb mode change 100644 => 100755 app/views/documents/edit.html.erb mode change 100644 => 100755 app/views/documents/index.html.erb mode change 100644 => 100755 app/views/documents/new.html.erb mode change 100644 => 100755 app/views/documents/show.html.erb mode change 100644 => 100755 app/views/ec_course_evaluations/_form.html.erb mode change 100644 => 100755 app/views/ec_course_evaluations/edit.html.erb mode change 100644 => 100755 app/views/ec_course_evaluations/index.html.erb mode change 100644 => 100755 app/views/ec_course_evaluations/new.html.erb mode change 100644 => 100755 app/views/ec_course_evaluations/show.html.erb mode change 100644 => 100755 app/views/ec_course_supports/_form.html.erb mode change 100644 => 100755 app/views/ec_course_supports/edit.html.erb mode change 100644 => 100755 app/views/ec_course_supports/index.html.erb mode change 100644 => 100755 app/views/ec_course_supports/new.html.erb mode change 100644 => 100755 app/views/ec_course_supports/show.html.erb mode change 100644 => 100755 app/views/ec_course_targets/_form.html.erb mode change 100644 => 100755 app/views/ec_course_targets/destroy.js.erb mode change 100644 => 100755 app/views/ec_course_targets/edit.html.erb mode change 100644 => 100755 app/views/ec_course_targets/index.html.erb mode change 100644 => 100755 app/views/ec_course_targets/new.html.erb mode change 100644 => 100755 app/views/ec_course_targets/show.html.erb mode change 100644 => 100755 app/views/ec_courses/_correlation_course.html.erb mode change 100644 => 100755 app/views/ec_courses/_ec_course_targets_list.html.erb mode change 100644 => 100755 app/views/ec_courses/_search_course_list.html.erb mode change 100644 => 100755 app/views/ec_courses/add_manager.js.erb mode change 100644 => 100755 app/views/ec_courses/competition_calculation_info.html.erb mode change 100644 => 100755 app/views/ec_courses/correlation_course.js.erb mode change 100644 => 100755 app/views/ec_courses/create.js.erb mode change 100644 => 100755 app/views/ec_courses/delete_course.js.erb mode change 100644 => 100755 app/views/ec_courses/delete_manager.js.erb mode change 100644 => 100755 app/views/ec_courses/destroy.js.erb mode change 100644 => 100755 app/views/ec_courses/ec_course_reach_setting.html.erb mode change 100644 => 100755 app/views/ec_courses/ec_course_support_setting.html.erb mode change 100644 => 100755 app/views/ec_courses/search_courses.js.erb mode change 100644 => 100755 app/views/ec_courses/search_user.js.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/_form.html.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/_requirement_lists.html.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/create.js.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/destroy.js.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/edit.html.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/edit.js.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/index.html.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/new.html.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/show.html.erb mode change 100644 => 100755 app/views/ec_graduation_requirements/update.js.erb mode change 100644 => 100755 app/views/ec_graduation_subitems/_form.html.erb mode change 100644 => 100755 app/views/ec_graduation_subitems/edit.html.erb mode change 100644 => 100755 app/views/ec_graduation_subitems/index.html.erb mode change 100644 => 100755 app/views/ec_graduation_subitems/new.html.erb mode change 100644 => 100755 app/views/ec_graduation_subitems/show.html.erb mode change 100644 => 100755 app/views/ec_major_schools/_year_list.html.erb mode change 100644 => 100755 app/views/ec_major_schools/add_manager.js.erb mode change 100644 => 100755 app/views/ec_major_schools/delete_manager.js.erb mode change 100644 => 100755 app/views/ec_major_schools/destroy.js.erb mode change 100644 => 100755 app/views/ec_major_schools/search_user.js.erb mode change 100644 => 100755 app/views/ec_major_schools/show.html.erb mode change 100644 => 100755 app/views/ec_major_schools/show.js.erb mode change 100644 => 100755 app/views/ec_majors/_form.html.erb mode change 100644 => 100755 app/views/ec_majors/_major_addAcademicYear.html.erb mode change 100644 => 100755 app/views/ec_majors/edit.html.erb mode change 100644 => 100755 app/views/ec_majors/index.html.erb mode change 100644 => 100755 app/views/ec_majors/new.html.erb mode change 100644 => 100755 app/views/ec_majors/show.html.erb mode change 100644 => 100755 app/views/ec_training_objectives/_form.html.erb mode change 100644 => 100755 app/views/ec_training_objectives/edit.html.erb mode change 100644 => 100755 app/views/ec_training_objectives/index.html.erb mode change 100644 => 100755 app/views/ec_training_objectives/new.html.erb mode change 100644 => 100755 app/views/ec_training_objectives/show.html.erb mode change 100644 => 100755 app/views/ec_training_subitems/_form.html.erb mode change 100644 => 100755 app/views/ec_training_subitems/create.js.erb mode change 100644 => 100755 app/views/ec_training_subitems/destroy.js.erb mode change 100644 => 100755 app/views/ec_training_subitems/edit.html.erb mode change 100644 => 100755 app/views/ec_training_subitems/index.html.erb mode change 100644 => 100755 app/views/ec_training_subitems/new.html.erb mode change 100644 => 100755 app/views/ec_training_subitems/show.html.erb mode change 100644 => 100755 app/views/ec_training_subitems/update.js.erb mode change 100644 => 100755 app/views/ec_years/_courseSystem_addManage.html.erb mode change 100644 => 100755 app/views/ec_years/_course_addManage.html.erb mode change 100644 => 100755 app/views/ec_years/_course_lists.html.erb mode change 100644 => 100755 app/views/ec_years/_course_manager.html.erb mode change 100644 => 100755 app/views/ec_years/_edit_training_objectives.html.erb mode change 100644 => 100755 app/views/ec_years/_sub_training_objectives.html.erb mode change 100644 => 100755 app/views/ec_years/_training_objective_contents.html.erb mode change 100644 => 100755 app/views/ec_years/completion_calculation.html.erb mode change 100644 => 100755 app/views/ec_years/create.js.erb mode change 100644 => 100755 app/views/ec_years/create_training_objectives.js.erb mode change 100644 => 100755 app/views/ec_years/ec_course_setting.html.erb mode change 100644 => 100755 app/views/ec_years/edit_training_objectives.js.erb mode change 100644 => 100755 app/views/ec_years/graduation_requirement.html.erb mode change 100644 => 100755 app/views/ec_years/import_ec_courses.js.erb mode change 100644 => 100755 app/views/ec_years/requirement_vs_courses.html.erb mode change 100644 => 100755 app/views/ec_years/requirement_vs_objective.html.erb mode change 100644 => 100755 app/views/ec_years/requirement_vs_standard.html.erb mode change 100644 => 100755 app/views/ec_years/training_objectives.html.erb mode change 100644 => 100755 app/views/ecs/_authList_addUnit.html.erb mode change 100644 => 100755 app/views/ecs/_auth_newMajor.html.erb mode change 100644 => 100755 app/views/ecs/_department_list.html.erb mode change 100644 => 100755 app/views/ecs/_ec_no_data.html.erb mode change 100644 => 100755 app/views/ecs/_ec_top_navigation.html.erb mode change 100644 => 100755 app/views/ecs/_major_lists.html.erb mode change 100644 => 100755 app/views/ecs/_school_manager.html.erb mode change 100644 => 100755 app/views/ecs/_search_user_list.html.erb mode change 100644 => 100755 app/views/ecs/department.html.erb mode change 100644 => 100755 app/views/ecs/department.js.erb mode change 100644 => 100755 app/views/ecs/search_major.js.erb mode change 100644 => 100755 app/views/enumerations/_form.html.erb mode change 100644 => 100755 app/views/enumerations/destroy.html.erb mode change 100644 => 100755 app/views/enumerations/edit.html.erb mode change 100644 => 100755 app/views/enumerations/index.api.rsb mode change 100644 => 100755 app/views/enumerations/index.html.erb mode change 100644 => 100755 app/views/enumerations/new.html.erb mode change 100644 => 100755 app/views/exercise/_alert.html.erb mode change 100644 => 100755 app/views/exercise/_all_import_exercises.html.erb mode change 100644 => 100755 app/views/exercise/_answer_comment.html.erb mode change 100644 => 100755 app/views/exercise/_choose_shixuns.html.erb mode change 100644 => 100755 app/views/exercise/_comment_detail_block.html.erb mode change 100644 => 100755 app/views/exercise/_commit_alert.html.erb mode change 100644 => 100755 app/views/exercise/_edit_MC.html.erb mode change 100644 => 100755 app/views/exercise/_edit_MCQ.html.erb mode change 100644 => 100755 app/views/exercise/_edit_head.html.erb mode change 100644 => 100755 app/views/exercise/_edit_multi.html.erb mode change 100644 => 100755 app/views/exercise/_edit_shixun.html.erb mode change 100644 => 100755 app/views/exercise/_edit_single.html.erb mode change 100644 => 100755 app/views/exercise/_edu_edit_form.html.erb mode change 100644 => 100755 app/views/exercise/_end_notice.html.erb mode change 100644 => 100755 app/views/exercise/_exercise.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_content.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_course_list.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_form.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_index_tab.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_redo.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_republish.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_setting.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_statistics_result.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_student.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_student_result.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_submit.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_submit_info.html.erb mode change 100644 => 100755 app/views/exercise/_exercise_teacher.html.erb mode change 100644 => 100755 app/views/exercise/_exercises_list.html.erb mode change 100644 => 100755 app/views/exercise/_new_MC.html.erb mode change 100644 => 100755 app/views/exercise/_new_MCQ.html.erb mode change 100644 => 100755 app/views/exercise/_new_head.html.erb mode change 100644 => 100755 app/views/exercise/_new_multi.html.erb mode change 100644 => 100755 app/views/exercise/_new_question.html.erb mode change 100644 => 100755 app/views/exercise/_new_shixun.html.erb mode change 100644 => 100755 app/views/exercise/_new_shixun_exercise_list.html.erb mode change 100644 => 100755 app/views/exercise/_new_single.html.erb mode change 100644 => 100755 app/views/exercise/_other_exercises.html.erb mode change 100644 => 100755 app/views/exercise/_publish_notice.html.erb mode change 100644 => 100755 app/views/exercise/_search_user_list.html.erb mode change 100644 => 100755 app/views/exercise/_select_examination_list.html.erb mode change 100644 => 100755 app/views/exercise/_send_to_course.html.erb mode change 100644 => 100755 app/views/exercise/_show_MC.html.erb mode change 100644 => 100755 app/views/exercise/_show_MCQ.html.erb mode change 100644 => 100755 app/views/exercise/_show_head.html.erb mode change 100644 => 100755 app/views/exercise/_show_multi.html.erb mode change 100644 => 100755 app/views/exercise/_show_shixun.html.erb mode change 100644 => 100755 app/views/exercise/_show_single.html.erb mode change 100644 => 100755 app/views/exercise/_statistics_result_table.html.erb mode change 100644 => 100755 app/views/exercise/_student_exercise.html.erb mode change 100644 => 100755 app/views/exercise/_student_exercise_archive.html.erb mode change 100644 => 100755 app/views/exercise/_student_table.html.erb mode change 100644 => 100755 app/views/exercise/_student_table_archive.html.erb mode change 100644 => 100755 app/views/exercise/_total_questions_score.html.erb mode change 100644 => 100755 app/views/exercise/add_to_exercise_bank.js.erb mode change 100644 => 100755 app/views/exercise/adjust_question_score.js.erb mode change 100644 => 100755 app/views/exercise/blank_exercise.html.erb mode change 100644 => 100755 app/views/exercise/cancel_commit_confirm.js.erb mode change 100644 => 100755 app/views/exercise/choose_shixuns.js.erb mode change 100644 => 100755 app/views/exercise/choose_student.js.erb mode change 100644 => 100755 app/views/exercise/commit_exercise.js.erb mode change 100644 => 100755 app/views/exercise/create.js.erb mode change 100644 => 100755 app/views/exercise/create_exercise_question.js.erb mode change 100644 => 100755 app/views/exercise/delete_choose_shixun.js.erb mode change 100644 => 100755 app/views/exercise/delete_exercise_question.js.erb mode change 100644 => 100755 app/views/exercise/delete_shixun_question.js.erb mode change 100644 => 100755 app/views/exercise/edit.html.erb mode change 100644 => 100755 app/views/exercise/edit_question_score.js.erb mode change 100644 => 100755 app/views/exercise/end_notice.js.erb mode change 100644 => 100755 app/views/exercise/examination_setting.html mode change 100644 => 100755 app/views/exercise/import_other_exercise.js.erb mode change 100644 => 100755 app/views/exercise/index.html.erb mode change 100644 => 100755 app/views/exercise/index.js.erb mode change 100644 => 100755 app/views/exercise/new.html.erb mode change 100644 => 100755 app/views/exercise/other_exercise.js.erb mode change 100644 => 100755 app/views/exercise/publish_exercise.js.erb mode change 100644 => 100755 app/views/exercise/publish_notice.js.erb mode change 100644 => 100755 app/views/exercise/republish_exercise.js.erb mode change 100644 => 100755 app/views/exercise/search_courses.js.erb mode change 100644 => 100755 app/views/exercise/search_exercises.js.erb mode change 100644 => 100755 app/views/exercise/send_to_course.js.erb mode change 100644 => 100755 app/views/exercise/set_public.js.erb mode change 100644 => 100755 app/views/exercise/setting.html.erb mode change 100644 => 100755 app/views/exercise/shixun_question.js.erb mode change 100644 => 100755 app/views/exercise/show.html.erb mode change 100644 => 100755 app/views/exercise/show_student_result.html.erb mode change 100644 => 100755 app/views/exercise/statistics_result.js.erb mode change 100644 => 100755 app/views/exercise/student_exercise_list.html.erb mode change 100644 => 100755 app/views/exercise/student_exercise_list.js.erb mode change 100644 => 100755 app/views/exercise/student_look_fortime.html mode change 100644 => 100755 app/views/exercise/student_write_answer.html mode change 100644 => 100755 app/views/exercise/teacher_check_exam.html mode change 100644 => 100755 app/views/exercise/teacher_edit_exam.html mode change 100644 => 100755 app/views/exercise/teacher_examination_list.html mode change 100644 => 100755 app/views/exercise/teacher_score_list.html mode change 100644 => 100755 app/views/exercise/teacher_send_examination.html mode change 100644 => 100755 app/views/exercise/update.js.erb mode change 100644 => 100755 app/views/exercise/update_exercise_question.js.erb mode change 100644 => 100755 app/views/exercise/update_question_num.js.erb mode change 100644 => 100755 app/views/exercise_bank/_choose_shixuns.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_MC.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_MCQ.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_head.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_multi.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_poll_MC.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_poll_MCQ.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_poll_single.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_shixun.html.erb mode change 100644 => 100755 app/views/exercise_bank/_edit_single.html.erb mode change 100644 => 100755 app/views/exercise_bank/_exercise_content.html.erb mode change 100644 => 100755 app/views/exercise_bank/_exercise_edit_form.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_MC.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_MCQ.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_head.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_multi.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_poll_MC.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_poll_MCQ.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_poll_question.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_poll_single.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_question.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_shixun.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_shixun_exercise_list.html.erb mode change 100644 => 100755 app/views/exercise_bank/_new_single.html.erb mode change 100644 => 100755 app/views/exercise_bank/_poll_content.html.erb mode change 100644 => 100755 app/views/exercise_bank/_poll_edit_form.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_MC.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_MCQ.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_head.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_multi.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_poll_MC.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_poll_MCQ.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_poll_single.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_shixun.html.erb mode change 100644 => 100755 app/views/exercise_bank/_show_single.html.erb mode change 100644 => 100755 app/views/exercise_bank/_total_questions_score.html.erb mode change 100644 => 100755 app/views/exercise_bank/choose_shixuns.js.erb mode change 100644 => 100755 app/views/exercise_bank/create.js.erb mode change 100644 => 100755 app/views/exercise_bank/create_exercise_question.js.erb mode change 100644 => 100755 app/views/exercise_bank/delete_exercise_question.js.erb mode change 100644 => 100755 app/views/exercise_bank/edit.html.erb mode change 100644 => 100755 app/views/exercise_bank/new.html.erb mode change 100644 => 100755 app/views/exercise_bank/shixun_question.js.erb mode change 100644 => 100755 app/views/exercise_bank/show.html.erb mode change 100644 => 100755 app/views/exercise_bank/update.js.erb mode change 100644 => 100755 app/views/exercise_bank/update_exercise_question.js.erb mode change 100644 => 100755 app/views/exercise_bank/update_question_num.js.erb mode change 100644 => 100755 app/views/files/_arrow_show.erb mode change 100644 => 100755 app/views/files/_attachement_list.html.erb mode change 100644 => 100755 app/views/files/_attachment_history_popub.html.erb mode change 100644 => 100755 app/views/files/_attachment_history_popub_delete.html.erb mode change 100644 => 100755 app/views/files/_course_file.html.erb mode change 100644 => 100755 app/views/files/_course_file_dense_edit.html.erb mode change 100644 => 100755 app/views/files/_course_file_filter_order.html.erb mode change 100644 => 100755 app/views/files/_course_list.html.erb mode change 100644 => 100755 app/views/files/_course_new.html.erb mode change 100644 => 100755 app/views/files/_course_show_all_attachment.html.erb mode change 100644 => 100755 app/views/files/_course_sort_by_attachtypel.html.erb mode change 100644 => 100755 app/views/files/_course_tag_list.html.erb mode change 100644 => 100755 app/views/files/_file_description.html.erb mode change 100644 => 100755 app/views/files/_file_tag_detail.html.erb mode change 100644 => 100755 app/views/files/_file_tools.html.erb mode change 100644 => 100755 app/views/files/_hidden_file.html.erb mode change 100644 => 100755 app/views/files/_import_files.html.erb mode change 100644 => 100755 app/views/files/_new.html.erb mode change 100644 => 100755 app/views/files/_new_style_attachment_list.html.erb mode change 100644 => 100755 app/views/files/_org_order_filter.html.erb mode change 100644 => 100755 app/views/files/_org_subfield_list.html.erb mode change 100644 => 100755 app/views/files/_org_subfield_upload_attachment_list.html.erb mode change 100644 => 100755 app/views/files/_org_upload_attachment_list.html.erb mode change 100644 => 100755 app/views/files/_org_upload_attachment_list_banner.html.erb mode change 100644 => 100755 app/views/files/_project_file.html.erb mode change 100644 => 100755 app/views/files/_project_file_dense_edit.html.erb mode change 100644 => 100755 app/views/files/_project_file_list.html.erb mode change 100644 => 100755 app/views/files/_project_file_new.html.erb mode change 100644 => 100755 app/views/files/_project_list.html.erb mode change 100644 => 100755 app/views/files/_resource_detail.html.erb mode change 100644 => 100755 app/views/files/_show_all_attachment.html.erb mode change 100644 => 100755 app/views/files/_show_quote_resource.html.erb mode change 100644 => 100755 app/views/files/_show_quote_resource_org_subfield.html.erb mode change 100644 => 100755 app/views/files/_show_quote_resource_project.html.erb mode change 100644 => 100755 app/views/files/_sort_by_attachtypel.html.erb mode change 100644 => 100755 app/views/files/_subfield_files.html.erb mode change 100644 => 100755 app/views/files/_subfield_files_list.html.erb mode change 100644 => 100755 app/views/files/_subfield_tags.html.erb mode change 100644 => 100755 app/views/files/_tag_yun.html.erb mode change 100644 => 100755 app/views/files/_tag_yun_project.html.erb mode change 100644 => 100755 app/views/files/_tip_attachment_count.html.erb mode change 100644 => 100755 app/views/files/_tool_settings.html.erb mode change 100644 => 100755 app/views/files/_upload_course_files.erb mode change 100644 => 100755 app/views/files/_upload_org_new_files.html.erb mode change 100644 => 100755 app/views/files/_upload_org_new_files_banner.html.erb mode change 100644 => 100755 app/views/files/_upload_project_files.erb mode change 100644 => 100755 app/views/files/_upload_show.html.erb mode change 100644 => 100755 app/views/files/_upload_show_project.html.erb mode change 100644 => 100755 app/views/files/_upload_subfield_file.html.erb mode change 100644 => 100755 app/views/files/create.js.erb mode change 100644 => 100755 app/views/files/edit_file_description.js.erb mode change 100644 => 100755 app/views/files/getattachtype.html.erb mode change 100644 => 100755 app/views/files/getattachtype.js.erb mode change 100644 => 100755 app/views/files/index.html.erb mode change 100644 => 100755 app/views/files/index.js.erb mode change 100644 => 100755 app/views/files/new.html.erb mode change 100644 => 100755 app/views/files/quote_resource_show.js.erb mode change 100644 => 100755 app/views/files/quote_resource_show_org_subfield.js.erb mode change 100644 => 100755 app/views/files/quote_resource_show_project.js.erb mode change 100644 => 100755 app/views/files/republish_file.js.erb mode change 100644 => 100755 app/views/files/search.js.erb mode change 100644 => 100755 app/views/files/search_files_in_subfield.js.erb mode change 100644 => 100755 app/views/files/search_org_subfield_tag_attachment.js.erb mode change 100644 => 100755 app/views/files/search_project.js.erb mode change 100644 => 100755 app/views/files/search_tag_attachment.js.erb mode change 100644 => 100755 app/views/files/searchone4reload.html.erb mode change 100644 => 100755 app/views/files/setting.js.erb mode change 100644 => 100755 app/views/files/subfield_upload_file.js.erb mode change 100644 => 100755 app/views/files/update_file_description.js.erb mode change 100644 => 100755 app/views/files/upload_file_show.js.erb mode change 100644 => 100755 app/views/files/upload_files_menu.js.erb mode change 100644 => 100755 app/views/forums/_edit.html.erb mode change 100644 => 100755 app/views/forums/_emali_valid_tip.html.erb mode change 100644 => 100755 app/views/forums/_file_form.html.erb mode change 100644 => 100755 app/views/forums/_form.html.erb mode change 100644 => 100755 app/views/forums/_form_create_mode.html.erb mode change 100644 => 100755 app/views/forums/_form_edit_mode.html.erb mode change 100644 => 100755 app/views/forums/_forum_form.html.erb mode change 100644 => 100755 app/views/forums/_forum_index_list.html.erb mode change 100644 => 100755 app/views/forums/_forum_list.html.erb mode change 100644 => 100755 app/views/forums/_forum_tag_list.html.erb mode change 100644 => 100755 app/views/forums/_my_count_message.html.erb mode change 100644 => 100755 app/views/forums/_new.html.erb mode change 100644 => 100755 app/views/forums/_post_banner.html.erb mode change 100644 => 100755 app/views/forums/_right_bar.html.erb mode change 100644 => 100755 app/views/forums/_show_topics.html.erb mode change 100644 => 100755 app/views/forums/create.js.erb mode change 100644 => 100755 app/views/forums/create_feedback.js.erb mode change 100644 => 100755 app/views/forums/delete_forum_tag.js.erb mode change 100644 => 100755 app/views/forums/edit.html.erb mode change 100644 => 100755 app/views/forums/edit.js.erb mode change 100644 => 100755 app/views/forums/forum_form_add.html mode change 100644 => 100755 app/views/forums/forum_form_detail.html mode change 100644 => 100755 app/views/forums/forum_form_list.html mode change 100644 => 100755 app/views/forums/index.html.erb mode change 100644 => 100755 app/views/forums/index.js.erb mode change 100644 => 100755 app/views/forums/mail_feedback.js.erb mode change 100644 => 100755 app/views/forums/new.html.erb mode change 100644 => 100755 app/views/forums/new.js.erb mode change 100644 => 100755 app/views/forums/show.html.erb mode change 100644 => 100755 app/views/forums/show.js.erb mode change 100644 => 100755 app/views/forums/update.js.erb mode change 100644 => 100755 app/views/games/_acquire_answer.html.erb mode change 100644 => 100755 app/views/games/_choice_question.html.erb mode change 100644 => 100755 app/views/games/_code_actions.html.erb mode change 100644 => 100755 app/views/games/_code_outputs.html.erb mode change 100644 => 100755 app/views/games/_desc_full_show.html.erb mode change 100644 => 100755 app/views/games/_exec_results.html.erb mode change 100644 => 100755 app/views/games/_extend_edit_file_form.html.erb mode change 100644 => 100755 app/views/games/_extend_file_edit_form.html.erb mode change 100644 => 100755 app/views/games/_extend_test_output.html.erb mode change 100644 => 100755 app/views/games/_extend_tree.html.erb mode change 100644 => 100755 app/views/games/_file_edit_form.html.erb mode change 100644 => 100755 app/views/games/_game_answer_error_pop.html.erb mode change 100644 => 100755 app/views/games/_game_answer_tip_pop.html.erb mode change 100644 => 100755 app/views/games/_game_choose_results.html.erb mode change 100644 => 100755 app/views/games/_game_result_order.html.erb mode change 100644 => 100755 app/views/games/_game_results.html.erb mode change 100644 => 100755 app/views/games/_game_show.html.erb mode change 100644 => 100755 app/views/games/_game_webssh.html.erb mode change 100644 => 100755 app/views/games/_games_list.html.erb mode change 100644 => 100755 app/views/games/_leave_tip.html.erb mode change 100644 => 100755 app/views/games/_myshixun_breadcrumbs.html.erb mode change 100644 => 100755 app/views/games/_myshixun_extend_repository.html.erb mode change 100644 => 100755 app/views/games/_myshixun_repository.html.erb mode change 100644 => 100755 app/views/games/_pass_game_show.html.erb mode change 100644 => 100755 app/views/games/_picture_display.html.erb mode change 100644 => 100755 app/views/games/_repository.html.erb mode change 100644 => 100755 app/views/games/_reset_game_code.html.erb mode change 100644 => 100755 app/views/games/_send_error_pop.html.erb mode change 100644 => 100755 app/views/games/_send_success_pop.html.erb mode change 100644 => 100755 app/views/games/_shixun_comment_block.html.erb mode change 100644 => 100755 app/views/games/_shixun_comment_list.html.erb mode change 100644 => 100755 app/views/games/_tree.html.erb mode change 100644 => 100755 app/views/games/answer.js.erb mode change 100644 => 100755 app/views/games/check_test_sets.js.erb mode change 100644 => 100755 app/views/games/edit_file.html.erb mode change 100644 => 100755 app/views/games/entry.js.erb mode change 100644 => 100755 app/views/games/file_edit.js.erb mode change 100644 => 100755 app/views/games/get_repository_contents.js.erb mode change 100644 => 100755 app/views/games/index.html.erb mode change 100644 => 100755 app/views/games/index.js.erb mode change 100644 => 100755 app/views/games/minus_score.js.erb mode change 100644 => 100755 app/views/games/myshixun_repair.js.erb mode change 100644 => 100755 app/views/games/output_show.js.erb mode change 100644 => 100755 app/views/games/outputs_show.js.erb mode change 100644 => 100755 app/views/games/refresh_game_list.js.erb mode change 100644 => 100755 app/views/games/reset_new_code.js.erb mode change 100644 => 100755 app/views/games/reset_original_code.js.erb mode change 100644 => 100755 app/views/games/show.html.erb mode change 100644 => 100755 app/views/games/show.js.erb mode change 100644 => 100755 app/views/games/sync_codes.js.erb mode change 100644 => 100755 app/views/games/web_display.html.erb mode change 100644 => 100755 app/views/gantts/show.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_form.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_graduation_task_list.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_graduation_task_setting.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_student_work_list.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_task_discuss.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_task_discuss_replies.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_task_index_search.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_task_index_tab.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_task_status.html.erb mode change 100644 => 100755 app/views/graduation_tasks/_task_tag.html.erb mode change 100644 => 100755 app/views/graduation_tasks/edit.html.erb mode change 100644 => 100755 app/views/graduation_tasks/index.html.erb mode change 100644 => 100755 app/views/graduation_tasks/index.js.erb mode change 100644 => 100755 app/views/graduation_tasks/new.html.erb mode change 100644 => 100755 app/views/graduation_tasks/show.html.erb mode change 100644 => 100755 app/views/graduation_tasks/show.js.erb mode change 100644 => 100755 app/views/graduation_tasks/task_discuss.js.erb mode change 100644 => 100755 app/views/graduation_topics/_form.html.erb mode change 100644 => 100755 app/views/graduation_topics/_graduation_task_new.html.erb mode change 100644 => 100755 app/views/graduation_topics/_graduation_topic_index_tab.html.erb mode change 100644 => 100755 app/views/graduation_topics/_graduation_topic_list.html.erb mode change 100644 => 100755 app/views/graduation_topics/_graduation_topic_status.html.erb mode change 100644 => 100755 app/views/graduation_topics/_student_topic_list.html.erb mode change 100644 => 100755 app/views/graduation_topics/_topic_journals.html.erb mode change 100644 => 100755 app/views/graduation_topics/accept_select.js.erb mode change 100644 => 100755 app/views/graduation_topics/edit.html.erb mode change 100644 => 100755 app/views/graduation_topics/index.html.erb mode change 100644 => 100755 app/views/graduation_topics/index.js.erb mode change 100644 => 100755 app/views/graduation_topics/new.html.erb mode change 100644 => 100755 app/views/graduation_topics/set_public.js.erb mode change 100644 => 100755 app/views/graduation_topics/show.html.erb mode change 100644 => 100755 app/views/graduation_topics/show.js.erb mode change 100644 => 100755 app/views/graduation_works/_add_score_div.html.erb mode change 100644 => 100755 app/views/graduation_works/_assign_teacher.html.erb mode change 100644 => 100755 app/views/graduation_works/_connect_project.html.erb mode change 100644 => 100755 app/views/graduation_works/_form.html.erb mode change 100644 => 100755 app/views/graduation_works/_group_member_search_list.html.erb mode change 100644 => 100755 app/views/graduation_works/_search_project_list.html.erb mode change 100644 => 100755 app/views/graduation_works/_upload_file.html.erb mode change 100644 => 100755 app/views/graduation_works/_work_score_comments.html.erb mode change 100644 => 100755 app/views/graduation_works/add_score.js.erb mode change 100644 => 100755 app/views/graduation_works/adjust_score.js.erb mode change 100644 => 100755 app/views/graduation_works/assign_teacher.js.erb mode change 100644 => 100755 app/views/graduation_works/edit.html.erb mode change 100644 => 100755 app/views/graduation_works/new.html.erb mode change 100644 => 100755 app/views/graduation_works/search_course_students.js.erb mode change 100644 => 100755 app/views/graduation_works/search_user_projects.js.erb mode change 100644 => 100755 app/views/graduation_works/show.html.erb mode change 100644 => 100755 app/views/groups/_form.html.erb mode change 100644 => 100755 app/views/groups/_general.html.erb mode change 100644 => 100755 app/views/groups/_memberships.html.erb mode change 100644 => 100755 app/views/groups/_users.html.erb mode change 100644 => 100755 app/views/groups/add_users.js.erb mode change 100644 => 100755 app/views/groups/autocomplete_for_user.js.erb mode change 100644 => 100755 app/views/groups/destroy_membership.js.erb mode change 100644 => 100755 app/views/groups/edit.html.erb mode change 100644 => 100755 app/views/groups/edit_membership.js.erb mode change 100644 => 100755 app/views/groups/index.api.rsb mode change 100644 => 100755 app/views/groups/index.html.erb mode change 100644 => 100755 app/views/groups/new.html.erb mode change 100644 => 100755 app/views/groups/remove_user.js.erb mode change 100644 => 100755 app/views/groups/show.api.rsb mode change 100644 => 100755 app/views/groups/show.html.erb mode change 100644 => 100755 app/views/homepages/_article_list.html.erb mode change 100644 => 100755 app/views/homepages/_articles.html.erb mode change 100644 => 100755 app/views/homepages/index.html.erb mode change 100644 => 100755 app/views/homepages/index.js.erb mode change 100644 => 100755 app/views/homework_attach/_add_jour_reply.html.erb mode change 100644 => 100755 app/views/homework_attach/_addjour.html.erb mode change 100644 => 100755 app/views/homework_attach/_app_link.html.erb mode change 100644 => 100755 app/views/homework_attach/_comprehensive_evaluation.html.erb mode change 100644 => 100755 app/views/homework_attach/_evaluation.html.erb mode change 100644 => 100755 app/views/homework_attach/_evaluation_add_jour.html.erb mode change 100644 => 100755 app/views/homework_attach/_histoey_new.html.erb mode change 100644 => 100755 app/views/homework_attach/_history.erb mode change 100644 => 100755 app/views/homework_attach/_homework.html.erb mode change 100644 => 100755 app/views/homework_attach/_homework_jours.html.erb mode change 100644 => 100755 app/views/homework_attach/_homework_member.html.erb mode change 100644 => 100755 app/views/homework_attach/_homework_praise.html.erb mode change 100644 => 100755 app/views/homework_attach/_homeworks_list.html.erb mode change 100644 => 100755 app/views/homework_attach/_jour.html.erb mode change 100644 => 100755 app/views/homework_attach/_jour_reply.html.erb mode change 100644 => 100755 app/views/homework_attach/_journal_reply_items.html.erb mode change 100644 => 100755 app/views/homework_attach/_member_list_partial.html.erb mode change 100644 => 100755 app/views/homework_attach/_new_homework.html.erb mode change 100644 => 100755 app/views/homework_attach/_praise_alert.html.erb mode change 100644 => 100755 app/views/homework_attach/_pre_show.html.erb mode change 100644 => 100755 app/views/homework_attach/_review.html.erb mode change 100644 => 100755 app/views/homework_attach/_show.html.erb mode change 100644 => 100755 app/views/homework_attach/_show_score.html.erb mode change 100644 => 100755 app/views/homework_attach/_show_star.html.erb mode change 100644 => 100755 app/views/homework_attach/_show_static_star.html.erb mode change 100644 => 100755 app/views/homework_attach/_showjour.html.erb mode change 100644 => 100755 app/views/homework_attach/_teacher_evaluation.html.erb mode change 100644 => 100755 app/views/homework_attach/add_homework_users.js.erb mode change 100644 => 100755 app/views/homework_attach/add_jour_reply.js.erb mode change 100644 => 100755 app/views/homework_attach/addjours.js.erb mode change 100644 => 100755 app/views/homework_attach/destory_homework_users.js.erb mode change 100644 => 100755 app/views/homework_attach/destroy.js.erb mode change 100644 => 100755 app/views/homework_attach/destroy_jour.js.erb mode change 100644 => 100755 app/views/homework_attach/edit.html.erb mode change 100644 => 100755 app/views/homework_attach/get_batch_homeworks.js.erb mode change 100644 => 100755 app/views/homework_attach/get_homework_jours.js.erb mode change 100644 => 100755 app/views/homework_attach/get_homework_member_list.js.erb mode change 100644 => 100755 app/views/homework_attach/get_homeworks.js.erb mode change 100644 => 100755 app/views/homework_attach/get_my_homework.js.erb mode change 100644 => 100755 app/views/homework_attach/get_not_batch_homework.js.erb mode change 100644 => 100755 app/views/homework_attach/get_student_batch_homework.js.erb mode change 100644 => 100755 app/views/homework_attach/new.html.erb mode change 100644 => 100755 app/views/homework_attach/praise_homework.js.erb mode change 100644 => 100755 app/views/homework_attach/show.html.erb mode change 100644 => 100755 app/views/homework_attach/show.js.erb mode change 100644 => 100755 app/views/homework_bank/_homework_bank_list.html.erb mode change 100644 => 100755 app/views/homework_bank/_hw_search_course_list.html.erb mode change 100644 => 100755 app/views/homework_bank/_new_common_homework.html.erb mode change 100644 => 100755 app/views/homework_bank/_new_group_homework.html.erb mode change 100644 => 100755 app/views/homework_bank/_new_program_homework.html.erb mode change 100644 => 100755 app/views/homework_bank/_new_shixun_homework_list.html.erb mode change 100644 => 100755 app/views/homework_bank/_send_homework_bank.html.erb mode change 100644 => 100755 app/views/homework_bank/_shixuns.html.erb mode change 100644 => 100755 app/views/homework_bank/choose_user_course.js.erb mode change 100644 => 100755 app/views/homework_bank/edit.html.erb mode change 100644 => 100755 app/views/homework_bank/index.html.erb mode change 100644 => 100755 app/views/homework_bank/index.js.erb mode change 100644 => 100755 app/views/homework_bank/new.html.erb mode change 100644 => 100755 app/views/homework_bank/send_h_bank_to_course.js.erb mode change 100644 => 100755 app/views/homework_bank/set_public.js.erb mode change 100644 => 100755 app/views/homework_bank/shixuns.js.erb mode change 100644 => 100755 app/views/homework_bank/show.html.erb mode change 100644 => 100755 app/views/homework_common/_alert_anonyoms.html.erb mode change 100644 => 100755 app/views/homework_common/_alert_open_student_works.html.erb mode change 100644 => 100755 app/views/homework_common/_alert_score_open_modal.html.erb mode change 100644 => 100755 app/views/homework_common/_create_shixun_homework.html.erb mode change 100644 => 100755 app/views/homework_common/_edit_anon_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_edit_late_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_edit_public_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_edit_publish_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_edit_score_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_end_notice.html.erb mode change 100644 => 100755 app/views/homework_common/_group_list.html.erb mode change 100644 => 100755 app/views/homework_common/_homework_index_list.html.erb mode change 100644 => 100755 app/views/homework_common/_homework_index_tab.html.erb mode change 100644 => 100755 app/views/homework_common/_homework_search_form.html.erb mode change 100644 => 100755 app/views/homework_common/_new_common_homework.html.erb mode change 100644 => 100755 app/views/homework_common/_new_group_homework.html.erb mode change 100644 => 100755 app/views/homework_common/_new_program_homework.html.erb mode change 100644 => 100755 app/views/homework_common/_new_shixun_homework_list.html.erb mode change 100644 => 100755 app/views/homework_common/_publish_notice.html.erb mode change 100644 => 100755 app/views/homework_common/_reference_answers_attachments.html.erb mode change 100644 => 100755 app/views/homework_common/_set_evalutation_att.html.erb mode change 100644 => 100755 app/views/homework_common/_set_score_rule_non_pro.html.erb mode change 100644 => 100755 app/views/homework_common/_set_score_rule_none_pro_anon.html.erb mode change 100644 => 100755 app/views/homework_common/_set_score_rule_pro.html.erb mode change 100644 => 100755 app/views/homework_common/_set_score_rule_pro_anon.html.erb mode change 100644 => 100755 app/views/homework_common/_shixun_group_list.html.erb mode change 100644 => 100755 app/views/homework_common/_shixun_search_form.html.erb mode change 100644 => 100755 app/views/homework_common/_shixun_tab_div.html.erb mode change 100644 => 100755 app/views/homework_common/_shixuns.html.erb mode change 100644 => 100755 app/views/homework_common/_show_anon_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_show_late_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_show_public_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_show_publish_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_show_score_setting.html.erb mode change 100644 => 100755 app/views/homework_common/_sub_moveWorkItem.html.erb mode change 100644 => 100755 app/views/homework_common/_sub_shixunWork.html.erb create mode 100755 app/views/homework_common/_subject_list.html.erb create mode 100755 app/views/homework_common/_subject_search_form.html.erb create mode 100755 app/views/homework_common/_subject_tab_div.html.erb create mode 100755 app/views/homework_common/_subjects.html.erb mode change 100644 => 100755 app/views/homework_common/add_to_homework_bank.js.erb mode change 100644 => 100755 app/views/homework_common/alert_anonymous_comment.js.erb mode change 100644 => 100755 app/views/homework_common/alert_forbidden_anonymous_comment.js.erb mode change 100644 => 100755 app/views/homework_common/alert_open_student_works.js.erb mode change 100644 => 100755 app/views/homework_common/alert_score_open_modal.js.erb mode change 100644 => 100755 app/views/homework_common/create_shixun_homework.js.erb create mode 100755 app/views/homework_common/create_subject_homework.js.erb mode change 100644 => 100755 app/views/homework_common/edit.html.erb mode change 100644 => 100755 app/views/homework_common/end_notice.js.erb mode change 100644 => 100755 app/views/homework_common/homework_code_repeat.js.erb mode change 100644 => 100755 app/views/homework_common/index.html.erb mode change 100644 => 100755 app/views/homework_common/index.js.erb mode change 100644 => 100755 app/views/homework_common/move_to_category.js.erb mode change 100644 => 100755 app/views/homework_common/new.html.erb mode change 100644 => 100755 app/views/homework_common/open_student_works.js.erb mode change 100644 => 100755 app/views/homework_common/programing_test.js.erb mode change 100644 => 100755 app/views/homework_common/publish_homework.js.erb mode change 100644 => 100755 app/views/homework_common/publish_notice.js.erb mode change 100644 => 100755 app/views/homework_common/publish_shixun_homework.js.erb mode change 100644 => 100755 app/views/homework_common/review_detail.html.erb mode change 100644 => 100755 app/views/homework_common/score_rule_set.js.erb mode change 100644 => 100755 app/views/homework_common/set_evaluation_attr.js.erb mode change 100644 => 100755 app/views/homework_common/set_public.js.erb mode change 100644 => 100755 app/views/homework_common/set_score_open.js.erb mode change 100644 => 100755 app/views/homework_common/setting.html.erb mode change 100644 => 100755 app/views/homework_common/shixuns.js.erb mode change 100644 => 100755 app/views/homework_common/start_anonymous_comment.js.erb mode change 100644 => 100755 app/views/homework_common/start_evaluation_set.js.erb mode change 100644 => 100755 app/views/homework_common/stop_anonymous_comment.js.erb create mode 100755 app/views/homework_common/subjects.js.erb mode change 100644 => 100755 app/views/homework_common/update_explanation.js.erb mode change 100644 => 100755 app/views/iframes/_html_show.html.erb mode change 100644 => 100755 app/views/iframes/html_content.html.erb mode change 100644 => 100755 app/views/iframes/html_content.html.erb.BASE.erb mode change 100644 => 100755 app/views/iframes/html_content.html.erb.LOCAL.erb mode change 100644 => 100755 app/views/iframes/html_content.html.erb.REMOTE.erb mode change 100644 => 100755 app/views/iframes/html_content.js.erb mode change 100644 => 100755 app/views/iframes/show.html.erb mode change 100644 => 100755 app/views/issue_categories/_form.html.erb mode change 100644 => 100755 app/views/issue_categories/_new_modal.html.erb mode change 100644 => 100755 app/views/issue_categories/create.js.erb mode change 100644 => 100755 app/views/issue_categories/destroy.html.erb mode change 100644 => 100755 app/views/issue_categories/edit.html.erb mode change 100644 => 100755 app/views/issue_categories/index.api.rsb mode change 100644 => 100755 app/views/issue_categories/issue_categories_helper.rb mode change 100644 => 100755 app/views/issue_categories/new.html.erb mode change 100644 => 100755 app/views/issue_categories/new.js.erb mode change 100644 => 100755 app/views/issue_categories/show.api.rsb mode change 100644 => 100755 app/views/issue_relations/_form.html.erb mode change 100644 => 100755 app/views/issue_relations/create.js.erb mode change 100644 => 100755 app/views/issue_relations/destroy.js.erb mode change 100644 => 100755 app/views/issue_relations/index.api.rsb mode change 100644 => 100755 app/views/issue_relations/show.api.rsb mode change 100644 => 100755 app/views/issue_statuses/_form.html.erb mode change 100644 => 100755 app/views/issue_statuses/edit.html.erb mode change 100644 => 100755 app/views/issue_statuses/index.api.rsb mode change 100644 => 100755 app/views/issue_statuses/index.html.erb mode change 100644 => 100755 app/views/issue_statuses/new.html.erb mode change 100644 => 100755 app/views/issues/_action_menu.html.erb mode change 100644 => 100755 app/views/issues/_all_list.html.erb mode change 100644 => 100755 app/views/issues/_attributes.html.erb mode change 100644 => 100755 app/views/issues/_attributes_show.html.erb mode change 100644 => 100755 app/views/issues/_changesets.html.erb mode change 100644 => 100755 app/views/issues/_conflict.html.erb mode change 100644 => 100755 app/views/issues/_detail.html.erb mode change 100644 => 100755 app/views/issues/_edit.html.erb mode change 100644 => 100755 app/views/issues/_form.html.erb mode change 100644 => 100755 app/views/issues/_form_custom_fields.html.erb mode change 100644 => 100755 app/views/issues/_history.html.erb mode change 100644 => 100755 app/views/issues/_issue_attachments.html.erb mode change 100644 => 100755 app/views/issues/_issue_commit_ids.html.erb mode change 100644 => 100755 app/views/issues/_issue_commit_ids_show.html.erb mode change 100644 => 100755 app/views/issues/_issue_commits.html.erb mode change 100644 => 100755 app/views/issues/_issue_commits_list.html.erb mode change 100644 => 100755 app/views/issues/_issue_filter.html.erb mode change 100644 => 100755 app/views/issues/_issue_filter_all.html.erb mode change 100644 => 100755 app/views/issues/_issue_filter_author.html.erb mode change 100644 => 100755 app/views/issues/_issue_replies.html.erb mode change 100644 => 100755 app/views/issues/_issue_reply_banner.html.erb mode change 100644 => 100755 app/views/issues/_issue_reply_ke_form.html.erb mode change 100644 => 100755 app/views/issues/_jounal_refresh.js.erb mode change 100644 => 100755 app/views/issues/_list.html.erb mode change 100644 => 100755 app/views/issues/_list_simple.html.erb mode change 100644 => 100755 app/views/issues/_new_issue_list.html.erb mode change 100644 => 100755 app/views/issues/_project_issue.html.erb mode change 100644 => 100755 app/views/issues/_relations.html.erb mode change 100644 => 100755 app/views/issues/_sidebar.html.erb mode change 100644 => 100755 app/views/issues/_statistics.html.erb mode change 100644 => 100755 app/views/issues/_statistics_all.html.erb mode change 100644 => 100755 app/views/issues/_statistics_lock.html.erb mode change 100644 => 100755 app/views/issues/_statistics_open.html.erb mode change 100644 => 100755 app/views/issues/_versions_choise.html.erb mode change 100644 => 100755 app/views/issues/add_journal.js.erb mode change 100644 => 100755 app/views/issues/add_journal_in_org.js.erb mode change 100644 => 100755 app/views/issues/add_reply.js.erb mode change 100644 => 100755 app/views/issues/bulk_edit.html.erb mode change 100644 => 100755 app/views/issues/bulk_edit.js.erb mode change 100644 => 100755 app/views/issues/commit_for_issue.js.erb mode change 100644 => 100755 app/views/issues/delete_journal.js.erb mode change 100644 => 100755 app/views/issues/destroy.html.erb mode change 100644 => 100755 app/views/issues/edit.html.erb mode change 100644 => 100755 app/views/issues/index.api.rsb mode change 100644 => 100755 app/views/issues/index.html.erb mode change 100644 => 100755 app/views/issues/index.js.erb mode change 100644 => 100755 app/views/issues/issue_commit_delete.js.erb mode change 100644 => 100755 app/views/issues/issue_commits.js.erb mode change 100644 => 100755 app/views/issues/new.html.erb mode change 100644 => 100755 app/views/issues/reply.js.erb mode change 100644 => 100755 app/views/issues/show.api.rsb mode change 100644 => 100755 app/views/issues/show.html.erb mode change 100644 => 100755 app/views/issues/show.js.erb mode change 100644 => 100755 app/views/issues/statistics.js.erb mode change 100644 => 100755 app/views/issues/update.js.erb mode change 100644 => 100755 app/views/issues/update_form.js.erb mode change 100644 => 100755 app/views/journals/_notes_form.html.erb mode change 100644 => 100755 app/views/journals/diff.html.erb mode change 100644 => 100755 app/views/journals/edit.js.erb mode change 100644 => 100755 app/views/journals/index.builder mode change 100644 => 100755 app/views/journals/new.js.erb mode change 100644 => 100755 app/views/journals/update.js.erb mode change 100644 => 100755 app/views/kaminari/_first_page.html.erb mode change 100644 => 100755 app/views/kaminari/_gap.html.erb mode change 100644 => 100755 app/views/kaminari/_last_page.html.erb mode change 100644 => 100755 app/views/kaminari/_next_page.html.erb mode change 100644 => 100755 app/views/kaminari/_page.html.erb mode change 100644 => 100755 app/views/kaminari/_paginator.html.erb mode change 100644 => 100755 app/views/kaminari/_prev_page.html.erb mode change 100644 => 100755 app/views/kubernete/exec_container.jsl.erb mode change 100644 => 100755 app/views/kubernete/new.html.erb mode change 100644 => 100755 app/views/layouts/_base_ad.html.erb mode change 100644 => 100755 app/views/layouts/_base_college_header.html.erb mode change 100644 => 100755 app/views/layouts/_base_enterprise_header.html.erb mode change 100644 => 100755 app/views/layouts/_base_feedback.html.erb mode change 100644 => 100755 app/views/layouts/_base_footer.html.erb mode change 100644 => 100755 app/views/layouts/_base_footer_new.html.erb mode change 100644 => 100755 app/views/layouts/_base_footer_public.html.erb mode change 100644 => 100755 app/views/layouts/_base_header.html.erb mode change 100644 => 100755 app/views/layouts/_base_header_new.html.erb mode change 100644 => 100755 app/views/layouts/_base_home_menu.html.erb mode change 100644 => 100755 app/views/layouts/_base_homework_attach.html.erb mode change 100644 => 100755 app/views/layouts/_base_project_top.html.erb mode change 100644 => 100755 app/views/layouts/_base_softapplication_index_top_content.html.erb mode change 100644 => 100755 app/views/layouts/_base_softapplication_top_content.html.erb mode change 100644 => 100755 app/views/layouts/_bigdata_footer.html.erb mode change 100644 => 100755 app/views/layouts/_bigdata_header.html.erb mode change 100644 => 100755 app/views/layouts/_board_children_list.html.erb mode change 100644 => 100755 app/views/layouts/_bootstrap_base_footer.html.erb mode change 100644 => 100755 app/views/layouts/_bootstrap_base_header.html.erb mode change 100644 => 100755 app/views/layouts/_contest_board_children_list.html.erb mode change 100644 => 100755 app/views/layouts/_course_base_info.html.erb mode change 100644 => 100755 app/views/layouts/_course_left_info.html.erb mode change 100644 => 100755 app/views/layouts/_footer.html.erb mode change 100644 => 100755 app/views/layouts/_footer_force.html.erb mode change 100644 => 100755 app/views/layouts/_footer_show.html.erb mode change 100644 => 100755 app/views/layouts/_forbidden_new_feedback.html.erb mode change 100644 => 100755 app/views/layouts/_group_children_list.html.erb mode change 100644 => 100755 app/views/layouts/_homepage_left_contest_list.html.erb mode change 100644 => 100755 app/views/layouts/_homepage_left_course_list.html.erb mode change 100644 => 100755 app/views/layouts/_homepage_left_project_list.html.erb mode change 100644 => 100755 app/views/layouts/_join_exit_project.html.erb mode change 100644 => 100755 app/views/layouts/_logined_force_header.html.erb mode change 100644 => 100755 app/views/layouts/_logined_header.html.erb mode change 100644 => 100755 app/views/layouts/_logined_header_show.html.erb mode change 100644 => 100755 app/views/layouts/_message_loading.html.erb mode change 100644 => 100755 app/views/layouts/_new_feedback.html.erb mode change 100644 => 100755 app/views/layouts/_new_footer.html.erb mode change 100644 => 100755 app/views/layouts/_new_header.html.erb mode change 100644 => 100755 app/views/layouts/_no_content.html.erb mode change 100644 => 100755 app/views/layouts/_org_courses.html.erb mode change 100644 => 100755 app/views/layouts/_org_custom_footer.html.erb mode change 100644 => 100755 app/views/layouts/_org_projects.html.erb mode change 100644 => 100755 app/views/layouts/_org_subdomain_footer.html.erb mode change 100644 => 100755 app/views/layouts/_point_browser.html.erb mode change 100644 => 100755 app/views/layouts/_project_info.html.erb mode change 100644 => 100755 app/views/layouts/_public_left_info.html.erb mode change 100644 => 100755 app/views/layouts/_show_messages_list.html.erb mode change 100644 => 100755 app/views/layouts/_syllabus_base_info.html.erb mode change 100644 => 100755 app/views/layouts/_syllabus_edit_info.html.erb mode change 100644 => 100755 app/views/layouts/_syllabus_eng_name.html.erb mode change 100644 => 100755 app/views/layouts/_syllabus_info.html.erb mode change 100644 => 100755 app/views/layouts/_syllabus_teacher_list.html.erb mode change 100644 => 100755 app/views/layouts/_syllabus_title.html.erb mode change 100644 => 100755 app/views/layouts/_tag.html.erb mode change 100644 => 100755 app/views/layouts/_tag_name.html.erb mode change 100644 => 100755 app/views/layouts/_unlogin_header.html.erb mode change 100644 => 100755 app/views/layouts/_upload_avatar.html.erb mode change 100644 => 100755 app/views/layouts/_user_brief_introduction.html.erb mode change 100644 => 100755 app/views/layouts/_user_contests.html.erb mode change 100644 => 100755 app/views/layouts/_user_courses.html.erb mode change 100644 => 100755 app/views/layouts/_user_courses_list.html.erb mode change 100644 => 100755 app/views/layouts/_user_fans_list.html.erb mode change 100644 => 100755 app/views/layouts/_user_homework_list.html.erb mode change 100644 => 100755 app/views/layouts/_user_project_list.html.erb mode change 100644 => 100755 app/views/layouts/_user_projects.html.erb mode change 100644 => 100755 app/views/layouts/_user_watch_btn.html.erb mode change 100644 => 100755 app/views/layouts/_user_watch_list.html.erb mode change 100644 => 100755 app/views/layouts/admin.html.erb mode change 100644 => 100755 app/views/layouts/base.html.erb mode change 100644 => 100755 app/views/layouts/base.html_old.erb mode change 100644 => 100755 app/views/layouts/base_.html.erb mode change 100644 => 100755 app/views/layouts/base_admin.html.erb mode change 100644 => 100755 app/views/layouts/base_bids.html.erb mode change 100644 => 100755 app/views/layouts/base_ccf.html.erb mode change 100644 => 100755 app/views/layouts/base_competition.html.erb mode change 100644 => 100755 app/views/layouts/base_contest_community.html.erb mode change 100644 => 100755 app/views/layouts/base_contests.html.erb mode change 100644 => 100755 app/views/layouts/base_course_community.html.erb mode change 100644 => 100755 app/views/layouts/base_courses.html.erb mode change 100644 => 100755 app/views/layouts/base_ec.html.erb mode change 100644 => 100755 app/views/layouts/base_edu.html.erb mode change 100644 => 100755 app/views/layouts/base_edu_account.html.erb mode change 100644 => 100755 app/views/layouts/base_edu_course.html.erb mode change 100644 => 100755 app/views/layouts/base_edu_syllabus.html.erb mode change 100644 => 100755 app/views/layouts/base_edu_user.html.erb mode change 100644 => 100755 app/views/layouts/base_forums.html.erb mode change 100644 => 100755 app/views/layouts/base_homework.html.erb delete mode 100644 app/views/layouts/base_local.html.erb mode change 100644 => 100755 app/views/layouts/base_mail.html.erb mode change 100644 => 100755 app/views/layouts/base_management.html.erb mode change 100644 => 100755 app/views/layouts/base_md.html.erb mode change 100644 => 100755 app/views/layouts/base_memos.html.erb mode change 100644 => 100755 app/views/layouts/base_myshixun.html.erb mode change 100644 => 100755 app/views/layouts/base_new_forum.html.erb mode change 100644 => 100755 app/views/layouts/base_newcontest.html.erb mode change 100644 => 100755 app/views/layouts/base_old.html.erb mode change 100644 => 100755 app/views/layouts/base_opensource_p.html.erb mode change 100644 => 100755 app/views/layouts/base_org.html.erb mode change 100644 => 100755 app/views/layouts/base_org2.html.erb mode change 100644 => 100755 app/views/layouts/base_org_custom.html.erb mode change 100644 => 100755 app/views/layouts/base_org_newstyle.html.erb mode change 100644 => 100755 app/views/layouts/base_organization.html.erb mode change 100644 => 100755 app/views/layouts/base_project_community.html.erb mode change 100644 => 100755 app/views/layouts/base_projects.html.erb mode change 100644 => 100755 app/views/layouts/base_shixun.html.erb mode change 100644 => 100755 app/views/layouts/base_stores.html.erb mode change 100644 => 100755 app/views/layouts/base_sub_domain.html.erb mode change 100644 => 100755 app/views/layouts/base_subject.html.erb mode change 100644 => 100755 app/views/layouts/base_syllabus.html.erb mode change 100644 => 100755 app/views/layouts/base_tags.html.erb mode change 100644 => 100755 app/views/layouts/base_trainings.html.erb mode change 100644 => 100755 app/views/layouts/base_users.html.erb mode change 100644 => 100755 app/views/layouts/base_users_new.html.erb mode change 100644 => 100755 app/views/layouts/base_wechat.html.erb mode change 100644 => 100755 app/views/layouts/base_welcome.html.erb mode change 100644 => 100755 app/views/layouts/bootstrap_base.html.erb mode change 100644 => 100755 app/views/layouts/clear_base.html.erb mode change 100644 => 100755 app/views/layouts/contest_base.html.erb mode change 100644 => 100755 app/views/layouts/course_base.html.erb mode change 100644 => 100755 app/views/layouts/edu_new_base_user.html.erb mode change 100644 => 100755 app/views/layouts/educoder.html.erb mode change 100644 => 100755 app/views/layouts/left.html.erb mode change 100644 => 100755 app/views/layouts/login.html.erb mode change 100644 => 100755 app/views/layouts/login_bigdata.html.erb mode change 100644 => 100755 app/views/layouts/mailer.html.erb mode change 100644 => 100755 app/views/layouts/mailer.text.erb mode change 100644 => 100755 app/views/layouts/new_base.html.erb mode change 100644 => 100755 app/views/layouts/new_base_user.html.erb mode change 100644 => 100755 app/views/layouts/new_base_user_show.html.erb mode change 100644 => 100755 app/views/layouts/pdf.html.erb mode change 100644 => 100755 app/views/layouts/right.html.erb mode change 100644 => 100755 app/views/layouts/static_base.html.erb mode change 100644 => 100755 app/views/layouts/statictis.html.erb mode change 100644 => 100755 app/views/layouts/system_log.html.erb mode change 100644 => 100755 app/views/layouts/users_base.html.erb mode change 100644 => 100755 app/views/list/members.html.erb mode change 100644 => 100755 app/views/local_settings/_form.html.erb mode change 100644 => 100755 app/views/local_settings/edit.html.erb mode change 100644 => 100755 app/views/local_settings/index.html.erb mode change 100644 => 100755 app/views/local_settings/new.html.erb mode change 100644 => 100755 app/views/local_settings/show.html.erb mode change 100644 => 100755 app/views/mailer/_issue.html.erb mode change 100644 => 100755 app/views/mailer/_issue.text.erb mode change 100644 => 100755 app/views/mailer/account_activated.html.erb mode change 100644 => 100755 app/views/mailer/account_activated.text.erb mode change 100644 => 100755 app/views/mailer/account_activation_request.html.erb mode change 100644 => 100755 app/views/mailer/account_activation_request.text.erb mode change 100644 => 100755 app/views/mailer/account_information.html.erb mode change 100644 => 100755 app/views/mailer/account_information.text.erb mode change 100644 => 100755 app/views/mailer/applied_project.html.erb mode change 100644 => 100755 app/views/mailer/applied_project.text.erb mode change 100644 => 100755 app/views/mailer/attachments_added.html.erb mode change 100644 => 100755 app/views/mailer/attachments_added.text.erb mode change 100644 => 100755 app/views/mailer/bind_email.html.erb mode change 100644 => 100755 app/views/mailer/bind_email.text.erb mode change 100644 => 100755 app/views/mailer/code_login.html.erb mode change 100644 => 100755 app/views/mailer/code_login.text.erb mode change 100644 => 100755 app/views/mailer/document_added.html.erb mode change 100644 => 100755 app/views/mailer/document_added.text.erb mode change 100644 => 100755 app/views/mailer/email_register.html.erb mode change 100644 => 100755 app/views/mailer/email_register.text.erb mode change 100644 => 100755 app/views/mailer/forum_add.html.erb mode change 100644 => 100755 app/views/mailer/forum_add.text.erb mode change 100644 => 100755 app/views/mailer/forum_message_added.html.erb mode change 100644 => 100755 app/views/mailer/forum_message_added.text.erb mode change 100644 => 100755 app/views/mailer/homework_added.html.erb mode change 100644 => 100755 app/views/mailer/homework_added.text.erb mode change 100644 => 100755 app/views/mailer/homework_endtime__added.html.erb mode change 100644 => 100755 app/views/mailer/homework_endtime__added.text.erb mode change 100644 => 100755 app/views/mailer/issue_add.html.erb mode change 100644 => 100755 app/views/mailer/issue_add.text.erb mode change 100644 => 100755 app/views/mailer/issue_due_date.html.erb mode change 100644 => 100755 app/views/mailer/issue_due_date.text.erb mode change 100644 => 100755 app/views/mailer/issue_edit.html.erb mode change 100644 => 100755 app/views/mailer/issue_edit.text.erb mode change 100644 => 100755 app/views/mailer/join_course_request.html.erb mode change 100644 => 100755 app/views/mailer/join_course_request.text.erb mode change 100644 => 100755 app/views/mailer/journals_for_message_add.html.erb mode change 100644 => 100755 app/views/mailer/journals_for_message_add.text.erb mode change 100644 => 100755 app/views/mailer/journals_for_message_added.html.erb mode change 100644 => 100755 app/views/mailer/lost_password.html.erb mode change 100644 => 100755 app/views/mailer/lost_password.text.erb mode change 100644 => 100755 app/views/mailer/message_posted.html.erb mode change 100644 => 100755 app/views/mailer/message_posted.text.erb mode change 100644 => 100755 app/views/mailer/news_added.html.erb mode change 100644 => 100755 app/views/mailer/news_added.text.erb mode change 100644 => 100755 app/views/mailer/news_comment_added.html.erb mode change 100644 => 100755 app/views/mailer/news_comment_added.text.erb mode change 100644 => 100755 app/views/mailer/register.html.erb mode change 100644 => 100755 app/views/mailer/register.text.erb mode change 100644 => 100755 app/views/mailer/reminder.html.erb mode change 100644 => 100755 app/views/mailer/reminder.text.erb mode change 100644 => 100755 app/views/mailer/request_member_to_project.html.erb mode change 100644 => 100755 app/views/mailer/request_member_to_project.text.erb mode change 100644 => 100755 app/views/mailer/send_for_user_activities.html.erb mode change 100644 => 100755 app/views/mailer/send_for_user_activities.text.erb mode change 100644 => 100755 app/views/mailer/send_invite_in_project.html.erb mode change 100644 => 100755 app/views/mailer/send_invite_in_project.text.erb mode change 100644 => 100755 app/views/mailer/send_mail_anonymous_comment_close.html.erb mode change 100644 => 100755 app/views/mailer/send_mail_anonymous_comment_close.text.erb mode change 100644 => 100755 app/views/mailer/send_mail_anonymous_comment_fail.html.erb mode change 100644 => 100755 app/views/mailer/send_mail_anonymous_comment_fail.text.erb mode change 100644 => 100755 app/views/mailer/send_mail_anonymous_comment_open.html.erb mode change 100644 => 100755 app/views/mailer/send_mail_anonymous_comment_open.text.erb mode change 100644 => 100755 app/views/mailer/test_email.html.erb mode change 100644 => 100755 app/views/mailer/test_email.text.erb mode change 100644 => 100755 app/views/mailer/wiki_content_added.html.erb mode change 100644 => 100755 app/views/mailer/wiki_content_added.text.erb mode change 100644 => 100755 app/views/mailer/wiki_content_updated.html.erb mode change 100644 => 100755 app/views/mailer/wiki_content_updated.text.erb mode change 100644 => 100755 app/views/managements/_add_auto_users_trial.html.erb mode change 100644 => 100755 app/views/managements/_all_department.html.erb mode change 100644 => 100755 app/views/managements/_all_schools.html.erb mode change 100644 => 100755 app/views/managements/_applicable_course_list.html.erb mode change 100644 => 100755 app/views/managements/_audit_authentication_list.html.erb mode change 100644 => 100755 app/views/managements/_audit_pro_authentication_list.html.erb mode change 100644 => 100755 app/views/managements/_auth_AddUnit.html.erb mode change 100644 => 100755 app/views/managements/_auth_AddUnitManager.html.erb mode change 100644 => 100755 app/views/managements/_auth_professionalcatalog.html.erb mode change 100644 => 100755 app/views/managements/_authentication_list.html.erb mode change 100644 => 100755 app/views/managements/_auto_users_authorization_list.html.erb mode change 100644 => 100755 app/views/managements/_bg_know_edit.html.erb mode change 100644 => 100755 app/views/managements/_bg_know_show.html.erb mode change 100644 => 100755 app/views/managements/_choose_mirror.html.erb mode change 100644 => 100755 app/views/managements/_class_publish_shixuns_list.html.erb mode change 100644 => 100755 app/views/managements/_class_shixuns_list.html.erb mode change 100644 => 100755 app/views/managements/_classroom_classment_list.html.erb mode change 100644 => 100755 app/views/managements/_classroom_list.html.erb mode change 100644 => 100755 app/views/managements/_close_shixun_list.html.erb mode change 100644 => 100755 app/views/managements/_competionList.html.erb mode change 100644 => 100755 app/views/managements/_competition_enroll_list.html.erb mode change 100644 => 100755 app/views/managements/_competition_list_page.html.erb mode change 100644 => 100755 app/views/managements/_competition_stage_lists.html.erb mode change 100644 => 100755 app/views/managements/_course_message_list.html.erb mode change 100644 => 100755 app/views/managements/_create_department.html.erb mode change 100644 => 100755 app/views/managements/_create_mirror_model.html.erb mode change 100644 => 100755 app/views/managements/_create_tech_system.html.erb delete mode 100644 app/views/managements/_customer_addUnit.html.erb delete mode 100644 app/views/managements/_customers_search_form.html.erb mode change 100644 => 100755 app/views/managements/_delete_depart_message.html.erb mode change 100644 => 100755 app/views/managements/_delete_school_message.html.erb mode change 100644 => 100755 app/views/managements/_depart_host_count.html.erb mode change 100644 => 100755 app/views/managements/_depart_list.html.erb mode change 100644 => 100755 app/views/managements/_depart_member_cell.html.erb mode change 100644 => 100755 app/views/managements/_depart_member_search_list.html.erb mode change 100644 => 100755 app/views/managements/_departmentUnit_addManger.html.erb mode change 100644 => 100755 app/views/managements/_departmentUnit_url.html.erb mode change 100644 => 100755 app/views/managements/_departments_list.html.erb mode change 100644 => 100755 app/views/managements/_departments_part_list.html.erb mode change 100644 => 100755 app/views/managements/_door_banner.html.erb mode change 100644 => 100755 app/views/managements/_edit_score_sets.html.erb mode change 100644 => 100755 app/views/managements/_evaluate_recode_time.html.erb mode change 100644 => 100755 app/views/managements/_evaluate_records_list.html.erb mode change 100644 => 100755 app/views/managements/_graduation_standard_list.html.erb mode change 100644 => 100755 app/views/managements/_import_student_accounts.html.erb mode change 100644 => 100755 app/views/managements/_leave_message_list.html.erb mode change 100644 => 100755 app/views/managements/_management_Import_Template.html.erb mode change 100644 => 100755 app/views/managements/_manager_list.html.erb mode change 100644 => 100755 app/views/managements/_message_list.html.erb mode change 100644 => 100755 app/views/managements/_migrate_class_list.html.erb mode change 100644 => 100755 app/views/managements/_mirror_info.html.erb mode change 100644 => 100755 app/views/managements/_mirror_list_show.html.erb mode change 100644 => 100755 app/views/managements/_mirror_picture_shixuns_list.html.erb mode change 100644 => 100755 app/views/managements/_modify_class.html.erb mode change 100644 => 100755 app/views/managements/_modify_mirror_modal.html.erb mode change 100644 => 100755 app/views/managements/_myshixun_list.html.erb mode change 100644 => 100755 app/views/managements/_new_add_unit.html.erb mode change 100644 => 100755 app/views/managements/_new_major.html.erb mode change 100644 => 100755 app/views/managements/_new_or_edit_score_indicator.html.erb mode change 100644 => 100755 app/views/managements/_new_or_edit_score_sets.html.erb delete mode 100644 app/views/managements/_partner_addManage.html.erb delete mode 100644 app/views/managements/_partner_addUnit.html.erb delete mode 100644 app/views/managements/_partner_customer_list.html.erb delete mode 100644 app/views/managements/_partner_list.html.erb delete mode 100644 app/views/managements/_partner_main_div.html.erb delete mode 100644 app/views/managements/_partner_member_list.html.erb delete mode 100644 app/views/managements/_partner_member_search_list.html.erb delete mode 100644 app/views/managements/_partner_search_form.html.erb delete mode 100644 app/views/managements/_partners_list.html.erb mode change 100644 => 100755 app/views/managements/_pro_authentication_list.html.erb mode change 100644 => 100755 app/views/managements/_profession_index.html.erb mode change 100644 => 100755 app/views/managements/_profession_list.html.erb mode change 100644 => 100755 app/views/managements/_project_list_div.html.erb mode change 100644 => 100755 app/views/managements/_publish_shixun_list.html.erb mode change 100644 => 100755 app/views/managements/_rename_tech_system.html.erb mode change 100644 => 100755 app/views/managements/_replace_mirror_modal.html.erb mode change 100644 => 100755 app/views/managements/_sample_edit.html.erb mode change 100644 => 100755 app/views/managements/_sample_show.html.erb mode change 100644 => 100755 app/views/managements/_school_image_banner.html.erb mode change 100644 => 100755 app/views/managements/_school_lists.html.erb delete mode 100644 app/views/managements/_schooladd_list.html.erb delete mode 100644 app/views/managements/_schoolcontrast_list.html.erb delete mode 100644 app/views/managements/_schoolstatistics_list.html.erb mode change 100644 => 100755 app/views/managements/_score_sets_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_authorization_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_authorization_passed_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_feedback_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_member_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_mirror_list.html mode change 100644 => 100755 app/views/managements/_shixun_setting_list.html.erb mode change 100644 => 100755 app/views/managements/_shixun_task_list.html.erb mode change 100644 => 100755 app/views/managements/_subject_authorization_list.html.erb mode change 100644 => 100755 app/views/managements/_subject_authorization_passed_list.html.erb delete mode 100644 app/views/managements/_subject_level_list.html.erb mode change 100644 => 100755 app/views/managements/_subject_list.html.erb mode change 100644 => 100755 app/views/managements/_summary_edit.html.erb mode change 100644 => 100755 app/views/managements/_summary_show.html.erb mode change 100644 => 100755 app/views/managements/_tech_system.html.erb mode change 100644 => 100755 app/views/managements/_training_item.html.erb mode change 100644 => 100755 app/views/managements/_training_list.html.erb mode change 100644 => 100755 app/views/managements/_trial_authorization_list.html.erb mode change 100644 => 100755 app/views/managements/_trial_authorization_passed_list.html.erb delete mode 100644 app/views/managements/_unit_cooperativePartner.html.erb mode change 100644 => 100755 app/views/managements/_unit_list.html.erb mode change 100644 => 100755 app/views/managements/_update_department.html.erb mode change 100644 => 100755 app/views/managements/_update_department_form.html.erb mode change 100644 => 100755 app/views/managements/_update_department_school.html.erb mode change 100644 => 100755 app/views/managements/_update_school_form.html.erb mode change 100644 => 100755 app/views/managements/_user_list.html.erb mode change 100644 => 100755 app/views/managements/_users_authorization_list.html.erb mode change 100644 => 100755 app/views/managements/add_depart_member.js.erb mode change 100644 => 100755 app/views/managements/add_depart_member_box.js.erb mode change 100644 => 100755 app/views/managements/add_department.js.erb mode change 100644 => 100755 app/views/managements/add_departments_part.html.erb mode change 100644 => 100755 app/views/managements/add_departments_part.js.erb delete mode 100644 app/views/managements/add_partner_member.js.erb delete mode 100644 app/views/managements/add_partner_member_box.js.erb mode change 100644 => 100755 app/views/managements/add_template.js.erb mode change 100644 => 100755 app/views/managements/agree_authentication.js.erb mode change 100644 => 100755 app/views/managements/agree_authentication_pro.js.erb mode change 100644 => 100755 app/views/managements/all_department.js.erb delete mode 100644 app/views/managements/all_partners.js.erb mode change 100644 => 100755 app/views/managements/all_schools.js.erb mode change 100644 => 100755 app/views/managements/applicable_course.html.erb mode change 100644 => 100755 app/views/managements/applicable_course.js.erb mode change 100644 => 100755 app/views/managements/auth_school.html.erb mode change 100644 => 100755 app/views/managements/auto_users_trial.html.erb mode change 100644 => 100755 app/views/managements/auto_users_trial.js.erb mode change 100644 => 100755 app/views/managements/career_list.html.erb mode change 100644 => 100755 app/views/managements/career_list.js.erb mode change 100644 => 100755 app/views/managements/choose_mirror.js.erb mode change 100644 => 100755 app/views/managements/class_publish_shixuns.html.erb mode change 100644 => 100755 app/views/managements/class_publish_shixuns.js.erb mode change 100644 => 100755 app/views/managements/class_shixuns.html.erb mode change 100644 => 100755 app/views/managements/class_shixuns.js.erb mode change 100644 => 100755 app/views/managements/classroom.html.erb mode change 100644 => 100755 app/views/managements/classroom.js.erb mode change 100644 => 100755 app/views/managements/classroom_classment.html.erb mode change 100644 => 100755 app/views/managements/classroom_classment.js.erb mode change 100644 => 100755 app/views/managements/close_shixuns.html.erb mode change 100644 => 100755 app/views/managements/close_shixuns.js.erb mode change 100644 => 100755 app/views/managements/codemirror_template.html.erb mode change 100644 => 100755 app/views/managements/codemirror_template.js.erb mode change 100644 => 100755 app/views/managements/competition.html.erb mode change 100644 => 100755 app/views/managements/competition.js.erb mode change 100644 => 100755 app/views/managements/competition_setting.html.erb mode change 100644 => 100755 app/views/managements/course_guide_template.html.erb mode change 100644 => 100755 app/views/managements/course_homepage_show.js.erb mode change 100644 => 100755 app/views/managements/course_messages_list.html.erb mode change 100644 => 100755 app/views/managements/course_messages_list.js.erb mode change 100644 => 100755 app/views/managements/create_departments.js.erb mode change 100644 => 100755 app/views/managements/create_school_image.js.erb mode change 100644 => 100755 app/views/managements/create_standard.js.erb delete mode 100644 app/views/managements/customers_list.js.erb mode change 100644 => 100755 app/views/managements/deal_shixun_authorization.js.erb mode change 100644 => 100755 app/views/managements/deal_subject_authorization.js.erb mode change 100644 => 100755 app/views/managements/delete_career.js.erb delete mode 100644 app/views/managements/delete_customers.js.erb mode change 100644 => 100755 app/views/managements/delete_depart_member.js.erb mode change 100644 => 100755 app/views/managements/delete_mirror.js.erb delete mode 100644 app/views/managements/delete_partner_member.js.erb mode change 100644 => 100755 app/views/managements/delete_school_image.js.erb mode change 100644 => 100755 app/views/managements/depart.html.erb mode change 100644 => 100755 app/views/managements/depart.js.erb mode change 100644 => 100755 app/views/managements/departments.html.erb mode change 100644 => 100755 app/views/managements/departments.js.erb mode change 100644 => 100755 app/views/managements/departments_part.html.erb mode change 100644 => 100755 app/views/managements/departments_part.js.erb mode change 100644 => 100755 app/views/managements/destroy.js.erb mode change 100644 => 100755 app/views/managements/ec_template.html.erb mode change 100644 => 100755 app/views/managements/edit_score_indicator.js.erb mode change 100644 => 100755 app/views/managements/edit_score_set.js.erb mode change 100644 => 100755 app/views/managements/editmd_template.html.erb mode change 100644 => 100755 app/views/managements/editmd_template.js.erb mode change 100644 => 100755 app/views/managements/enroll_list.html.erb mode change 100644 => 100755 app/views/managements/enroll_list.js.erb mode change 100644 => 100755 app/views/managements/evaluate_recod_time.js.erb mode change 100644 => 100755 app/views/managements/evaluate_records.html.erb mode change 100644 => 100755 app/views/managements/evaluate_records.js.erb mode change 100644 => 100755 app/views/managements/graduation_standard.html.erb mode change 100644 => 100755 app/views/managements/hidden_course.js.erb mode change 100644 => 100755 app/views/managements/identity_authentication.html.erb mode change 100644 => 100755 app/views/managements/identity_authentication.js.erb mode change 100644 => 100755 app/views/managements/import_course_members.js.erb mode change 100644 => 100755 app/views/managements/import_departments.js.erb mode change 100644 => 100755 app/views/managements/import_student_accounts.js.erb mode change 100644 => 100755 app/views/managements/index.html.erb mode change 100644 => 100755 app/views/managements/leave_message.html.erb mode change 100644 => 100755 app/views/managements/leave_message.js.erb mode change 100644 => 100755 app/views/managements/major_information.html.erb mode change 100644 => 100755 app/views/managements/messages_list.html.erb mode change 100644 => 100755 app/views/managements/messages_list.js.erb mode change 100644 => 100755 app/views/managements/migrate_class.js.erb mode change 100644 => 100755 app/views/managements/migrate_data_and_script.js.erb mode change 100644 => 100755 app/views/managements/mirror_picture_shixuns.html.erb mode change 100644 => 100755 app/views/managements/mirror_picture_shixuns.js.erb mode change 100644 => 100755 app/views/managements/mirror_replace.js.erb mode change 100644 => 100755 app/views/managements/mirror_repository.html.erb mode change 100644 => 100755 app/views/managements/mirror_repository.js.erb mode change 100644 => 100755 app/views/managements/mirror_search.js.erb mode change 100644 => 100755 app/views/managements/modify_mirror.js.erb mode change 100644 => 100755 app/views/managements/modify_script.html.erb mode change 100644 => 100755 app/views/managements/mul_statics.html.erb mode change 100644 => 100755 app/views/managements/mul_test.html.erb mode change 100644 => 100755 app/views/managements/myshixun_info.html.erb mode change 100644 => 100755 app/views/managements/myshixuns.html.erb mode change 100644 => 100755 app/views/managements/myshixuns.js.erb mode change 100644 => 100755 app/views/managements/new_major.js.erb mode change 100644 => 100755 app/views/managements/new_score_indicator.js.erb delete mode 100644 app/views/managements/partners.html.erb delete mode 100644 app/views/managements/partners.js.erb mode change 100644 => 100755 app/views/managements/profession.html.erb mode change 100644 => 100755 app/views/managements/profession.js.erb mode change 100644 => 100755 app/views/managements/professional_authentication.html.erb mode change 100644 => 100755 app/views/managements/professional_authentication.js.erb mode change 100644 => 100755 app/views/managements/project_list.html.erb mode change 100644 => 100755 app/views/managements/project_list.js.erb mode change 100644 => 100755 app/views/managements/publish_shixuns.html.erb mode change 100644 => 100755 app/views/managements/publish_shixuns.js.erb mode change 100644 => 100755 app/views/managements/published_career.js.erb mode change 100644 => 100755 app/views/managements/reject_authentication_pro.js.erb mode change 100644 => 100755 app/views/managements/remove_auth_school.js.erb mode change 100644 => 100755 app/views/managements/remove_manager.js.erb mode change 100644 => 100755 app/views/managements/rename_class.js.erb mode change 100644 => 100755 app/views/managements/rename_tech_system.js.erb delete mode 100644 app/views/managements/schooladd.html.erb delete mode 100644 app/views/managements/schoolcontrast.html.erb delete mode 100644 app/views/managements/schoolstatistics.html.erb mode change 100644 => 100755 app/views/managements/search_authorization_school.js.erb mode change 100644 => 100755 app/views/managements/search_manager.js.erb mode change 100644 => 100755 app/views/managements/search_school.js.erb mode change 100644 => 100755 app/views/managements/search_user.js.erb mode change 100644 => 100755 app/views/managements/setting_banner.html.erb mode change 100644 => 100755 app/views/managements/setting_banner.js.erb mode change 100644 => 100755 app/views/managements/shixun_authorization.html.erb mode change 100644 => 100755 app/views/managements/shixun_authorization.js.erb mode change 100644 => 100755 app/views/managements/shixun_feedback.html.erb mode change 100644 => 100755 app/views/managements/shixun_feedback.js.erb mode change 100644 => 100755 app/views/managements/shixun_feedback_message.html.erb mode change 100644 => 100755 app/views/managements/shixun_feedback_message.js.erb mode change 100644 => 100755 app/views/managements/shixun_member.html.erb mode change 100644 => 100755 app/views/managements/shixun_member.js.erb mode change 100644 => 100755 app/views/managements/shixun_quality_score.html.erb mode change 100644 => 100755 app/views/managements/shixun_quality_score.js.erb mode change 100644 => 100755 app/views/managements/shixun_setting_list.html.erb mode change 100644 => 100755 app/views/managements/shixun_setting_list.js.erb mode change 100644 => 100755 app/views/managements/shixun_task.html.erb mode change 100644 => 100755 app/views/managements/shixun_task.js.erb mode change 100644 => 100755 app/views/managements/shixuns.html.erb mode change 100644 => 100755 app/views/managements/shixuns.js.erb mode change 100644 => 100755 app/views/managements/subject_authorization.html.erb mode change 100644 => 100755 app/views/managements/subject_authorization.js.erb delete mode 100644 app/views/managements/subject_level_system.html.erb delete mode 100644 app/views/managements/subject_level_system.js.erb mode change 100644 => 100755 app/views/managements/subject_setting_list.html.erb mode change 100644 => 100755 app/views/managements/subject_setting_list.js.erb mode change 100644 => 100755 app/views/managements/task_pass_template2.html.erb mode change 100644 => 100755 app/views/managements/task_pass_template2.js.erb mode change 100644 => 100755 app/views/managements/tech_system.html.erb mode change 100644 => 100755 app/views/managements/tech_system.js.erb mode change 100644 => 100755 app/views/managements/training_2018.html.erb mode change 100644 => 100755 app/views/managements/training_2018.js.erb mode change 100644 => 100755 app/views/managements/trial_authorization.html.erb mode change 100644 => 100755 app/views/managements/trial_authorization.js.erb mode change 100644 => 100755 app/views/managements/trial_authorization_operation.js.erb mode change 100644 => 100755 app/views/managements/unit.html.erb mode change 100644 => 100755 app/views/managements/unit.js.erb mode change 100644 => 100755 app/views/managements/up_or_down_school_image.js.erb mode change 100644 => 100755 app/views/managements/update_depart_identifier.js.erb mode change 100644 => 100755 app/views/managements/update_department.js.erb mode change 100644 => 100755 app/views/managements/update_host_count.js.erb mode change 100644 => 100755 app/views/managements/update_mirror.js.erb mode change 100644 => 100755 app/views/managements/update_notice.html.erb mode change 100644 => 100755 app/views/managements/update_pay_status.js.erb mode change 100644 => 100755 app/views/managements/update_school_image.js.erb mode change 100644 => 100755 app/views/managements/update_user.html.erb mode change 100644 => 100755 app/views/managements/upload_logo.html.erb mode change 100644 => 100755 app/views/managements/users.html.erb mode change 100644 => 100755 app/views/managements/users.js.erb mode change 100644 => 100755 app/views/managements/users_trial.html.erb mode change 100644 => 100755 app/views/managements/users_trial.js.erb mode change 100644 => 100755 app/views/mark_down/example.html.erb mode change 100644 => 100755 app/views/members/_delete_message_tip.html.erb mode change 100644 => 100755 app/views/members/allow_to_join_project.js.erb mode change 100644 => 100755 app/views/members/appliedproject.js.erb mode change 100644 => 100755 app/views/members/autocomplete.js.erb mode change 100644 => 100755 app/views/members/create.js.erb mode change 100644 => 100755 app/views/members/destroy.js.erb mode change 100644 => 100755 app/views/members/index.api.rsb mode change 100644 => 100755 app/views/members/refused_allow_to_join_project.js.erb mode change 100644 => 100755 app/views/members/show.api.rsb mode change 100644 => 100755 app/views/members/update.js.erb mode change 100644 => 100755 app/views/memos/_attachments_links.html.erb mode change 100644 => 100755 app/views/memos/_common_reply_box.html.erb mode change 100644 => 100755 app/views/memos/_form.html.erb mode change 100644 => 100755 app/views/memos/_memo_all_replies.html.erb mode change 100644 => 100755 app/views/memos/_my_count_message.html.erb mode change 100644 => 100755 app/views/memos/_my_show_count_message.html.erb mode change 100644 => 100755 app/views/memos/_new.html.erb mode change 100644 => 100755 app/views/memos/_praise_tread.html.erb mode change 100644 => 100755 app/views/memos/_reply_box.html.erb mode change 100644 => 100755 app/views/memos/_reply_message.html.erb mode change 100644 => 100755 app/views/memos/_topic_form.html.erb mode change 100644 => 100755 app/views/memos/create.js.erb mode change 100644 => 100755 app/views/memos/destroy.js.erb mode change 100644 => 100755 app/views/memos/edit.html.erb mode change 100644 => 100755 app/views/memos/message_replies.js.erb mode change 100644 => 100755 app/views/memos/new.html.erb mode change 100644 => 100755 app/views/memos/new.js.erb mode change 100644 => 100755 app/views/memos/quote.js.erb mode change 100644 => 100755 app/views/memos/show.html.erb mode change 100644 => 100755 app/views/memos/show.js.erb mode change 100644 => 100755 app/views/memos/update.js.erb mode change 100644 => 100755 app/views/messages/_common_reply_box.html.erb mode change 100644 => 100755 app/views/messages/_contest_show.html.erb mode change 100644 => 100755 app/views/messages/_contest_show_replies.html.erb mode change 100644 => 100755 app/views/messages/_course_new.html.erb mode change 100644 => 100755 app/views/messages/_course_show.html.erb mode change 100644 => 100755 app/views/messages/_course_show_old.html.erb mode change 100644 => 100755 app/views/messages/_course_show_replies.html.erb mode change 100644 => 100755 app/views/messages/_form.html.erb mode change 100644 => 100755 app/views/messages/_form_course.html.erb mode change 100644 => 100755 app/views/messages/_form_project.html.erb mode change 100644 => 100755 app/views/messages/_join_org_subfield_menu.html.erb mode change 100644 => 100755 app/views/messages/_message_all_replies.html.erb mode change 100644 => 100755 app/views/messages/_message_reply.html.erb mode change 100644 => 100755 app/views/messages/_org_show_replies.html.erb mode change 100644 => 100755 app/views/messages/_org_subfield_show.html.erb mode change 100644 => 100755 app/views/messages/_project_new_topic.html.erb mode change 100644 => 100755 app/views/messages/_project_rereply_message.html.erb mode change 100644 => 100755 app/views/messages/_project_show.html.erb mode change 100644 => 100755 app/views/messages/_project_show_replies.html.erb mode change 100644 => 100755 app/views/messages/_reply_message.html.erb mode change 100644 => 100755 app/views/messages/_show_org_subfields.html.erb mode change 100644 => 100755 app/views/messages/destroy.js.erb mode change 100644 => 100755 app/views/messages/edit.html.erb mode change 100644 => 100755 app/views/messages/get_subfield_on_click_org.js.erb mode change 100644 => 100755 app/views/messages/join_org_subfield.js.erb mode change 100644 => 100755 app/views/messages/join_org_subfields.js.erb mode change 100644 => 100755 app/views/messages/message_replies.js.erb mode change 100644 => 100755 app/views/messages/new.html.erb mode change 100644 => 100755 app/views/messages/quote.js.erb mode change 100644 => 100755 app/views/messages/reply.js.erb mode change 100644 => 100755 app/views/messages/show.html.erb mode change 100644 => 100755 app/views/messages/show.js.erb mode change 100644 => 100755 app/views/messages/sticky_topic.js.erb mode change 100644 => 100755 app/views/my/_apply_add_department.html.erb mode change 100644 => 100755 app/views/my/_apply_add_school.html.erb mode change 100644 => 100755 app/views/my/_block.html.erb mode change 100644 => 100755 app/views/my/_edit_account.html.erb mode change 100644 => 100755 app/views/my/_show_account.html.erb mode change 100644 => 100755 app/views/my/_sidebar.html.erb mode change 100644 => 100755 app/views/my/account.html.erb mode change 100644 => 100755 app/views/my/account.js.erb mode change 100644 => 100755 app/views/my/blocks/_assiagn_issue.html.erb mode change 100644 => 100755 app/views/my/blocks/_calendar.html.erb mode change 100644 => 100755 app/views/my/blocks/_documents.html.erb mode change 100644 => 100755 app/views/my/blocks/_issuesassignedtome.html.erb mode change 100644 => 100755 app/views/my/blocks/_issuesreportedbyme.html.erb mode change 100644 => 100755 app/views/my/blocks/_issueswatched.html.erb mode change 100644 => 100755 app/views/my/blocks/_news.html.erb mode change 100644 => 100755 app/views/my/blocks/_timelog.html.erb mode change 100644 => 100755 app/views/my/clear_user_avatar_temp.js.erb mode change 100644 => 100755 app/views/my/destroy.html.erb mode change 100644 => 100755 app/views/my/page.html.erb mode change 100644 => 100755 app/views/my/page.js.erb mode change 100644 => 100755 app/views/my/page2.js.erb mode change 100644 => 100755 app/views/my/page_layout.html.erb mode change 100644 => 100755 app/views/my/password.html.erb mode change 100644 => 100755 app/views/my/password.js.erb mode change 100644 => 100755 app/views/my/save_user_avatar.js.erb mode change 100644 => 100755 app/views/myshixuns/_achieve_ways.html.erb mode change 100644 => 100755 app/views/myshixuns/_myshixun_top.html.erb mode change 100644 => 100755 app/views/myshixuns/search_file_list.js.erb mode change 100644 => 100755 app/views/news/_contest_news.html.erb mode change 100644 => 100755 app/views/news/_contest_news_detail.html.erb mode change 100644 => 100755 app/views/news/_contest_news_new.html.erb mode change 100644 => 100755 app/views/news/_contest_show.html.erb mode change 100644 => 100755 app/views/news/_course_form.html.erb mode change 100644 => 100755 app/views/news/_course_news.html.erb mode change 100644 => 100755 app/views/news/_course_news_detail.html.erb mode change 100644 => 100755 app/views/news/_course_news_list.html.erb mode change 100644 => 100755 app/views/news/_course_news_new.html.erb mode change 100644 => 100755 app/views/news/_course_show.html.erb mode change 100644 => 100755 app/views/news/_edit_for_org_subfield.html.erb mode change 100644 => 100755 app/views/news/_form.html.erb mode change 100644 => 100755 app/views/news/_news.html.erb mode change 100644 => 100755 app/views/news/_news_all_replies.html.erb mode change 100644 => 100755 app/views/news/_news_replies_detail.html.erb mode change 100644 => 100755 app/views/news/_organization_show.html.erb mode change 100644 => 100755 app/views/news/_project_form.html.erb mode change 100644 => 100755 app/views/news/_project_news.html.erb mode change 100644 => 100755 app/views/news/_project_news_detail.html.erb mode change 100644 => 100755 app/views/news/_project_news_new.html.erb mode change 100644 => 100755 app/views/news/_project_show.html.erb mode change 100644 => 100755 app/views/news/edit.html.erb mode change 100644 => 100755 app/views/news/index.api.rsb mode change 100644 => 100755 app/views/news/index.html.erb mode change 100644 => 100755 app/views/news/index.js.erb mode change 100644 => 100755 app/views/news/new.html.erb mode change 100644 => 100755 app/views/news/show.html.erb mode change 100644 => 100755 app/views/news/show.js.erb mode change 100644 => 100755 app/views/newsold/_form.html.erb mode change 100644 => 100755 app/views/newsold/_news.html.erb mode change 100644 => 100755 app/views/newsold/edit.html.erb mode change 100644 => 100755 app/views/newsold/index.api.rsb mode change 100644 => 100755 app/views/newsold/index.html.erb mode change 100644 => 100755 app/views/newsold/new.html.erb mode change 100644 => 100755 app/views/newsold/show.html.erb mode change 100644 => 100755 app/views/no_uses/_form.html.erb mode change 100644 => 100755 app/views/no_uses/_set_no_use.js.erb mode change 100644 => 100755 app/views/no_uses/edit.html.erb mode change 100644 => 100755 app/views/no_uses/index.html.erb mode change 100644 => 100755 app/views/no_uses/new.html.erb mode change 100644 => 100755 app/views/no_uses/show.html.erb mode change 100644 => 100755 app/views/open_source_projects/_form.html.erb mode change 100644 => 100755 app/views/open_source_projects/_os_project.html.erb mode change 100644 => 100755 app/views/open_source_projects/_show_bug.html.erb mode change 100644 => 100755 app/views/open_source_projects/_show_memo.html.erb mode change 100644 => 100755 app/views/open_source_projects/_show_topics.html.erb mode change 100644 => 100755 app/views/open_source_projects/allbug.html.erb mode change 100644 => 100755 app/views/open_source_projects/edit.html.erb mode change 100644 => 100755 app/views/open_source_projects/index.html.erb mode change 100644 => 100755 app/views/open_source_projects/master_apply.html.erb mode change 100644 => 100755 app/views/open_source_projects/new.html.erb mode change 100644 => 100755 app/views/open_source_projects/show.html.erb mode change 100644 => 100755 app/views/open_source_projects/showbug.html.erb mode change 100644 => 100755 app/views/open_source_projects/showmemo.html.erb mode change 100644 => 100755 app/views/org_courses/create.js.erb mode change 100644 => 100755 app/views/org_courses/destroy.js.erb mode change 100644 => 100755 app/views/org_document_comments/_attachment.html.erb mode change 100644 => 100755 app/views/org_document_comments/_document_show_replies.html.erb mode change 100644 => 100755 app/views/org_document_comments/_form.html.erb mode change 100644 => 100755 app/views/org_document_comments/_new.html.erb mode change 100644 => 100755 app/views/org_document_comments/_reply_form.html.erb mode change 100644 => 100755 app/views/org_document_comments/_show_custom_org_document_comment.html.erb mode change 100644 => 100755 app/views/org_document_comments/_simple_ke_reply_form.html.erb mode change 100644 => 100755 app/views/org_document_comments/add_reply.js.erb mode change 100644 => 100755 app/views/org_document_comments/add_reply_in_doc.js.erb mode change 100644 => 100755 app/views/org_document_comments/destroy.js.erb mode change 100644 => 100755 app/views/org_document_comments/edit.html.erb mode change 100644 => 100755 app/views/org_document_comments/index.html.erb mode change 100644 => 100755 app/views/org_document_comments/new.html.erb mode change 100644 => 100755 app/views/org_document_comments/quote.js.erb mode change 100644 => 100755 app/views/org_document_comments/reply.js.erb mode change 100644 => 100755 app/views/org_document_comments/show.html.erb mode change 100644 => 100755 app/views/org_document_comments/show.js.erb mode change 100644 => 100755 app/views/org_document_comments/update.js.erb mode change 100644 => 100755 app/views/org_member/create.js.erb mode change 100644 => 100755 app/views/org_member/deleteOrgMember.js.erb mode change 100644 => 100755 app/views/org_member/destroy.js.erb mode change 100644 => 100755 app/views/org_member/org_member_autocomplete.js.erb mode change 100644 => 100755 app/views/org_member/org_member_paging.js.erb mode change 100644 => 100755 app/views/org_member/update.js.erb mode change 100644 => 100755 app/views/org_projects/create.js.erb mode change 100644 => 100755 app/views/org_projects/destroy.js.erb mode change 100644 => 100755 app/views/org_subfields/_resource.html.erb mode change 100644 => 100755 app/views/org_subfields/_show_details.html.erb mode change 100644 => 100755 app/views/org_subfields/_show_post_type.html.erb mode change 100644 => 100755 app/views/org_subfields/create.js.erb mode change 100644 => 100755 app/views/org_subfields/destroy.js.erb mode change 100644 => 100755 app/views/org_subfields/show.html.erb mode change 100644 => 100755 app/views/org_subfields/show.js.erb mode change 100644 => 100755 app/views/org_subfields/update.js.erb mode change 100644 => 100755 app/views/org_subfields/update_priority.js.erb mode change 100644 => 100755 app/views/org_subfields/update_status.js.erb mode change 100644 => 100755 app/views/org_subfields/update_sub_dir.js.erb mode change 100644 => 100755 app/views/organizations/_applied_organization_domain_tip.html.erb mode change 100644 => 100755 app/views/organizations/_join_course_menu.html.erb mode change 100644 => 100755 app/views/organizations/_join_project_menu.html.erb mode change 100644 => 100755 app/views/organizations/_link_subfield_more.html.erb mode change 100644 => 100755 app/views/organizations/_math_js.html.erb mode change 100644 => 100755 app/views/organizations/_new_org_avatar_form.html.erb mode change 100644 => 100755 app/views/organizations/_org2_footer.html.erb mode change 100644 => 100755 app/views/organizations/_org_activities.html.erb mode change 100644 => 100755 app/views/organizations/_org_avater_swap.html.erb mode change 100644 => 100755 app/views/organizations/_org_container.html.erb mode change 100644 => 100755 app/views/organizations/_org_content.html.erb mode change 100644 => 100755 app/views/organizations/_org_course_create.html.erb mode change 100644 => 100755 app/views/organizations/_org_course_homework.html.erb mode change 100644 => 100755 app/views/organizations/_org_course_message.html.erb mode change 100644 => 100755 app/views/organizations/_org_course_news.html.erb mode change 100644 => 100755 app/views/organizations/_org_course_poll.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_admin.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_header.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_left1.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_left2.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_left3.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_right1.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_right2.html.erb mode change 100644 => 100755 app/views/organizations/_org_custom_right3.html.erb mode change 100644 => 100755 app/views/organizations/_org_document_post_reply.html.erb mode change 100644 => 100755 app/views/organizations/_org_field_menu.html.erb mode change 100644 => 100755 app/views/organizations/_org_left_subfield_list.html.erb mode change 100644 => 100755 app/views/organizations/_org_logined_header.html.erb mode change 100644 => 100755 app/views/organizations/_org_member_list.html.erb mode change 100644 => 100755 app/views/organizations/_org_members.html.erb mode change 100644 => 100755 app/views/organizations/_org_message_post_reply.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_act_list.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_create.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_homework.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_message.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_news.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_pic.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_course_poll.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_forum.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_forum_list.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_forum_pic.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_forum_reply.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_project_act_list.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_project_create.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_project_issues.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_project_message.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_project_pic.html.erb mode change 100644 => 100755 app/views/organizations/_org_new_resource.html.erb mode change 100644 => 100755 app/views/organizations/_org_project_activities.html.erb mode change 100644 => 100755 app/views/organizations/_org_project_issue.html.erb mode change 100644 => 100755 app/views/organizations/_org_students_list.html.erb mode change 100644 => 100755 app/views/organizations/_org_subdomain.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftD.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftD_default.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftM1.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftM1_default.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftM2.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftM2_default.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftMD.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftMD_default.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftT.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_leftT_default.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_message.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_news.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_rightD.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_rightM.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_rightM2.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_rightT.html.erb mode change 100644 => 100755 app/views/organizations/_org_subfield_rightT_default.html.erb mode change 100644 => 100755 app/views/organizations/_org_teachers_list.html.erb mode change 100644 => 100755 app/views/organizations/_organization_content_extension.html.erb mode change 100644 => 100755 app/views/organizations/_organization_message_ajax_tip.html.erb mode change 100644 => 100755 app/views/organizations/_project_create.html.erb mode change 100644 => 100755 app/views/organizations/_project_message.html.erb mode change 100644 => 100755 app/views/organizations/_setting_excellent_students.html.erb mode change 100644 => 100755 app/views/organizations/_setting_excellent_teachers.html.erb mode change 100644 => 100755 app/views/organizations/_show_custom.html.erb mode change 100644 => 100755 app/views/organizations/_show_custom_org_subfield.html.erb mode change 100644 => 100755 app/views/organizations/_show_home_page.html.erb mode change 100644 => 100755 app/views/organizations/_show_org_document.html.erb mode change 100644 => 100755 app/views/organizations/_show_students.html.erb mode change 100644 => 100755 app/views/organizations/_show_teachers.html.erb mode change 100644 => 100755 app/views/organizations/_show_type2.html.erb mode change 100644 => 100755 app/views/organizations/_subfield_list.html.erb mode change 100644 => 100755 app/views/organizations/_subfield_sub_domains_list.html.erb mode change 100644 => 100755 app/views/organizations/_unlogged_tip.js.erb mode change 100644 => 100755 app/views/organizations/acts.html.erb mode change 100644 => 100755 app/views/organizations/agree_apply_subdomain.js.erb mode change 100644 => 100755 app/views/organizations/apply_subdomain.js.erb mode change 100644 => 100755 app/views/organizations/autocomplete_search.js.erb mode change 100644 => 100755 app/views/organizations/cancel_homepage.js.erb mode change 100644 => 100755 app/views/organizations/check_uniq.js.erb mode change 100644 => 100755 app/views/organizations/check_uniq_domain.js.erb mode change 100644 => 100755 app/views/organizations/courses.html.erb mode change 100644 => 100755 app/views/organizations/courses.js.erb mode change 100644 => 100755 app/views/organizations/create.js.erb mode change 100644 => 100755 app/views/organizations/destroy.js.erb mode change 100644 => 100755 app/views/organizations/edit.html.erb mode change 100644 => 100755 app/views/organizations/hide_org_subfield.js.erb mode change 100644 => 100755 app/views/organizations/join_course_menu.js.erb mode change 100644 => 100755 app/views/organizations/join_courses.js.erb mode change 100644 => 100755 app/views/organizations/join_project_menu.js.erb mode change 100644 => 100755 app/views/organizations/join_projects.js.erb mode change 100644 => 100755 app/views/organizations/members.html.erb mode change 100644 => 100755 app/views/organizations/more_org_courses.js.erb mode change 100644 => 100755 app/views/organizations/more_org_projects.js.erb mode change 100644 => 100755 app/views/organizations/more_org_submains.js.erb mode change 100644 => 100755 app/views/organizations/new.html.erb mode change 100644 => 100755 app/views/organizations/org_resources_subfield.js.erb mode change 100644 => 100755 app/views/organizations/org_subfield_message_edit.html.erb mode change 100644 => 100755 app/views/organizations/org_subfield_rightT_default.html.erb mode change 100644 => 100755 app/views/organizations/projects.html.erb mode change 100644 => 100755 app/views/organizations/projects.js.erb mode change 100644 => 100755 app/views/organizations/refused_apply_subdomain.js.erb mode change 100644 => 100755 app/views/organizations/reject_apply_subdomain.js.erb mode change 100644 => 100755 app/views/organizations/reset_excellent_student.js.erb mode change 100644 => 100755 app/views/organizations/reset_excellent_teacher.js.erb mode change 100644 => 100755 app/views/organizations/search_courses.js.erb mode change 100644 => 100755 app/views/organizations/search_projects.js.erb mode change 100644 => 100755 app/views/organizations/set_excellent_student.js.erb mode change 100644 => 100755 app/views/organizations/set_excellent_teacher.js.erb mode change 100644 => 100755 app/views/organizations/set_homepage.js.erb mode change 100644 => 100755 app/views/organizations/setting.html.erb mode change 100644 => 100755 app/views/organizations/show.html.erb mode change 100644 => 100755 app/views/organizations/show.js.erb mode change 100644 => 100755 app/views/organizations/show_org_subfield.js.erb mode change 100644 => 100755 app/views/organizations/students.html.erb mode change 100644 => 100755 app/views/organizations/students.js.erb mode change 100644 => 100755 app/views/organizations/teacher_search.js.erb mode change 100644 => 100755 app/views/organizations/teachers.html.erb mode change 100644 => 100755 app/views/organizations/teachers.js.erb mode change 100644 => 100755 app/views/organizations/update_field_by_admin.js.erb mode change 100644 => 100755 app/views/poll/_alert.html.erb mode change 100644 => 100755 app/views/poll/_cancel_poll.html.erb mode change 100644 => 100755 app/views/poll/_choice_show.html.erb mode change 100644 => 100755 app/views/poll/_commit_alert.html.erb mode change 100644 => 100755 app/views/poll/_edit_MC.html.erb mode change 100644 => 100755 app/views/poll/_edit_MCQ.html.erb mode change 100644 => 100755 app/views/poll/_edit_form.html.erb mode change 100644 => 100755 app/views/poll/_edit_head.html.erb mode change 100644 => 100755 app/views/poll/_edit_mulit.html.erb mode change 100644 => 100755 app/views/poll/_edit_single.html.erb mode change 100644 => 100755 app/views/poll/_end_notice.html.erb mode change 100644 => 100755 app/views/poll/_fresh_about.html mode change 100644 => 100755 app/views/poll/_fresh_write.html mode change 100644 => 100755 app/views/poll/_multi_answers.html.erb mode change 100644 => 100755 app/views/poll/_new_MC.html.erb mode change 100644 => 100755 app/views/poll/_new_MCQ.html.erb mode change 100644 => 100755 app/views/poll/_new_head.html.erb mode change 100644 => 100755 app/views/poll/_new_mulit.html.erb mode change 100644 => 100755 app/views/poll/_new_question.html.erb mode change 100644 => 100755 app/views/poll/_new_single.html.erb mode change 100644 => 100755 app/views/poll/_other_poll.html.erb mode change 100644 => 100755 app/views/poll/_poll.html.erb mode change 100644 => 100755 app/views/poll/_poll_content.html.erb mode change 100644 => 100755 app/views/poll/_poll_deal_btn.html.erb mode change 100644 => 100755 app/views/poll/_poll_form.html.erb mode change 100644 => 100755 app/views/poll/_poll_index_tab.html.erb mode change 100644 => 100755 app/views/poll/_poll_list.html.erb mode change 100644 => 100755 app/views/poll/_poll_question.html.erb mode change 100644 => 100755 app/views/poll/_poll_republish.html.erb mode change 100644 => 100755 app/views/poll/_poll_save.html.erb mode change 100644 => 100755 app/views/poll/_poll_setting.html.erb mode change 100644 => 100755 app/views/poll/_poll_show.html.erb mode change 100644 => 100755 app/views/poll/_poll_statistics_result.html.erb mode change 100644 => 100755 app/views/poll/_poll_submit.html.erb mode change 100644 => 100755 app/views/poll/_poll_tool_bar.html.erb mode change 100644 => 100755 app/views/poll/_polls_list.html.erb mode change 100644 => 100755 app/views/poll/_publish_notice.html.erb mode change 100644 => 100755 app/views/poll/_quiz_answers.html.erb mode change 100644 => 100755 app/views/poll/_select_poll_list.html.erb mode change 100644 => 100755 app/views/poll/_show_MC.html.erb mode change 100644 => 100755 app/views/poll/_show_MCQ.html.erb mode change 100644 => 100755 app/views/poll/_show_MCQ_result.html.erb mode change 100644 => 100755 app/views/poll/_show_MC_result.html.erb mode change 100644 => 100755 app/views/poll/_show_head.html.erb mode change 100644 => 100755 app/views/poll/_show_mulit.html.erb mode change 100644 => 100755 app/views/poll/_show_mulit_result.html.erb mode change 100644 => 100755 app/views/poll/_show_single.html.erb mode change 100644 => 100755 app/views/poll/_show_single_result.html.erb mode change 100644 => 100755 app/views/poll/_student_poll.html.erb mode change 100644 => 100755 app/views/poll/_total_questions_score.html.erb mode change 100644 => 100755 app/views/poll/add_answer.html.erb mode change 100644 => 100755 app/views/poll/add_to_exercise_bank.js.erb mode change 100644 => 100755 app/views/poll/commit_answer.js.erb mode change 100644 => 100755 app/views/poll/commit_poll.js.erb mode change 100644 => 100755 app/views/poll/create.js.erb mode change 100644 => 100755 app/views/poll/create_poll_question.js.erb mode change 100644 => 100755 app/views/poll/delete_poll_question.js.erb mode change 100644 => 100755 app/views/poll/destroy.js.erb mode change 100644 => 100755 app/views/poll/edit.html.erb mode change 100644 => 100755 app/views/poll/end_notice.js.erb mode change 100644 => 100755 app/views/poll/import_poll.js.erb mode change 100644 => 100755 app/views/poll/index.html.erb mode change 100644 => 100755 app/views/poll/index.js.erb mode change 100644 => 100755 app/views/poll/new.html.erb mode change 100644 => 100755 app/views/poll/other_poll.js.erb mode change 100644 => 100755 app/views/poll/poll_result.html.erb mode change 100644 => 100755 app/views/poll/publish_notice.js.erb mode change 100644 => 100755 app/views/poll/save_poll.js.erb mode change 100644 => 100755 app/views/poll/set_public.js.erb mode change 100644 => 100755 app/views/poll/show.html.erb mode change 100644 => 100755 app/views/poll/statistics_result.html.erb mode change 100644 => 100755 app/views/poll/statistics_result.js.erb mode change 100644 => 100755 app/views/poll/student_poll_list.html.erb mode change 100644 => 100755 app/views/poll/student_poll_list.js.erb mode change 100644 => 100755 app/views/poll/update.js.erb mode change 100644 => 100755 app/views/poll/update_poll_question.js.erb mode change 100644 => 100755 app/views/poll/update_question_num.js.erb mode change 100644 => 100755 app/views/praise_tread/_activity_praise.html.erb mode change 100644 => 100755 app/views/praise_tread/_edu_praise.html.erb mode change 100644 => 100755 app/views/praise_tread/_praise.html.erb mode change 100644 => 100755 app/views/praise_tread/_praise_tread.html.erb mode change 100644 => 100755 app/views/praise_tread/_tread.html.erb mode change 100644 => 100755 app/views/praise_tread/praise_minus.js.erb mode change 100644 => 100755 app/views/praise_tread/praise_plus.js.erb mode change 100644 => 100755 app/views/praise_tread/tread_minus.js.erb mode change 100644 => 100755 app/views/praise_tread/tread_plus.js.erb mode change 100644 => 100755 app/views/previews/issue.html.erb mode change 100644 => 100755 app/views/projects/Copy of show.html.erb mode change 100644 => 100755 app/views/projects/_act_attachments.html.erb mode change 100644 => 100755 app/views/projects/_act_issues.html.erb mode change 100644 => 100755 app/views/projects/_act_messages.html.erb mode change 100644 => 100755 app/views/projects/_act_training_tasks.html.erb mode change 100644 => 100755 app/views/projects/_applied_project.html.erb mode change 100644 => 100755 app/views/projects/_applied_status.html.erb mode change 100644 => 100755 app/views/projects/_attachment_acts.html.erb mode change 100644 => 100755 app/views/projects/_code_submit_score_index.html.erb mode change 100644 => 100755 app/views/projects/_comment_reply_detail.html.erb mode change 100644 => 100755 app/views/projects/_course.html.erb mode change 100644 => 100755 app/views/projects/_delete_member_pop.html.erb mode change 100644 => 100755 app/views/projects/_development_group.html.erb mode change 100644 => 100755 app/views/projects/_edit.html.erb mode change 100644 => 100755 app/views/projects/_file_score_index.html.erb mode change 100644 => 100755 app/views/projects/_form.html.erb mode change 100644 => 100755 app/views/projects/_form_new.html.erb mode change 100644 => 100755 app/views/projects/_friend_group.html.erb mode change 100644 => 100755 app/views/projects/_history.html.erb mode change 100644 => 100755 app/views/projects/_homeworkupload.html.erb mode change 100644 => 100755 app/views/projects/_homeworkupload_homeworkfile.html.erb mode change 100644 => 100755 app/views/projects/_homeworkupload_homeworkproject.html.erb mode change 100644 => 100755 app/views/projects/_invite_code.html.erb mode change 100644 => 100755 app/views/projects/_issue_score_index.html.erb mode change 100644 => 100755 app/views/projects/_join_project.html.erb mode change 100644 => 100755 app/views/projects/_journal_comment_reply.html.erb mode change 100644 => 100755 app/views/projects/_member_div.html.erb mode change 100644 => 100755 app/views/projects/_member_list.html.erb mode change 100644 => 100755 app/views/projects/_members_box.html.erb mode change 100644 => 100755 app/views/projects/_new_homework.html.erb mode change 100644 => 100755 app/views/projects/_new_join.html.erb mode change 100644 => 100755 app/views/projects/_new_respond.html.erb mode change 100644 => 100755 app/views/projects/_newproject_show.html.erb mode change 100644 => 100755 app/views/projects/_news_score_index.html.erb mode change 100644 => 100755 app/views/projects/_no_data.html.erb mode change 100644 => 100755 app/views/projects/_project._attachment.html.erb mode change 100644 => 100755 app/views/projects/_project.html.erb mode change 100644 => 100755 app/views/projects/_project_activities.html.erb mode change 100644 => 100755 app/views/projects/_project_attachment.html.erb mode change 100644 => 100755 app/views/projects/_project_comment_reply_detail.html.erb mode change 100644 => 100755 app/views/projects/_project_commit.html.erb mode change 100644 => 100755 app/views/projects/_project_create.html.erb mode change 100644 => 100755 app/views/projects/_project_intro_content.html.erb mode change 100644 => 100755 app/views/projects/_project_issue_comments_reply.html.erb mode change 100644 => 100755 app/views/projects/_project_issue_comments_reply_detail.html.erb mode change 100644 => 100755 app/views/projects/_project_issue_contents.html.erb mode change 100644 => 100755 app/views/projects/_project_issue_detail.html.erb mode change 100644 => 100755 app/views/projects/_project_issue_expand_show.html.erb mode change 100644 => 100755 app/views/projects/_project_issue_reply.html.erb mode change 100644 => 100755 app/views/projects/_project_journal_comment_reply.html.erb mode change 100644 => 100755 app/views/projects/_project_jours.html.erb mode change 100644 => 100755 app/views/projects/_project_member_list.html.erb mode change 100644 => 100755 app/views/projects/_project_members.html.erb mode change 100644 => 100755 app/views/projects/_project_message_contents.html.erb mode change 100644 => 100755 app/views/projects/_project_message_post_reply.html.erb mode change 100644 => 100755 app/views/projects/_project_message_replies.html.erb mode change 100644 => 100755 app/views/projects/_project_news.html.erb mode change 100644 => 100755 app/views/projects/_project_news_replies.html.erb mode change 100644 => 100755 app/views/projects/_project_reply_banner.html.erb mode change 100644 => 100755 app/views/projects/_project_score_index.html.erb mode change 100644 => 100755 app/views/projects/_projects_topic_score_index.html.erb mode change 100644 => 100755 app/views/projects/_regested.html.erb mode change 100644 => 100755 app/views/projects/_rep_static.html.erb mode change 100644 => 100755 app/views/projects/_reply_to.html.erb mode change 100644 => 100755 app/views/projects/_reposistory_destory_pop.html.erb mode change 100644 => 100755 app/views/projects/_research_team.html.erb mode change 100644 => 100755 app/views/projects/_show_projects_score.html.erb mode change 100644 => 100755 app/views/projects/_show_unlogged.html.erb mode change 100644 => 100755 app/views/projects/_tools_expand.html.erb mode change 100644 => 100755 app/views/projects/_tracker_project.html.erb mode change 100644 => 100755 app/views/projects/_training_child_project_exec.html.erb mode change 100644 => 100755 app/views/projects/_upload_project_files_list.html.erb mode change 100644 => 100755 app/views/projects/_upload_project_files_on_navbar.html.erb mode change 100644 => 100755 app/views/projects/add_script.js.erb mode change 100644 => 100755 app/views/projects/change_project_type.html.erb mode change 100644 => 100755 app/views/projects/code_submit_score_index.js.erb mode change 100644 => 100755 app/views/projects/copy.html.erb mode change 100644 => 100755 app/views/projects/course.html.erb mode change 100644 => 100755 app/views/projects/create.js.erb mode change 100644 => 100755 app/views/projects/delete_member_pop.js.erb mode change 100644 => 100755 app/views/projects/destroy.html.erb mode change 100644 => 100755 app/views/projects/destroy.js.erb mode change 100644 => 100755 app/views/projects/destroy_repository.js.erb mode change 100644 => 100755 app/views/projects/enshrine.html.erb mode change 100644 => 100755 app/views/projects/exit_project.js.erb mode change 100644 => 100755 app/views/projects/feedback.html.erb mode change 100644 => 100755 app/views/projects/file.html.erb mode change 100644 => 100755 app/views/projects/file_score_index.js.erb mode change 100644 => 100755 app/views/projects/files_tags.html.erb mode change 100644 => 100755 app/views/projects/finishcourse.js.erb mode change 100644 => 100755 app/views/projects/focus.html.erb mode change 100644 => 100755 app/views/projects/forked_pop.js.erb mode change 100644 => 100755 app/views/projects/index.api.rsb mode change 100644 => 100755 app/views/projects/index.html.erb mode change 100644 => 100755 app/views/projects/investor.html.erb mode change 100644 => 100755 app/views/projects/invite_members.html.erb mode change 100644 => 100755 app/views/projects/invite_members_by_mail.html.erb mode change 100644 => 100755 app/views/projects/issue.html.erb mode change 100644 => 100755 app/views/projects/issue_score_index.js.erb mode change 100644 => 100755 app/views/projects/join_project.js.erb mode change 100644 => 100755 app/views/projects/list_members.html.erb mode change 100644 => 100755 app/views/projects/member.html.erb mode change 100644 => 100755 app/views/projects/member.js.erb mode change 100644 => 100755 app/views/projects/member_forked.html.erb mode change 100644 => 100755 app/views/projects/mission.html.erb mode change 100644 => 100755 app/views/projects/modules.js.erb mode change 100644 => 100755 app/views/projects/new.html.erb mode change 100644 => 100755 app/views/projects/new_join.js.erb mode change 100644 => 100755 app/views/projects/news_score_index.js.erb mode change 100644 => 100755 app/views/projects/on.html.erb mode change 100644 => 100755 app/views/projects/online_dev.html.erb mode change 100644 => 100755 app/views/projects/project_respond.html.erb mode change 100644 => 100755 app/views/projects/project_respond.js.erb mode change 100644 => 100755 app/views/projects/project_score_index.js.erb mode change 100644 => 100755 app/views/projects/project_watcherlist.html.erb mode change 100644 => 100755 app/views/projects/projects_topic_score_index.js.erb mode change 100644 => 100755 app/views/projects/search.html.erb mode change 100644 => 100755 app/views/projects/search_none_user.js.erb mode change 100644 => 100755 app/views/projects/search_public_orgs_not_in_project.js.erb mode change 100644 => 100755 app/views/projects/send_mail_to_member.js.erb mode change 100644 => 100755 app/views/projects/set_public_or_private.js.erb mode change 100644 => 100755 app/views/projects/settings.html.erb mode change 100644 => 100755 app/views/projects/settings/_activities.html.erb mode change 100644 => 100755 app/views/projects/settings/_added_orgs.html.erb mode change 100644 => 100755 app/views/projects/settings/_boards.html.erb mode change 100644 => 100755 app/views/projects/settings/_issue_categories.html.erb mode change 100644 => 100755 app/views/projects/settings/_join_org.html.erb mode change 100644 => 100755 app/views/projects/settings/_members.html.erb mode change 100644 => 100755 app/views/projects/settings/_members_list.html.erb mode change 100644 => 100755 app/views/projects/settings/_modules.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_activities.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_edit.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_issue_categories.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_members.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_modules.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_repositories.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_trainig_task.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_versions.html.erb mode change 100644 => 100755 app/views/projects/settings/_new_versions_form.html.erb mode change 100644 => 100755 app/views/projects/settings/_rep_forge.html.erb mode change 100644 => 100755 app/views/projects/settings/_rep_gitlab.html.erb mode change 100644 => 100755 app/views/projects/settings/_repositories.html.erb mode change 100644 => 100755 app/views/projects/settings/_training_project_exec_tip.html.erb mode change 100644 => 100755 app/views/projects/settings/_training_projects_filter_tip.html.erb mode change 100644 => 100755 app/views/projects/settings/_versions.html.erb mode change 100644 => 100755 app/views/projects/settings/_wiki.html.erb mode change 100644 => 100755 app/views/projects/share.html.erb mode change 100644 => 100755 app/views/projects/show-old.html.erb mode change 100644 => 100755 app/views/projects/show.api.rsb mode change 100644 => 100755 app/views/projects/show.html.erb mode change 100644 => 100755 app/views/projects/show.js.erb mode change 100644 => 100755 app/views/projects/show_new.html.erb mode change 100644 => 100755 app/views/projects/show_projects_score.js.erb mode change 100644 => 100755 app/views/projects/statistics.html.erb mode change 100644 => 100755 app/views/projects/store_mine.html.erb mode change 100644 => 100755 app/views/projects/store_mine.js.erb mode change 100644 => 100755 app/views/projects/task_execute.js.erb mode change 100644 => 100755 app/views/projects/training_chiled_project_exec.js.erb mode change 100644 => 100755 app/views/projects/training_project_execute.js.erb mode change 100644 => 100755 app/views/projects/training_project_update.js.erb mode change 100644 => 100755 app/views/projects/training_task_status.js.erb mode change 100644 => 100755 app/views/projects/watcherlist.html.erb mode change 100644 => 100755 app/views/pull_requests/_error_message.html.erb mode change 100644 => 100755 app/views/pull_requests/_form.html.erb mode change 100644 => 100755 app/views/pull_requests/_new.html.erb mode change 100644 => 100755 app/views/pull_requests/_pull_request_changes.html.erb mode change 100644 => 100755 app/views/pull_requests/_pull_request_comments.html.erb mode change 100644 => 100755 app/views/pull_requests/_pull_request_commits.html.erb mode change 100644 => 100755 app/views/pull_requests/_pull_request_container.html.erb mode change 100644 => 100755 app/views/pull_requests/_pull_requests_list.html.erb mode change 100644 => 100755 app/views/pull_requests/_show.html.erb mode change 100644 => 100755 app/views/pull_requests/_show_container.html.erb mode change 100644 => 100755 app/views/pull_requests/_tip.html.erb mode change 100644 => 100755 app/views/pull_requests/accept_pull_request.js.erb mode change 100644 => 100755 app/views/pull_requests/create.html.erb mode change 100644 => 100755 app/views/pull_requests/create.js.erb mode change 100644 => 100755 app/views/pull_requests/index.html.erb mode change 100644 => 100755 app/views/pull_requests/index.js.erb mode change 100644 => 100755 app/views/pull_requests/new.html.erb mode change 100644 => 100755 app/views/pull_requests/new.js.erb mode change 100644 => 100755 app/views/pull_requests/pull_request_changes.js.erb mode change 100644 => 100755 app/views/pull_requests/pull_request_comments.js.erb mode change 100644 => 100755 app/views/pull_requests/pull_request_commits.js.erb mode change 100644 => 100755 app/views/pull_requests/show.html.erb mode change 100644 => 100755 app/views/pull_requests/show.js.erb mode change 100644 => 100755 app/views/quality_analysis/_console_output.html.erb mode change 100644 => 100755 app/views/quality_analysis/_edit.html.erb mode change 100644 => 100755 app/views/quality_analysis/_header.html.erb mode change 100644 => 100755 app/views/quality_analysis/_hightchars.html.erb mode change 100644 => 100755 app/views/quality_analysis/_result_list.html.erb mode change 100644 => 100755 app/views/quality_analysis/_show.html.erb mode change 100644 => 100755 app/views/quality_analysis/create.html.erb mode change 100644 => 100755 app/views/quality_analysis/create.js.erb mode change 100644 => 100755 app/views/quality_analysis/edit.js.erb mode change 100644 => 100755 app/views/quality_analysis/error_list.html.erb mode change 100644 => 100755 app/views/quality_analysis/index.html.erb mode change 100644 => 100755 app/views/quality_analysis/show.html.erb mode change 100644 => 100755 app/views/queries/_columns.html.erb mode change 100644 => 100755 app/views/queries/_filters.html.erb mode change 100644 => 100755 app/views/queries/_form.html.erb mode change 100644 => 100755 app/views/queries/edit.html.erb mode change 100644 => 100755 app/views/queries/index.api.rsb mode change 100644 => 100755 app/views/queries/index.html.erb mode change 100644 => 100755 app/views/queries/new.html.erb mode change 100644 => 100755 app/views/question_banks/_task_publish.html.erb mode change 100644 => 100755 app/views/question_banks/choose_user_course.js.erb mode change 100644 => 100755 app/views/question_banks/destroy.js.erb mode change 100644 => 100755 app/views/question_banks/destroy_all.js.erb mode change 100644 => 100755 app/views/question_banks/index.html.erb mode change 100644 => 100755 app/views/question_banks/index.js.erb mode change 100644 => 100755 app/views/question_banks/publish_task.js.erb mode change 100644 => 100755 app/views/question_banks/send_h_bank_to_course.js.erb mode change 100644 => 100755 app/views/question_banks/set_public.js.erb mode change 100644 => 100755 app/views/relative_memos/_reply_box.html.erb mode change 100644 => 100755 app/views/relative_memos/show.html.erb mode change 100644 => 100755 app/views/reports/_details.html.erb mode change 100644 => 100755 app/views/reports/_simple.html.erb mode change 100644 => 100755 app/views/reports/issue_report.html.erb mode change 100644 => 100755 app/views/reports/issue_report_details.html.erb mode change 100644 => 100755 app/views/repositories/_breadcrumbs.html.erb mode change 100644 => 100755 app/views/repositories/_change_diff.html.erb mode change 100644 => 100755 app/views/repositories/_commit_details.html.erb mode change 100644 => 100755 app/views/repositories/_dir_list.html.erb mode change 100644 => 100755 app/views/repositories/_dir_list_content.html.erb mode change 100644 => 100755 app/views/repositories/_forked_popbox.html.erb mode change 100644 => 100755 app/views/repositories/_form.html.erb mode change 100644 => 100755 app/views/repositories/_form_create.html.erb mode change 100644 => 100755 app/views/repositories/_latest_commit.html.erb mode change 100644 => 100755 app/views/repositories/_link_to_functions.html.erb mode change 100644 => 100755 app/views/repositories/_navigation.html.erb mode change 100644 => 100755 app/views/repositories/_quality_analysis.html.erb mode change 100644 => 100755 app/views/repositories/_related_issues.html.erb mode change 100644 => 100755 app/views/repositories/_revision_graph.html.erb mode change 100644 => 100755 app/views/repositories/_revisions.html.erb mode change 100644 => 100755 app/views/repositories/_shixun_breadcrumbs.html.erb mode change 100644 => 100755 app/views/repositories/_shixun_dir_list.html.erb mode change 100644 => 100755 app/views/repositories/_shixun_dir_list_content.html.erb mode change 100644 => 100755 app/views/repositories/_shixun_navigation.html.erb mode change 100644 => 100755 app/views/repositories/_summary.html.erb mode change 100644 => 100755 app/views/repositories/_top.html.erb mode change 100644 => 100755 app/views/repositories/add_related_issue.js.erb mode change 100644 => 100755 app/views/repositories/annotate.html.erb mode change 100644 => 100755 app/views/repositories/changes.html.erb mode change 100644 => 100755 app/views/repositories/commit_diff.html.erb mode change 100644 => 100755 app/views/repositories/commits.html.erb mode change 100644 => 100755 app/views/repositories/committers.html.erb mode change 100644 => 100755 app/views/repositories/diff.html.erb mode change 100644 => 100755 app/views/repositories/edit.html.erb mode change 100644 => 100755 app/views/repositories/entry.html.erb mode change 100644 => 100755 app/views/repositories/forked.js.erb mode change 100644 => 100755 app/views/repositories/new.html.erb mode change 100644 => 100755 app/views/repositories/new.js.erb mode change 100644 => 100755 app/views/repositories/newrepo.html.erb mode change 100644 => 100755 app/views/repositories/newrepo.js.erb mode change 100644 => 100755 app/views/repositories/quality_analyses.html.erb mode change 100644 => 100755 app/views/repositories/quality_analysis.js.erb mode change 100644 => 100755 app/views/repositories/remove_related_issue.js.erb mode change 100644 => 100755 app/views/repositories/revision.html.erb mode change 100644 => 100755 app/views/repositories/revisions.html.erb mode change 100644 => 100755 app/views/repositories/shixun_commit_diff.html.erb mode change 100644 => 100755 app/views/repositories/shixun_entry.html.erb mode change 100644 => 100755 app/views/repositories/shixun_show.html.erb mode change 100644 => 100755 app/views/repositories/show.html.erb mode change 100644 => 100755 app/views/repositories/stats.html.erb mode change 100644 => 100755 app/views/repositories/to_gitlab.html.erb mode change 100644 => 100755 app/views/roles/_form.html.erb mode change 100644 => 100755 app/views/roles/edit.html.erb mode change 100644 => 100755 app/views/roles/index.api.rsb mode change 100644 => 100755 app/views/roles/index.html.erb mode change 100644 => 100755 app/views/roles/new.html.erb mode change 100644 => 100755 app/views/roles/permissions.html.erb mode change 100644 => 100755 app/views/roles/show.api.rsb mode change 100644 => 100755 app/views/school/add_school.js.erb mode change 100644 => 100755 app/views/school/destroy.js.erb mode change 100644 => 100755 app/views/school/index.html.erb mode change 100644 => 100755 app/views/school/upload_logo.html.erb mode change 100644 => 100755 app/views/search/index.html.erb mode change 100644 => 100755 app/views/settings/_authentication.html.erb mode change 100644 => 100755 app/views/settings/_display.html.erb mode change 100644 => 100755 app/views/settings/_general.html.erb mode change 100644 => 100755 app/views/settings/_issues.html.erb mode change 100644 => 100755 app/views/settings/_mail_handler.html.erb mode change 100644 => 100755 app/views/settings/_notifications.html.erb mode change 100644 => 100755 app/views/settings/_projects.html.erb mode change 100644 => 100755 app/views/settings/_repositories.html.erb mode change 100644 => 100755 app/views/settings/edit.html.erb mode change 100644 => 100755 app/views/settings/hidden_courses.js.erb mode change 100644 => 100755 app/views/settings/hidden_non_project.js.erb mode change 100644 => 100755 app/views/settings/plugin.html.erb mode change 100644 => 100755 app/views/shares/_form.html.erb mode change 100644 => 100755 app/views/shares/edit.html.erb mode change 100644 => 100755 app/views/shares/index.html.erb mode change 100644 => 100755 app/views/shares/new.html.erb mode change 100644 => 100755 app/views/shares/show.html.erb mode change 100644 => 100755 app/views/shares/succ.html.erb mode change 100644 => 100755 app/views/shield_activities/create.js.erb mode change 100644 => 100755 app/views/shield_activities/show_acts.js.erb mode change 100644 => 100755 app/views/shield_wechat_messages/create.js.erb mode change 100644 => 100755 app/views/shield_wechat_messages/show_messages.js.erb mode change 100644 => 100755 app/views/shixuns/_achieve_ways.html.erb mode change 100644 => 100755 app/views/shixuns/_add_collaborators.html.erb mode change 100644 => 100755 app/views/shixuns/_add_collaborators_list.html.erb mode change 100644 => 100755 app/views/shixuns/_apply_publish_notice.html.erb mode change 100644 => 100755 app/views/shixuns/_apply_setnew.html.erb mode change 100644 => 100755 app/views/shixuns/_authority_pop.html.erb mode change 100644 => 100755 app/views/shixuns/_challenge_statistics_list.html.erb mode change 100644 => 100755 app/views/shixuns/_change_manager.html.erb mode change 100644 => 100755 app/views/shixuns/_collaborators_change_manager.html.erb mode change 100644 => 100755 app/views/shixuns/_collaborators_list.html.erb mode change 100644 => 100755 app/views/shixuns/_define_scenario.html.erb mode change 100644 => 100755 app/views/shixuns/_directory_file.html.erb mode change 100644 => 100755 app/views/shixuns/_entry_content.html.erb mode change 100644 => 100755 app/views/shixuns/_form.html.erb mode change 100644 => 100755 app/views/shixuns/_jenkins_error.js.erb mode change 100644 => 100755 app/views/shixuns/_monitor_tip.html.erb mode change 100644 => 100755 app/views/shixuns/_rank_cell.html.erb mode change 100644 => 100755 app/views/shixuns/_ranking_list_list.html.erb mode change 100644 => 100755 app/views/shixuns/_review_shixuns.html.erb mode change 100644 => 100755 app/views/shixuns/_search.html.erb mode change 100644 => 100755 app/views/shixuns/_search_course_list.html.erb mode change 100644 => 100755 app/views/shixuns/_send_shixuns.html.erb mode change 100644 => 100755 app/views/shixuns/_settings_challenges.html.erb mode change 100644 => 100755 app/views/shixuns/_settings_challenges_action_tip.html.erb mode change 100644 => 100755 app/views/shixuns/_settings_challenges_result_tip.html.erb mode change 100644 => 100755 app/views/shixuns/_settings_edit.html.erb mode change 100644 => 100755 app/views/shixuns/_settings_repository.html.erb mode change 100644 => 100755 app/views/shixuns/_settings_show.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_breadcrumbs.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_course_search.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_item.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_list.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_major_search.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_pob.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_reply.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_reply_detail.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_top.html.erb mode change 100644 => 100755 app/views/shixuns/_shixun_yx.html mode change 100644 => 100755 app/views/shixuns/_statistics_student_cell.html.erb mode change 100644 => 100755 app/views/shixuns/_statistics_student_list.html.erb mode change 100644 => 100755 app/views/shixuns/add_collaborators.js.erb mode change 100644 => 100755 app/views/shixuns/add_script.js.erb mode change 100644 => 100755 app/views/shixuns/apply_publish.js.erb mode change 100644 => 100755 app/views/shixuns/autocompletion.html.erb mode change 100644 => 100755 app/views/shixuns/challenge_statistics.html.erb mode change 100644 => 100755 app/views/shixuns/challenge_statistics.js.erb mode change 100644 => 100755 app/views/shixuns/change_manager.js.erb mode change 100644 => 100755 app/views/shixuns/collaborators.html.erb mode change 100644 => 100755 app/views/shixuns/collaborators.js.erb mode change 100644 => 100755 app/views/shixuns/collaborators_delete.js.erb mode change 100644 => 100755 app/views/shixuns/departments.js.erb mode change 100644 => 100755 app/views/shixuns/edit.html.erb mode change 100644 => 100755 app/views/shixuns/edit_md.html.erb mode change 100644 => 100755 app/views/shixuns/entry_edit.js.erb mode change 100644 => 100755 app/views/shixuns/entry_update.js.erb mode change 100644 => 100755 app/views/shixuns/fork_list.html.erb mode change 100644 => 100755 app/views/shixuns/game_webssh.html.erb mode change 100644 => 100755 app/views/shixuns/index.html.erb mode change 100644 => 100755 app/views/shixuns/index.js.erb mode change 100644 => 100755 app/views/shixuns/new.html.erb mode change 100644 => 100755 app/views/shixuns/operation.js.erb mode change 100644 => 100755 app/views/shixuns/propaedeutics.html.erb mode change 100644 => 100755 app/views/shixuns/publish.js.erb mode change 100644 => 100755 app/views/shixuns/qrcode.html.erb mode change 100644 => 100755 app/views/shixuns/qrcode.js.erb mode change 100644 => 100755 app/views/shixuns/ranking_list.html.erb mode change 100644 => 100755 app/views/shixuns/ranking_list.js.erb mode change 100644 => 100755 app/views/shixuns/search.js.erb mode change 100644 => 100755 app/views/shixuns/search_file_list.js.erb mode change 100644 => 100755 app/views/shixuns/search_user_courses.js.erb mode change 100644 => 100755 app/views/shixuns/settings.html.erb mode change 100644 => 100755 app/views/shixuns/settings.js.erb mode change 100644 => 100755 app/views/shixuns/shixun_discuss.html.erb mode change 100644 => 100755 app/views/shixuns/shixun_discuss.js.erb mode change 100644 => 100755 app/views/shixuns/shixun_job_create.js.erb mode change 100644 => 100755 app/views/shixuns/shixun_job_update.js.erb mode change 100644 => 100755 app/views/shixuns/shixun_members_added.js.erb mode change 100644 => 100755 app/views/shixuns/shixun_monitor.js.erb mode change 100644 => 100755 app/views/shixuns/show.html.erb mode change 100644 => 100755 app/views/shixuns/statistics.html.erb mode change 100644 => 100755 app/views/shixuns/statistics_students.html.erb mode change 100644 => 100755 app/views/shixuns/statistics_students.js.erb mode change 100644 => 100755 app/views/shixuns/trainee_list.html.erb mode change 100644 => 100755 app/views/shixuns/trainee_list.js.erb mode change 100644 => 100755 app/views/shixuns/update.js.erb mode change 100644 => 100755 app/views/shixuns/update_propaedeutics.html.erb mode change 100644 => 100755 app/views/softapplications/_form.html.erb mode change 100644 => 100755 app/views/softapplications/_list.html.erb mode change 100644 => 100755 app/views/softapplications/_message_history.erb mode change 100644 => 100755 app/views/softapplications/_new_message.erb mode change 100644 => 100755 app/views/softapplications/_pre_show.html.erb mode change 100644 => 100755 app/views/softapplications/back.js.erb mode change 100644 => 100755 app/views/softapplications/create.js.erb mode change 100644 => 100755 app/views/softapplications/create_message.js.erb mode change 100644 => 100755 app/views/softapplications/edit.html.erb mode change 100644 => 100755 app/views/softapplications/index.html.erb mode change 100644 => 100755 app/views/softapplications/more.js.erb mode change 100644 => 100755 app/views/softapplications/new.html.erb mode change 100644 => 100755 app/views/softapplications/new_message.js.erb mode change 100644 => 100755 app/views/softapplications/search.html.erb mode change 100644 => 100755 app/views/softapplications/search.js.erb mode change 100644 => 100755 app/views/softapplications/show.html.erb mode change 100644 => 100755 app/views/ssos/show.html.erb mode change 100644 => 100755 app/views/stages/_edit.html.erb mode change 100644 => 100755 app/views/stages/destroy.js.erb mode change 100644 => 100755 app/views/stages/down_position.js.erb mode change 100644 => 100755 app/views/stages/edit.js.erb mode change 100644 => 100755 app/views/stages/up_position.js.erb mode change 100644 => 100755 app/views/statistics/index.html.erb mode change 100644 => 100755 app/views/statistics/settings.html.erb mode change 100644 => 100755 app/views/stores/_search_bar.html.erb mode change 100644 => 100755 app/views/stores/index.html.erb mode change 100644 => 100755 app/views/stores/search.html.erb mode change 100644 => 100755 app/views/student_work/_add_group_member_block.html.erb mode change 100644 => 100755 app/views/student_work/_add_or_delete_member.html.erb mode change 100644 => 100755 app/views/student_work/_add_score_reply.html.erb mode change 100644 => 100755 app/views/student_work/_adjust_work_score.html.erb mode change 100644 => 100755 app/views/student_work/_alert_forbidden_anonymous.html.erb mode change 100644 => 100755 app/views/student_work/_change_project.html.erb mode change 100644 => 100755 app/views/student_work/_choose_group_member.html.erb mode change 100644 => 100755 app/views/student_work/_code_range.html.erb mode change 100644 => 100755 app/views/student_work/_code_review_results.html.erb mode change 100644 => 100755 app/views/student_work/_common_reply_box.html.erb mode change 100644 => 100755 app/views/student_work/_echart_of_shixun_skills.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_student_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_title.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_title_archive.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_common_title.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_common_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_group.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_group_member_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_group_title.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_group_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_pro_title.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_pro_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_shixun_title.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_shixun_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_title.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_title_archive.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_un_work_archive.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_work.html.erb mode change 100644 => 100755 app/views/student_work/_evaluation_work_archive.html.erb mode change 100644 => 100755 app/views/student_work/_group_member_search_list.html.erb mode change 100644 => 100755 app/views/student_work/_group_member_work.html.erb mode change 100644 => 100755 app/views/student_work/_has_commit_work.html.erb mode change 100644 => 100755 app/views/student_work/_homework_discuss_detail.html.erb mode change 100644 => 100755 app/views/student_work/_homework_explanation.html.erb mode change 100644 => 100755 app/views/student_work/_homework_post_brief.html.erb mode change 100644 => 100755 app/views/student_work/_homework_reply.html.erb mode change 100644 => 100755 app/views/student_work/_homework_reply_detail.html.erb mode change 100644 => 100755 app/views/student_work/_homework_setting.html.erb mode change 100644 => 100755 app/views/student_work/_import_excel_score.html.erb mode change 100644 => 100755 app/views/student_work/_jour_replay.html.erb mode change 100644 => 100755 app/views/student_work/_new_pro_student_work.html.erb mode change 100644 => 100755 app/views/student_work/_new_project.html.erb mode change 100644 => 100755 app/views/student_work/_new_student_work_alert.html.erb mode change 100644 => 100755 app/views/student_work/_no_teacher_score_notice.html.erb mode change 100644 => 100755 app/views/student_work/_praise_alert.html.erb mode change 100644 => 100755 app/views/student_work/_relate_project.html.erb mode change 100644 => 100755 app/views/student_work/_relate_projects.html.erb mode change 100644 => 100755 app/views/student_work/_review_table_div.html.erb mode change 100644 => 100755 app/views/student_work/_revise_attachment.html.erb mode change 100644 => 100755 app/views/student_work/_score_appeal_box.html.erb mode change 100644 => 100755 app/views/student_work/_set_score_rule.html.erb mode change 100644 => 100755 app/views/student_work/_set_score_rule_detail.html.erb mode change 100644 => 100755 app/views/student_work/_shixun_evaluate_details.html.erb mode change 100644 => 100755 app/views/student_work/_shixun_work_show.html.erb mode change 100644 => 100755 app/views/student_work/_student_work.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_attachment_form.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_list.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_praise.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_replies.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_score.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_score_div.html.erb mode change 100644 => 100755 app/views/student_work/_student_work_score_records.html.erb mode change 100644 => 100755 app/views/student_work/_upload_attachment.html.erb mode change 100644 => 100755 app/views/student_work/_work_attachments.html.erb mode change 100644 => 100755 app/views/student_work/_work_attachments_status.html.erb mode change 100644 => 100755 app/views/student_work/_work_edit_information.html.erb mode change 100644 => 100755 app/views/student_work/_work_information.html.erb mode change 100644 => 100755 app/views/student_work/add_comments_to_work.js.erb mode change 100644 => 100755 app/views/student_work/add_group_member_block.js.erb mode change 100644 => 100755 app/views/student_work/add_score.js.erb mode change 100644 => 100755 app/views/student_work/add_score_reply.js.erb mode change 100644 => 100755 app/views/student_work/add_ultimate_score.js.erb mode change 100644 => 100755 app/views/student_work/adjust_review_score.js.erb mode change 100644 => 100755 app/views/student_work/adjust_score.js.erb mode change 100644 => 100755 app/views/student_work/alert_appeal_box.js.erb mode change 100644 => 100755 app/views/student_work/appeal_anonymous_score.js.erb mode change 100644 => 100755 app/views/student_work/cancel_relate_project.js.erb mode change 100644 => 100755 app/views/student_work/change_project.js.erb mode change 100644 => 100755 app/views/student_work/code_review_results.js.erb mode change 100644 => 100755 app/views/student_work/commit_summary.html.erb mode change 100644 => 100755 app/views/student_work/create.js.erb mode change 100644 => 100755 app/views/student_work/deal_appeal_score.js.erb mode change 100644 => 100755 app/views/student_work/delete_score_comment.js.erb mode change 100644 => 100755 app/views/student_work/destroy_score.js.erb mode change 100644 => 100755 app/views/student_work/destroy_score_reply.js.erb mode change 100644 => 100755 app/views/student_work/edit.html.erb mode change 100644 => 100755 app/views/student_work/forbidden_anonymous_comment.js.erb mode change 100644 => 100755 app/views/student_work/hide_score_detail.js.erb mode change 100644 => 100755 app/views/student_work/homework_discuss.js.erb mode change 100644 => 100755 app/views/student_work/homework_setting.js.erb mode change 100644 => 100755 app/views/student_work/import_score.js.erb mode change 100644 => 100755 app/views/student_work/index.html.erb mode change 100644 => 100755 app/views/student_work/index.js.erb mode change 100644 => 100755 app/views/student_work/new.html.erb mode change 100644 => 100755 app/views/student_work/new_student_work_project.js.erb mode change 100644 => 100755 app/views/student_work/praise_student_work.js.erb mode change 100644 => 100755 app/views/student_work/relate_myshixun.js.erb mode change 100644 => 100755 app/views/student_work/retry_work.js.erb mode change 100644 => 100755 app/views/student_work/revise_attachment.js.erb mode change 100644 => 100755 app/views/student_work/search_course_students.js.erb mode change 100644 => 100755 app/views/student_work/search_user_projects.js.erb mode change 100644 => 100755 app/views/student_work/set_program_score.html.erb mode change 100644 => 100755 app/views/student_work/set_score_rule.js.erb mode change 100644 => 100755 app/views/student_work/shixun_work_report.html.erb mode change 100644 => 100755 app/views/student_work/show.html.erb mode change 100644 => 100755 app/views/student_work/show.js.erb mode change 100644 => 100755 app/views/student_work/show_allwork_test.html.erb mode change 100644 => 100755 app/views/student_work/student_work_absence_penalty.html.erb mode change 100644 => 100755 app/views/student_work/student_work_project.js.erb mode change 100644 => 100755 app/views/student_work/update.js.erb mode change 100644 => 100755 app/views/student_work/view_summary.html.erb mode change 100644 => 100755 app/views/student_work/work_canrepeat.js.erb mode change 100644 => 100755 app/views/sub_document_comments/_attachment.html.erb mode change 100644 => 100755 app/views/sub_document_comments/_new.html.erb mode change 100644 => 100755 app/views/sub_document_comments/_show_newstyle.html.erb mode change 100644 => 100755 app/views/sub_document_comments/_show_sub_document.html.erb mode change 100644 => 100755 app/views/sub_document_comments/_show_sub_document_newstyle.html.erb mode change 100644 => 100755 app/views/sub_document_comments/add_reply.js.erb mode change 100644 => 100755 app/views/sub_document_comments/destroy.js.erb mode change 100644 => 100755 app/views/sub_document_comments/edit.html.erb mode change 100644 => 100755 app/views/sub_document_comments/index.html.erb mode change 100644 => 100755 app/views/sub_document_comments/new.html.erb mode change 100644 => 100755 app/views/sub_document_comments/show.html.erb mode change 100644 => 100755 app/views/sub_document_comments/update.js.erb mode change 100644 => 100755 app/views/sub_domains/_new.html.erb mode change 100644 => 100755 app/views/sub_domains/create.js.erb mode change 100644 => 100755 app/views/sub_domains/destroy.js.erb mode change 100644 => 100755 app/views/sub_domains/domain_update_priority.js.erb mode change 100644 => 100755 app/views/sub_domains/hide_sub_domain.js.erb mode change 100644 => 100755 app/views/sub_domains/new.html.erb mode change 100644 => 100755 app/views/sub_domains/new.js.erb mode change 100644 => 100755 app/views/sub_domains/show.html.erb mode change 100644 => 100755 app/views/sub_domains/show_sub_domain.js.erb mode change 100644 => 100755 app/views/sub_domains/update.js.erb mode change 100644 => 100755 app/views/subfield_subdomain_dirs/update.js.erb mode change 100644 => 100755 app/views/subjects/_add_collaborators.html.erb mode change 100644 => 100755 app/views/subjects/_b_lesson_content.html.erb mode change 100644 => 100755 app/views/subjects/_b_lesson_introduce.html.erb mode change 100644 => 100755 app/views/subjects/_businessPath_new.html.erb mode change 100644 => 100755 app/views/subjects/_business_detail.html.erb mode change 100644 => 100755 app/views/subjects/_choose_SubjectPath.html.erb mode change 100644 => 100755 app/views/subjects/_choose_shixun.html.erb mode change 100644 => 100755 app/views/subjects/_course_shixun_list.html.erb mode change 100644 => 100755 app/views/subjects/_first_tab_statistics.html.erb mode change 100644 => 100755 app/views/subjects/_my_course_shixun_list.html.erb mode change 100644 => 100755 app/views/subjects/_new_or_edit.html.erb mode change 100644 => 100755 app/views/subjects/_new_shixun_list.html.erb mode change 100644 => 100755 app/views/subjects/_new_shixun_subject_list.html.erb mode change 100644 => 100755 app/views/subjects/_paths_list.html.erb mode change 100644 => 100755 app/views/subjects/_publish_notice.html.erb mode change 100644 => 100755 app/views/subjects/_secend_tab_statistics.html.erb mode change 100644 => 100755 app/views/subjects/_shixun_search_form.html.erb mode change 100644 => 100755 app/views/subjects/_shixun_search_form_detail.html.erb mode change 100644 => 100755 app/views/subjects/_shixun_tab_div.html.erb mode change 100644 => 100755 app/views/subjects/_subject_createnew.html mode change 100644 => 100755 app/views/subjects/_subject_item.html.erb mode change 100644 => 100755 app/views/subjects/_subject_list.html.erb mode change 100644 => 100755 app/views/subjects/_subject_members.html.erb mode change 100644 => 100755 app/views/subjects/_subject_sendPath.html.erb mode change 100644 => 100755 app/views/subjects/_subject_statistics.html.erb mode change 100644 => 100755 app/views/subjects/_subject_top.html.erb mode change 100644 => 100755 app/views/subjects/_third_tab_statistics.html.erb mode change 100644 => 100755 app/views/subjects/add_collaborators.js.erb mode change 100644 => 100755 app/views/subjects/add_subject_members.js.erb mode change 100644 => 100755 app/views/subjects/append_to_stage.js.erb mode change 100644 => 100755 app/views/subjects/choose_subject_shixun.js.erb mode change 100644 => 100755 app/views/subjects/delete_member.js.erb mode change 100644 => 100755 app/views/subjects/destroy.js.erb delete mode 100644 app/views/subjects/down_member_position.js.erb mode change 100644 => 100755 app/views/subjects/edit.html.erb mode change 100644 => 100755 app/views/subjects/index.html.erb mode change 100644 => 100755 app/views/subjects/index.js.erb mode change 100644 => 100755 app/views/subjects/new.html.erb mode change 100644 => 100755 app/views/subjects/new_subject.js.erb mode change 100644 => 100755 app/views/subjects/publish.js.erb mode change 100644 => 100755 app/views/subjects/show.html.erb mode change 100644 => 100755 app/views/subjects/statistics.html.erb mode change 100644 => 100755 app/views/subjects/statistics.js.erb delete mode 100644 app/views/subjects/up_member_position.js.erb mode change 100644 => 100755 app/views/syllabus_member/_sy_change_manager.html.erb mode change 100644 => 100755 app/views/syllabus_member/change_manager.js.erb mode change 100644 => 100755 app/views/syllabus_member/change_manager_alert.js.erb mode change 100644 => 100755 app/views/syllabus_member/create.js.erb mode change 100644 => 100755 app/views/syllabus_member/destroy.js.erb mode change 100644 => 100755 app/views/syllabus_member/syl_member_autocomplete.js.erb mode change 100644 => 100755 app/views/syllabus_member/update_rank.js.erb mode change 100644 => 100755 app/views/syllabuses/_add_sy_member_box.html.erb mode change 100644 => 100755 app/views/syllabuses/_courses_list.html.erb mode change 100644 => 100755 app/views/syllabuses/_delete_syllabus.html.erb mode change 100644 => 100755 app/views/syllabuses/_edit_ref.html.erb mode change 100644 => 100755 app/views/syllabuses/_join_syllabuses.html.erb mode change 100644 => 100755 app/views/syllabuses/_my_syllabuses.html.erb mode change 100644 => 100755 app/views/syllabuses/_search_course_list.html.erb mode change 100644 => 100755 app/views/syllabuses/_show_ref.html.erb mode change 100644 => 100755 app/views/syllabuses/_sy_send_homework.html.erb mode change 100644 => 100755 app/views/syllabuses/_sy_send_resource.html.erb mode change 100644 => 100755 app/views/syllabuses/_sy_send_resource_and_homework.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_course_list.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_des.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_homeworks.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_index.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_member_list.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_members.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_post_reply.html.erb mode change 100644 => 100755 app/views/syllabuses/_syllabus_resources.html.erb mode change 100644 => 100755 app/views/syllabuses/add_sy_member_alert.js.erb mode change 100644 => 100755 app/views/syllabuses/choose_user_course.js.erb mode change 100644 => 100755 app/views/syllabuses/delete_syllabus.js.erb mode change 100644 => 100755 app/views/syllabuses/edit.html.erb mode change 100644 => 100755 app/views/syllabuses/edit_ref.js.erb mode change 100644 => 100755 app/views/syllabuses/edit_syllabus_eng_name.js.erb mode change 100644 => 100755 app/views/syllabuses/edit_syllabus_title.js.erb mode change 100644 => 100755 app/views/syllabuses/index.html.erb mode change 100644 => 100755 app/views/syllabuses/index.js.erb mode change 100644 => 100755 app/views/syllabuses/members.html.erb mode change 100644 => 100755 app/views/syllabuses/new.html.erb mode change 100644 => 100755 app/views/syllabuses/search_not_sy_member.js.erb mode change 100644 => 100755 app/views/syllabuses/send_homeworks_to_course.js.erb mode change 100644 => 100755 app/views/syllabuses/send_r_and_h_to_course.js.erb mode change 100644 => 100755 app/views/syllabuses/send_resources_to_course.js.erb mode change 100644 => 100755 app/views/syllabuses/show.html.erb mode change 100644 => 100755 app/views/syllabuses/syllabus_courselist.html.erb mode change 100644 => 100755 app/views/syllabuses/syllabus_courselist.js.erb mode change 100644 => 100755 app/views/syllabuses/syllabus_homeworks.js.erb mode change 100644 => 100755 app/views/syllabuses/syllabus_resources.js.erb mode change 100644 => 100755 app/views/syllabuses/update_base_info.js.erb mode change 100644 => 100755 app/views/syllabuses/update_ref.js.erb mode change 100644 => 100755 app/views/system_log/access_analysis.html.erb mode change 100644 => 100755 app/views/system_log/index.html.erb mode change 100644 => 100755 app/views/system_log/time_analysis.html.erb mode change 100644 => 100755 app/views/system_messages/index.html.erb mode change 100644 => 100755 app/views/tags/_course_attachment_tag_name.erb mode change 100644 => 100755 app/views/tags/_delete.js.erb mode change 100644 => 100755 app/views/tags/_new_tag.html.erb mode change 100644 => 100755 app/views/tags/_new_tag_name.html.erb mode change 100644 => 100755 app/views/tags/_pagination.html.erb mode change 100644 => 100755 app/views/tags/_project_tag.html.erb mode change 100644 => 100755 app/views/tags/_related_tags.html.erb mode change 100644 => 100755 app/views/tags/_selected_tags.html.erb mode change 100644 => 100755 app/views/tags/_show_attachments.html.erb mode change 100644 => 100755 app/views/tags/_show_bids.html.erb mode change 100644 => 100755 app/views/tags/_show_contests.html.erb mode change 100644 => 100755 app/views/tags/_show_courses.html.erb mode change 100644 => 100755 app/views/tags/_show_forums.html.erb mode change 100644 => 100755 app/views/tags/_show_issues.html.erb mode change 100644 => 100755 app/views/tags/_show_open_source_projects.html.erb mode change 100644 => 100755 app/views/tags/_show_projects.html.erb mode change 100644 => 100755 app/views/tags/_show_results.html.erb mode change 100644 => 100755 app/views/tags/_show_users.html.erb mode change 100644 => 100755 app/views/tags/_sidebar_tags.html.erb mode change 100644 => 100755 app/views/tags/_syllabus_tag.html.erb mode change 100644 => 100755 app/views/tags/_tag.html.erb mode change 100644 => 100755 app/views/tags/_tagEx.html.erb mode change 100644 => 100755 app/views/tags/_tag_add.html.erb mode change 100644 => 100755 app/views/tags/_tag_list.html.erb mode change 100644 => 100755 app/views/tags/_tag_name.html.erb mode change 100644 => 100755 app/views/tags/_tag_new.html.erb mode change 100644 => 100755 app/views/tags/_tag_project_new_name.html.erb mode change 100644 => 100755 app/views/tags/_tag_search_results.html.erb mode change 100644 => 100755 app/views/tags/_tag_syllabus_new_name.html.erb mode change 100644 => 100755 app/views/tags/_tag_user_new_name.html.erb mode change 100644 => 100755 app/views/tags/_user_tag.html.erb mode change 100644 => 100755 app/views/tags/add_tag.js.erb mode change 100644 => 100755 app/views/tags/delete_tag.js.erb mode change 100644 => 100755 app/views/tags/index.html.erb mode change 100644 => 100755 app/views/tags/remove_tag.js.erb mode change 100644 => 100755 app/views/tags/remove_tag_new.js.erb mode change 100644 => 100755 app/views/tags/show_all.html.erb mode change 100644 => 100755 app/views/tags/tag_save.js.erb mode change 100644 => 100755 app/views/tags/update_org_subfield_tag_name.js.erb mode change 100644 => 100755 app/views/tags/update_project_tag_name.js.erb mode change 100644 => 100755 app/views/tags/update_tag_name.js.erb mode change 100644 => 100755 app/views/tasks/show.html.erb mode change 100644 => 100755 app/views/test/_message.html.erb mode change 100644 => 100755 app/views/test/_new.html.erb mode change 100644 => 100755 app/views/test/bootstrap.html.erb mode change 100644 => 100755 app/views/test/courselist.html.erb mode change 100644 => 100755 app/views/test/create.js.erb mode change 100644 => 100755 app/views/test/destroy.js.erb mode change 100644 => 100755 app/views/test/index.html.erb mode change 100644 => 100755 app/views/test/new.js.erb mode change 100644 => 100755 app/views/test/zip.html.erb mode change 100644 => 100755 app/views/timelog/_date_range.html.erb mode change 100644 => 100755 app/views/timelog/_form.html.erb mode change 100644 => 100755 app/views/timelog/_list.html.erb mode change 100644 => 100755 app/views/timelog/_report_criteria.html.erb mode change 100644 => 100755 app/views/timelog/bulk_edit.html.erb mode change 100644 => 100755 app/views/timelog/edit.html.erb mode change 100644 => 100755 app/views/timelog/index.api.rsb mode change 100644 => 100755 app/views/timelog/index.html.erb mode change 100644 => 100755 app/views/timelog/new.html.erb mode change 100644 => 100755 app/views/timelog/report.html.erb mode change 100644 => 100755 app/views/timelog/show.api.rsb mode change 100644 => 100755 app/views/trackers/_form.html.erb mode change 100644 => 100755 app/views/trackers/edit.html.erb mode change 100644 => 100755 app/views/trackers/fields.html.erb mode change 100644 => 100755 app/views/trackers/index.api.rsb mode change 100644 => 100755 app/views/trackers/index.html.erb mode change 100644 => 100755 app/views/trackers/new.html.erb mode change 100644 => 100755 app/views/training_tasks/_action_status.html.erb mode change 100644 => 100755 app/views/training_tasks/_all_list.html.erb mode change 100644 => 100755 app/views/training_tasks/_content_list.html.erb mode change 100644 => 100755 app/views/training_tasks/_detail.html.erb mode change 100644 => 100755 app/views/training_tasks/_edit.html.erb mode change 100644 => 100755 app/views/training_tasks/_form.html.erb mode change 100644 => 100755 app/views/training_tasks/_issue_replies.html.erb mode change 100644 => 100755 app/views/training_tasks/_reply_banner.html.erb mode change 100644 => 100755 app/views/training_tasks/_task_attachments.html.erb mode change 100644 => 100755 app/views/training_tasks/_training_task_details.html.erb mode change 100644 => 100755 app/views/training_tasks/_training_tasks_reply_ke_form.html.erb mode change 100644 => 100755 app/views/training_tasks/add_journal.js.erb mode change 100644 => 100755 app/views/training_tasks/add_reply.js.erb mode change 100644 => 100755 app/views/training_tasks/delete_journal.js.erb mode change 100644 => 100755 app/views/training_tasks/edit.html.erb mode change 100644 => 100755 app/views/training_tasks/index.html.erb mode change 100644 => 100755 app/views/training_tasks/index.js.erb mode change 100644 => 100755 app/views/training_tasks/new.html.erb mode change 100644 => 100755 app/views/training_tasks/reply.js.erb mode change 100644 => 100755 app/views/training_tasks/show.html.erb mode change 100644 => 100755 app/views/training_tasks/show.js.erb mode change 100644 => 100755 app/views/trainings/_upload_img.html.erb mode change 100644 => 100755 app/views/trainings/enroll.html.erb mode change 100644 => 100755 app/views/trainings/pay.html.erb mode change 100644 => 100755 app/views/trainings/result.html.erb mode change 100644 => 100755 app/views/trainings/show.html.erb mode change 100644 => 100755 app/views/trainings/test.html.erb mode change 100644 => 100755 app/views/users/_activity_new_score_index.html.erb mode change 100644 => 100755 app/views/users/_activity_score_index.html.erb mode change 100644 => 100755 app/views/users/_all_issue_list.html.erb mode change 100644 => 100755 app/views/users/_anonymous_evaluation_list.html.erb mode change 100644 => 100755 app/views/users/_applied_organization_sundomain.html.erb mode change 100644 => 100755 app/views/users/_applied_project_content.html.erb mode change 100644 => 100755 app/views/users/_apply_for_homework.html.erb mode change 100644 => 100755 app/views/users/_apply_for_resource.html.erb mode change 100644 => 100755 app/views/users/_apply_homework.html.erb mode change 100644 => 100755 app/views/users/_apply_homework_course_message.html.erb mode change 100644 => 100755 app/views/users/_apply_resource.html.erb mode change 100644 => 100755 app/views/users/_apply_resource_course_message.html.erb mode change 100644 => 100755 app/views/users/_apply_resource_course_message_reply.html.erb mode change 100644 => 100755 app/views/users/_attachment_list.html.erb mode change 100644 => 100755 app/views/users/_collect_contest.html.erb mode change 100644 => 100755 app/views/users/_collect_course.html.erb mode change 100644 => 100755 app/views/users/_collect_project.html.erb mode change 100644 => 100755 app/views/users/_comment_reply.html.erb mode change 100644 => 100755 app/views/users/_comment_reply_detail.html.erb mode change 100644 => 100755 app/views/users/_contest_create.html.erb mode change 100644 => 100755 app/views/users/_contest_journalsformessage.html.erb mode change 100644 => 100755 app/views/users/_contest_list.html.erb mode change 100644 => 100755 app/views/users/_contest_list_contents.html.erb mode change 100644 => 100755 app/views/users/_contest_message.html.erb mode change 100644 => 100755 app/views/users/_contest_message_post_reply.html.erb mode change 100644 => 100755 app/views/users/_contest_news.html.erb mode change 100644 => 100755 app/views/users/_contest_newslist.html.erb mode change 100644 => 100755 app/views/users/_contest_work.html.erb mode change 100644 => 100755 app/views/users/_contest_work_base_info.html.erb mode change 100644 => 100755 app/views/users/_contest_work_post_reply.html.erb mode change 100644 => 100755 app/views/users/_course_attachment.html.erb mode change 100644 => 100755 app/views/users/_course_boardlist.html.erb mode change 100644 => 100755 app/views/users/_course_create.html.erb mode change 100644 => 100755 app/views/users/_course_exercise.html.erb mode change 100644 => 100755 app/views/users/_course_file_form.html.erb mode change 100644 => 100755 app/views/users/_course_form.html.erb mode change 100644 => 100755 app/views/users/_course_graduation_task.html.erb mode change 100644 => 100755 app/views/users/_course_graduation_topic.html.erb mode change 100644 => 100755 app/views/users/_course_homework.html.erb mode change 100644 => 100755 app/views/users/_course_item.html.erb mode change 100644 => 100755 app/views/users/_course_journalsformessage.html.erb mode change 100644 => 100755 app/views/users/_course_list_have_entity.html.erb mode change 100644 => 100755 app/views/users/_course_list_have_entity_ex.html.erb mode change 100644 => 100755 app/views/users/_course_message.html.erb mode change 100644 => 100755 app/views/users/_course_message_form.html.erb mode change 100644 => 100755 app/views/users/_course_message_post_reply.html.erb mode change 100644 => 100755 app/views/users/_course_news.html.erb mode change 100644 => 100755 app/views/users/_course_news_form.html.erb mode change 100644 => 100755 app/views/users/_course_news_post_reply.html.erb mode change 100644 => 100755 app/views/users/_course_newslist.html.erb mode change 100644 => 100755 app/views/users/_course_poll.html.erb mode change 100644 => 100755 app/views/users/_courses_list.html.erb mode change 100644 => 100755 app/views/users/_edu_user_watch_fan_list.html.erb mode change 100644 => 100755 app/views/users/_form.html.erb mode change 100644 => 100755 app/views/users/_general.html.erb mode change 100644 => 100755 app/views/users/_groups.html.erb mode change 100644 => 100755 app/views/users/_history.html.erb mode change 100644 => 100755 app/views/users/_homework_base_info.html.erb mode change 100644 => 100755 app/views/users/_homework_detail_information.html.erb mode change 100644 => 100755 app/views/users/_homework_opr.html.erb mode change 100644 => 100755 app/views/users/_homework_post_notice.html.erb mode change 100644 => 100755 app/views/users/_homework_post_reply.html.erb mode change 100644 => 100755 app/views/users/_homework_ref_resources_list.html.erb mode change 100644 => 100755 app/views/users/_homework_repository.html.erb mode change 100644 => 100755 app/views/users/_homework_repository_detail.html.erb mode change 100644 => 100755 app/views/users/_homework_repository_list.html.erb mode change 100644 => 100755 app/views/users/_homework_repository_search.html.erb mode change 100644 => 100755 app/views/users/_homework_repository_sort.html.erb mode change 100644 => 100755 app/views/users/_homework_search_input.html.erb mode change 100644 => 100755 app/views/users/_homework_type_notice.html.erb mode change 100644 => 100755 app/views/users/_import_resource_info.html.erb mode change 100644 => 100755 app/views/users/_influence_new_score_index.html.erb mode change 100644 => 100755 app/views/users/_influence_score_index.html.erb mode change 100644 => 100755 app/views/users/_intro_content.html.erb mode change 100644 => 100755 app/views/users/_intro_content_ex.html.erb mode change 100644 => 100755 app/views/users/_join_contest_applied_message.html.erb mode change 100644 => 100755 app/views/users/_join_course.html.erb mode change 100644 => 100755 app/views/users/_join_course_course_message.html.erb mode change 100644 => 100755 app/views/users/_jour_form.html.erb mode change 100644 => 100755 app/views/users/_journal_comment_reply.html.erb mode change 100644 => 100755 app/views/users/_l_course.html.erb mode change 100644 => 100755 app/views/users/_l_project.html.erb mode change 100644 => 100755 app/views/users/_l_shixun.html.erb mode change 100644 => 100755 app/views/users/_leave_message.html.erb mode change 100644 => 100755 app/views/users/_m_bank.html.erb mode change 100644 => 100755 app/views/users/_mail_notifications.html.erb mode change 100644 => 100755 app/views/users/_manage_homework_list.html.erb mode change 100644 => 100755 app/views/users/_memberships.html.erb mode change 100644 => 100755 app/views/users/_message_contents.html.erb mode change 100644 => 100755 app/views/users/_message_dialogue.html.erb mode change 100644 => 100755 app/views/users/_message_replies.html.erb mode change 100644 => 100755 app/views/users/_mirror_script_edit.html.erb mode change 100644 => 100755 app/views/users/_my_contests.html.erb mode change 100644 => 100755 app/views/users/_my_course.html.erb mode change 100644 => 100755 app/views/users/_my_course_ex.html.erb mode change 100644 => 100755 app/views/users/_my_create_homework.html.erb mode change 100644 => 100755 app/views/users/_my_homepage_course_show.html.erb mode change 100644 => 100755 app/views/users/_my_homepage_courses_list.html.erb mode change 100644 => 100755 app/views/users/_my_homepage_shixuns_list.html.erb mode change 100644 => 100755 app/views/users/_my_homework.html.erb mode change 100644 => 100755 app/views/users/_my_homework_list.html.erb mode change 100644 => 100755 app/views/users/_my_homework_sort.html.erb mode change 100644 => 100755 app/views/users/_my_homeworks_search.html.erb mode change 100644 => 100755 app/views/users/_my_issue_assigned_filter.html.erb mode change 100644 => 100755 app/views/users/_my_issue_filter_all.html.erb mode change 100644 => 100755 app/views/users/_my_issue_list.html.erb mode change 100644 => 100755 app/views/users/_my_joined_contests.html.erb mode change 100644 => 100755 app/views/users/_my_joined_projects.html.erb mode change 100644 => 100755 app/views/users/_my_joinedcourse.html.erb mode change 100644 => 100755 app/views/users/_my_manage_issue_list.html.erb mode change 100644 => 100755 app/views/users/_my_new.html.erb mode change 100644 => 100755 app/views/users/_my_projects.html.erb mode change 100644 => 100755 app/views/users/_my_receive_issue_list.html.erb mode change 100644 => 100755 app/views/users/_myjoin_shixun_list.html.erb mode change 100644 => 100755 app/views/users/_myshixuns_list.html.erb mode change 100644 => 100755 app/views/users/_new_user_message.html.erb mode change 100644 => 100755 app/views/users/_news_contents.html.erb mode change 100644 => 100755 app/views/users/_news_replies.html.erb mode change 100644 => 100755 app/views/users/_no_data.html.erb mode change 100644 => 100755 app/views/users/_org_file_form.html.erb mode change 100644 => 100755 app/views/users/_org_message_form.html.erb mode change 100644 => 100755 app/views/users/_org_news_form.html.erb mode change 100644 => 100755 app/views/users/_org_resources_subfield.html.erb mode change 100644 => 100755 app/views/users/_p_path.html.erb mode change 100644 => 100755 app/views/users/_preferences.html.erb mode change 100644 => 100755 app/views/users/_project_attachment.html.erb mode change 100644 => 100755 app/views/users/_project_boardlist.html.erb mode change 100644 => 100755 app/views/users/_project_com_list.html.erb mode change 100644 => 100755 app/views/users/_project_create.html.erb mode change 100644 => 100755 app/views/users/_project_document.html.erb mode change 100644 => 100755 app/views/users/_project_file_form.html.erb mode change 100644 => 100755 app/views/users/_project_issue.html.erb mode change 100644 => 100755 app/views/users/_project_issue_detail.html.erb mode change 100644 => 100755 app/views/users/_project_issue_reply.html.erb mode change 100644 => 100755 app/views/users/_project_journal.html.erb mode change 100644 => 100755 app/views/users/_project_list.html.erb mode change 100644 => 100755 app/views/users/_project_message.html.erb mode change 100644 => 100755 app/views/users/_project_message_form.html.erb mode change 100644 => 100755 app/views/users/_project_new_score_index.html.erb mode change 100644 => 100755 app/views/users/_project_news.html.erb mode change 100644 => 100755 app/views/users/_project_news_form.html.erb mode change 100644 => 100755 app/views/users/_project_score_index.html.erb mode change 100644 => 100755 app/views/users/_receive_homework_list.html.erb mode change 100644 => 100755 app/views/users/_reply_banner.html.erb mode change 100644 => 100755 app/views/users/_reply_to.html.erb mode change 100644 => 100755 app/views/users/_reply_to_comment.html.erb mode change 100644 => 100755 app/views/users/_resource_search_form.html.erb mode change 100644 => 100755 app/views/users/_resource_share_for_orgs.html.erb mode change 100644 => 100755 app/views/users/_resource_share_for_project_popup.html.erb mode change 100644 => 100755 app/views/users/_resource_share_popup.html.erb mode change 100644 => 100755 app/views/users/_resource_upload_popup.html.erb mode change 100644 => 100755 app/views/users/_resources_list.html.erb mode change 100644 => 100755 app/views/users/_returnTop_btn.html.erb mode change 100644 => 100755 app/views/users/_right_message_list.html.erb mode change 100644 => 100755 app/views/users/_score_index.html.erb mode change 100644 => 100755 app/views/users/_score_new_index.html.erb mode change 100644 => 100755 app/views/users/_selector_for_messages.html.erb mode change 100644 => 100755 app/views/users/_send_homework_to_course.html.erb mode change 100644 => 100755 app/views/users/_send_homework_to_course_form.html.erb mode change 100644 => 100755 app/views/users/_send_notice.html.erb mode change 100644 => 100755 app/views/users/_send_part.html.erb mode change 100644 => 100755 app/views/users/_share_message_to_course.html.erb mode change 100644 => 100755 app/views/users/_share_message_to_org.html.erb mode change 100644 => 100755 app/views/users/_share_message_to_project.html.erb mode change 100644 => 100755 app/views/users/_share_news_to_course.html.erb mode change 100644 => 100755 app/views/users/_share_news_to_org.html.erb mode change 100644 => 100755 app/views/users/_share_news_to_project.html.erb mode change 100644 => 100755 app/views/users/_show_detail_info.html.erb mode change 100644 => 100755 app/views/users/_show_new_score.html.erb mode change 100644 => 100755 app/views/users/_show_new_upload.html.erb mode change 100644 => 100755 app/views/users/_show_score.html.erb mode change 100644 => 100755 app/views/users/_show_unlogged.html.erb mode change 100644 => 100755 app/views/users/_show_unlogged_reply.html.erb mode change 100644 => 100755 app/views/users/_show_user_homework_form.html.erb mode change 100644 => 100755 app/views/users/_show_user_homeworks.html.erb mode change 100644 => 100755 app/views/users/_show_user_org.html.erb mode change 100644 => 100755 app/views/users/_show_user_resource.html.erb mode change 100644 => 100755 app/views/users/_special_user_homework_attachment.html.erb mode change 100644 => 100755 app/views/users/_syllabus_course_list.html.erb mode change 100644 => 100755 app/views/users/_task_tip.html.erb mode change 100644 => 100755 app/views/users/_topic_new_score_index.html.erb mode change 100644 => 100755 app/views/users/_topic_score_index.html.erb mode change 100644 => 100755 app/views/users/_unapproval_applied_list.html.erb mode change 100644 => 100755 app/views/users/_unfinished_homework_list.html.erb mode change 100644 => 100755 app/views/users/_unfinished_poll_list.html.erb mode change 100644 => 100755 app/views/users/_unfinished_test_list.html.erb mode change 100644 => 100755 app/views/users/_unsolved_issues_list.html.erb mode change 100644 => 100755 app/views/users/_upload_avatar.html.erb mode change 100644 => 100755 app/views/users/_upload_resource.html.erb mode change 100644 => 100755 app/views/users/_user_activities.html.erb mode change 100644 => 100755 app/views/users/_user_allPrivate_letter.html.erb mode change 100644 => 100755 app/views/users/_user_archive_course_list.html.erb mode change 100644 => 100755 app/views/users/_user_at_message.html.erb mode change 100644 => 100755 app/views/users/_user_blog.html.erb mode change 100644 => 100755 app/views/users/_user_blog_post_reply.html.erb mode change 100644 => 100755 app/views/users/_user_course_list.html.erb mode change 100644 => 100755 app/views/users/_user_data_bank.html.erb mode change 100644 => 100755 app/views/users/_user_experience.html.erb mode change 100644 => 100755 app/views/users/_user_experience_content.html.erb mode change 100644 => 100755 app/views/users/_user_extensions.html.erb mode change 100644 => 100755 app/views/users/_user_fans_item.html.erb mode change 100644 => 100755 app/views/users/_user_fans_or_watch.html.erb mode change 100644 => 100755 app/views/users/_user_grade.html.erb mode change 100644 => 100755 app/views/users/_user_grade_content.html.erb mode change 100644 => 100755 app/views/users/_user_group_attr.html.erb mode change 100644 => 100755 app/views/users/_user_homework_attachment.html.erb mode change 100644 => 100755 app/views/users/_user_homework_detail.html.erb mode change 100644 => 100755 app/views/users/_user_homework_form.html.erb mode change 100644 => 100755 app/views/users/_user_homework_list.html.erb mode change 100644 => 100755 app/views/users/_user_import_resource_list.html.erb mode change 100644 => 100755 app/views/users/_user_import_resource_search.html.erb mode change 100644 => 100755 app/views/users/_user_info_show.html.erb mode change 100644 => 100755 app/views/users/_user_join_syllabus_list.html.erb mode change 100644 => 100755 app/views/users/_user_jour_reply.html.erb mode change 100644 => 100755 app/views/users/_user_journal_post_reply.html.erb mode change 100644 => 100755 app/views/users/_user_journalsformessage.html.erb mode change 100644 => 100755 app/views/users/_user_jours.html.erb mode change 100644 => 100755 app/views/users/_user_jours_list.html.erb mode change 100644 => 100755 app/views/users/_user_jours_new.html.erb mode change 100644 => 100755 app/views/users/_user_manage_issue_list.html.erb mode change 100644 => 100755 app/views/users/_user_message_applide_action.html.erb mode change 100644 => 100755 app/views/users/_user_message_applide_users.html.erb mode change 100644 => 100755 app/views/users/_user_message_applied.html.erb mode change 100644 => 100755 app/views/users/_user_message_applied_school_action.html.erb mode change 100644 => 100755 app/views/users/_user_message_applied_schools.html.erb mode change 100644 => 100755 app/views/users/_user_message_blog.html.erb mode change 100644 => 100755 app/views/users/_user_message_contest.html.erb mode change 100644 => 100755 app/views/users/_user_message_course.html.erb mode change 100644 => 100755 app/views/users/_user_message_forge.html.erb mode change 100644 => 100755 app/views/users/_user_message_forum.html.erb mode change 100644 => 100755 app/views/users/_user_message_list.html.erb mode change 100644 => 100755 app/views/users/_user_message_org.html.erb mode change 100644 => 100755 app/views/users/_user_message_organization_applied_action.html.erb mode change 100644 => 100755 app/views/users/_user_message_system.html.erb mode change 100644 => 100755 app/views/users/_user_message_userfeedaback.html.erb mode change 100644 => 100755 app/views/users/_user_private_dialogue.html.erb mode change 100644 => 100755 app/views/users/_user_programing_attr.html.erb mode change 100644 => 100755 app/views/users/_user_project_list.html.erb mode change 100644 => 100755 app/views/users/_user_receive_issues_list.html.erb mode change 100644 => 100755 app/views/users/_user_recently_person.html.erb mode change 100644 => 100755 app/views/users/_user_resource_info.html.erb mode change 100644 => 100755 app/views/users/_user_resource_tip_list.html.erb mode change 100644 => 100755 app/views/users/_user_resource_type_filter.html.erb mode change 100644 => 100755 app/views/users/_user_score.html.erb mode change 100644 => 100755 app/views/users/_user_show.html.erb mode change 100644 => 100755 app/views/users/_user_syllabus_list.html.erb mode change 100644 => 100755 app/views/users/_user_tag.html.erb mode change 100644 => 100755 app/views/users/_user_tag_content.html.erb mode change 100644 => 100755 app/views/users/_user_tiddings_list.erb mode change 100644 => 100755 app/views/users/_user_tidingsAndprivate_left.html.erb mode change 100644 => 100755 app/views/users/_user_watcher_or_fans_list.html.erb mode change 100644 => 100755 app/views/users/_user_write_privateLetter.html.erb mode change 100644 => 100755 app/views/users/_watch_btn_for_picture.html.erb mode change 100644 => 100755 app/views/users/_wide_reply_banner.html.erb mode change 100644 => 100755 app/views/users/_work_opr.html.erb mode change 100644 => 100755 app/views/users/activity_new_score_index.js.erb mode change 100644 => 100755 app/views/users/activity_score_index.js.erb mode change 100644 => 100755 app/views/users/add_exist_file_to_course.js.erb mode change 100644 => 100755 app/views/users/add_exist_file_to_org.js.erb mode change 100644 => 100755 app/views/users/add_exist_file_to_project.js.erb mode change 100644 => 100755 app/views/users/all_journals.js.erb mode change 100644 => 100755 app/views/users/anonymous_evaluation_list.js.erb mode change 100644 => 100755 app/views/users/apply_for_homework.js.erb mode change 100644 => 100755 app/views/users/apply_for_resource.js.erb mode change 100644 => 100755 app/views/users/apply_homework.js.erb mode change 100644 => 100755 app/views/users/apply_resource.js.erb mode change 100644 => 100755 app/views/users/attendance.js.erb mode change 100644 => 100755 app/views/users/blocks/_calendar.html.erb mode change 100644 => 100755 app/views/users/blocks/_issuesassignedtome.html.erb mode change 100644 => 100755 app/views/users/cancel_or_collect.js.erb mode change 100644 => 100755 app/views/users/change_org_subfield.js.erb mode change 100644 => 100755 app/views/users/change_user_email.js.erb mode change 100644 => 100755 app/views/users/choose_user_course.js.erb mode change 100644 => 100755 app/views/users/contest_community.html.erb mode change 100644 => 100755 app/views/users/contest_community.js.erb mode change 100644 => 100755 app/views/users/course_community.html.erb mode change 100644 => 100755 app/views/users/course_community.js.erb mode change 100644 => 100755 app/views/users/deal_with_apply_resource.js.erb mode change 100644 => 100755 app/views/users/dealwith_apply_homework.js.erb mode change 100644 => 100755 app/views/users/dealwith_apply_request.js.erb mode change 100644 => 100755 app/views/users/delete_message.js.erb mode change 100644 => 100755 app/views/users/destroy_membership.js.erb mode change 100644 => 100755 app/views/users/edit.html.erb mode change 100644 => 100755 app/views/users/edit_brief_introduction.js.erb mode change 100644 => 100755 app/views/users/edit_membership.js.erb mode change 100644 => 100755 app/views/users/expand_courses.js.erb mode change 100644 => 100755 app/views/users/growth_record.html.erb mode change 100644 => 100755 app/views/users/growth_record.js.erb mode change 100644 => 100755 app/views/users/homepage.html.erb mode change 100644 => 100755 app/views/users/html_show.html.erb mode change 100644 => 100755 app/views/users/import_into_container.js.erb mode change 100644 => 100755 app/views/users/import_resources.js.erb mode change 100644 => 100755 app/views/users/import_resources_search.js.erb mode change 100644 => 100755 app/views/users/import_resources_to_homework.js.erb mode change 100644 => 100755 app/views/users/index.api.rsb mode change 100644 => 100755 app/views/users/index.html.erb mode change 100644 => 100755 app/views/users/influence_new_score_index.js.erb mode change 100644 => 100755 app/views/users/influence_score_index.js.erb mode change 100644 => 100755 app/views/users/info.html.erb mode change 100644 => 100755 app/views/users/leave_message.js.erb mode change 100644 => 100755 app/views/users/list.api.rsb mode change 100644 => 100755 app/views/users/list.html.erb mode change 100644 => 100755 app/views/users/manage_or_receive_homeworks.html.erb mode change 100644 => 100755 app/views/users/manage_or_receive_homeworks.js.erb mode change 100644 => 100755 app/views/users/message_detail.html.erb mode change 100644 => 100755 app/views/users/message_pop.js.erb mode change 100644 => 100755 app/views/users/modify_script.html.erb mode change 100644 => 100755 app/views/users/modify_script.js.erb mode change 100644 => 100755 app/views/users/my_homeworks.html.erb mode change 100644 => 100755 app/views/users/my_homeworks.js.erb mode change 100644 => 100755 app/views/users/my_join_shixuns.js.erb mode change 100644 => 100755 app/views/users/name_update.js.erb mode change 100644 => 100755 app/views/users/new.html.erb mode change 100644 => 100755 app/views/users/new_user_commit_homework.html.erb mode change 100644 => 100755 app/views/users/picture_show.html.erb mode change 100644 => 100755 app/views/users/picture_show.js.erb mode change 100644 => 100755 app/views/users/private_messages.html.erb mode change 100644 => 100755 app/views/users/private_messages.js.erb mode change 100644 => 100755 app/views/users/project_community.html.erb mode change 100644 => 100755 app/views/users/project_community.js.erb mode change 100644 => 100755 app/views/users/project_new_score_index.js.erb mode change 100644 => 100755 app/views/users/project_score_index.js.erb mode change 100644 => 100755 app/views/users/rename_resource.js.erb mode change 100644 => 100755 app/views/users/reply_detail.js.erb mode change 100644 => 100755 app/views/users/reply_message.js.erb mode change 100644 => 100755 app/views/users/reply_to.js.erb mode change 100644 => 100755 app/views/users/reply_to_comment.js.erb mode change 100644 => 100755 app/views/users/resource_preview.js.erb mode change 100644 => 100755 app/views/users/resource_search.js.erb mode change 100644 => 100755 app/views/users/reward_credit.js.erb mode change 100644 => 100755 app/views/users/reward_grade.js.erb mode change 100644 => 100755 app/views/users/score_index.js.erb mode change 100644 => 100755 app/views/users/score_new_index.js.erb mode change 100644 => 100755 app/views/users/search.html.erb mode change 100644 => 100755 app/views/users/search_m_r_homeworks.js.erb mode change 100644 => 100755 app/views/users/search_shixuns_or_courses.html.erb mode change 100644 => 100755 app/views/users/search_user_course.js.erb mode change 100644 => 100755 app/views/users/search_user_org.js.erb mode change 100644 => 100755 app/views/users/search_user_orgs.html.erb mode change 100644 => 100755 app/views/users/search_user_orgs.js.erb mode change 100644 => 100755 app/views/users/search_user_project.js.erb mode change 100644 => 100755 app/views/users/send_homework_to_course.js.erb mode change 100644 => 100755 app/views/users/send_message.js.erb mode change 100644 => 100755 app/views/users/share_message_to_course.js.erb mode change 100644 => 100755 app/views/users/share_message_to_org.js.erb mode change 100644 => 100755 app/views/users/share_message_to_project.js.erb mode change 100644 => 100755 app/views/users/share_news_to_course.js.erb mode change 100644 => 100755 app/views/users/share_news_to_org.js.erb mode change 100644 => 100755 app/views/users/share_news_to_project.js.erb mode change 100644 => 100755 app/views/users/shixuns.html.erb mode change 100644 => 100755 app/views/users/shixuns.js.erb mode change 100644 => 100755 app/views/users/show.api.rsb mode change 100644 => 100755 app/views/users/show.html.erb mode change 100644 => 100755 app/views/users/show.js.erb mode change 100644 => 100755 app/views/users/show_all_replies.js.erb mode change 100644 => 100755 app/views/users/show_homework_detail.js.erb mode change 100644 => 100755 app/views/users/show_new_score.html.erb mode change 100644 => 100755 app/views/users/show_new_score.js.erb mode change 100644 => 100755 app/views/users/show_old.html.erb mode change 100644 => 100755 app/views/users/show_score.js.erb mode change 100644 => 100755 app/views/users/sort_project_list.js.erb mode change 100644 => 100755 app/views/users/sort_syllabus_list.js.erb mode change 100644 => 100755 app/views/users/student_homeworks.html.erb mode change 100644 => 100755 app/views/users/student_homeworks.js.erb mode change 100644 => 100755 app/views/users/switch_user_module.js.erb mode change 100644 => 100755 app/views/users/tag_save.js.erb mode change 100644 => 100755 app/views/users/tag_saveEx.js.erb mode change 100644 => 100755 app/views/users/topic_new_score_index.js.erb mode change 100644 => 100755 app/views/users/topic_score_index.js.erb mode change 100644 => 100755 app/views/users/unapproval_applied_list.js.erb mode change 100644 => 100755 app/views/users/unfinished_homework_list.js.erb mode change 100644 => 100755 app/views/users/unfinished_poll_list.js.erb mode change 100644 => 100755 app/views/users/unfinished_test_list.js.erb mode change 100644 => 100755 app/views/users/unsolved_issues_list.js.erb mode change 100644 => 100755 app/views/users/update_score.js.erb mode change 100644 => 100755 app/views/users/user_activities.html.erb mode change 100644 => 100755 app/views/users/user_archive_courses.html.erb mode change 100644 => 100755 app/views/users/user_archive_courses.js.erb mode change 100644 => 100755 app/views/users/user_comments.html.erb mode change 100644 => 100755 app/views/users/user_commit_homework.html.erb mode change 100644 => 100755 app/views/users/user_contestlist.html.erb mode change 100644 => 100755 app/views/users/user_contests4show.html.erb mode change 100644 => 100755 app/views/users/user_course_activities.html.erb mode change 100644 => 100755 app/views/users/user_courselist.html.erb mode change 100644 => 100755 app/views/users/user_courselist.js.erb mode change 100644 => 100755 app/views/users/user_courses.html.erb mode change 100644 => 100755 app/views/users/user_courses4show.js.erb mode change 100644 => 100755 app/views/users/user_experience.html.erb mode change 100644 => 100755 app/views/users/user_experience.js.erb mode change 100644 => 100755 app/views/users/user_fanslist.html.erb mode change 100644 => 100755 app/views/users/user_fanslist.js.erb mode change 100644 => 100755 app/views/users/user_feedback4show.html.erb mode change 100644 => 100755 app/views/users/user_grade.html.erb mode change 100644 => 100755 app/views/users/user_grade.js.erb mode change 100644 => 100755 app/views/users/user_homework_type.js.erb mode change 100644 => 100755 app/views/users/user_homeworks.html.erb mode change 100644 => 100755 app/views/users/user_homeworks.js.erb mode change 100644 => 100755 app/views/users/user_import_homeworks.js.erb mode change 100644 => 100755 app/views/users/user_import_resource.js.erb mode change 100644 => 100755 app/views/users/user_info.js.erb mode change 100644 => 100755 app/views/users/user_issues.html.erb mode change 100644 => 100755 app/views/users/user_issues.js.erb mode change 100644 => 100755 app/views/users/user_manage_homeworks.html.erb mode change 100644 => 100755 app/views/users/user_manage_homeworks.js.erb mode change 100644 => 100755 app/views/users/user_manage_issues.html.erb mode change 100644 => 100755 app/views/users/user_manage_issues.js.erb mode change 100644 => 100755 app/views/users/user_messages.html.erb mode change 100644 => 100755 app/views/users/user_messages.js.erb mode change 100644 => 100755 app/views/users/user_messages_unviewed.js.erb mode change 100644 => 100755 app/views/users/user_newfeedback.html.erb mode change 100644 => 100755 app/views/users/user_newfeedback.js.erb mode change 100644 => 100755 app/views/users/user_organizations.html.erb mode change 100644 => 100755 app/views/users/user_projectlist.html.erb mode change 100644 => 100755 app/views/users/user_projectlist.js.erb mode change 100644 => 100755 app/views/users/user_projects.html.erb mode change 100644 => 100755 app/views/users/user_projects4show.js.erb mode change 100644 => 100755 app/views/users/user_receive_homeworks.html.erb mode change 100644 => 100755 app/views/users/user_receive_homeworks.js.erb mode change 100644 => 100755 app/views/users/user_receive_issues.html.erb mode change 100644 => 100755 app/views/users/user_receive_issues.js.erb mode change 100644 => 100755 app/views/users/user_ref_resource_search.js.erb mode change 100644 => 100755 app/views/users/user_resource.html.erb mode change 100644 => 100755 app/views/users/user_resource.js.erb mode change 100644 => 100755 app/views/users/user_resource_create.js.erb mode change 100644 => 100755 app/views/users/user_resource_delete.js.erb mode change 100644 => 100755 app/views/users/user_resource_type.js.erb mode change 100644 => 100755 app/views/users/user_search_homeworks.js.erb mode change 100644 => 100755 app/views/users/user_select_homework.js.erb mode change 100644 => 100755 app/views/users/user_shixuns.html.erb mode change 100644 => 100755 app/views/users/user_show_course_list.js.erb mode change 100644 => 100755 app/views/users/user_system_messages.html.erb mode change 100644 => 100755 app/views/users/user_tidings.html.erb mode change 100644 => 100755 app/views/users/user_tidings.js.erb mode change 100644 => 100755 app/views/users/user_watchlist.html.erb mode change 100644 => 100755 app/views/users/user_watchlist.js.erb mode change 100644 => 100755 app/views/users/watch_bids.html.erb mode change 100644 => 100755 app/views/users/watch_projects.html.erb mode change 100644 => 100755 app/views/versions/_edit.html.erb mode change 100644 => 100755 app/views/versions/_form.html.erb mode change 100644 => 100755 app/views/versions/_issue_counts.html.erb mode change 100644 => 100755 app/views/versions/_issue_statistics.html.erb mode change 100644 => 100755 app/views/versions/_list.html.erb mode change 100644 => 100755 app/views/versions/_new_milestone.html.erb mode change 100644 => 100755 app/views/versions/_new_modal.html.erb mode change 100644 => 100755 app/views/versions/_overview.html.erb mode change 100644 => 100755 app/views/versions/_type_ico.html.erb mode change 100644 => 100755 app/views/versions/_version_name_repetition_tip.html.erb mode change 100644 => 100755 app/views/versions/create.js.erb mode change 100644 => 100755 app/views/versions/destroy.js.erb mode change 100644 => 100755 app/views/versions/edit.html.erb mode change 100644 => 100755 app/views/versions/edit.js.erb mode change 100644 => 100755 app/views/versions/index.api.rsb mode change 100644 => 100755 app/views/versions/index.html.erb mode change 100644 => 100755 app/views/versions/index.js.erb mode change 100644 => 100755 app/views/versions/new.html.erb mode change 100644 => 100755 app/views/versions/new.js.erb mode change 100644 => 100755 app/views/versions/show.api.rsb mode change 100644 => 100755 app/views/versions/show.html.erb mode change 100644 => 100755 app/views/versions/status_by.js.erb mode change 100644 => 100755 app/views/versions/update.js.erb mode change 100644 => 100755 app/views/watchers/_fans_num.html.erb mode change 100644 => 100755 app/views/watchers/_new.html.erb mode change 100644 => 100755 app/views/watchers/_set_join.js.erb mode change 100644 => 100755 app/views/watchers/_set_watcher.js.erb mode change 100644 => 100755 app/views/watchers/_watchers.html.erb mode change 100644 => 100755 app/views/watchers/append.js.erb mode change 100644 => 100755 app/views/watchers/autocomplete_for_user.html.erb mode change 100644 => 100755 app/views/watchers/create.js.erb mode change 100644 => 100755 app/views/watchers/destroy.js.erb mode change 100644 => 100755 app/views/watchers/new.js.erb mode change 100644 => 100755 app/views/watchers/unwatch.js.erb mode change 100644 => 100755 app/views/watchers/watch.js.erb mode change 100644 => 100755 app/views/web_footer_companies/edit.html.erb mode change 100644 => 100755 app/views/web_footer_companies/index.html.erb mode change 100644 => 100755 app/views/web_footer_companies/new.html.erb mode change 100644 => 100755 app/views/wechats/bind.html.erb mode change 100644 => 100755 app/views/wechats/login.html.erb mode change 100644 => 100755 app/views/wechats/open_wechat.html.erb mode change 100644 => 100755 app/views/wechats/user_activities.html.erb mode change 100644 => 100755 app/views/welcome/_ccf_header.html.erb mode change 100644 => 100755 app/views/welcome/_course_list.html.erb mode change 100644 => 100755 app/views/welcome/_guidance_mask.html.erb mode change 100644 => 100755 app/views/welcome/_hot_projects_list.html.erb mode change 100644 => 100755 app/views/welcome/_link_to_another.html.erb mode change 100644 => 100755 app/views/welcome/_management_no_data.html.erb mode change 100644 => 100755 app/views/welcome/_more_course.html.erb mode change 100644 => 100755 app/views/welcome/_no_course_title.html.erb mode change 100644 => 100755 app/views/welcome/_no_data.html.erb mode change 100644 => 100755 app/views/welcome/_one_btn_mask_pop.html.erb mode change 100644 => 100755 app/views/welcome/_search_all_results.html.erb mode change 100644 => 100755 app/views/welcome/_search_attachment_results.html.erb mode change 100644 => 100755 app/views/welcome/_search_bar.html.erb mode change 100644 => 100755 app/views/welcome/_search_course.html.erb mode change 100644 => 100755 app/views/welcome/_search_course_results.html.erb mode change 100644 => 100755 app/views/welcome/_search_memo_results.html.erb mode change 100644 => 100755 app/views/welcome/_search_project.html.erb mode change 100644 => 100755 app/views/welcome/_search_project_results.html.erb mode change 100644 => 100755 app/views/welcome/_search_syllabus_results.html.erb mode change 100644 => 100755 app/views/welcome/_search_user_results.html.erb mode change 100644 => 100755 app/views/welcome/_two_btn_mask_pop.html.erb mode change 100644 => 100755 app/views/welcome/_update_nickname.html.erb mode change 100644 => 100755 app/views/welcome/_wei_xin.html.erb mode change 100644 => 100755 app/views/welcome/ccf.html.erb mode change 100644 => 100755 app/views/welcome/contest.html.erb mode change 100644 => 100755 app/views/welcome/course.html.erb mode change 100644 => 100755 app/views/welcome/index.html.erb mode change 100644 => 100755 app/views/welcome/robots.html.erb mode change 100644 => 100755 app/views/welcome/search.html.erb mode change 100644 => 100755 app/views/welcome/search.js.erb mode change 100644 => 100755 app/views/wiki/_content.html.erb mode change 100644 => 100755 app/views/wiki/_sidebar.html.erb mode change 100644 => 100755 app/views/wiki/annotate.html.erb mode change 100644 => 100755 app/views/wiki/date_index.html.erb mode change 100644 => 100755 app/views/wiki/destroy.html.erb mode change 100644 => 100755 app/views/wiki/diff.html.erb mode change 100644 => 100755 app/views/wiki/edit.html.erb mode change 100644 => 100755 app/views/wiki/export.html.erb mode change 100644 => 100755 app/views/wiki/export_multiple.html.erb mode change 100644 => 100755 app/views/wiki/history.html.erb mode change 100644 => 100755 app/views/wiki/index.api.rsb mode change 100644 => 100755 app/views/wiki/index.html.erb mode change 100644 => 100755 app/views/wiki/rename.html.erb mode change 100644 => 100755 app/views/wiki/show.api.rsb mode change 100644 => 100755 app/views/wiki/show.html.erb mode change 100644 => 100755 app/views/wikis/destroy.html.erb mode change 100644 => 100755 app/views/wikis/edit.js.erb mode change 100644 => 100755 app/views/words/_feedback.html.erb mode change 100644 => 100755 app/views/words/_journal_reply.html.erb mode change 100644 => 100755 app/views/words/_journal_reply_items.html.erb mode change 100644 => 100755 app/views/words/_message.html.erb mode change 100644 => 100755 app/views/words/_new.html.erb mode change 100644 => 100755 app/views/words/_new_respond.html.erb mode change 100644 => 100755 app/views/words/_new_respond_course.html.erb mode change 100644 => 100755 app/views/words/_new_respond_project.html.erb mode change 100644 => 100755 app/views/words/_pre_show.html.erb mode change 100644 => 100755 app/views/words/back.js.erb mode change 100644 => 100755 app/views/words/create.js.erb mode change 100644 => 100755 app/views/words/create_reply.js.erb mode change 100644 => 100755 app/views/words/destroy.js.erb mode change 100644 => 100755 app/views/words/destroyJournal.js.erb mode change 100644 => 100755 app/views/words/leave_contest_work_message.js.erb mode change 100644 => 100755 app/views/words/leave_homework_message.js.erb mode change 100644 => 100755 app/views/words/leave_topic_message.js.erb mode change 100644 => 100755 app/views/words/more.js.erb mode change 100644 => 100755 app/views/words/new.js.erb mode change 100644 => 100755 app/views/words/reply_to_contest_work.js.erb mode change 100644 => 100755 app/views/words/reply_to_graduation_topic.js.erb mode change 100644 => 100755 app/views/words/reply_to_homework.js.erb mode change 100644 => 100755 app/views/words/reply_to_syllabus.js.erb mode change 100644 => 100755 app/views/workflows/_action_menu.html.erb mode change 100644 => 100755 app/views/workflows/_form.html.erb mode change 100644 => 100755 app/views/workflows/copy.html.erb mode change 100644 => 100755 app/views/workflows/edit.html.erb mode change 100644 => 100755 app/views/workflows/index.html.erb mode change 100644 => 100755 app/views/workflows/permissions.html.erb mode change 100644 => 100755 app/views/works/_alert_score_open_modal.html.erb mode change 100644 => 100755 app/views/works/_contest_work_form.html.erb mode change 100644 => 100755 app/views/works/_set_score_rule.html.erb mode change 100644 => 100755 app/views/works/_work_group_attr.html.erb mode change 100644 => 100755 app/views/works/_work_index_list.html.erb mode change 100644 => 100755 app/views/works/_work_search_form.html.erb mode change 100644 => 100755 app/views/works/alert_score_open_modal.js.erb mode change 100644 => 100755 app/views/works/destroy.js.erb mode change 100644 => 100755 app/views/works/edit.html.erb mode change 100644 => 100755 app/views/works/index.html.erb mode change 100644 => 100755 app/views/works/index.js.erb mode change 100644 => 100755 app/views/works/open_contestant_works.js.erb mode change 100644 => 100755 app/views/works/score_rule_set.js.erb mode change 100644 => 100755 app/views/works/set_score_open.js.erb mode change 100644 => 100755 app/views/works/set_score_rule.js.erb mode change 100644 => 100755 app/views/zipdown/assort.html.erb mode change 100644 => 100755 app/views/zipdown/file_not_fond.js.erb mode change 100644 => 100755 app/views/zipdown/no_file_dowmload.js.erb diff --git a/app/api/mobile/api.rb b/app/api/mobile/api.rb old mode 100644 new mode 100755 index d7f04759..eba39722 --- a/app/api/mobile/api.rb +++ b/app/api/mobile/api.rb @@ -62,9 +62,14 @@ module Mobile end def memo_authenticate! - if LocalSetting.first.try(:exam) && !current_user.admin? - redirect '/' + pass = (request.path.match(/memos\/\d+/).present? && !request.path.include?("reply")) || + request.path.include?("get_memos_list") || + request.path.include?("memos?page=") || request.path.match(/memos$/).present? + + unless pass + error!('401 Unauthorized', 401) unless current_user end + end def discusses_authenticate! @@ -154,7 +159,6 @@ module Mobile mount Apis::Sources mount Apis::Careers mount Apis::Assets - mount Apis::Ecloud diff --git a/app/api/mobile/apis/activities.rb b/app/api/mobile/apis/activities.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/assets.rb b/app/api/mobile/apis/assets.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/auth.rb b/app/api/mobile/apis/auth.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/blog_comments.rb b/app/api/mobile/apis/blog_comments.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/careers.rb b/app/api/mobile/apis/careers.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/comments.rb b/app/api/mobile/apis/comments.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/courses.rb b/app/api/mobile/apis/courses.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/discusses.rb b/app/api/mobile/apis/discusses.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/ecloud.rb b/app/api/mobile/apis/ecloud.rb deleted file mode 100644 index 23725226..00000000 --- a/app/api/mobile/apis/ecloud.rb +++ /dev/null @@ -1,19 +0,0 @@ -# encoding=utf-8 -module Mobile - module Apis - class Ecloud < Grape::API - # before {authenticate!} - content_type :json, 'application/json;charset=UTF-8' - - resources :ecloud do - - desc "ecloud接口测试" - - post 'list' do - EcloudService.new.list(params) - end - end - - end - end -end \ No newline at end of file diff --git a/app/api/mobile/apis/games.rb b/app/api/mobile/apis/games.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/helers.rb b/app/api/mobile/apis/helers.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/homeworks.rb b/app/api/mobile/apis/homeworks.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/issues.rb b/app/api/mobile/apis/issues.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/journal_for_messages.rb b/app/api/mobile/apis/journal_for_messages.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/memos.rb b/app/api/mobile/apis/memos.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/messages.rb b/app/api/mobile/apis/messages.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/new_comment.rb b/app/api/mobile/apis/new_comment.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/newss.rb b/app/api/mobile/apis/newss.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/praise.rb b/app/api/mobile/apis/praise.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/projects.rb b/app/api/mobile/apis/projects.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/resources.rb b/app/api/mobile/apis/resources.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/shixuns.rb b/app/api/mobile/apis/shixuns.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/sources.rb b/app/api/mobile/apis/sources.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/syllabuses.rb b/app/api/mobile/apis/syllabuses.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/upgrade.rb b/app/api/mobile/apis/upgrade.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/users.rb b/app/api/mobile/apis/users.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/watches.rb b/app/api/mobile/apis/watches.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/apis/whomeworks.rb b/app/api/mobile/apis/whomeworks.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/activity.rb b/app/api/mobile/entities/activity.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/anonymous_works_params.rb b/app/api/mobile/entities/anonymous_works_params.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/attachment.rb b/app/api/mobile/entities/attachment.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/auth.rb b/app/api/mobile/entities/auth.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/blog_comment.rb b/app/api/mobile/entities/blog_comment.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/comment.rb b/app/api/mobile/entities/comment.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/course.rb b/app/api/mobile/entities/course.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/course_dynamic.rb b/app/api/mobile/entities/course_dynamic.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/course_group.rb b/app/api/mobile/entities/course_group.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/courses/board.rb b/app/api/mobile/entities/courses/board.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/courses/comment.rb b/app/api/mobile/entities/courses/comment.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/courses/message.rb b/app/api/mobile/entities/courses/message.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/exercise.rb b/app/api/mobile/entities/exercise.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/game.rb b/app/api/mobile/entities/game.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/homework.rb b/app/api/mobile/entities/homework.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/homework_attach.rb b/app/api/mobile/entities/homework_attach.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/homework_jours.rb b/app/api/mobile/entities/homework_jours.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/homeworkscore.rb b/app/api/mobile/entities/homeworkscore.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/issue.rb b/app/api/mobile/entities/issue.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/journal.rb b/app/api/mobile/entities/journal.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/jours.rb b/app/api/mobile/entities/jours.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/member.rb b/app/api/mobile/entities/member.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/message.rb b/app/api/mobile/entities/message.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/news.rb b/app/api/mobile/entities/news.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/project.rb b/app/api/mobile/entities/project.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/project_member.rb b/app/api/mobile/entities/project_member.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/response.rb b/app/api/mobile/entities/response.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/short_user.rb b/app/api/mobile/entities/short_user.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/student_work.rb b/app/api/mobile/entities/student_work.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/syllabus.rb b/app/api/mobile/entities/syllabus.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/user.rb b/app/api/mobile/entities/user.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/users/course.rb b/app/api/mobile/entities/users/course.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/users/tiding.rb b/app/api/mobile/entities/users/tiding.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/entities/whomework.rb b/app/api/mobile/entities/whomework.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/exceptions/auth_exception.rb b/app/api/mobile/exceptions/auth_exception.rb old mode 100644 new mode 100755 diff --git a/app/api/mobile/middleware/error_handler.rb b/app/api/mobile/middleware/error_handler.rb old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/applied_project.js b/app/assets/javascripts/applied_project.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/apply_project_masters.js b/app/assets/javascripts/apply_project_masters.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/article_homepages.js.coffee b/app/assets/javascripts/article_homepages.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/attachment_type_edit.js b/app/assets/javascripts/attachment_type_edit.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/careers.js.coffee b/app/assets/javascripts/careers.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/categories.js.coffee b/app/assets/javascripts/categories.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/challenges.js.coffee b/app/assets/javascripts/challenges.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/codes.js.coffee b/app/assets/javascripts/codes.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/colleges.js.coffee b/app/assets/javascripts/colleges.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/competition_teams.js.coffee b/app/assets/javascripts/competition_teams.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/competitions.js.coffee b/app/assets/javascripts/competitions.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/contest_members.js.coffee b/app/assets/javascripts/contest_members.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/contestant_works.js.coffee b/app/assets/javascripts/contestant_works.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/contests.js.coffee b/app/assets/javascripts/contests.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/cooperates.js.coffee b/app/assets/javascripts/cooperates.js.coffee deleted file mode 100644 index 76156794..00000000 --- a/app/assets/javascripts/cooperates.js.coffee +++ /dev/null @@ -1,3 +0,0 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/ diff --git a/app/assets/javascripts/cooperation.js.coffee b/app/assets/javascripts/cooperation.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/debates.js.coffee b/app/assets/javascripts/debates.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/department.js.coffee b/app/assets/javascripts/department.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/discusses.js.coffee b/app/assets/javascripts/discusses.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec.js.coffee b/app/assets/javascripts/ec.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_course_achievement_methods.js.coffee b/app/assets/javascripts/ec_course_achievement_methods.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_course_evaluation_subitems.js.coffee b/app/assets/javascripts/ec_course_evaluation_subitems.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_course_evaluations.js.coffee b/app/assets/javascripts/ec_course_evaluations.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_course_supports.js.coffee b/app/assets/javascripts/ec_course_supports.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_course_targets.js.coffee b/app/assets/javascripts/ec_course_targets.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_courses.js.coffee b/app/assets/javascripts/ec_courses.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_graduation_requirements.js.coffee b/app/assets/javascripts/ec_graduation_requirements.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_graduation_subitems.js.coffee b/app/assets/javascripts/ec_graduation_subitems.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_graduations.js.coffee b/app/assets/javascripts/ec_graduations.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_major_schools.js.coffee b/app/assets/javascripts/ec_major_schools.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_majors.js.coffee b/app/assets/javascripts/ec_majors.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_training_objectives.js.coffee b/app/assets/javascripts/ec_training_objectives.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_training_subitems.js.coffee b/app/assets/javascripts/ec_training_subitems.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ec_years.js.coffee b/app/assets/javascripts/ec_years.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/ecloud.js.coffee b/app/assets/javascripts/ecloud.js.coffee deleted file mode 100644 index 76156794..00000000 --- a/app/assets/javascripts/ecloud.js.coffee +++ /dev/null @@ -1,3 +0,0 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/ diff --git a/app/assets/javascripts/ecs.js.coffee b/app/assets/javascripts/ecs.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/enterprises.js.coffee b/app/assets/javascripts/enterprises.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/exercise_bank.js.coffee b/app/assets/javascripts/exercise_bank.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/forums.js b/app/assets/javascripts/forums.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/games.js.coffee b/app/assets/javascripts/games.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/graduation_tasks.js.coffee b/app/assets/javascripts/graduation_tasks.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/graduation_topics.js.coffee b/app/assets/javascripts/graduation_topics.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/graduation_works.js.coffee b/app/assets/javascripts/graduation_works.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/homepages.js.coffee b/app/assets/javascripts/homepages.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/homework_bank.js.coffee b/app/assets/javascripts/homework_bank.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/iframes.js.coffee b/app/assets/javascripts/iframes.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/kubernete.js.coffee b/app/assets/javascripts/kubernete.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/local_settings.js.coffee b/app/assets/javascripts/local_settings.js.coffee deleted file mode 100644 index 76156794..00000000 --- a/app/assets/javascripts/local_settings.js.coffee +++ /dev/null @@ -1,3 +0,0 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/ diff --git a/app/assets/javascripts/management.js.coffee b/app/assets/javascripts/management.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/managements.js.coffee b/app/assets/javascripts/managements.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/mark_down.js.coffee b/app/assets/javascripts/mark_down.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/memos.js b/app/assets/javascripts/memos.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/myshixuns.js.coffee b/app/assets/javascripts/myshixuns.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/no_uses.js b/app/assets/javascripts/no_uses.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/notificationcomments.js.coffee b/app/assets/javascripts/notificationcomments.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/oauth.js.coffee b/app/assets/javascripts/oauth.js.coffee deleted file mode 100644 index 76156794..00000000 --- a/app/assets/javascripts/oauth.js.coffee +++ /dev/null @@ -1,3 +0,0 @@ -# Place all the behaviors and hooks related to the matching controller here. -# All this logic will automatically be available in application.js. -# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/ diff --git a/app/assets/javascripts/open_source_projects.js b/app/assets/javascripts/open_source_projects.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/org_courses.js.coffee b/app/assets/javascripts/org_courses.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/org_document_comment.js.coffee b/app/assets/javascripts/org_document_comment.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/org_member.js.coffee b/app/assets/javascripts/org_member.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/org_projects.js.coffee b/app/assets/javascripts/org_projects.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/org_subfields.js.coffee b/app/assets/javascripts/org_subfields.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/organizations.js.coffee b/app/assets/javascripts/organizations.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/praise_tread.js b/app/assets/javascripts/praise_tread.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/pull_requests.js.coffee b/app/assets/javascripts/pull_requests.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/quality_analyses.js.coffee b/app/assets/javascripts/quality_analyses.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/question_banks.js.coffee b/app/assets/javascripts/question_banks.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/school.js b/app/assets/javascripts/school.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/shares.js b/app/assets/javascripts/shares.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/shield_activities.js.coffee b/app/assets/javascripts/shield_activities.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/shield_wechat_messages.js.coffee b/app/assets/javascripts/shield_wechat_messages.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/shixuns.js.coffee b/app/assets/javascripts/shixuns.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/softapplications.js b/app/assets/javascripts/softapplications.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/stages.js.coffee b/app/assets/javascripts/stages.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/statistics.js.coffee b/app/assets/javascripts/statistics.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/sub_document_comments.js.coffee b/app/assets/javascripts/sub_document_comments.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/sub_domains.js.coffee b/app/assets/javascripts/sub_domains.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/subfield_subdomain_dirs.js.coffee b/app/assets/javascripts/subfield_subdomain_dirs.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/subjects.js.coffee b/app/assets/javascripts/subjects.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/syllabus_member.js.coffee b/app/assets/javascripts/syllabus_member.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/syllabuses.js.coffee b/app/assets/javascripts/syllabuses.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/system_log.js.coffee b/app/assets/javascripts/system_log.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/system_messages.js.coffee b/app/assets/javascripts/system_messages.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/tasks.js.coffee b/app/assets/javascripts/tasks.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/teachers.js b/app/assets/javascripts/teachers.js old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/training_tasks.js.coffee b/app/assets/javascripts/training_tasks.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/trainings.js.coffee b/app/assets/javascripts/trainings.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/works.js.coffee b/app/assets/javascripts/works.js.coffee old mode 100644 new mode 100755 diff --git a/app/assets/javascripts/zipdown.js b/app/assets/javascripts/zipdown.js old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/applied_project.css b/app/assets/stylesheets/applied_project.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/apply_project_masters.css b/app/assets/stylesheets/apply_project_masters.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/article_homepages.css.scss b/app/assets/stylesheets/article_homepages.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/attachment_type_edit.css b/app/assets/stylesheets/attachment_type_edit.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/careers.css.scss b/app/assets/stylesheets/careers.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/categories.css.scss b/app/assets/stylesheets/categories.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/challenges.css.scss b/app/assets/stylesheets/challenges.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/codes.css.scss b/app/assets/stylesheets/codes.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/colleges.css.scss b/app/assets/stylesheets/colleges.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/competition_teams.css.scss b/app/assets/stylesheets/competition_teams.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/competitions.css.scss b/app/assets/stylesheets/competitions.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/contest_members.css.scss b/app/assets/stylesheets/contest_members.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/contestant_works.css.scss b/app/assets/stylesheets/contestant_works.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/contests.css.scss b/app/assets/stylesheets/contests.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/cooperates.css.scss b/app/assets/stylesheets/cooperates.css.scss deleted file mode 100644 index e362881e..00000000 --- a/app/assets/stylesheets/cooperates.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the cooperates controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/cooperation.css.scss b/app/assets/stylesheets/cooperation.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/debates.css.scss b/app/assets/stylesheets/debates.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/department.css.scss b/app/assets/stylesheets/department.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/discusses.css.scss b/app/assets/stylesheets/discusses.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec.css.scss b/app/assets/stylesheets/ec.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_course_achievement_methods.css.scss b/app/assets/stylesheets/ec_course_achievement_methods.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_course_evaluation_subitems.css.scss b/app/assets/stylesheets/ec_course_evaluation_subitems.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_course_evaluations.css.scss b/app/assets/stylesheets/ec_course_evaluations.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_course_supports.css.scss b/app/assets/stylesheets/ec_course_supports.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_course_targets.css.scss b/app/assets/stylesheets/ec_course_targets.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_courses.css.scss b/app/assets/stylesheets/ec_courses.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_graduation_requirements.css.scss b/app/assets/stylesheets/ec_graduation_requirements.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_graduation_subitems.css.scss b/app/assets/stylesheets/ec_graduation_subitems.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_graduations.css.scss b/app/assets/stylesheets/ec_graduations.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_major_schools.css.scss b/app/assets/stylesheets/ec_major_schools.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_majors.css.scss b/app/assets/stylesheets/ec_majors.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_training_objectives.css.scss b/app/assets/stylesheets/ec_training_objectives.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_training_subitems.css.scss b/app/assets/stylesheets/ec_training_subitems.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ec_years.css.scss b/app/assets/stylesheets/ec_years.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/ecloud.css.scss b/app/assets/stylesheets/ecloud.css.scss deleted file mode 100644 index 2152c821..00000000 --- a/app/assets/stylesheets/ecloud.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the ecloud controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/ecs.css.scss b/app/assets/stylesheets/ecs.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/enterprises.css.scss b/app/assets/stylesheets/enterprises.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/exercise_bank.css.scss b/app/assets/stylesheets/exercise_bank.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/forums.css b/app/assets/stylesheets/forums.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/games.css.scss b/app/assets/stylesheets/games.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/graduation_tasks.css.scss b/app/assets/stylesheets/graduation_tasks.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/graduation_topics.css.scss b/app/assets/stylesheets/graduation_topics.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/graduation_works.css.scss b/app/assets/stylesheets/graduation_works.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/homepages.css.scss b/app/assets/stylesheets/homepages.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/homework_bank.css.scss b/app/assets/stylesheets/homework_bank.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/iframes.css.scss b/app/assets/stylesheets/iframes.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/kubernete.css.scss b/app/assets/stylesheets/kubernete.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/local_settings.css.scss b/app/assets/stylesheets/local_settings.css.scss deleted file mode 100644 index 4cad8d64..00000000 --- a/app/assets/stylesheets/local_settings.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the local_settings controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/management.css.scss b/app/assets/stylesheets/management.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/managements.css.scss b/app/assets/stylesheets/managements.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/mark_down.css.scss b/app/assets/stylesheets/mark_down.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/memos.css b/app/assets/stylesheets/memos.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/myshixuns.css.scss b/app/assets/stylesheets/myshixuns.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/no_uses.css b/app/assets/stylesheets/no_uses.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/notificationcomments.css.scss b/app/assets/stylesheets/notificationcomments.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/oauth.css.scss b/app/assets/stylesheets/oauth.css.scss deleted file mode 100644 index e1c1a010..00000000 --- a/app/assets/stylesheets/oauth.css.scss +++ /dev/null @@ -1,3 +0,0 @@ -// Place all the styles related to the oauth controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/open_source_projects.css b/app/assets/stylesheets/open_source_projects.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/org_courses.css.scss b/app/assets/stylesheets/org_courses.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/org_document_comment.css.scss b/app/assets/stylesheets/org_document_comment.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/org_member.css.scss b/app/assets/stylesheets/org_member.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/org_projects.css.scss b/app/assets/stylesheets/org_projects.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/org_subfields.css.scss b/app/assets/stylesheets/org_subfields.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/organizations.css.scss b/app/assets/stylesheets/organizations.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/praise_tread.css b/app/assets/stylesheets/praise_tread.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/pull_requests.css.scss b/app/assets/stylesheets/pull_requests.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/quality_analyses.css.scss b/app/assets/stylesheets/quality_analyses.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/question_banks.css.scss b/app/assets/stylesheets/question_banks.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/scaffold.css b/app/assets/stylesheets/scaffold.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/scaffolds.css.scss b/app/assets/stylesheets/scaffolds.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/school.css b/app/assets/stylesheets/school.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/shares.css b/app/assets/stylesheets/shares.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/shield_activities.css.scss b/app/assets/stylesheets/shield_activities.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/shield_wechat_messages.css.scss b/app/assets/stylesheets/shield_wechat_messages.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/shixuns.css.scss b/app/assets/stylesheets/shixuns.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/softapplications.css b/app/assets/stylesheets/softapplications.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/stages.css.scss b/app/assets/stylesheets/stages.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/statistics.css.scss b/app/assets/stylesheets/statistics.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/sub_document_comments.css.scss b/app/assets/stylesheets/sub_document_comments.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/sub_domains.css.scss b/app/assets/stylesheets/sub_domains.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/subfield_subdomain_dirs.css.scss b/app/assets/stylesheets/subfield_subdomain_dirs.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/subjects.css.scss b/app/assets/stylesheets/subjects.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/syllabus_member.css.scss b/app/assets/stylesheets/syllabus_member.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/syllabuses.css.scss b/app/assets/stylesheets/syllabuses.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/system_log.css.scss b/app/assets/stylesheets/system_log.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/system_messages.css.scss b/app/assets/stylesheets/system_messages.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/tasks.css.scss b/app/assets/stylesheets/tasks.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/teachers.css b/app/assets/stylesheets/teachers.css old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/training_tasks.css.scss b/app/assets/stylesheets/training_tasks.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/trainings.css.scss b/app/assets/stylesheets/trainings.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/works.css.scss b/app/assets/stylesheets/works.css.scss old mode 100644 new mode 100755 diff --git a/app/assets/stylesheets/zipdown.css b/app/assets/stylesheets/zipdown.css old mode 100644 new mode 100755 diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb old mode 100644 new mode 100755 index 88c435a6..48122e3c --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -24,9 +24,9 @@ class AccountController < ApplicationController skip_before_filter :check_if_login_required skip_before_filter :check_authentication, :only => [:login, :logout, :user_join, :avatar, :authentication, :professional_certification, :security_settings, :change_psd, :user_info] before_filter :auth_login1, :only => [:avatar, :authentication, :professional_certification, :security_settings, :change_psd, :reset_psd, :user_info] - skip_before_filter :verify_authenticity_token, :only =>[:codepedia_login, :login, :register] + skip_before_filter :verify_authenticity_token, :only =>[:codepedia_login, :login] before_filter :require_login, only: [:avatar, :authentication, :professional_certification, :security_settings, :change_psd, :user_info, :user_auth, :apply_auth, :apply_pro_certification, :check_student_id, - :bind_email, :change_or_bind] + :bind_email, :change_or_bind] include ApplicationHelper include AccountHelper # Login request and validation @@ -141,7 +141,6 @@ class AccountController < ApplicationController @resubmit = "#{code}" @agreement = Help.first @cooperation = Cooperation.all - @url = params[:url] @com_coop_img = CooImg.where(:img_type => 'com_coop').order("position asc") @edu_coop_img = CooImg.where(:img_type => 'edu_coop').order("position asc") @@ -209,7 +208,7 @@ class AccountController < ApplicationController end def insert_suggest - content = "
[#{params[:question_kind]}]
" + "问题页面网址:#{params[:url]}
" + params[:description] + content = "[#{params[:question_kind]}]
" + params[:description] PrivateMessage.create(:user_id => User.current.id, :target_id => 1, :sender_id => User.current.id, :receiver_id => 1, :content => content, :send_time => Time.now, :status => 1) PrivateMessage.create(:user_id => 1, :target_id => User.current.id, :sender_id => User.current.id, :receiver_id => 1, :content => content, :send_time => Time.now, :status => 0) redirect_to message_detail_user_path(User.current, :user_id => 1) @@ -437,15 +436,7 @@ class AccountController < ApplicationController # 注册完/绑定邮箱 后完善资料 def user_info @user = User.current - - #是否是Oschina过来的 - @is_ecoder_user = @user.ecoder_user_id.to_i>0 - - #是否没设置过密码 - @is_set_password = @user.hashed_password.present? - if request.get? - # 如果是登录的请求进来,则需要判断登录名是否合法 if (@user.login =~ /(^(?=.*?[a-zA-Z]).*$)/).nil? || !(@user.login =~ /[@#\$%\^&\*\.]+/).nil? @login_error = true @@ -463,24 +454,9 @@ class AccountController < ApplicationController apply_user.update_all(:status => 2) unless apply_user.blank? end - - if @is_ecoder_user && !@is_set_password - @user.password = params[:new_password] - @user.password_confirmation = params[:new_password_confirmation] - - if @user.password.size<8 - @password_len_error = true - render :user_info and return - end - - if @user.password != @user.password_confirmation - @password_match_error = true - render :user_info and return - end - end - @user.lastname = params[:lastname] @user.firstname = "" + @user.professional_certification = 1 @user.show_realname = params[:hide_realname] ? 0 : 1 @user.nickname = params[:hide_realname] ? params[:nickname] : params[:lastname] @user.pref.attributes = params[:pref] @@ -499,11 +475,23 @@ class AccountController < ApplicationController @se.gender = params[:sex] # @se.location = params[:province] if params[:province] # @se.location_city = params[:city] if params[:city] + pre_identity = @se.identity @se.identity = params[:identity].to_i if params[:identity] if @se.identity == 0 + # 以前不是老师,却变成老师身份的 + if @user.certification == 1 && pre_identity != 0 + @user.update_attributes(:certification => 0) + apply_action = ApplyAction.where(:user_id => @user.id, :container_type => "TrialAuthorization", :status => 0).first + if apply_action.present? + apply_action.update_attributes(:status => 1, :noticed => 1) + else + ApplyAction.create(:user_id => @user.id, :container_type => "TrialAuthorization", :ip_addr => request.remote_ip, :status => 1, :noticed => 1) + end + end @se.technical_title = params[:te_technical_title] if params[:te_technical_title] @se.student_id = nil elsif @se.identity == 1 + @se.student_id = params[:no] if params[:no] @se.technical_title = nil elsif @se.identity == 2 @@ -520,7 +508,6 @@ class AccountController < ApplicationController school_ids = School.where(:auto_users_trial => 1).map(&:id) # 授权单位中的只有学生身份才自动授权,且创建试用授权记录 if !@se.school.nil? && school_ids.include?(@se.school_id) && @se.identity == 1 - @user.certification = 1 @user.update_attributes(:certification => 1) apply_action = ApplyAction.where(:user_id => @user.id, :container_type => "TrialAuthorization", :status => 0).first if apply_action.present? @@ -550,7 +537,6 @@ class AccountController < ApplicationController return else @user.login = lg - logger.info "save user: #{@user.errors}" end end end @@ -678,16 +664,12 @@ class AccountController < ApplicationController req = Hash.new(false) req[:valid] = false type = params[:type].to_i - if Redmine::Configuration['gitlab_address'].include?("test") && params[:code] == "134790" - req[:valid] = true + if type == 1 || type == 2 || type == 4 || type == 6 || params[:phone] =~ /^1\d{10}$/ + code = VerificationCode.where(:phone => params[:phone], :code => params[:code], :code_type => (params[:type].to_i != 1 && params[:type].to_i != 2 && params[:type].to_i != 4) ? 2 : params[:type].to_i ).last else - if type == 1 || type == 2 || type == 4 || type == 6 || params[:phone] =~ /^1\d{10}$/ - code = VerificationCode.where(:phone => params[:phone], :code => params[:code], :code_type => (params[:type].to_i != 1 && params[:type].to_i != 2 && params[:type].to_i != 4) ? 2 : params[:type].to_i ).last - else - code = VerificationCode.where(:email => params[:phone], :code => params[:code], :code_type => params[:type].to_i).last - end - req[:valid] = !code.nil? && (Time.now.to_i - code.created_at.to_i) <= 10*60 + code = VerificationCode.where(:email => params[:phone], :code => params[:code], :code_type => params[:type].to_i).last end + req[:valid] = !code.nil? && (Time.now.to_i - code.created_at.to_i) <= 10*60 render :json => req end @@ -892,15 +874,29 @@ class AccountController < ApplicationController @user = User.current @se = @user.extensions # 已授权的用户修改单位名称,需要重新授权 - if (@se.school_id != params[:occupation].to_i || @se.identity != params[:identity].to_i) && @user.certification == 1 + if @se.school_id != params[:occupation].to_i && @user.certification == 1 @user.certification = 0 apply_user = ApplyAction.where(:user_id => @user.id, :container_type => "TrialAuthorization") apply_user.update_all(:status => 2) unless apply_user.blank? end @se.school_id = params[:occupation] @se.department_id = params[:department_id] + pre_identity = @se.identity @se.identity = params[:identity].to_i if params[:identity] if @se.identity == 0 + logger.info("#####certification #{@user.certification}") + logger.info("#####pre_identity #{pre_identity}") + # 以前不是老师,却变成老师身份的 + if @user.certification == 1 && pre_identity != 0 + @user.update_attributes(:certification => 0) + apply_action = ApplyAction.where(:user_id => @user.id, :container_type => "TrialAuthorization", :status => 0).first + logger.info("#####apply_action #{apply_action.try(:id)}") + if apply_action.present? + apply_action.update_attributes(:status => 1, :noticed => 1) + else + ApplyAction.create(:user_id => @user.id, :container_type => "TrialAuthorization", :ip_addr => request.remote_ip, :status => 1, :noticed => 1) + end + end @se.technical_title = params[:te_technical_title] if params[:te_technical_title] @se.student_id = nil elsif @se.identity == 1 @@ -923,46 +919,47 @@ class AccountController < ApplicationController end # 提交认证 - if params[:save_or_submit] && params[:save_or_submit] == "1" - if @se.identity == 1 - if ApplyUserAuthentication.where(:user_id => @user.id, :status => 0, :auth_type => 2).count == 0 - ApplyUserAuthentication.create(:user_id => @user.id, :status => 0, :auth_type => 2) - begin - status = Trustie::Sms.send(mobile: '18173242757', send_type:'apply_pro_certification' , name: '管理员') - rescue => e - Rails.logger.error "发送验证码出错: #{e}" - end - end - else - if File.exist?(diskfile2) - ApplyUserAuthentication.create(:user_id => @user.id, :status => 0, :auth_type => 2) - begin - status = Trustie::Sms.send(mobile: '18173242757', send_type:'apply_pro_certification' , name: '管理员') - rescue => e - Rails.logger.error "发送验证码出错: #{e}" - end - end - end - end + # if params[:save_or_submit] && params[:save_or_submit] == "1" + # if @se.identity == 1 + # if ApplyUserAuthentication.where(:user_id => @user.id, :status => 0, :auth_type => 2).count == 0 + # ApplyUserAuthentication.create(:user_id => @user.id, :status => 0, :auth_type => 2) + # begin + # status = Trustie::Sms.send(mobile: '18173242757', send_type:'apply_pro_certification' , name: '管理员') + # rescue => e + # Rails.logger.error "发送验证码出错: #{e}" + # end + # end + # else + # if File.exist?(diskfile2) + # ApplyUserAuthentication.create(:user_id => @user.id, :status => 0, :auth_type => 2) + # begin + # status = Trustie::Sms.send(mobile: '18173242757', send_type:'apply_pro_certification' , name: '管理员') + # rescue => e + # Rails.logger.error "发送验证码出错: #{e}" + # end + # end + # end + # end # 只对试用授权的用户处理,修改职业信息的时候,如果变成了教师,则判断用户是否已加入示例课堂,没有则将其加入 if @se.identity == 0 && @user.certification == 1 join_ex_course @user end - if @user.certification != 1 && @se.identity == 1 - school_ids = School.where(:auto_users_trial => 1).map(&:id) - # 授权单位中的只有学生身份才自动授权,且创建试用授权记录 - if !@se.school.nil? && school_ids.include?(@se.school_id) - @user.update_attributes(:certification => 1) - apply_action = ApplyAction.where(:user_id => @user.id, :container_type => "TrialAuthorization", :status => 0).first - if apply_action.present? - apply_action.update_attributes(:status => 1, :noticed => 1) - else - ApplyAction.create(:user_id => @user.id, :container_type => "TrialAuthorization", :ip_addr => request.remote_ip, :status => 1, :noticed => 1) - end - end - end + if @user.certification != 1 && @se.identity == 1 + school_ids = School.where(:auto_users_trial => 1).map(&:id) + # 授权单位中的只有学生身份才自动授权,且创建试用授权记录 + if !@se.school.nil? && school_ids.include?(@se.school_id) + @user.update_attributes(:certification => 1) + apply_action = ApplyAction.where(:user_id => @user.id, :container_type => "TrialAuthorization", :status => 0).first + if apply_action.present? + apply_action.update_attributes(:status => 1, :noticed => 1) + else + ApplyAction.create(:user_id => @user.id, :container_type => "TrialAuthorization", :ip_addr => request.remote_ip, :status => 1, :noticed => 1) + end + end + end + end redirect_to my_account_path end @@ -1053,10 +1050,10 @@ class AccountController < ApplicationController apply_action = ApplyAction.where(:user_id => User.current.id, :container_type => "TrialAuthorization", :status => 0).first school_ids = School.where(:auto_users_trial => 1).map(&:id) user_ex = User.current.user_extensions - if user_ex.identity == 1 && user_ex.student_id.present? && !user_ex.school.nil? && school_ids.include?(user_ex.school_id) + if (user_ex.identity == 2 || (user_ex.identity == 1 && user_ex.student_id.present?)) && !user_ex.school.nil? && school_ids.include?(user_ex.school_id) User.current.update_attributes(:certification => 1) logger.warn("apply_trail #######{User.current.login} ****#{User.current.user_extensions.school_id}") - @tip = "申请已提交,我们将在1分钟内完成审核" + @tip = "申请已提交,我们将在尽快完成审核" unless apply_action.present? ApplyAction.create(:user_id => User.current.id, :status => 1, :ip_addr => request.remote_ip, :container_type => "TrialAuthorization", :apply_reason => params[:apply_reason]) else @@ -1070,14 +1067,14 @@ class AccountController < ApplicationController # Rails.logger.error "发送验证码出错: #{e}" # end elsif !User.current.user_extensions.school.nil? - @tip = "申请已提交,我们将在5分钟内完成审核" + @tip = "申请已提交,我们将尽快完成审核" unless apply_action.present? ApplyAction.create(:user_id => User.current.id, :status => 0, :ip_addr => request.remote_ip, :container_type => "TrialAuthorization", :apply_reason => params[:apply_reason]) - begin - status = Trustie::Sms.send(mobile:18175896138, send_type:'user_apply_auth',name:'管理员' ) - rescue => e - Rails.logger.error "发送验证码出错: #{e}" - end + ##begin + # status = Trustie::Sms.send(mobile:18175896138, send_type:'user_apply_auth',name:'管理员' ) + #rescue => e + # Rails.logger.error "发送验证码出错: #{e}" + # end end end if params[:from_user] && params[:from_user] == '1' @@ -1147,7 +1144,7 @@ class AccountController < ApplicationController reward_grade(@user, @user.id, 'Phone', 500) else @user.update_attributes!(:mail => params[:value]) - # Gitlab.client.edit_user_email(@user.gid, :email => @user.mail) if @user.gid + Gitlab.client.edit_user_email(@user.gid, :email => @user.mail) if @user.gid reward_grade(@user, @user.id, 'Mail', 500) end end @@ -1198,31 +1195,24 @@ class AccountController < ApplicationController def reset_psd if params[:lost_psd_phone] && params[:lost_psd_phone].strip != "" @user = User.where("phone = '#{params[:lost_psd_phone].to_s}'").first - code = VerificationCode.where(:phone => params[:lost_psd_phone], :code => params[:code], :code_type => 2).last - elsif params[:lost_psd_email] && params[:lost_psd_email].strip != "" @user = User.where("mail = '#{params[:lost_psd_email].to_s}'").first - code = VerificationCode.where(:email => params[:lost_psd_email], :code => params[:code], :code_type => 3).last end - if !code.nil? && (Time.now.to_i - code.created_at.to_i) <= 10*60 - if @user.present? - @user.password, @user.password_confirmation = params[:new_password], params[:new_password_confirmation] - if @user.save - Token.where(:user_id => @user, :action => "recovery").destroy_all - respond_to do |format| - format.js - end - else - redirect_to signin_path - return + if @user.present? + @user.password, @user.password_confirmation = params[:new_password], params[:new_password_confirmation] + if @user.save + Token.where(:user_id => @user, :action => "recovery").destroy_all + respond_to do |format| + format.js end else redirect_to signin_path return end else - @status = 0 + redirect_to signin_path + return end end diff --git a/app/controllers/activities_controller.rb b/app/controllers/activities_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/activity_notifys_controller.rb b/app/controllers/activity_notifys_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb old mode 100644 new mode 100755 index a51e0bf6..5f614ccd --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -34,7 +34,6 @@ class ApplicationController < ActionController::Base class_attribute :accept_rss_auth_actions class_attribute :model_object - #before_filter :update_system # skip_before_filter :verify_authenticity_token, @@ -1121,10 +1120,4 @@ class ApplicationController < ActionController::Base end true end - - def update_system - redirect_to "https://www.educoder.net/update.html" if Time.now > Time.new(2019, 4, 23) && - Time.now < Time.new(2019, 4, 23, 2) - end - end diff --git a/app/controllers/applied_project_controller.rb b/app/controllers/applied_project_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/apply_project_masters_controller.rb b/app/controllers/apply_project_masters_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/article_homepages_controller.rb b/app/controllers/article_homepages_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/at_controller.rb b/app/controllers/at_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/attachments_controller.rb b/app/controllers/attachments_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/auth_sources_controller.rb b/app/controllers/auth_sources_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/auto_completes_controller.rb b/app/controllers/auto_completes_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/avatar_controller.rb b/app/controllers/avatar_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/bids_controller.rb b/app/controllers/bids_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/blog_comments_controller.rb b/app/controllers/blog_comments_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/blogs_controller.rb b/app/controllers/blogs_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/boards_controller.rb b/app/controllers/boards_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/calendars_controller.rb b/app/controllers/calendars_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/careers_controller.rb b/app/controllers/careers_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/challenges_controller.rb b/app/controllers/challenges_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/codes_controller.rb b/app/controllers/codes_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/colleges_controller.rb b/app/controllers/colleges_controller.rb old mode 100644 new mode 100755 index 2505a3bf..c814d957 --- a/app/controllers/colleges_controller.rb +++ b/app/controllers/colleges_controller.rb @@ -254,10 +254,7 @@ class CollegesController < ApplicationController def manager_auth # unless (User.current.admin? || DepartmentMember.where(:user_id => User.current.id, :department_id => @department.id).first.present?) - unless (User.current.admin? || - DepartmentMember.where(:user_id => User.current.id, :department_id => @department.id).first.present? || - (User.current.user_extensions.try(:school_id) == @department.school_id && User.current.user_extensions.try(:identity) == 0) || - (@department.school.try(:customer_id) && User.current.try(:partner).try(:customer_ids) && User.current.try(:partner).try(:customer_ids).include?(@department.school.try(:customer_id)))) + unless (User.current.admin? || DepartmentMember.where(:user_id => User.current.id, :department_id => @department.id).first.present? || (User.current.user_extensions.try(:school_id) == @department.school_id && User.current.user_extensions.try(:identity) == 0)) render_403 end end diff --git a/app/controllers/comments_controller.rb b/app/controllers/comments_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/competition_teams_controller.rb b/app/controllers/competition_teams_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/competitions_controller.rb b/app/controllers/competitions_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/contest_members_controller.rb b/app/controllers/contest_members_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/contestant_works_controller.rb b/app/controllers/contestant_works_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/contests_controller.rb b/app/controllers/contests_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/context_menus_controller.rb b/app/controllers/context_menus_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/cooperates_controller.rb b/app/controllers/cooperates_controller.rb deleted file mode 100644 index 12467a36..00000000 --- a/app/controllers/cooperates_controller.rb +++ /dev/null @@ -1,36 +0,0 @@ -class CooperatesController < ApplicationController - before_filter :require_login - before_filter :find_partner, only: [:partner_list] - before_filter :is_admin, only: [:partner_list] - - def partner_list - search = params[:search] - @schools = School.where(customer_id: @partner.customer_ids) - @all_count = @schools.size - - unless search.blank? - @schools = @schools.where("name like ?", "%#{search}%") - end - @search_count = @schools.size - @schools = paginateHelper @schools, 15 - @schools = @schools.includes(:courses, users: :user_extensions) - - respond_to do |format| - format.js - format.html{render :layout => "base_edu"} - end - end - - def find_partner - @partner = Partner.find_by_id(params[:id]) - render_404 if @partner.nil? - rescue ActiveRecord::RecordNotFound - render_404 - end - - def is_admin - unless User.current.admin? || (User.current.partner.present? && User.current.partner == @partner) - render_403 - end - end -end diff --git a/app/controllers/cooperation_controller.rb b/app/controllers/cooperation_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/courses_controller.rb b/app/controllers/courses_controller.rb old mode 100644 new mode 100755 index c8333750..ec4cbaaa --- a/app/controllers/courses_controller.rb +++ b/app/controllers/courses_controller.rb @@ -1482,14 +1482,14 @@ class CoursesController < ApplicationController def new if User.current.login? - if User.current.user_extensions.try(:identity) == 1 - render_403 - else - @course = Course.new - @course.safe_attributes = params[:course] - # month = Time.now.month - render :layout => 'base_edu' - end + @course_type = params[:course_type] ||= params[:course] + @issue_custom_fields = IssueCustomField.sorted.all + @trackers = Tracker.sorted.all + @course = Course.new + @course.safe_attributes = params[:course] + @syllabus = Syllabus.where("id = #{params[:syllabus_id].to_i}").first if params[:syllabus_id] + # month = Time.now.month + render :layout => 'base_edu' else redirect_to signin_url end diff --git a/app/controllers/custom_fields_controller.rb b/app/controllers/custom_fields_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/debates_controller.rb b/app/controllers/debates_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/department_controller.rb b/app/controllers/department_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/discuss_demos_controller.rb b/app/controllers/discuss_demos_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/discusses_controller.rb b/app/controllers/discusses_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/documents_controller.rb b/app/controllers/documents_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_course_achievement_methods_controller.rb b/app/controllers/ec_course_achievement_methods_controller.rb old mode 100644 new mode 100755 index ecc74a67..39b42de4 --- a/app/controllers/ec_course_achievement_methods_controller.rb +++ b/app/controllers/ec_course_achievement_methods_controller.rb @@ -2,7 +2,6 @@ class EcCourseAchievementMethodsController < ApplicationController before_filter :find_target, :only => [:edit_course_target, :create_evaluation_methods] skip_before_filter :verify_authenticity_token, :only => [:create_evaluation_methods, :sync_course_data] - before_filter :find_ec_course, :only => [:index] include ApplicationHelper @@ -60,9 +59,11 @@ class EcCourseAchievementMethodsController < ApplicationController ############################################################### def index achievement_list = [] + # 具体工程课程 + ec_course = EcCourse.find params[:ec_course_id] # 课程的所有目标 - targets = @ec_course.ec_course_targets + targets = ec_course.ec_course_targets targets.each do |target| evaluate_data = [] # 评价环节 @@ -94,7 +95,7 @@ class EcCourseAchievementMethodsController < ApplicationController end achievement_list << {target_id: target.id, target_evaluate_data: evaluate_data} end - render :json => {achievement_list: achievement_list, is_manager: @is_manager} + render :json => {achievement_list: achievement_list} end @@ -305,13 +306,4 @@ class EcCourseAchievementMethodsController < ApplicationController @target = EcCourseTarget.find params[:ec_course_target_id] end - def find_ec_course - @ec_course = EcCourse.find(params[:ec_course_id]) - @year = @ec_course.ec_year - @ec_major_school = @year.ec_major_school - @template_major = User.current.admin? || @ec_major_school.school.ec_school_users.pluck(:user_id).include?(User.current.id) || - @ec_major_school.ec_major_school_users.pluck(:user_id).include?(User.current.id) - @is_manager = @template_major || @ec_course.ec_course_users.pluck(:user_id).include?(User.current.id) - end - end diff --git a/app/controllers/ec_course_evaluation_subitems_controller.rb b/app/controllers/ec_course_evaluation_subitems_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_course_evaluations_controller.rb b/app/controllers/ec_course_evaluations_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_course_supports_controller.rb b/app/controllers/ec_course_supports_controller.rb old mode 100644 new mode 100755 index 6bb0288b..d81782a8 --- a/app/controllers/ec_course_supports_controller.rb +++ b/app/controllers/ec_course_supports_controller.rb @@ -2,8 +2,6 @@ class EcCourseSupportsController < ApplicationController before_filter :find_year, :except => [:edit_require_vs_course, :destroy_require_vs_course] skip_before_filter :verify_authenticity_token, :only => [:create, :edit_require_vs_course, :destroy_require_vs_course] - before_filter :require_login - before_filter :ec_auth, :except => [:edit_require_vs_course, :destroy_require_vs_course] ############################################################################### # 毕业要求vs课程体系 @@ -49,8 +47,6 @@ class EcCourseSupportsController < ApplicationController course_support_data = [] max_support_count = 0 subitems_count = 0 - major_school = @year.ec_major_school - is_manager = User.current.admin? || major_school.school.ec_school_users.pluck(:user_id).include?(User.current.id) || major_school.ec_major_school_users.pluck(:user_id).include?(User.current.id) ec_graduation_requirements.each_with_index do |gr, i| logger.info("#############index:#{i}#####_ec_gradiation_reqiorements: #{gr.id}") subitems_count += gr.ec_graduation_subitems.count @@ -64,12 +60,7 @@ class EcCourseSupportsController < ApplicationController course_data << { name: name, top_relation: cs.top_relation, weigths: cs.weigths} end gs.ec_course_supports.count > max_support_count && max_support_count = gs.ec_course_supports.count - course_support_data << {sequence_num: sequence_num, - sequence_title: gs.content, - ec_graduation_subitem_id: gs.id, - course_data: course_data, - num_total: gs.ec_course_supports.count, - weights_total: weigths_sum} + course_support_data << {sequence_num: sequence_num, ec_graduation_subitem_id: gs.id, course_data: course_data, num_total: gs.ec_course_supports.count, weights_total: weigths_sum} end end render :json => {ec_year_id: @year.id, @@ -78,8 +69,7 @@ class EcCourseSupportsController < ApplicationController subitems_url: "#{graduation_requirement_ec_major_school_ec_year_path(@year, :ec_major_school_id => @year.ec_major_school_id)}", course_count: @year.ec_courses.count, course_url: "#{ec_course_setting_ec_major_school_ec_year_path(@year, :ec_major_school_id => @year.ec_major_school_id)}", - max_support_count: max_support_count, - is_manager: is_manager} + max_support_count: max_support_count} end # 毕业要求vs课程体系 详情页面 @@ -218,9 +208,4 @@ class EcCourseSupportsController < ApplicationController def find_year @year = EcYear.find(params[:ec_year_id]) end - - # 职业认证的权限判断 - def ec_auth - ec_public_auth @year.ec_major_school - end end diff --git a/app/controllers/ec_course_targets_controller.rb b/app/controllers/ec_course_targets_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_courses_controller.rb b/app/controllers/ec_courses_controller.rb old mode 100644 new mode 100755 index a81d6796..ebd9ca1a --- a/app/controllers/ec_courses_controller.rb +++ b/app/controllers/ec_courses_controller.rb @@ -1,10 +1,8 @@ #encoding: utf-8 class EcCoursesController < ApplicationController layout 'base_ec' - before_filter :find_ec_course, :except => [:create, :get_calculation_data, :sync_all_course_data, :search_courses] + before_filter :find_ec_course, :except => [:create, :get_calculation_data, :sync_all_course_data] before_filter :find_year, :only => [:create, :get_calculation_data] - before_filter :require_login, :except => [:search_courses, :correlation_course] - before_filter :ec_auth, :except => [:sync_all_course_data, :search_courses, :correlation_course] skip_before_filter :verify_authenticity_token, :only => [:crud_targets, :crud_score_level, :sync_all_course_data, :search_courses, :correlation_course, :delete_course] @@ -79,8 +77,7 @@ class EcCoursesController < ApplicationController end calculation_data << {first_level: first_level, first_leval_data: first_leval_data} end - render :json => {calculation_data: calculation_data, calculation_value: @year.calculation_value, course_ids: course_ids.uniq, - is_manager: @template_major} + render :json => {calculation_data: calculation_data, calculation_value: @year.calculation_value, course_ids: course_ids.uniq} end # 课程目标配置 @@ -103,12 +100,6 @@ class EcCoursesController < ApplicationController end end - def ec_course_support_setting_data - course_targets = @ec_course.ec_course_targets.includes(:ec_graduation_subitems) - json_data = target_list_data(course_targets) - render :json => json_data - end - # 课程目标配置的更新操作() # /ec_courses/1/crud_targets def crud_targets @@ -349,11 +340,11 @@ class EcCoursesController < ApplicationController if user.try(:admin?) courses = Course.where(:is_delete => 0) else - course_ids = Member.where("user_id = #{user.try(:id)} and course_id != -1").pluck(:course_id) + course_ids = Member.where("user_id = #{params[:user_id]} and course_id != -1").pluck(:course_id) courses = Course.where(:is_delete => 0, :id => course_ids) end if params[:search] && params[:search].strip != "" - courses = courses.where("name like ?", "%#{params[:search].strip}%").reorder("created_at desc") + courses = courses.where("name like '%#{params[:search].strip}%'").reorder("created_at desc") else courses = courses.reorder("created_at desc") end @@ -423,8 +414,6 @@ class EcCoursesController < ApplicationController def score_level respond_to do |format| format.html{ - Rails.logger.info("1111111111111111111template_major: #{@template_major}") - Rails.logger.info("1111111111111111111is_manager: #{@is_manager}") render "/common/index", :layout => false } format.json{ @@ -440,27 +429,11 @@ class EcCoursesController < ApplicationController {score: 70, level: "中"}, {score: 60, level: "差"}] end - render :json => {levels: ls, is_manager: @is_manager} + render :json => {levels: ls} } end end - def score_level_data - levels = @ec_course.ec_score_levels - ls = [] - if levels.present? - levels.each do |l| - ls << {score: l.score, level: l.level} - end - else - ls = [{score: 90, level: "优"}, - {score: 80, level: "良"}, - {score: 70, level: "中"}, - {score: 60, level: "差"}] - end - render :json => {levels: ls, is_manager: @is_manager} - end - def crud_score_level levels = params[:levels] render :json => {status: -1, message: "参数不能为空"} if levels.blank? @@ -601,11 +574,6 @@ class EcCoursesController < ApplicationController #@is_manager = @template_major || @ec_course.ec_course_users.pluck(:user_id).include?(User.current.id) end - # 职业认证的权限判断 - def ec_auth - ec_public_auth @ec_major_school - end - def target_list_data course_targets targets = [] course_targets.each do |ct| @@ -627,10 +595,6 @@ class EcCoursesController < ApplicationController end end - Rails.logger.info("111111111111111user_id: #{User.current.try(:id)}") - Rails.logger.info("template_major: #{@template_major}") - Rails.logger.info("is_manager: #{@is_manager}") - return {ec_year_id: @ec_course.ec_year_id, ec_course_id: @ec_course.id, course_targets: targets, requirements: requirements, is_manager: @is_manager} end @@ -666,7 +630,7 @@ class EcCoursesController < ApplicationController # 遍历学生成绩统计数据 student_scores.each do |sc| sub_ecss = EcCourseStudentScore.where(:ec_course_id => @ec_course.id, :ec_year_student_id => sc.ec_year_student_id).first - sub_score = base_score == 0 || sc.try(:score).nil? ? 0 : ((sc.try(:score).to_f/base_score) * percentage).round(3) + sub_score = base_score == 0 ? 0 : ((sc.try(:score).to_f/base_score) * percentage).round(3) if sub_ecss ess_target = sub_ecss.ec_student_score_targets.where(:ec_course_target_id => target.id, @@ -696,16 +660,15 @@ class EcCoursesController < ApplicationController # 毕业要求指标点达成评价 total_rate = [] total_arry = EcCourseStudentScore.find_by_sql("SELECT avg(score) as averge_score, ec_target_position as position, - ect.weigths FROM ec_student_score_targets esst, ec_course_targets ect where - esst.ec_course_target_id=ect.id and ect.ec_course_id = #{course_id} - group by ec_course_target_id") + ect.weigths FROM ec_student_score_targets esst, ec_course_targets ect + where esst.ec_course_target_id=ect.id group by ec_course_target_id") all_score = 0 total_arry.try(:each) do |ta| - total_rate << {:position => ta.position, :score => ta.averge_score.round(2), :rate => ta.weigths} + total_rate << {:position => ta.position, :score => ta.averge_score.round(1), :rate => ta.weigths} logger.info("##############total_rate: #{total_rate.to_json}") all_score += ta.averge_score * ta.weigths end - total_rate << {:total_score => (all_score).round(2)} + total_rate << {:total_score => (all_score).round(1)} ecg_targets = EcGraduationSubitemCourseTarget.where(:ec_course_target_id => @ec_course.ec_course_targets) ecg_targets.chunk{|c| c.ec_graduation_subitem_id}.try(:each) do |key, egs_t| @@ -725,12 +688,8 @@ class EcCoursesController < ApplicationController va = total_rate.select{|tra| tra[:position] == po}.first reach_real_target += va[:score] * va[:rate] if va.present? end - - Rails.logger.info("######round11111111#{(target_total_rates == 0 ? 0 : (reach_real_target * weight)/(target_total_rates.round(3)*100))}") reach_real_target = target_total_rates == 0 ? 0 : (reach_real_target * weight)/(target_total_rates*100) - Rails.logger.info("######round2222222#{reach_real_target}") - if ec_course_support.present? logger.info("----------ec_course_support: #{ec_course_support.id}") egrc = ec_course_support.ec_graduation_requirement_calculation diff --git a/app/controllers/ec_graduation_requirements_controller.rb b/app/controllers/ec_graduation_requirements_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_graduation_subitems_controller.rb b/app/controllers/ec_graduation_subitems_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_major_schools_controller.rb b/app/controllers/ec_major_schools_controller.rb old mode 100644 new mode 100755 index 236f57d5..e22114da --- a/app/controllers/ec_major_schools_controller.rb +++ b/app/controllers/ec_major_schools_controller.rb @@ -2,10 +2,7 @@ class EcMajorSchoolsController < ApplicationController layout "base_ec" - before_filter :require_login - before_filter :find_major_school, :except => [:get_navigation_data] - before_filter :ec_auth, :except => [:get_navigation_data] def show @years = @major_school.ec_years @@ -128,8 +125,7 @@ class EcMajorSchoolsController < ApplicationController evaluation_methods_url: evaluation_methods_url, competition_calculation_info_url: competition_calculation_info_url, score_level_setting_url: score_level_setting_url, - example_major: example_major, - allow_visit: User.current.admin? || (User.current.ec_school.present? && User.current.ec_school == major.school.id) + example_major: example_major } end @@ -185,9 +181,4 @@ class EcMajorSchoolsController < ApplicationController # 管理员权限 @major_manager = User.current.admin? || @major_school.school.ec_school_users.pluck(:user_id).include?(User.current.id) || @major_school.ec_major_school_users.pluck(:user_id).include?(User.current.id) end - - # 职业认证的权限判断 - def ec_auth - ec_public_auth @major_school - end end diff --git a/app/controllers/ec_majors_controller.rb b/app/controllers/ec_majors_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_training_objectives_controller.rb b/app/controllers/ec_training_objectives_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_training_subitems_controller.rb b/app/controllers/ec_training_subitems_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/ec_years_controller.rb b/app/controllers/ec_years_controller.rb old mode 100644 new mode 100755 index 4661fd7b..7a847c7b --- a/app/controllers/ec_years_controller.rb +++ b/app/controllers/ec_years_controller.rb @@ -3,9 +3,6 @@ class EcYearsController < ApplicationController layout "base_ec" before_filter :find_major_and_year, except: [:create] - before_filter :require_login - before_filter :ec_auth, except: [:create] - #before_filter :find_year, only: [:set_calculation_value] skip_before_filter :verify_authenticity_token, :only => [:import_students, :set_calculation_value, :destroy_students] require 'simple_xlsx_reader' @@ -31,10 +28,12 @@ class EcYearsController < ApplicationController end @status = 1 end - @major_manager = true + @major_manager = User.current.admin? || + @major_school.school.ec_school_users.pluck(:user_id).include?(User.current.id) || + @major_school.ec_major_school_users.pluck(:user_id).include?(User.current.id) @btn_text = @major_school.template_major && User.current.admin? ? "立即配置" : (!@major_school.template_major && @major_manager ? "立即配置" : "查看") - @years = EcYear.where(:ec_major_school_id => @major_school.id) + @years = @major_school.ec_years @years = paginateHelper @years, 10 respond_to do |format| format.js @@ -55,38 +54,37 @@ class EcYearsController < ApplicationController format.html { render "/common/index", :layout => false } - end - end - - def student_lists_data - template_file = EcTemplate.find_by_name "学生列表导入模板" - if template_file.present? - file = template_file.attachments.first - template_url = "/attachments/download/#{file.id}/#{file.filename}" - else - template_url = "javascript:void(0);" - end + format.json { + template_file = EcTemplate.find_by_name "学生列表导入模板" + if template_file.present? + file = template_file.attachments.first + template_url = "/attachments/download/#{file.id}/#{file.filename}" + else + template_url = "javascript:void(0);" + end - students = @year.ec_year_students - show_name = @year.ec_year_students.where(:name => nil).count == 0 + students = @year.ec_year_students + show_name = @year.ec_year_students.where(:name => nil).count == 0 - page = params[:page] || 1 - total_student = students.count - total_page = (total_student / 50.0).ceil - students = paginateHelper students, 50 + page = params[:page] || 1 + total_student = students.count + total_page = (total_student / 50.0).ceil + students = paginateHelper students, 50 - ec_students = [] - students.each_with_index do |student, index| - student = {index: (50*(page.to_i - 1) + index + 1), - student_name: student.name, - student_id: student.student_id} - ec_students << student - end + ec_students = [] + students.each_with_index do |student, index| + student = {index: (50*(page.to_i - 1) + index + 1), + student_name: student.name, + student_id: student.student_id} + ec_students << student + end - import_url = "/ec_major_schools/#{@ec_major_school.id}/academic_years/#{@year.id}/import_students" + import_url = "/ec_major_schools/#{@ec_major_school.id}/academic_years/#{@year.id}/import_students" - render :json => {template_url: template_url, ec_students: ec_students, total_page: total_page, import_url: import_url, - show_name: show_name, :total_student => total_student, :is_manager => @template_major} + render :json => {template_url: template_url, ec_students: ec_students, total_page: total_page, import_url: import_url, + show_name: show_name, :total_student => total_student} + } + end end # DELETE: /ec_major_schools/:major_id/academic_years/:year_id/destroy_students @@ -348,11 +346,6 @@ class EcYearsController < ApplicationController @template_major = User.current.admin? || @ec_major_school.school.ec_school_users.pluck(:user_id).include?(User.current.id) || @ec_major_school.ec_major_school_users.pluck(:user_id).include?(User.current.id) end - # 职业认证的权限判断 - def ec_auth - ec_public_auth @ec_major_school - end - def find_year @year = EcYear.find(params[:id]) end @@ -394,14 +387,6 @@ class EcYearsController < ApplicationController new_egs.save! # 记录新旧对应关系,为之后的中间表做记录 egs_record << [pre_egs.id, new_egs.id] - prev_ersvss = EcRequireSubVsStandard.where(:ec_graduation_subitem_id => pre_egs.id) - prev_ersvss.each do |prev_ersvs| - new_ersvss = EcRequireSubVsStandard.new - new_ersvss.attributes = prev_ersvs.attributes.dup.except("id", "ec_graduation_subitem_id") - new_ersvss.ec_graduation_subitem_id = new_egs.id - new_ersvss.save! - end - end end @@ -412,30 +397,12 @@ class EcYearsController < ApplicationController new_eto.attributes = pre_eto.attributes.dup.except("id", "ec_year_id") new_eto.ec_year_id = ec_year.id new_eto.save! - # 复制 "培养目标分项" pre_eto.ec_training_subitems.try(:each) do |pre_ets| new_ets = EcTrainingSubitem.new new_ets.attributes = pre_ets.attributes.dup.except("id", "ec_training_objective_id") new_ets.ec_training_objective_id = new_eto.id new_ets.save! - - # 复制 "毕业要去 vs 培养目标" - pre_ervsos = EcRequirementVsObjective.where(:ec_training_objective_id => pre_ets.id) - pre_ervsos.each do |ervso| - new_ervso = EcRequirementVsObjective.new - new_ervso.attributes = ervso.attributes.dup.except("id", "ec_training_objective_id", "ec_graduation_requirement_id") - new_ervso.ec_training_objective_id = new_ets.id - new_egr_id = -1 - egr_record.each do |egr_id| - if egr_id[0] == ervso.ec_graduation_requirement_id - new_egr_id = egr_id[1] - end - end - raise("找不对应的毕业要求") if new_egr_id == -1 - new_ervso.ec_graduation_requirement_id = new_egr_id - new_ervso.save! - end end end diff --git a/app/controllers/ecloud_controller.rb b/app/controllers/ecloud_controller.rb deleted file mode 100644 index 3e02c579..00000000 --- a/app/controllers/ecloud_controller.rb +++ /dev/null @@ -1,381 +0,0 @@ -#encoding=utf-8 -# 云启训练场(EduCoder)个人版 产品编码(appId) 9200108 -# 产品名称 计费类型 套餐编码 -# 云启训练场(EduCoder)个人版 固定包月 9200108001 -# 固定包月 9200108002 -# 固定包月 9200108003 -# --------------------------------------------------- -# 产品名称 计费类型 套餐编码 -# 云启训练场(EduCoder))院校版 包月+按license 9200109001 -# 包月+按license 9200109002 - -# 云启训练场(EduCoder))院校版 产品编码(appId) 9200109 - -require 'net/http' -require 'digest' - -class EcloudController < ApplicationController - skip_before_filter :verify_authenticity_token - - before_filter :save_para - before_filter :check_sign, only: [:ps_new, :ps_update, :bs_new, :bs_update] - - before_filter :user_setup - # before_filter :require_login, only: [:authorize] - - - skip_before_filter :verify_authenticity_token, only: [:ps_new, :ps_update, :bs_new, :bs_update, :ecloud_login_callback] - - def index - render file: 'public/react-oschina/build/index.html', :layout => false - end - - def trustie_login - end - - # 测试环境 - # CLIENT_ID = '1022' - # CLIENT_SECRET = '2112037a-6d7a-432b-9081-feb1153d8668' - # SERVER_URL = "https://221.176.54.92:9081/restful/services/" - # - - # 正式环境 - CLIENT_ID = '1056' - CLIENT_SECRET = '2e84256a-3de4-4713-9e02-10ee88a14592' - SERVER_URL = "https://221.176.53.130:44390/services/" - - - ## 签名 - def sign(timestamp) - Digest::MD5.hexdigest("client_id=#{CLIENT_ID}client_key=#{CLIENT_SECRET}timestamp=#{timestamp}").upcase - end - - - # 企业/个人业务开通 - # applyno 申请单号,唯一 - # ecordercode 唯一标志一个企业的订购关系 - # params['opttype']:操作类型。0开通;1变更;2试用转商用;4再次开通 - # 业务列表opttype: 0新增;1注销;2修改 - # serviceparas: 但是由于企业版是按成员收费的,所以serviceparas里面会传成员数;个人版是包月计费的,serviceparas不会传成员数 - def bs_new - ActiveRecord::Base.transaction do - begin - if params['opttype'] == 0 # 开通企业/个人业务 - ecloud = Ecloud.create!(eloud_params) - create_service(params['services'], ecloud.try(:id)) if params['services'].present? - create_product_params(params['productparas'], ecloud.try(:id)) if params['productparas'].present? - # 为管理员添加一条记录 - # 开通的时候都是用户的opttype也是0 - # 如果管理员已经存在,则不用重复开通 - euser = EcloudUser.where(userid: params['userid'], custid: params['custid']).first - unless euser - EcloudUser.create!(custid: params['custid'], opttype: params['opttype'], userid: params['userid'], - username: params['username'], useralias: params['useralias'], - mobile: params['mobile'], email: params['email'], begintime: params['begintime'], - endtime: params['endtime']) - end - elsif params['opttype'] == 2 # 试用转商用 # 变更企业/个人业务 - # 业务列表:注销业务(注销试用的套餐),另一个业务项的操作代码是:新增业务(开通商用的套餐) - # 需要通过产品服务编号和业务编码来区分哪个产品 - ecloud = Ecloud.where(custid: params['custid'], custcode: params['custcode'], productcode: params['productcode'], trial: true).first - - # 注销试用的套餐 - ## 需要注销的套餐; 试用转商用是不会有批量操作的,所以可以使用first - des_service = params['services'].select{|s| s['opttype'] == 1}.first - esd = EcloudService.where(ecloud_id: ecloud.try(:id), code: des_service['code']).first - ecloud.update_attribute(:trial, params['trial']) - esd.update_attributes!(opttype: des_service['opttype'], begintime: des_service['begintime'], endtime: des_service['endtime']) - - # 试用转商用是不会有批量操作的 - # 新增业务 - add_service = params['services'].select{|s| s['opttype'] == 0} - create_service(add_service, ecloud.try(:id)) - # - - elsif params['opttype'] == 1 # 业务变更 - ecloud = Ecloud.where(custid: params['custid'], custcode: params['custcode'], productcode: params['productcode']).first - # 套餐变更 - # 操作代码 0:新增业务,1:注销业务2:修改业务 - # # 新增服务 - add_service = params['services'].select{|s| s['opttype'] == 0} - create_service(add_service, ecloud.try(:id)) if add_service.present? - - # 如果有注销业务,注销业务 - des_services = params['services'].select{|s| s['opttype'] == 1} - if des_services.present? - des_services.each do |ds| - - logger.info("666666#{ecloud.try(:id)}, 55555555#{ds['code']}") - esd = EcloudService.where(ecloud_id: ecloud.try(:id), code: ds['code']).first - esd.update_attributes!(opttype: ds['opttype'], begintime: ds['begintime'], endtime: ds['endtime']) - end - end - - # 变更业务 - edt_services = params['services'].select{|s| s['opttype'] == 2} - if edt_services.present? - edt_services.each do |es| - ese = EcloudService.where(ecloud_id: ecloud.try(:id), code: es['code']).first - ese.update_attributes!(opttype: es['opttype'], begintime: es['begintime'], endtime: es['endtime']) if ese.present? - create_serviceparas(es['serviceparas'].first, ese.id) if ese.present? - end - end - - - # ecloud = Ecloud.where(bossorderid: params['bossorderid']).first - # ecloud.update_attributes!(eloud_params) - # ecloud.ecloud_productparas.destroy - # ecloud.ecloud_services.destroy - # - # ecloud_id = ecloud.try(:id) - - elsif params['opttype'] == 4 # 再次重复开通 - # 再次申请开通,这种情况就是累加时间 - ecloud = Ecloud.where(custid: params['custid'], custcode: params['custcode'], productcode: params['productcode']).first - create_service(params['services'], ecloud.try(:id)) - create_product_params(params['productparas'], ecloud.try(:id)) if params['productparas'].present? - end - - # - # # 非试用情况下,为管理员单独创建一条账号,企业账号 - # unless params['trial'] - # EcloudUser.create!(ecloud_id: ecloud.try(:id), opttype: params['opttype'], userid: params['userid'], - # username: params['username'], useralias: params['useralias'], - # mobile: params['mobile'], email: params['email']) - # end - - render :json => {result: true, errmsg: ""} - # rescue Exception => e - # logger.error(e.message) - # render :json => {code: 500, msg: "#{e.message}"} - # raise ActiveRecord::Rollback - end - end - end - - # 企业/个人业务变更、注销 - # 处理业务平台退订、暂停(欠费暂停,信控暂停等)、暂停后恢复应用业务 - # 这个接口是不会新增业务的 - # 试用退订的时候bossorderid传空字符 - def bs_update - ActiveRecord::Base.transaction do - begin - case params['opttype'] - when 0 # 退订 - opttype = 6 - when 1 # 暂停 - opttype = 7 - when 2 # 恢复 - opttype = 8 - end - if params['bossorderid'].present? - ecloud = Ecloud.where(bossorderid: params['bossorderid']).first - ecloud.update_attribute(:opttype, opttype) - else - # 试用退订 - params['services'].each do |service| - ecloud_id = EcloudService.where(code: service['packagecode']).first.try(:ecloud_id) - Ecloud.find(ecloud_id).update_attribute(:opttype, opttype) - end - end - render :json => {result: true, errmsg: ""} - rescue Exception => e - logger.error(e.message) - render :json => {code: 500, msg: "#{e.message}"} - raise ActiveRecord::Rollback - end - end - end - - # 用户业务开通与变更接口 - # 授权statu为1,取消授权status为0 - # user['opttype']: 操作类型0:开通;1:变更;3: 取消授权;4:暂停;5:恢复; - - def ps_new - ActiveRecord::Base.transaction do - begin - user_params = params['users'] - user_params.each do |user_param| - if user_param['opttype'] == 0 # 开通 - EcloudUser.create!(custid: params['custid'], opttype: user_param['opttype'], userid: user_param['userid'], - username: user_param['username'], useralias: user_param['useralias'], - mobile: user_param['mobile'], email: user_param['email'], begintime: user_param['begintime'].to_s, - endtime: user_param['endtime'].to_s) - elsif user_param['opttype'] == 1 # 变更 - ecloud_user = EcloudUser.where(custid: params['custid'], userid: user_param['userid']).first - ecloud_user.update_attributes!(opttype: user_param['opttype'], username: user_param['username'], - useralias: user_param['useralias'], mobile: user_param['mobile'], email: user_param['email'], - begintime: user_param['begintime'].to_s, endtime: user_param['endtime'].to_s) - end - end - - render :json => {success: true, errmsg: ""} - # end - rescue Exception => e - logger.error(e.message) - render :json => {code: 500, msg: "#{e.message}"} - raise ActiveRecord::Rollback - end - end - end - - # 用户业务状态变更 - # user['opttype']: 操作类型0:开通;1:变更;3: 取消授权;4:暂停;5:恢复; - def ps_update - begin - user_params = params['users'] - user_params.each do |user_param| - case user_param['opttype'] - when 0 # 取消授权 - opttype = 3 - when 1 # 暂停 - opttype = 4 - when 2 # 恢复 - opttype = 5 - end - ecloud_user = EcloudUser.where(custid: params['custid'], userid: user_param['userid']).first - ecloud_user.update_attributes!(opttype: opttype, operatime: params['operatime'], effecttime: params['effecttime']) - end - - render :json => {success: true, errmsg: ""} - rescue Exception => e - logger.error(e.message) - render :json => {code: 500, msg: "#{e.message}"} - end - end - - def ecloud_login_callback - - unless params["test"] == 'true' - #获取code - logger.info "oauth2 login_callback: #{params}" - - raise "没有code" unless params[:code] - - url = "#{SERVER_URL}/oauth2/authorization?grant_type=authorization_code" + - "&client_id=#{CLIENT_ID}&scope=&redirect_uri=&code=#{params[:code]}" - - res = post(url) - logger.info "oauth2 authorization resp: #{res}" - # {"access_token":"ae673b2d-88b4-46cc-aa74-0b031f24b76f","expires":6,"refresh_token":"7380cc67-a59c-4c21-9000-70e12a58d175","username":"15111030087@QW_er","uid":2147} - - body = decode(res) - - raise '登录失败' unless body["access_token"] - - #获取此用户信息 - res = get("#{SERVER_URL}/user/info?access_token=#{body['access_token']}&userid=#{body['uid']}") - logger.info "oauth2 get user info: #{res}" - # {"userid":2147,"custid":2104,"custcode":"E0002018042810010054","custtype":2,"status":2,"username":"15111030087@QW_er","useralias":"15111030087","isadmin":true,"entprise":"04**004","departments":"","departmentnames":"","mobile":"15365386520","email":"15111030087@139.com"} - else - res = '{"userid":2147,"custid":2104,"custcode":"E0002018042810010054","custtype":2,"status":2,"username":"15111030087@QW_er","useralias":"15111030087","isadmin":true,"entprise":"04**004","departments":"","departmentnames":"","mobile":"15365386520","email":"15111030087@139.com"}' - end - - - # 同步用户 - info = decode(res) - - user = User.find_by_ecoder_user_id(info["userid"]) - unless user - #新建用户 - user = User.create_with_ecoder!(info) - end - - self.logged_user = user - - user = UserExtensions.where(:user_id => User.current.id).first - if user.gender.nil? || user.school_id.nil? || User.current.lastname.nil? - redirect_to my_account_path - elsif user.identity == 3 && user.school_id.nil? - redirect_to my_account_path - else - redirect_to User.current - end - - end - - - private - def get(url) - uri = URI(url) - - http = Net::HTTP.new(uri.host, uri.port) - http.use_ssl = url.start_with?('https') - http.verify_mode = OpenSSL::SSL::VERIFY_NONE - request = Net::HTTP::Get.new(uri.request_uri) - request['Content-Type'] = 'application/json' - request['Accept'] = 'application/json' - response = http.request(request) - - response.body - end - - def post(url) - uri = URI(url) - - http = Net::HTTP.new(uri.host, uri.port) - http.use_ssl = url.start_with?('https') - http.verify_mode = OpenSSL::SSL::VERIFY_NONE - request = Net::HTTP::Post.new(uri.request_uri) - request['Content-Type'] = 'application/json' - request['Accept'] = 'application/json' - response = http.request(request) - - response.body - end - - def decode(s) - begin - obj = ActiveSupport::JSON.decode(s) - rescue ActiveSupport::JSON.parse_error - logger.error("Attempted to decode invalid JSON: #{s}") - end - end - - private - def eloud_params - return {applyno: params['applyno'], ecordercode: params['ecordercode'], opttype: params['opttype'], - trial: params['trial'], bossorderid: params['bossorderid'], custid: params['custid'], custtype: params['custtype'], - custcode: params['custcode'], registersource: params['registersource'], custname: params['custname'], - userid: params['userid'], username: params['username'], useralias: params['useralias'], mobile: params['mobile'], - email: params['email'], productcode: params['productcode'], begintime: params['begintime'], - endtime: params['endtime']} - end - - # 新增套餐 - def create_service services, ecloud_id - services.each do |service| - ese = EcloudService.create!(opttype: service['opttype'], code: service['code'], begintime: service['begintime'], - endtime: service['endtime'], ecloud_id: ecloud_id) - if service['serviceparas'].present? - create_serviceparas(service['serviceparas'].first, ese.id) - end - end - end - - def create_serviceparas params_serviceparas, ese_id - if params_serviceparas.present? - EcloudServieceServicepara.create(key: params_serviceparas['key'], value: params_serviceparas['value'], ecloud_service_id: ese_id) - end - end - - def create_product_params params, ecloud_id - params.each do |p| - EcloudProductpara.create(key: p['key'], value: p['value'], ecloud_id: ecloud_id) - end - end - - def check_sign - sign = sign(params['timestamp']) - if sign != params['sign'] - render :json => {code: 501, msg: "sign的值错误"} - return - end - end - - def save_para - EcloudLog.create(url: request.url, para_value: params, applyno: params['applyno'], custid: params['custid'], - custcode: params['custcode'], userid: params['userid'], username: params['username']) - end - -end diff --git a/app/controllers/ecs_controller.rb b/app/controllers/ecs_controller.rb old mode 100644 new mode 100755 index 172d13fc..71095852 --- a/app/controllers/ecs_controller.rb +++ b/app/controllers/ecs_controller.rb @@ -1,7 +1,5 @@ class EcsController < ApplicationController - before_filter :require_login before_filter :find_school, :except => [:get_navigation_url] - before_filter :school_manager, :except => [:department, :get_navigation_url] layout 'base_ec' def department @@ -12,30 +10,26 @@ class EcsController < ApplicationController @major_schools = @school.ec_major_schools.where(:template_major => false) unless @is_school_manager ec_major_school_ids = EcMajorSchoolUser.where(:user_id => User.current.id).pluck(:ec_major_school_id) - ec_course_major_ids = EcYear.where(:id => EcCourse.where(:id => EcCourseUser.where(:user_id => User.current.id).pluck(:ec_course_id)).pluck(:ec_year_id)).pluck(:ec_major_school_id) + ec_course_major_ids = EcYear.where(:id => EcCourseUser.where(:user_id => User.current.id).pluck(:ec_year_id)).pluck(:ec_major_school_id) @major_schools = @major_schools.where(:id => (ec_major_school_ids + ec_course_major_ids).uniq) end @major_count = @major_schools.count - if !@is_school_manager && @major_count == 0 - render_403 - else - if params[:search].present? - major_ids = EcMajor.where("name like '%#{params[:search]}%' or code like '%#{params[:search]}%'").pluck(:id) - @major_schools = @major_schools.where(:ec_major_id => major_ids) - end + if params[:search].present? + major_ids = EcMajor.where("name like '%#{params[:search]}%' or code like '%#{params[:search]}%'").pluck(:id) + @major_schools = @major_schools.where(:ec_major_id => major_ids) + end - @obj_count = @major_schools.count - @limit = 10 - @is_remote = true - @obj_pages = Paginator.new @obj_count, @limit, params['page'] || 1 - @offset ||= @obj_pages.offset - @major_schools = paginateHelper @major_schools, @limit - respond_to do |format| - format.js - format.html - end + @obj_count = @major_schools.count + @limit = 10 + @is_remote = true + @obj_pages = Paginator.new @obj_count, @limit, params['page'] || 1 + @offset ||= @obj_pages.offset + @major_schools = paginateHelper @major_schools, @limit + respond_to do |format| + format.js + format.html end end @@ -68,10 +62,4 @@ class EcsController < ApplicationController def find_school @school = School.find(params[:school_id]) end - - def school_manager - unless User.current.admin? || @school.users.where(:id => User.current.id).count > 0 - render_403 - end - end end diff --git a/app/controllers/enumerations_controller.rb b/app/controllers/enumerations_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/exercise_bank_controller.rb b/app/controllers/exercise_bank_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/exercise_controller.rb b/app/controllers/exercise_controller.rb old mode 100644 new mode 100755 index c9ddb907..202752b7 --- a/app/controllers/exercise_controller.rb +++ b/app/controllers/exercise_controller.rb @@ -74,49 +74,51 @@ class ExerciseController < ApplicationController # end # end @is_teacher = User.current.allowed_to?(:as_teacher,@course) || User.current.admin? - ActiveRecord::Base.transaction do - unless @is_teacher - @exercise_user = ExerciseUser.where("user_id=? and exercise_id=?", User.current.id, @exercise.id).first - if @exercise_user.nil? - @exercise_user = ExerciseUser.create(:user_id => User.current.id, :exercise_id => @exercise.id, :start_at => Time.now, :status => false, :commit_status => 0) - elsif @exercise_user.start_at.nil? - @exercise_user.update_attributes(:start_at => Time.now) + + unless @is_teacher + @exercise_user = ExerciseUser.where("user_id=? and exercise_id=?", User.current.id, @exercise.id).first + if @exercise_user.nil? + @exercise_user = ExerciseUser.create(:user_id => User.current.id, :exercise_id => @exercise.id, :start_at => Time.now, :status => false, :commit_status => 0) + if @exercise.exercise_level_settings.where("num != exercise_questions_count").count > 0 + @exercise.create_user_question_list(@exercise_user.id) end + # @exercise_user = ExerciseUser.where("user_id=? and exercise_id=?", User.current.id, @exercise.id).first + elsif @exercise_user.start_at.nil? if @exercise.exercise_level_settings.where("num != exercise_questions_count").count > 0 @exercise.create_user_question_list(@exercise_user.id) end + @exercise_user.update_attributes(:start_at => Time.now) + end - @can_edit_excercise = can_edit_exercise @exercise, @exercise_user - if !@can_edit_excercise && !@exercise_user.status - time = (@exercise_user.start_at.to_i + @exercise.time.to_i * 60) > @exercise.end_time.to_i ? @exercise.end_time : Time.at(@exercise_user.start_at.to_i + @exercise.time.to_i * 60) - @exercise_user.update_attributes(:status => true, :end_at => time, :commit_status => 1) - s_score = calculate_student_score(@exercise, @exercise_user.user) - @exercise_user.update_attributes(:objective_score => s_score, :score => (s_score + (@exercise_user.subjective_score && @exercise_user.subjective_score > 0 ? @exercise_user.subjective_score : 0))) - if @exercise_user.user.exercise_answer.where(:exercise_question_id => @exercise.exercise_questions.where(:question_type => 4).map(&:id)).empty? - @exercise_user.update_attributes(:subjective_score => 0) - end + @can_edit_excercise = can_edit_exercise @exercise, @exercise_user + if !@can_edit_excercise && !@exercise_user.status + time = (@exercise_user.start_at.to_i + @exercise.time.to_i * 60) > @exercise.end_time.to_i ? @exercise.end_time : Time.at(@exercise_user.start_at.to_i + @exercise.time.to_i * 60) + @exercise_user.update_attributes(:status => true, :end_at => time, :commit_status => 1) + s_score = calculate_student_score(@exercise, @exercise_user.user) + @exercise_user.update_attributes(:objective_score => s_score, :score => (s_score + (@exercise_user.subjective_score && @exercise_user.subjective_score > 0 ? @exercise_user.subjective_score : 0))) + if @exercise_user.user.exercise_answer.where(:exercise_question_id => @exercise.exercise_questions.where(:question_type => 4).map(&:id)).empty? + @exercise_user.update_attributes(:subjective_score => 0) end + end - member = @exercise.course.members.where(:user_id => User.current.id).first if @exercise_user.commit_status == 1 - setting_time = exercise_group_setting @exercise, member.try(:course_group) if @exercise_user.commit_status == 1 - if @exercise_user.commit_status == 1 && setting_time.end_time > Time.now - if @exercise.time == -1 - @cancel_commit = true - else - @cancel_commit = (Time.now.to_i - @exercise_user.start_at.to_i) < @exercise.time.to_i * 60 - end + member = @exercise.course.members.where(:user_id => User.current.id).first if @exercise_user.commit_status == 1 + setting_time = exercise_group_setting @exercise, member.try(:course_group) if @exercise_user.commit_status == 1 + if @exercise_user.commit_status == 1 && setting_time.end_time > Time.now + if @exercise.time == -1 + @cancel_commit = true + else + @cancel_commit = (Time.now.to_i - @exercise_user.start_at.to_i) < @exercise.time.to_i * 60 end - - #score = calculate_student_score(@exercise, User.current) - #@exercise_user.update_attributes(:objective_score => score, :score => (score + (@exercise_user.subjective_score > 0 ? @exercise_user.subjective_score : 0))) - else - @exercise_user = ExerciseUser.where("user_id=? and exercise_id=?", params[:user_id], @exercise.id).first - @can_edit_excercise = false end - @exercise_questions = @exercise.user_question_list @exercise_user.id + #score = calculate_student_score(@exercise, User.current) + #@exercise_user.update_attributes(:objective_score => score, :score => (score + (@exercise_user.subjective_score > 0 ? @exercise_user.subjective_score : 0))) + else + @exercise_user = ExerciseUser.where("user_id=? and exercise_id=?", params[:user_id], @exercise.id).first + @can_edit_excercise = false end + @exercise_questions = @exercise.user_question_list @exercise_user.id # @percent = get_percent(@exercise,User.current) #@exercise_questions = @exercise.exercise_questions diff --git a/app/controllers/files_controller.rb b/app/controllers/files_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/forums_controller.rb b/app/controllers/forums_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/games_controller.rb b/app/controllers/games_controller.rb old mode 100644 new mode 100755 index 1797f3ed..581eaa31 --- a/app/controllers/games_controller.rb +++ b/app/controllers/games_controller.rb @@ -219,10 +219,10 @@ class GamesController < ApplicationController @had_passed_testsests_public_count = had_test.blank? ? 0 : had_test.select{|had_test| had_test.result == true && had_test.is_public == true}.count @mirror_name = @myshixun.mirror_name @final_score = ((@shixun.status <= 1) ? 0 : @game.final_score.to_i) - if @myshixun.shixun.status <= 1 || (@game.final_score != 0 && @game.answer_open > 0) + if @myshixun.shixun.status <= 1 || (@game.final_score != 0 && @game.answer_open?) @gold = 0 else - if @game.answer_open > 0 && @game.final_score ==0 + if @game.answer_open? && @game.final_score ==0 @gold = -@game_challenge.score.to_i else @gold = @game.final_score.to_i diff --git a/app/controllers/gantts_controller.rb b/app/controllers/gantts_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/git_callback_controller.rb b/app/controllers/git_callback_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/graduation_tasks_controller.rb b/app/controllers/graduation_tasks_controller.rb old mode 100644 new mode 100755 index e023adac..1db75db5 --- a/app/controllers/graduation_tasks_controller.rb +++ b/app/controllers/graduation_tasks_controller.rb @@ -21,17 +21,19 @@ class GraduationTasksController < ApplicationController end unless @order.blank? - if @course.is_end - @tasks = @tasks.where("0=1") - else - case @order - when '0', '1', '2', '3' - @tasks = @tasks.where(:status => @order) + case @order when '4' - @tasks = @tasks.where("status > 1 and allow_late = 1 and late_time > '#{Time.now}'") + if @course.is_end + @tasks = @tasks + else + @tasks = @tasks.where("0=1") + end else - @tasks = @tasks.where("0=1") - end + if @course.is_end + @tasks = @tasks.where("0=1") + else + @tasks = @tasks.where(:status => @order) + end end end diff --git a/app/controllers/graduation_topics_controller.rb b/app/controllers/graduation_topics_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/graduation_works_controller.rb b/app/controllers/graduation_works_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/groups_controller.rb b/app/controllers/groups_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/homepages_controller.rb b/app/controllers/homepages_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/homework_attach_controller.rb b/app/controllers/homework_attach_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/homework_bank_controller.rb b/app/controllers/homework_bank_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/homework_common_controller.rb b/app/controllers/homework_common_controller.rb old mode 100644 new mode 100755 index f014f6da..2f327da0 --- a/app/controllers/homework_common_controller.rb +++ b/app/controllers/homework_common_controller.rb @@ -9,7 +9,7 @@ class HomeworkCommonController < ApplicationController include ApplicationHelper # before_filter :check_authentication, :except => [] before_filter :local_exam - before_filter :find_course, :only => [:index,:new,:create, :shixuns, :create_shixun_homework, :publish_shixun_homework] + before_filter :find_course, :only => [:index,:new,:create, :shixuns, :subjects, :create_shixun_homework, :create_subject_homework, :publish_shixun_homework] before_filter :find_homework, :only => [:edit,:update,:alert_anonymous_comment,:start_anonymous_comment,:stop_anonymous_comment,:destroy,:start_evaluation_set, :set_evaluation_attr,:score_rule_set,:alert_forbidden_anonymous_comment,:alert_open_student_works,:open_student_works, :set_score_open,:alert_score_open_modal,:add_to_homework_bank,:publish_notice,:publish_homework,:end_notice,:end_homework, @@ -17,7 +17,7 @@ class HomeworkCommonController < ApplicationController before_filter :teacher_of_course, :only => [:new, :create, :edit, :update, :destroy, :start_anonymous_comment, :stop_anonymous_comment, :alert_anonymous_comment, :start_evaluation_set,:set_evaluation_attr,:score_rule_set,:alert_forbidden_anonymous_comment,:alert_open_student_works, :open_student_works,:add_to_homework_bank,:publish_notice,:end_notice,:publish_homework,:end_homework,:update_explanation, - :cancel_publish, :move_to_category,:homework_setting] + :cancel_publish, :move_to_category] # before_filter :member_of_course, :only => [:index,:setting] @@ -54,19 +54,19 @@ class HomeworkCommonController < ApplicationController @homework_commons = @homework_commons.where(:course_homework_category_id => params[:category]) end if @order.blank? - @homework_commons = @homework_commons.order("IF(ISNULL(homework_commons.publish_time),0,1), homework_commons.publish_time DESC, homework_commons.created_at DESC") + @homework_commons = @homework_commons.order("IF(ISNULL(homework_commons.publish_time),0,1), homework_commons.publish_time DESC, homework_commons.id DESC") else case @order when '1' - @homework_commons = @homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status = #{@order} and homework_commons.end_time > '#{Time.now}'").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.created_at DESC") + @homework_commons = @homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status = #{@order} and homework_commons.end_time > '#{Time.now}'").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.id DESC") when '3' - @homework_commons = @homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status = #{@order} and homework_detail_manuals.evaluation_end > '#{Time.now}'").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.created_at DESC") + @homework_commons = @homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status = #{@order} and homework_detail_manuals.evaluation_end > '#{Time.now}'").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.id DESC") when '4' - @homework_commons = @homework_commons.includes(:homework_detail_manual).where("(homework_detail_manuals.comment_status = #{@order} and homework_detail_manuals.appeal_time > '#{Time.now}')").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.created_at DESC") + @homework_commons = @homework_commons.includes(:homework_detail_manual).where("(homework_detail_manuals.comment_status = #{@order} and homework_detail_manuals.appeal_time > '#{Time.now}')").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.id DESC") when '5' - @homework_commons = @homework_commons.includes(:homework_detail_manual).where("(homework_detail_manuals.comment_status = #{@order} or (anonymous_comment = 1 and homework_commons.end_time <= '#{Time.now}'))").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.created_at DESC") + @homework_commons = @homework_commons.includes(:homework_detail_manual).where("(homework_detail_manuals.comment_status = #{@order} or (anonymous_comment = 1 and homework_commons.end_time <= '#{Time.now}'))").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.id DESC") else - @homework_commons = @homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status = #{@order}").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.created_at DESC") + @homework_commons = @homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status = #{@order}").order("IF(ISNULL(homework_commons.publish_time),0,1),homework_commons.publish_time DESC, homework_commons.id DESC") end end @is_student = User.current.logged? && (User.current.admin? || (User.current.member_of_course?(@course) && !@is_teacher)) @@ -105,6 +105,33 @@ class HomeworkCommonController < ApplicationController end end + # 选用实训路径弹框 + def subjects + @search = params[:search] + @homework = HomeworkCommon.new + @type = params[:type] + if params[:category_id] && params[:category_id].strip != "" + @category = @course.course_homework_categories.where(:id => params[:category_id]).first + end + if @type.nil? || @type == "" || @type == "all" + @subjects = Subject.where("hidden = 0 and name like '%#{@search}%' and status = 2").reorder("updated_at desc") + else + @subjects = Subject.where("hidden = 0 and repertoire_id = #{@type.to_i} and name like '%#{@search}%' and status = 2").reorder("updated_at desc") + end + @tags = Repertoire.where(:id => Subject.where(:hidden => 0, :status => 2).pluck(:repertoire_id).uniq).order("updated_at asc") + @limit = 10 + @page = params['page'] || 1 + @subject_count = @subjects.size + @total_pages = (@subject_count / @limit.to_f).ceil + @subjects = paginateHelper @subjects, @limit + respond_to do |format| + format.js + format.json { + render json: subject_json_data(@subjects) + } + end + end + # 新建实训作业 def shixuns @search = params[:search] @@ -243,9 +270,50 @@ class HomeworkCommonController < ApplicationController end end + def create_subject_homework + unless params[:page] + @shixuns_count = 0 + if params[:category_id] && params[:category_id].strip != "" + @category = @course.course_homework_categories.where(:id => params[:category_id]).first + end + @homework_ids = "" + none_shixun_ids = ShixunSchool.where("school_id != #{User.current.user_extensions.try(:school_id)}").pluck(:shixun_id) + subjects = Subject.where(:id => params[:subject_homework]) + + # 多重循环是为了保证作业的创建顺序与路径的实训顺序一致 + subjects.each do |subject| + subject.stages.each do |stage| + stage.shixuns.each do |shixun| + # 判断该实训是否对当前用户所在单位不公开 + if shixun.status == 2 && !none_shixun_ids.include?(shixun.id) + homework = HomeworkCommon.new(:name => shixun.name, :description => shixun.description, :anonymous_comment => 1, :homework_type => 4, + :late_penalty => 5, :teacher_priority => 1, :user_id => User.current.id, :course_id => params[:course], + :course_homework_category_id => @category.try(:id)) + + homework_detail_manual = HomeworkDetailManual.new(:te_proportion => 1.0, :ta_proportion => 0, :comment_status => 0, :evaluation_num => 0, :absence_penalty => 0) + homework.homework_detail_manual = homework_detail_manual + + if homework.save + homework_detail_manual.save if homework_detail_manual + HomeworkCommonsShixuns.create(:homework_common_id => homework.id, :shixun_id => shixun.id) + create_shixun_homework_cha_setting homework, shixun + create_works_list homework + @homework_ids = @homework_ids == "" ? homework.id.to_s : @homework_ids + "," + homework.id.to_s + + @shixuns_count += 1 + end + end + end + end + end + end + @groups = @course.course_groups + @groups = paginateHelper @groups, 5 + end + def create_shixun_homework unless params[:page] - shixuns = Shixun.where(:id => params[:shixun_homework]).reorder("id desc") + shixuns = Shixun.where(:id => params[:shixun_homework]) @shixuns_count = shixuns.count @homework_ids = "" if params[:category_id] && params[:category_id].strip != "" @@ -283,94 +351,93 @@ class HomeworkCommonController < ApplicationController end def homework_setting - ActiveRecord::Base.transaction do - if @homework.homework_detail_manual.try(:comment_status) == 0 && @course.course_groups.count > 1 - @homework.unified_setting = params[:unified_setting] ? true :false - end + if @homework.homework_detail_manual.try(:comment_status) == 0 && @course.course_groups.count > 1 + @homework.unified_setting = params[:unified_setting] ? true :false + end - if @homework.unified_setting - params_publish_time = params[:homework_publish_time] - params_end_time = params[:homework_end_time] - # params_archive_time = params[:homework_archive_time] - min_publish_time = params_publish_time - max_end_time = params_end_time - else - # 获取最小发布时间和最大截止时间,赋值给homework - params_publish_time = params[:homework_publish_time_group] - params_end_time = params[:homework_end_time_group] - # params_archive_time = params[:homework_archive_time_group] - min_publish_time = @homework.publish_time ? (format_time @homework.publish_time).to_s : "" - max_end_time = @homework.end_time ? (format_time @homework.end_time).to_s : "" - if params[:homework_end_time_group] - max_end_time = "" - params[:homework_end_time_group].each_with_index do |end_time, index| - if end_time != "" - if max_end_time == "" || end_time > max_end_time - max_end_time = end_time - end + if @homework.unified_setting + params_publish_time = params[:homework_publish_time] + params_end_time = params[:homework_end_time] + # params_archive_time = params[:homework_archive_time] + min_publish_time = params_publish_time + max_end_time = params_end_time + else + # 获取最小发布时间和最大截止时间,赋值给homework + params_publish_time = params[:homework_publish_time_group] + params_end_time = params[:homework_end_time_group] + # params_archive_time = params[:homework_archive_time_group] + min_publish_time = @homework.publish_time ? (format_time @homework.publish_time).to_s : "" + max_end_time = @homework.end_time ? (format_time @homework.end_time).to_s : "" + if params[:homework_end_time_group] + max_end_time = "" + params[:homework_end_time_group].each_with_index do |end_time, index| + if end_time != "" + if max_end_time == "" || end_time > max_end_time + max_end_time = end_time end end end + end - if params[:homework_publish_time_group] - params[:homework_publish_time_group].each_with_index do |publish_time, index| - if publish_time != "" - if min_publish_time == "" || publish_time < min_publish_time - min_publish_time = publish_time - end + if params[:homework_publish_time_group] + params[:homework_publish_time_group].each_with_index do |publish_time, index| + if publish_time != "" + if min_publish_time == "" || publish_time < min_publish_time + min_publish_time = publish_time end end end end + end - # 不统一设置且分班数大于一则更新分组设置 - if !@homework.unified_setting && @course.course_groups.count > 1 - @course.course_groups.each_with_index do |group, index| - homework_group_setting = @homework.homework_group_settings.where(:course_group_id => group.id).first - unless homework_group_setting - homework_group_setting = HomeworkGroupSetting.create(:homework_common_id => @homework.id, :course_group_id => group.id, :course_id => @course.id) - end + # 不统一设置且分班数大于一则更新分组设置 + if !@homework.unified_setting && @course.course_groups.count > 1 + @course.course_groups.each_with_index do |group, index| + homework_group_setting = @homework.homework_group_settings.where(:course_group_id => group.id).first + unless homework_group_setting + homework_group_setting = HomeworkGroupSetting.create(:homework_common_id => @homework.id, :course_group_id => group.id, :course_id => @course.id) end - group_id = [] - @homework.homework_group_settings.where("publish_time is null or publish_time > '#{Time.now}'").joins(:course_group).reorder("CONVERT(course_groups.name USING gbk) COLLATE gbk_chinese_ci ASC").each_with_index do |setting, index| - if params[:homework_publish_time_group] && min_publish_time != "" - if params[:homework_publish_time_group][index] && params[:homework_publish_time_group][index] != "" - setting.update_column(:publish_time, params[:homework_publish_time_group][index]) - end - elsif params[:homework_publish_time_group] && min_publish_time == "" - setting.update_column(:publish_time, Time.now) - group_id << setting.course_group_id + end + group_id = [] + @homework.homework_group_settings.where("publish_time is null or publish_time > '#{Time.now}'").joins(:course_group).reorder("CONVERT(course_groups.name USING gbk) COLLATE gbk_chinese_ci ASC").each_with_index do |setting, index| + if params[:homework_publish_time_group] && min_publish_time != "" + if params[:homework_publish_time_group][index] && params[:homework_publish_time_group][index] != "" + setting.update_column(:publish_time, params[:homework_publish_time_group][index]) end + elsif params[:homework_publish_time_group] && min_publish_time == "" + setting.update_column(:publish_time, Time.now) + group_id << setting.course_group_id end + end - @homework.homework_group_settings.where("end_time is null or end_time > '#{Time.now}'").joins(:course_group).reorder("CONVERT(course_groups.name USING gbk) COLLATE gbk_chinese_ci ASC").each_with_index do |setting, index| - if params[:homework_end_time_group] && max_end_time != "" - if params[:homework_end_time_group][index] && params[:homework_end_time_group][index] != "" - setting.update_column(:end_time, params[:homework_end_time_group][index]) - end - elsif params[:homework_end_time_group] && max_end_time == "" - setting.update_column(:end_time, Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) + @homework.homework_group_settings.where("end_time is null or end_time > '#{Time.now}'").joins(:course_group).reorder("CONVERT(course_groups.name USING gbk) COLLATE gbk_chinese_ci ASC").each_with_index do |setting, index| + if params[:homework_end_time_group] && max_end_time != "" + if params[:homework_end_time_group][index] && params[:homework_end_time_group][index] != "" + setting.update_column(:end_time, params[:homework_end_time_group][index]) end + elsif params[:homework_end_time_group] && max_end_time == "" + setting.update_column(:end_time, Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) end - # 统一设置则删除分组设置 - elsif @homework.unified_setting - @homework.homework_group_settings.destroy_all end + # 统一设置则删除分组设置 + elsif @homework.unified_setting + @homework.homework_group_settings.destroy_all + end - # homework 的记录更新 - # 发布时间不为空 - if params_publish_time && min_publish_time != "" - @homework.publish_time = min_publish_time if @homework.publish_time.nil? || @homework.publish_time > Time.now - @homework.end_time = max_end_time if @homework.end_time.nil? || @homework.end_time > Time.now - # @homework.archive_time = params_archive_time if params_archive_time - if @homework.publish_time < Time.now and @homework_detail_manual.comment_status == 0 - @homework_detail_manual.comment_status = 1 - create_homework_user = 1 - - if @homework.course_acts.size == 0 - @homework.course_acts << CourseActivity.new(:user_id => @homework.user_id,:course_id => @homework.course_id) - end + # homework 的记录更新 + # 发布时间不为空 + if params_publish_time && min_publish_time != "" + @homework.publish_time = min_publish_time + @homework.end_time = max_end_time + # @homework.archive_time = params_archive_time if params_archive_time + if @homework.publish_time < Time.now and @homework_detail_manual.comment_status == 0 + @homework_detail_manual.comment_status = 1 + create_homework_user = 1 + + if @homework.course_acts.size == 0 + @homework.course_acts << CourseActivity.new(:user_id => @homework.user_id,:course_id => @homework.course_id) end + end =begin if @homework.archive_time < Time.now && @homework_detail_manual.comment_status < 6 @homework_detail_manual.comment_status = 6 @@ -378,22 +445,22 @@ class HomeworkCommonController < ApplicationController @homework_detail_manual.comment_status = 5 end =end - # 发布时间未设置 则按当前时间立即发布 - elsif params_publish_time && min_publish_time == "" - @homework_detail_manual.comment_status = 1 if @homework_detail_manual.comment_status == 0 - @homework.publish_time = Time.now if @homework.publish_time.nil? || @homework.publish_time > Time.now - @homework.unified_setting = 1 - @homework.end_time = Time.at(((1.month.since.to_i)/3600.0).ceil * 3600) if @homework.end_time.nil? || @homework.end_time > Time.now - # @homework.archive_time = Time.at(((2.months.since.to_i)/3600.0).ceil * 3600) - - create_homework_user = 1 - if @homework.course_acts.size == 0 - @homework.course_acts << CourseActivity.new(:user_id => @homework.user_id,:course_id => @homework.course_id) - end - # 已发布的作业,只更新截止时间和结束时间 - else - @homework.end_time = max_end_time if params_end_time && (@homework.end_time.nil? || @homework.end_time > Time.now) - # @homework.archive_time = params_archive_time if params_archive_time + # 发布时间未设置 则按当前时间立即发布 + elsif params_publish_time && min_publish_time == "" + @homework_detail_manual.comment_status = 1 + @homework.publish_time = Time.now + @homework.unified_setting = 1 + @homework.end_time = Time.at(((1.month.since.to_i)/3600.0).ceil * 3600) + # @homework.archive_time = Time.at(((2.months.since.to_i)/3600.0).ceil * 3600) + + create_homework_user = 1 + if @homework.course_acts.size == 0 + @homework.course_acts << CourseActivity.new(:user_id => @homework.user_id,:course_id => @homework.course_id) + end + # 已发布的作业,只更新截止时间和结束时间 + else + @homework.end_time = max_end_time if params_end_time + # @homework.archive_time = params_archive_time if params_archive_time =begin if @homework.archive_time < Time.now && @homework_detail_manual.comment_status < 6 @@ -402,190 +469,189 @@ class HomeworkCommonController < ApplicationController @homework_detail_manual.comment_status = 5 end =end - end + end - if params[:homework_allow_late] == '1' - @homework.allow_late = true - if @homework.late_penalty != params[:homework_late_penalty].to_i - @homework.student_works.where(:work_status => 2).each do |work| - work.late_penalty = params[:homework_late_penalty].to_i - work.save - end + if params[:homework_allow_late] == '1' + @homework.allow_late = true + if @homework.late_penalty != params[:homework_late_penalty].to_i + @homework.student_works.where(:work_status => 2).each do |work| + work.late_penalty = params[:homework_late_penalty].to_i + work.save end - @homework.late_penalty = params[:homework_late_penalty].to_i - else - @homework.allow_late = false - @homework.late_penalty = 0 end + @homework.late_penalty = params[:homework_late_penalty].to_i + else + @homework.allow_late = false + @homework.late_penalty = 0 + end - anonymous_comment = @homework.anonymous_comment - absence_penalty = @homework_detail_manual.absence_penalty - appeal_penalty = @homework_detail_manual.appeal_penalty - if @homework_detail_manual.comment_status < 3 - if params[:homework_anonymous_comment] - @homework.anonymous_comment = 0 - @homework_detail_manual.evaluation_start = params[:homework_evaluation_start] if params[:homework_evaluation_start] - @homework_detail_manual.evaluation_end = params[:homework_evaluation_end] if params[:homework_evaluation_end] - @homework_detail_manual.evaluation_num = params[:homework_evaluation_num] if params[:homework_evaluation_num] - @homework_detail_manual.absence_penalty = params[:homework_absence_penalty] if params[:homework_absence_penalty] - - else - @homework.anonymous_comment = 1 - @homework_detail_manual.evaluation_start = nil - @homework_detail_manual.evaluation_end = nil - @homework_detail_manual.evaluation_num = 0 - @homework_detail_manual.absence_penalty = 0 - end - else + anonymous_comment = @homework.anonymous_comment + absence_penalty = @homework_detail_manual.absence_penalty + appeal_penalty = @homework_detail_manual.appeal_penalty + if @homework_detail_manual.comment_status < 3 + if params[:homework_anonymous_comment] + @homework.anonymous_comment = 0 + @homework_detail_manual.evaluation_start = params[:homework_evaluation_start] if params[:homework_evaluation_start] @homework_detail_manual.evaluation_end = params[:homework_evaluation_end] if params[:homework_evaluation_end] @homework_detail_manual.evaluation_num = params[:homework_evaluation_num] if params[:homework_evaluation_num] @homework_detail_manual.absence_penalty = params[:homework_absence_penalty] if params[:homework_absence_penalty] - end - if anonymous_comment != @homework.anonymous_comment - @homework_detail_manual.te_proportion = 1 - @homework_detail_manual.ta_proportion = 0 - @homework_detail_programing.ta_proportion = 0 if @homework_detail_programing - end - if @homework_detail_manual.comment_status < 4 - if @homework.anonymous_comment == 0 && params[:homework_anonymous_appeal] - @homework.anonymous_appeal = 1 - @homework_detail_manual.appeal_time = params[:homework_appeal_time] if params[:homework_appeal_time] - @homework_detail_manual.appeal_penalty = params[:homework_appeal_penalty] if params[:homework_appeal_penalty] - else - @homework.anonymous_appeal = 0 - @homework_detail_manual.appeal_time = nil - @homework_detail_manual.appeal_penalty = 0 - end else + @homework.anonymous_comment = 1 + @homework_detail_manual.evaluation_start = nil + @homework_detail_manual.evaluation_end = nil + @homework_detail_manual.evaluation_num = 0 + @homework_detail_manual.absence_penalty = 0 + end + else + @homework_detail_manual.evaluation_end = params[:homework_evaluation_end] if params[:homework_evaluation_end] + @homework_detail_manual.evaluation_num = params[:homework_evaluation_num] if params[:homework_evaluation_num] + @homework_detail_manual.absence_penalty = params[:homework_absence_penalty] if params[:homework_absence_penalty] + end + if anonymous_comment != @homework.anonymous_comment + @homework_detail_manual.te_proportion = 1 + @homework_detail_manual.ta_proportion = 0 + @homework_detail_programing.ta_proportion = 0 if @homework_detail_programing + end + if @homework_detail_manual.comment_status < 4 + if @homework.anonymous_comment == 0 && params[:homework_anonymous_appeal] + @homework.anonymous_appeal = 1 @homework_detail_manual.appeal_time = params[:homework_appeal_time] if params[:homework_appeal_time] @homework_detail_manual.appeal_penalty = params[:homework_appeal_penalty] if params[:homework_appeal_penalty] + + else + @homework.anonymous_appeal = 0 + @homework_detail_manual.appeal_time = nil + @homework_detail_manual.appeal_penalty = 0 end - if absence_penalty != @homework_detail_manual.absence_penalty && @homework_detail_manual.comment_status >= 4 - all_dis_eva = StudentWorksEvaluationDistribution.where(:student_work_id => @homework.student_works.map(&:id)) - has_sw_count = all_dis_eva.select("distinct user_id").count - anon_count = all_dis_eva.count / has_sw_count + else + @homework_detail_manual.appeal_time = params[:homework_appeal_time] if params[:homework_appeal_time] + @homework_detail_manual.appeal_penalty = params[:homework_appeal_penalty] if params[:homework_appeal_penalty] + end + if absence_penalty != @homework_detail_manual.absence_penalty && @homework_detail_manual.comment_status >= 4 + all_dis_eva = StudentWorksEvaluationDistribution.where(:student_work_id => @homework.student_works.map(&:id)) + has_sw_count = all_dis_eva.select("distinct user_id").count + anon_count = all_dis_eva.count / has_sw_count + @homework.student_works.where("work_status != 0").each do |student_work| + absence_penalty_count = student_work.user.student_works_evaluation_distributions.where(:student_work_id => @homework.student_works.map(&:id)).count - student_work.user.student_works_scores.where(:student_work_id => @homework.student_works.map(&:id), :reviewer_role => 3).count + student_work.absence_penalty = absence_penalty_count > 0 ? absence_penalty_count * @homework_detail_manual.absence_penalty : 0 + student_work.save + end + end + if appeal_penalty != @homework_detail_manual.appeal_penalty && @homework_detail_manual.comment_status >= 4 + @homework.student_works.each do |student_work| + appeal_penalty_count = student_work.user.student_works_scores.where(:student_work_id => @homework.student_works.map(&:id), :appeal_status => 3).count + student_work.appeal_penalty = appeal_penalty_count > 0 ? appeal_penalty_count * @homework_detail_manual.absence_penalty : 0 + student_work.save + end + end + + # 助教评分模式有变更 则更新学生分数 + if params[:homework_ta_mode] && @homework_detail_manual.ta_mode.to_i != params[:homework_ta_mode].to_i + @homework_detail_manual.ta_mode = params[:ta_mode].to_i + @homework_detail_manual.save + if @homework_detail_manual.ta_mode == 1 @homework.student_works.where("work_status != 0").each do |student_work| - absence_penalty_count = student_work.user.student_works_evaluation_distributions.where(:student_work_id => @homework.student_works.map(&:id)).count - student_work.user.student_works_scores.where(:student_work_id => @homework.student_works.map(&:id), :reviewer_role => 3).count - student_work.absence_penalty = absence_penalty_count > 0 ? absence_penalty_count * @homework_detail_manual.absence_penalty : 0 + ts_score = StudentWorksScore.find_by_sql("SELECT AVG(score) AS score FROM (SELECT * FROM (SELECT * FROM student_works_scores WHERE student_work_id = #{student_work.id} AND reviewer_role = 2 AND score IS NOT NULL ORDER BY created_at DESC) AS t GROUP BY user_id) AS a") + student_work.teaching_asistant_score = ts_score.first.score.nil? ? nil : ts_score.first.score.try(:round, 2).to_f student_work.save end - end - if appeal_penalty != @homework_detail_manual.appeal_penalty && @homework_detail_manual.comment_status >= 4 - @homework.student_works.each do |student_work| - appeal_penalty_count = student_work.user.student_works_scores.where(:student_work_id => @homework.student_works.map(&:id), :appeal_status => 3).count - student_work.appeal_penalty = appeal_penalty_count > 0 ? appeal_penalty_count * @homework_detail_manual.absence_penalty : 0 + else + @homework.student_works.where("work_status != 0").each do |student_work| + ts_score = StudentWorksScore.where("student_work_id = #{student_work.id} AND reviewer_role = 2 AND score IS NOT NULL").order("created_at DESC") + student_work.teaching_asistant_score = ts_score.first.nil? ? nil : ts_score.first.score student_work.save end end + end - # 助教评分模式有变更 则更新学生分数 - if params[:homework_ta_mode] && @homework_detail_manual.ta_mode.to_i != params[:homework_ta_mode].to_i - @homework_detail_manual.ta_mode = params[:ta_mode].to_i - @homework_detail_manual.save - if @homework_detail_manual.ta_mode == 1 - @homework.student_works.where("work_status != 0").each do |student_work| - ts_score = StudentWorksScore.find_by_sql("SELECT AVG(score) AS score FROM (SELECT * FROM (SELECT * FROM student_works_scores WHERE student_work_id = #{student_work.id} AND reviewer_role = 2 AND score IS NOT NULL ORDER BY created_at DESC) AS t GROUP BY user_id) AS a") - student_work.teaching_asistant_score = ts_score.first.score.nil? ? nil : ts_score.first.score.try(:round, 2).to_f - student_work.save - end - else - @homework.student_works.where("work_status != 0").each do |student_work| - ts_score = StudentWorksScore.where("student_work_id = #{student_work.id} AND reviewer_role = 2 AND score IS NOT NULL").order("created_at DESC") - student_work.teaching_asistant_score = ts_score.first.nil? ? nil : ts_score.first.score - student_work.save - end - end + # 最终成绩组成 + if params[:homework_final_mode] && params[:homework_final_mode].to_i != @homework_detail_manual.final_mode + @homework_detail_manual.final_mode = params[:homework_final_mode].to_i + if params[:homework_final_mode].to_i == 0 + @homework_detail_manual.te_proportion = params[:te_proportion] + @homework_detail_manual.ta_proportion = params[:ta_proportion] + @homework_detail_programing.ta_proportion = params[:sy_proportion] if @homework_detail_programing + @homework_detail_programing.save if @homework_detail_programing end + @homework_detail_manual.save if @homework_detail_manual + @homework.save + @homework = HomeworkCommon.find @homework.id + @homework.student_works.where("work_status != 0").each do |student_work| + # set_final_score @homework,student_work + student_work.save + end + elsif params[:homework_final_mode] && @homework_detail_manual.final_mode == 0 + if (params[:te_proportion] && params[:te_proportion].to_s != @homework_detail_manual.te_proportion.to_s) || (params[:ta_proportion] && params[:ta_proportion].to_s != @homework_detail_manual.ta_proportion.to_s) || (@homework_detail_programing && @homework_detail_programing.ta_proportion.to_s != params[:sy_proportion].to_s) + @homework_detail_manual.te_proportion = params[:te_proportion] + @homework_detail_manual.ta_proportion = params[:ta_proportion] + @homework_detail_programing.ta_proportion = params[:sy_proportion] if @homework_detail_programing - # 最终成绩组成 - if params[:homework_final_mode] && params[:homework_final_mode].to_i != @homework_detail_manual.final_mode - @homework_detail_manual.final_mode = params[:homework_final_mode].to_i - if params[:homework_final_mode].to_i == 0 - @homework_detail_manual.te_proportion = params[:te_proportion] - @homework_detail_manual.ta_proportion = params[:ta_proportion] - @homework_detail_programing.ta_proportion = params[:sy_proportion] if @homework_detail_programing - @homework_detail_programing.save if @homework_detail_programing - end @homework_detail_manual.save if @homework_detail_manual + @homework_detail_programing.save if @homework_detail_programing @homework.save @homework = HomeworkCommon.find @homework.id @homework.student_works.where("work_status != 0").each do |student_work| # set_final_score @homework,student_work student_work.save end - elsif params[:homework_final_mode] && @homework_detail_manual.final_mode == 0 - if (params[:te_proportion] && params[:te_proportion].to_s != @homework_detail_manual.te_proportion.to_s) || (params[:ta_proportion] && params[:ta_proportion].to_s != @homework_detail_manual.ta_proportion.to_s) || (@homework_detail_programing && @homework_detail_programing.ta_proportion.to_s != params[:sy_proportion].to_s) - @homework_detail_manual.te_proportion = params[:te_proportion] - @homework_detail_manual.ta_proportion = params[:ta_proportion] - @homework_detail_programing.ta_proportion = params[:sy_proportion] if @homework_detail_programing - - @homework_detail_manual.save if @homework_detail_manual - @homework_detail_programing.save if @homework_detail_programing - @homework.save - @homework = HomeworkCommon.find @homework.id - @homework.student_works.where("work_status != 0").each do |student_work| - # set_final_score @homework,student_work - student_work.save - end - end end + end - if @homework.homework_type == 4 - @homework.work_efficiency = params[:work_efficiency] ? 1 : 0 - if params[:eff_score] != @homework.eff_score - @homework.eff_score = params[:eff_score] - score_change = true - end - if @homework_detail_manual.answer_open_evaluation != params[:answer_open_evaluation].to_i - @homework_detail_manual.answer_open_evaluation = params[:answer_open_evaluation].to_i - score_change = true - end - if @homework_detail_manual.shixun_evaluation != params[:shixun_evaluation].to_i - @homework_detail_manual.shixun_evaluation = params[:shixun_evaluation].to_i - score_change = true - end - if params[:challenge] - score_change = true - params[:challenge].each_with_index do |challenge_id, index| - setting = @homework.homework_challenge_settings.where(:challenge_id => challenge_id).first - if setting - setting.update_attributes(:score => params[:score][index]) - else - HomeworkChallengeSetting.create(:homework_common_id => @homework.id, :challenge_id => challenge_id, :shixun_id => @homework.homework_commons_shixuns.shixun_id, :score => params[:score][index]) - end + if @homework.homework_type == 4 + @homework.work_efficiency = params[:work_efficiency] ? 1 : 0 + if params[:eff_score] != @homework.eff_score + @homework.eff_score = params[:eff_score] + score_change = true + end + if @homework_detail_manual.answer_open_evaluation != params[:answer_open_evaluation].to_i + @homework_detail_manual.answer_open_evaluation = params[:answer_open_evaluation].to_i + score_change = true + end + if @homework_detail_manual.shixun_evaluation != params[:shixun_evaluation].to_i + @homework_detail_manual.shixun_evaluation = params[:shixun_evaluation].to_i + score_change = true + end + if params[:challenge] + score_change = true + params[:challenge].each_with_index do |challenge_id, index| + setting = @homework.homework_challenge_settings.where(:challenge_id => challenge_id).first + if setting + setting.update_attributes(:score => params[:score][index]) + else + HomeworkChallengeSetting.create(:homework_common_id => @homework.id, :challenge_id => challenge_id, :shixun_id => @homework.homework_commons_shixuns.shixun_id, :score => params[:score][index]) end - @homework.homework_challenge_settings.where("challenge_id not in (#{params[:challenge].join(',')})").destroy_all end - @homework.score_open = params[:homework_score_open] ? 1 : 0 - @homework.save! - if score_change - homework_challenge_settings = HomeworkChallengeSetting.where(:homework_common_id => @homework.id) - @homework.student_works.where("work_status != 0").each do |student_work| - set_shixun_final_score student_work, @homework_detail_manual.answer_open_evaluation, homework_challenge_settings - end - # 更新所有学生的效率分 - update_student_eff_score HomeworkCommon.where(:id => @homework.id).first + @homework.homework_challenge_settings.where("challenge_id not in (#{params[:challenge].join(',')})").destroy_all + end + @homework.score_open = params[:homework_score_open] ? 1 : 0 + @homework.save! + if score_change + homework_challenge_settings = HomeworkChallengeSetting.where(:homework_common_id => @homework.id) + @homework.student_works.where("work_status != 0").each do |student_work| + set_shixun_final_score student_work, @homework_detail_manual.answer_open_evaluation, homework_challenge_settings end - else - @homework.work_public = params[:homework_work_public] ? 1 : 0 - @homework.score_open = params[:homework_score_open] ? 1 : 0 - @homework.answer_public = params[:homework_answer_public] ? 1 : 0 - @homework.comment_public = params[:homework_comment_public] ? 1 : 0 - @homework.save! + # 更新所有学生的效率分 + update_student_eff_score HomeworkCommon.where(:id => @homework.id).first end - @homework_detail_manual.save - if create_homework_user.present? - if group_id.present? && group_id.size != 0 - if group_id.size == @course.course_groups.count - create_works_tiding @homework, @course.student - else - members = @course.members.where(:course_group_id => group_id) - create_works_tiding @homework, members - end - else + else + @homework.work_public = params[:homework_work_public] ? 1 : 0 + @homework.score_open = params[:homework_score_open] ? 1 : 0 + @homework.answer_public = params[:homework_answer_public] ? 1 : 0 + @homework.comment_public = params[:homework_comment_public] ? 1 : 0 + @homework.save! + end + @homework_detail_manual.save + if create_homework_user.present? + if group_id.present? && group_id.size != 0 + if group_id.size == @course.course_groups.count create_works_tiding @homework, @course.student + else + members = @course.members.where(:course_group_id => group_id) + create_works_tiding @homework, members end + else + create_works_tiding @homework, @course.student end end redirect_to student_work_index_path(:homework => @homework.id) @@ -674,7 +740,6 @@ class HomeworkCommonController < ApplicationController def destroy if @homework.destroy - StudentWork.where(:homework_common_id => @homework.id).destroy_all #更新CourseHomeworkStatistics中每个学生的未交作品数、已交作品数、迟交作品数 # hw_count = @course.homework_commons.includes(:homework_detail_manual).where("homework_detail_manuals.comment_status > 0").count # homework_ids = @course.homework_commons.empty? ? "(-1)" : "(" + @course.homework_commons.map{|hw| hw.id}.join(",") + ")" @@ -707,7 +772,9 @@ class HomeworkCommonController < ApplicationController respond_to do |format| format.html { - redirect_to homework_common_index_path(:course => @course.id, :homework_type => @homework.homework_type) + redirect_to @homework.course_homework_category_id ? + homework_common_index_path(:course => @course.id, :homework_type => @homework.homework_type, :category => @homework.course_homework_category_id) : + homework_common_index_path(:course => @course.id, :homework_type => @homework.homework_type) } end end @@ -720,11 +787,8 @@ class HomeworkCommonController < ApplicationController myshixuns = Myshixun.where(:id => @homework.student_works.where(:user_id => group.members.pluck(:user_id)).pluck(:myshixun_id)) group[:work_count] = myshixuns.select{|myshixun| myshixun.games.where(:status => 2).count > 0}.count end - @none_group_member_count = @course.student.where(:student_id => @course.members.where(:course_group_id => 0).map(&:user_id)).count - unless @none_group_member_count == 0 - myshixuns = Myshixun.where(:id => @homework.student_works.where(:user_id => @course.members.where(:course_group_id => 0).map(&:user_id)).pluck(:myshixun_id)) - @none_group_work_count = myshixuns.select{|myshixun| myshixun.games.where(:status => 2).count > 0}.count - end + myshixuns = Myshixun.where(:id => @homework.student_works.where(:user_id => @course.members.where(:course_group_id => 0).map(&:user_id)).pluck(:myshixun_id)) + @none_group_work_count = myshixuns.select{|myshixun| myshixun.games.where(:status => 2).count > 0}.count else if params[:code_group] user_lists = [] @@ -932,62 +996,60 @@ class HomeworkCommonController < ApplicationController end def publish_homework - ActiveRecord::Base.transaction do - if @homework.homework_detail_manual.try(:comment_status) == 0 - if params[:group_ids] - if @course.course_groups.where(:id => params[:group_ids].split(",")).count == @course.course_groups.count - @homework.homework_group_settings.destroy_all - @homework.update_attribute("unified_setting", true) - # 发消息 - create_works_tiding @homework, @course.student - else - @homework.update_attribute("unified_setting", false) - @course.course_groups.each do |group| - homework_group_setting = @homework.homework_group_settings.where(:course_group_id => group.id).first - unless homework_group_setting - HomeworkGroupSetting.create(:homework_common_id => @homework.id, :course_group_id => group.id, :course_id => @course.id, :publish_time => @homework.publish_time, :end_time => @homework.end_time) - end - end - @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(",")).update_all(:publish_time => Time.now) - @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(","), :end_time => nil).update_all(:end_time => Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) - # 发消息 - members = @course.members.where(:course_group_id => params[:group_ids].split(",")) - create_works_tiding @homework, members - end - else + if @homework.homework_detail_manual.try(:comment_status) == 0 + if params[:group_ids] + if @course.course_groups.where(:id => params[:group_ids].split(",")).count == @course.course_groups.count @homework.homework_group_settings.destroy_all + @homework.update_attribute("unified_setting", true) + # 发消息 create_works_tiding @homework, @course.student + else + @homework.update_attribute("unified_setting", false) + @course.course_groups.each do |group| + homework_group_setting = @homework.homework_group_settings.where(:course_group_id => group.id).first + unless homework_group_setting + HomeworkGroupSetting.create(:homework_common_id => @homework.id, :course_group_id => group.id, :course_id => @course.id, :publish_time => @homework.publish_time, :end_time => @homework.end_time) + end + end + @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(",")).update_all(:publish_time => Time.now) + @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(","), :end_time => nil).update_all(:end_time => Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) + # 发消息 + members = @course.members.where(:course_group_id => params[:group_ids].split(",")) + create_works_tiding @homework, members end - @homework.update_attribute("publish_time", Time.now) + else + @homework.homework_group_settings.destroy_all + create_works_tiding @homework, @course.student + end + @homework.update_attribute("publish_time", Time.now) - if @homework.end_time.nil? - @homework.update_attribute("end_time", Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) - elsif HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").count > 0 - @homework.update_attribute("end_time", HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").map(&:end_time).max) - end + if @homework.end_time.nil? + @homework.update_attribute("end_time", Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) + elsif HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").count > 0 + @homework.update_attribute("end_time", HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").map(&:end_time).max) + end =begin if @homework.archive_time.nil? @homework.update_attribute("archive_time", Time.at(((2.months.since.to_i)/3600.0).ceil * 3600)) end =end - @homework.homework_detail_manual.update_attribute('comment_status', 1) + @homework.homework_detail_manual.update_attribute('comment_status', 1) - if @homework.course_acts.size == 0 - @homework.course_acts << CourseActivity.new(:user_id => @homework.user_id,:course_id => @homework.course_id) - end - else - @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(",")).update_all(:publish_time => Time.now) - @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(","), :end_time => nil).update_all(:end_time => Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) - if HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").count > 0 - @homework.update_attribute("end_time", HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").map(&:end_time).max) - end - # 发消息 - members = @course.members.where(:course_group_id => params[:group_ids].split(",")) - create_works_tiding @homework, members + if @homework.course_acts.size == 0 + @homework.course_acts << CourseActivity.new(:user_id => @homework.user_id,:course_id => @homework.course_id) end - if @homework.end_time > Time.now && @homework.homework_detail_manual.try(:comment_status) > 1 - @homework.homework_detail_manual.update_attribute("comment_status", 1) + else + @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(",")).update_all(:publish_time => Time.now) + @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(","), :end_time => nil).update_all(:end_time => Time.at(((1.month.since.to_i)/3600.0).ceil * 3600)) + if HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").count > 0 + @homework.update_attribute("end_time", HomeworkGroupSetting.where("homework_common_id = #{@homework.id} and end_time is not null").map(&:end_time).max) end + # 发消息 + members = @course.members.where(:course_group_id => params[:group_ids].split(",")) + create_works_tiding @homework, members + end + if @homework.end_time > Time.now && @homework.homework_detail_manual.try(:comment_status) > 1 + @homework.homework_detail_manual.update_attribute("comment_status", 1) end redirect_to student_work_index_path(:homework => @homework.id) end @@ -1037,8 +1099,7 @@ class HomeworkCommonController < ApplicationController def end_homework time = Time.now student_works = @homework.student_works.where("0=1") - ActiveRecord::Base.transaction do -# if @homework.homework_detail_manual.try(:comment_status) == 1 && @homework.end_time > time + # if @homework.homework_detail_manual.try(:comment_status) == 1 && @homework.end_time > time if params[:group_ids] # @homework.homework_group_settings.where(:course_group_id => params[:group_id]).where("publish_time > '#{Time.now}' or publish_time is null").update_all(:publish_time => time) @homework.homework_group_settings.where(:course_group_id => params[:group_ids].split(",")).update_all(:end_time => time) @@ -1075,9 +1136,7 @@ class HomeworkCommonController < ApplicationController # 更新所有学生的效率分 update_student_eff_score HomeworkCommon.where(:id => @homework.id).first end -# end - end - + # end redirect_to student_work_index_path(:homework => @homework.id) end @@ -1356,7 +1415,7 @@ class HomeworkCommonController < ApplicationController def find_homework @homework = HomeworkCommon.find params[:id] @homework_detail_manual = @homework.homework_detail_manual - # @homework_detail_programing = @homework.homework_detail_programing + @homework_detail_programing = @homework.homework_detail_programing @homework_detail_group = @homework.homework_detail_group @course = @homework.course rescue diff --git a/app/controllers/homework_users_controller.rb b/app/controllers/homework_users_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/iframes_controller.rb b/app/controllers/iframes_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/issue_categories_controller.rb b/app/controllers/issue_categories_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/issue_relations_controller.rb b/app/controllers/issue_relations_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/issue_statuses_controller.rb b/app/controllers/issue_statuses_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/journals_controller.rb b/app/controllers/journals_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/kubernete_controller.rb b/app/controllers/kubernete_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/list_controller.rb b/app/controllers/list_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/local_settings_controller.rb b/app/controllers/local_settings_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/mail_handler_controller.rb b/app/controllers/mail_handler_controller.rb old mode 100644 new mode 100755 diff --git a/app/controllers/managements_controller.rb b/app/controllers/managements_controller.rb old mode 100644 new mode 100755 index 7886b8db..cc5db9d2 --- a/app/controllers/managements_controller.rb +++ b/app/controllers/managements_controller.rb @@ -16,50 +16,6 @@ class ManagementsController < ApplicationController CODES = %W(2 3 4 5 6 7 8 9 A B C D E F G H J K L N M O P Q R S T U V W X Y Z) - # 更新实训课程的等级 - def update_level_for_subject - subject = Subject.find params[:subject_id] - subject.update_attribute(:subject_level_system_id, params[:level_id]) - render :json => {status: 1} - end - - # 实训课程等级体系 - def subject_level_system - @levels = SubjectLevelSystem.all - end - - # 创建课程等级体系 - def create_subject_level - raise("名称不能为空") if params[:name].blank? - repeat_name = SubjectLevelSystem.where(name: params[:name]).count - raise("名称不能重复") if repeat_name > 0 - level = SubjectLevelSystem.pluck(:level).max.to_i + 1 - SubjectLevelSystem.create(name: params[:name], level: level) - redirect_to subject_level_system_managements_path(:format => "js") - end - - # 重命名课程等级 - def rename_subject_level - raise("名称不能为空!") if params[:name].blank? - repeat_name = SubjectLevelSystem.where("name = ? and id != ?", params[:name], params[:id]).count - raise("名称不能重复") if repeat_name > 0 - level = SubjectLevelSystem.find params[:id] - level.update_attribute(:name, params[:name]) - redirect_to subject_level_system_managements_path(:format => "js") - end - - # 删除课程等级 - def delete_subject_level - level = SubjectLevelSystem.find params[:id] - Subject.where(:subject_level_system_id => level).update_all(:subject_level_system_id => nil) - levels = SubjectLevelSystem.where("level > ?", level.level) - levels.each do |l| - l.update_attribute(:level, l.level-1) - end - level.delete - redirect_to subject_level_system_managements_path(:format => "js") - end - # 工程认证视频导入模板 def ec_template @template = EcTemplate.where(nil) @@ -158,11 +114,7 @@ class ManagementsController < ApplicationController @sub_type = 8 @g = Gitlab.client if params[:search] - if params[:search].to_i.to_s == params[:search].to_s - myshixun_id = Game.where(:myshixun_id => params[:search].to_i).pluck(:myshixun_id) - else - myshixun_id = Game.where(:identifier => params[:search]).pluck(:myshixun_id) - end + myshixun_id = Game.where(:identifier => params[:search]).pluck(:myshixun_id) @myshixuns = Myshixun.where(:id => myshixun_id).includes(:shixun) else @myshixuns = Myshixun.where("0=0").includes(:shixun) @@ -795,24 +747,7 @@ class ManagementsController < ApplicationController def shixun_feedback_message @menu_type = 8 @sub_type = 2 - @search = params[:search] - @beginTime = params[:beginTime] - @endTime = params[:endTime] - if @search.present? - shixun_ids = Shixun.where("name like ?", "%#{params[:search]}%").pluck(:id) - @discusses = Discuss.where(:dis_type => "Shixun", :dis_id => shixun_ids).reorder("created_at desc") - else - @discusses = Discuss.where(:dis_type => "Shixun").reorder("created_at desc") - end - - if params[:beginTime] && params[:beginTime].strip != "" - @discusses = @discusses.where("created_at >= '#{Time.parse(params[:beginTime])}'") - end - if params[:endTime] && params[:endTime].strip != "" - @discusses = @discusses.where("created_at <= '#{Time.parse(params[:endTime])}'") - end - - @all_discusses = @discusses + @discusses = Discuss.where(:dis_type => "Shixun").reorder("created_at desc") @discusses_count = @discusses.count @limit = 20 @is_remote = true @@ -823,11 +758,6 @@ class ManagementsController < ApplicationController respond_to do |format| format.js format.html - format.xls{ - shixun_ids = @all_discusses.pluck(:dis_id).uniq - filename = "#{Time.now.strftime("%Y%m%d")}-实训反馈.xls" - send_data(shixun_feedback_xls(shixun_ids, @beginTime, @endTime), :type => "text/excel;charset=utf-8; header=present", :filename => filename_for_content_disposition(filename)) - } end end @@ -854,31 +784,31 @@ class ManagementsController < ApplicationController @pod_num = res['sum'] @pod_dis = JSON.parse(res['distr']) if res['distr'].present? end - - page = (params['page'] || 1).to_i - search = params[:search] - keyword = params[:keyword] - limit = 20 - - if search - if "u_name" == keyword - @evaluate_recods = EvaluateRecord.joins("join users u on evaluate_records.user_id = u.id").where("concat(u.lastname, u.firstname) like '%#{search}%'") - # @evaluate_recods = EvaluateRecord.where(user_id: User.where("concat(lastname, firstname) like '%#{search}%'").pluck(:id)) + @search = params[:search] # 搜索字 + @keyword = params[:keyword].blank? ? "u_name" : params[:keyword] # 根据姓名/课程名搜索 + if "u_name" == @keyword + if @search.blank? + @evaluate_recods = EvaluateRecord.where("0=0") else - @evaluate_recods = EvaluateRecord.joins("join user_extensions ue on evaluate_records.user_id = ue.user_id").where("ue.school_id in (select id from schools where name like '%#{search}%')") - # @evaluate_recods = EvaluateRecord.where(user_id: UserExtensions.where(school_id: School.where("name like '%#{search}%'").pluck(:id)).pluck(:user_id)) + user_id = User.where("concat(lastname, firstname) like '%#{@search}%'") + @evaluate_recods = EvaluateRecord.joins("join users u on evaluate_records.user_id = u.id").where("concat(u.lastname, u.firstname) like '%#{@search}%'") end else - @evaluate_recods = EvaluateRecord.where("0=0") + school_id = School.where("name like '%#{@search}%'").map(&:id) + user_id = UserExtensions.where(:school_id => school_id).map(&:user_id) + @evaluate_recods = EvaluateRecord.where(:user_id => user_id) end - @evaluate_recods_count = @evaluate_recods.count - @evaluate_recods_pages = Paginator.new @evaluate_recods_count, limit, page - @evaluate_recods = @evaluate_recods.page(page).per(limit) - @evaluate_recods = @evaluate_recods.includes(:shixun, :user) + @page = (params['page'] || 1).to_i + @limit = 20 + @is_remote = true + @evaluate_recods_pages = Paginator.new @evaluate_recods_count, @limit, @page + @offset ||= @evaluate_recods_pages.offset + @evaluate_recods = paginateHelper @evaluate_recods, @limit respond_to do |format| format.js format.html + end end @@ -1185,137 +1115,6 @@ end end end - def partners - @menu_type = 6 - @sub_type = 3 - if params[:search].blank? - @partners = Partner.includes(:school).order("partners.created_at desc") - else - @partners = Partner.where("name like ? ", "%#{params[:search]}%").includes(:school).order("partners.created_at desc") - end - - @current_partner = nil - if params[:partner] - @current_partner = @partners.find params[:partner] - else - @current_partner = @partners[0] if @partners.size > 0 - end - - respond_to do |format| - format.js - format.html - end - end - - def get_partner - @partner = Partner.find partner - - end - - # 添加客户 - def customers_list - @search = params[:search] - @province = params[:province] - partner_id = params[:partner_id] - @partner = Partner.find partner_id - @customers = @partner.customers - if @customers.present? - @schools = School.where("(partner_id != ? or partner_id is NULL) and customer_id is NULL", @partner.id) - else - @schools = School.where("customer_id is null and (partner_id != ? or partner_id is NULL)", @partner.id) - end - if params[:search] - @schools = @schools.where("name like ?", "%#{@search}%") - end - - if params[:province] && params[:province] != '0' - @schools = @schools.where("province like ?", "%#{@province}%") - end - @limit = 10 - @page = params[:page] || 1 - @schools_count = @schools.count - - @total_pages = (@schools_count / 10.0).ceil - @schools = paginateHelper @schools, @limit - respond_to do |format| - format.js - format.json { - render json: @schools - } - end - end - - def add_customers - school_ids = params[:school_ids] - if school_ids.length > 0 - school_ids.each do |s| - school = School.where("id = ?",s).first - if school.present? - customer = Customer.new(partner_id: params[:partner_id]) - customer.save! - school.update_attributes(:customer_id => customer.id) - end - end - render :json => {status: 1, message: "创建成功!"} - end - end - - def delete_customers - if params[:customer] - customer = Customer.where(id: params[:customer]).first - @current_partner = customer.partner - customer.school.update_attributes(:customer_id => nil) - customer.destroy - end - end - - def all_partners - @search = params[:search] - @province = params[:province] - @schools = School.where("partner_id IS NULL") - - if params[:search] - @schools = @schools.where("name like ?", "%#{@search}%") - end - - if params[:province] && params[:province] != '0' - @schools = @schools.where("province like ?", "%#{@province}%") - end - - @limit = 10 - @page = params[:page] || 1 - @schools_count = @schools.count - - @total_pages = (@schools_count / 10.0).ceil - @schools = paginateHelper @schools, @limit - respond_to do |format| - format.js - format.json { - render json: @schools - } - end - end - - - def add_partner - school_ids = params[:school_ids] - if school_ids.length > 0 - school_ids.each do |s| - school = School.where("id = ?",s).first - if school.present? && school.partner_id.nil? - partner = Partner.new(name: school.name) - partner.save - school.update_attributes(:partner_id => partner.id) - end - end - end - render :json => {status: 1, message: "创建成功!"} - end - - - - - # 删除部门管理员 def delete_depart_member DepartmentMember.where(:department_id => params[:depart], :user_id => params[:user_id]).destroy_all @@ -1343,55 +1142,8 @@ end @department.department_members << DepartmentMember.new(:user_id => member) end end - redirect_to partners_managments_path - - # respond_to do |format| - # format.html {render :layout => "base_edu"} - # format.js - # end - - end - - # 添加合作伙伴管理员- 弹框 - def add_partner_member_box - @partner = Partner.where(:id => params[:partner]).first - @members = - if params[:search] - User.where("LOWER(concat(lastname, firstname, nickname, mail)) LIKE '%#{params[:search]}%' AND partner_id is NULL") - else - User.where(:certification => 1, :partner_id => nil ) - end - @total_pages = (@members.count / 10.0).ceil - @members = paginateHelper @members, 10 - respond_to do |format| - format.js - format.json { - render json: member_json_data(@members) - } - end end - # 合作伙伴添加管理员 - def add_partner_member - if params[:partner] && params[:partner_member] - @partner = Partner.find_by_id params[:partner] - params[:partner_member].each do |member| - user = User.find_by_id member - user.update_attributes(partner_id: @partner.id) if !@partner.nil? && !user.nil? - end - end - end - - # 合作伙伴删除管理员 - def delete_partner_member - if params[:partner] && params[:partner_member] - @partner = Partner.find_by_id params[:partner] - user = User.find_by_id params[:partner_member] - user.update_attributes(partner_id: nil) if !@partner.nil? && !user.nil? - end - end - - # check 部门 identifier是否重复 def check_depart_identifier logger.info("###############{params}") @@ -1560,7 +1312,6 @@ end after_dep = Department.where(:school_id => params[:school_id], :name => department.name).first if after_dep UserExtensions.where(:school_id => params[:applied_id], :department_id => department.id).update_all(:department_id => after_dep.id) - department.apply_add_departments.destroy_all department.destroy else department.apply_add_departments.update_all(:school_id => params[:school_id]) @@ -2001,7 +1752,7 @@ end @school_id = params[:school_id] if params[:school_id] && params[:school_id] != '' - @courses = @courses.joins("join user_extensions ue on courses.tea_id = ue.user_id").where("ue.school_id = #{params[:school_id]}") + @courses = Course.joins("join users u on courses.tea_id = u.id").joins("join user_extensions ue on u.id = ue.user_id").where("ue.school_id = #{params[:school_id]}") end if params[:homepage_show] @@ -2024,7 +1775,7 @@ end user_id = User.where("concat(lastname, firstname) like '%#{@search}%'") @courses = @courses.joins("join users u on courses.tea_id = u.id").where("concat(u.lastname, u.firstname) like '%#{@search}%'") end - elsif "dep_name" == @keyword + else school = School.where("name like '%#{@search}%'").map(&:id) @courses = @courses.where(:school_id => school) # @courses= @courses.where("name like '%#{@search}%'") @@ -2176,7 +1927,6 @@ end @audit_class_sx_num=Subject.where(:status => 1).count @publish_class_sx_num=Subject.where(:status => 2).count @repertories = Repertoire.where(nil).order("CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC") - @levels = SubjectLevelSystem.all search = params[:search] # 搜索字 keyword = params[:keyword].blank? ? "u_name" : params[:keyword] # 根据姓名/课程名搜索 status = params[:status].to_i @@ -2309,36 +2059,25 @@ end condition = (params[:research_condition].nil? || params[:research_condition] == "name") ? "concat(lastname, firstname)" : params[:research_condition] if 0 == status if params[:research_condition] == "phone" && params[:research_contents].blank? - @users = User.where(nil) + @users = User.order("#{@order_key} #{@us_order}") else - @users = User.where("#{condition} like '%#{params[:research_contents]}%'") + @users = User.where("#{condition} like '%#{params[:research_contents]}%'").order("#{@order_key} #{@us_order}") end else if params[:research_condition] == "phone" && params[:research_contents].blank? - @users = User.where(:status => status) + @users = User.where(:status => status).order("#{@order_key} #{@us_order}") else - @users = User.where("status = #{status} and #{condition} like '%#{params[:research_contents]}%'") + @users = User.where("status = #{status} and #{condition} like '%#{params[:research_contents]}%'").order("#{@order_key} #{@us_order}") end end - if params[:identity] && params[:identity].to_i != -1 - @users = @users.includes(:user_extensions).where("user_extensions.identity = ?", params[:identity].to_i) - end - - if params[:auto_school] && params[:auto_school].to_i != 0 - @users = @users.includes(:user_extensions => [:school]).where("schools.auto_users_trial = ?", params[:auto_school].to_i == 1 ? 1 : 0) - end - if params[:school] && params[:school] != '' school_name = params[:school] school = School.where("name like '%#{school_name}%'") school_id = school.map(&:id) user_id = UserExtensions.where(:school_id => school_id).map(&:user_id) - @users = @users.where(:id => user_id) + @users = @users.where(:id => user_id).order("#{@order_key} #{@us_order}") end - - @users = @users.order("#{@order_key} #{@us_order}") - @page = (params['page'] || 1).to_i @users_count = @users.count @limit = 20 @@ -2809,10 +2548,6 @@ end @users_pages = Paginator.new @users_count, @limit, params['page'] || 1 @offset ||= @users_pages.offset @users = paginateHelper @users, @limit - respond_to do |format| - format.js - format.html - end end @@ -2847,57 +2582,56 @@ end path = attachment.disk_directory name = attachment.disk_filename if name.split(".").last == "xls" - begin - xls = Roo::Spreadsheet.open("files/#{path}/#{name}",extension: :xls) - worksheet = xls.sheet(0) - rows = worksheet.last_row #最后一行数 - if rows < 2 - @status = 0 - @message = "请按照模板格式导入" - else - for row in 2 .. rows - student_id = worksheet.cell(row, 1) - student_id = student_id.is_a?(Float) ? student_id.to_i : student_id - member_role = worksheet.cell(row, 4).to_i - course_id = worksheet.cell(row, 3) - group_name = worksheet.cell(row, 5) - school_id = worksheet.cell(row, 6).is_a?(Float) ? worksheet.cell(row, 6).to_i : worksheet.cell(row, 6) - if student_id && member_role && [9, 7, 10].include?(member_role) && course_id && school_id - user = User.find_by_sql("SELECT u.* FROM `users` u, `user_extensions` ue where u.id = ue.user_id and - ue.student_id = '#{student_id}' and ue.school_id= #{school_id}").first - course = Course.where(:id => course_id).first - # 判断用户和课堂是否都存在,存在则判断该用户是否已是课堂成员,不是则加入课堂 - if user.present? && course.present? - course_group = CourseGroup.where(:course_id => course.id, :name => group_name).first || - CourseGroup.create(:name => group_name, :course_id => course.id) if group_name - - member = course.members.where(:user_id => user.id).first - # 如果已是课堂成员且是学生身份and不在指定的分班则移动到该分班 - if member.present? && member.member_roles.pluck(:role_id).include?(10) && member.course_group_id != course_group.try(:id).to_i - member.update_column("course_group_id", course_group.try(:id).to_i) - member_count += 1 - elsif !member.present? - member = Member.new(:role_ids => [member_role], :user_id => user.id) - if member_role == 10 - StudentsForCourse.create(:student_id => user.id, :course_id => course.id) + # begin + xls = Roo::Spreadsheet.open("files/#{path}/#{name}",extension: :xls) + worksheet = xls.sheet(0) + rows = worksheet.last_row #最后一行数 + if rows < 2 + @status = 0 + @message = "请按照模板格式导入" + else + for row in 2 .. rows + student_id = worksheet.cell(row, 1) + student_id = student_id.is_a?(Float) ? student_id.to_i : student_id + member_role = worksheet.cell(row, 4).to_i + course_id = worksheet.cell(row, 3) + group_name = worksheet.cell(row, 5) + if student_id && member_role && [9, 7, 10].include?(member_role) && course_id + user = User.find_by_sql("SELECT u.* FROM `users` u, `user_extensions` ue where u.id = ue.user_id and + ue.student_id = '#{student_id}' and ue.school_id= 2458").first + course = Course.where(:id => course_id).first + # 判断用户和课堂是否都存在,存在则判断该用户是否已是课堂成员,不是则加入课堂 + if user.present? && course.present? + course_group = CourseGroup.where(:course_id => course.id, :name => group_name).first || + CourseGroup.create(:name => group_name, :course_id => course.id) if group_name + + member = course.members.where(:user_id => user.id).first + # 如果已是课堂成员且是学生身份and不在指定的分班则移动到该分班 + if member.present? && member.member_roles.pluck(:role_id).include?(10) && member.course_group_id != course_group.try(:id).to_i + member.update_column("course_group_id", course_group.try(:id).to_i) + member_count += 1 + elsif !member.present? + member = Member.new(:role_ids => [member_role], :user_id => user.id) + if member_role == 10 + StudentsForCourse.create(:student_id => user.id, :course_id => course.id) + end + Tiding.create(:user_id => user.id, :trigger_user_id => course.tea_id, :container_id => course.id, :container_type => 'TeacherJoinCourse', + :belong_container_id => course.id, :belong_container_type => "Course", :tiding_type => "System", :extra => member_role) + member.course_group_id = course_group.try(:id).to_i + course.members << member + + member_count += 1 end - Tiding.create(:user_id => user.id, :trigger_user_id => course.tea_id, :container_id => course.id, :container_type => 'TeacherJoinCourse', - :belong_container_id => course.id, :belong_container_type => "Course", :tiding_type => "System", :extra => member_role) - member.course_group_id = course_group.try(:id).to_i - course.members << member - - member_count += 1 end end end + @status = 1 + @message = "已导入/更新#{member_count}个成员" end - @status = 1 - @message = "已导入/更新#{member_count}个成员" - end - rescue - @status = 0 - @message = "文件内容无法读取" - end + # rescue + # @status = 0 + # @message = "文件内容无法读取" + # end else @status = 0 @message = "只支持xls文件的导入" @@ -2909,6 +2643,7 @@ end def import_student_accounts attachments = params[:attachments] @status = 0 + account_count = 0 attachments.each do |attachment| attachment = Attachment.find_by_token_only(attachment[1]['token']) attachment.container_id = User.current.id @@ -2916,55 +2651,79 @@ end attachment.save path = attachment.disk_directory name = attachment.disk_filename - if name.split(".").last == "xls" || name.split(".").last == "xlsx" - # lists = readXlsData("files/baolong.xlsx") - lists = readXlsData("files/#{path}/#{name}") - school_id = nil - prefix = "" - lists.each_with_index do |list, index| - if list[0] - # logger.info("#{list[0]}---#{list[1]}---#{list[2]}") - if index == 0 - school_id = list[0] - elsif index == 1 - prefix = list[0] - elsif index != 2 && list[3] && [0, 1, 2].include?(list[3].to_i) - if list[3].to_i == 1 - user = User.find_by_sql("SELECT u.* FROM `users` u, `user_extensions` ue where u.id = ue.user_id and ue.identity = 1 and ue.student_id = '#{list[0]}' and ue.school_id= #{school_id.to_i}").first - else - user = User.find_by_sql("SELECT u.* FROM `users` u, `user_extensions` ue where u.id = ue.user_id and ue.identity = '#{list[3]}' and ue.technical_title = '#{list[4]}' and CONCAT(u.lastname,u.firstname) ='#{list[1]}' and ue.school_id= #{school_id.to_i}").first - end - school = School.where(:id => school_id).first - # 用户不存在则创建账号 - if !user.present? && school.present? - department = school.departments.where(:name => list[2]).first - user = User.new - user.admin = false - user.activate - user.login = prefix + list[0] - user.lastname = list[1] - user.nickname = list[1] - user.professional_certification = 1 - user.certification = 1 - user.grade = 0 - user.password = "12345678" - if user.save - ue = UserExtensions.new(:user_id => user.id, :gender => 0, :school_id => school_id, :location => school.province, :location_city => school.city, :identity => list[3], :student_id => list[0], :department_id => department.try(:id)) - if list[3] && list[3].to_i == 0 - ue.technical_title = ["教授", "副教授", "讲师", "助教"].include?(list[4]) ? list[4] : "讲师" - elsif list[3] && list[3].to_i == 2 - ue.technical_title = ["企业管理者", "部门管理者", "高级工程师", "工程师", "助理工程师"].include?(list[4]) ? list[4] : "助理工程师" + if name.split(".").last == "xls" + begin + xls = Roo::Spreadsheet.open("files/#{path}/#{name}",extension: :xls) + worksheet = xls.sheet(0) + rows = worksheet.last_row #最后一行数 + if rows < 4 + @status = 0 + @message = "请按照模板格式导入" + else + school_id = worksheet.cell(1, 1) + prefix = worksheet.cell(2, 1) + for row in 4 .. rows + if worksheet.cell(row, 4) && [0, 1, 2].include?(worksheet.cell(row, 4).to_i) + student_id = worksheet.cell(row, 1).is_a?(Float) ? worksheet.cell(row, 1).to_i : worksheet.cell(row, 1) + user = User.find_by_sql("SELECT u.* FROM `users` u, `user_extensions` ue where u.id = ue.user_id and + ue.student_id = '#{student_id}' and ue.school_id= #{school_id.to_i}").first + school = School.where(:id => school_id).first + # 用户不存在则创建账号 + if school.present? + department = Department.where(:school_id => school.id, :name => worksheet.cell(row, 3)).first + department = Department.create(:school_id => school.id, :name => worksheet.cell(row, 3), :is_auth => 1) if !department.present? + if !user.present? + user = User.new + user.admin = false + user.activate + user.login = prefix + student_id.to_s + user.lastname = worksheet.cell(row, 2) + user.nickname = worksheet.cell(row, 2) + user.professional_certification = 1 + user.certification = 1 + user.grade = 0 + user.password = "12345678" + if user.save + ue = UserExtensions.new(:user_id => user.id, :gender => 0, :school_id => school_id, :location => school.province, + :location_city => school.city, :identity => worksheet.cell(row, 4), :student_id => student_id, + :department_id => department.try(:id)) + if worksheet.cell(row, 4) && worksheet.cell(row, 4).to_i == 0 + ue.technical_title = ["教授", "副教授", "讲师", "助教"].include?(worksheet.cell(row, 5)) ? worksheet.cell(row, 5) : "讲师" + elsif worksheet.cell(row, 4) && worksheet.cell(row, 4).to_i == 2 + ue.technical_title = ["企业管理者", "部门管理者", "高级工程师", "工程师", "助理工程师"].include?(worksheet.cell(row, 5)) ? worksheet.cell(row, 5) : "助理工程师" + end + ue.save + + account_count += 1 + end + elsif user.present? + user.update_attributes(:certification => 1, :status => 1, :lastname => worksheet.cell(row, 2), :professional_certification => 1) + ue = user.user_extensions + if ue.present? + if worksheet.cell(row, 4) && worksheet.cell(row, 4).to_i == 0 + technical_title = ["教授", "副教授", "讲师", "助教"].include?(worksheet.cell(row, 5)) ? worksheet.cell(row, 5) : "讲师" + elsif worksheet.cell(row, 4) && worksheet.cell(row, 4).to_i == 2 + technical_title = ["企业管理者", "部门管理者", "高级工程师", "工程师", "助理工程师"].include?(worksheet.cell(row, 5)) ? worksheet.cell(row, 5) : "助理工程师" + end + ue.update_attributes(:identity => worksheet.cell(row, 4), :student_id => student_id, :department_id => department.try(:id), :technical_title => technical_title) + end + account_count += 1 end - ue.save end - elsif user.present? - user.update_column("certification", 1) end end + @status = 1 + @message = "已导入/更新#{account_count}个账号" end + rescue + @status = 0 + @message = "文件内容无法读取" end - @status = 1 + else + @status = 0 + @message = "只支持xls文件的导入" end + attachment.destroy end end @@ -3345,7 +3104,7 @@ end end @users = User.where(:id => user_id).where("#{sql}").includes(:apply_actions, user_extensions: [:department, :school]).order("last_login_on desc") - @xls_users = @users.reorder("created_on desc").limit(3000) #导出excel用户 + @xls_users = @users #导出excel用户 @page = (params['page'] || 1).to_i @users_count = @users.count @limit = 20 @@ -3381,14 +3140,13 @@ end def update_notice @menu_type = 12 @sub_type = 8 - @notice = SystemUpdateNotice.last + @notice = SystemUpdateNotice.first end def edit_update_notice - notice = SystemUpdateNotice.last - if notice.present? && notice.end_time > Time.now + notice = SystemUpdateNotice.first + if notice.present? notice.update_attributes(:end_time => params[:end_time], :start_time => params[:start_time], :subject => params[:subject], :notes => params[:notes]) - UserSystemNotice.where(:notice_type => notice.notice_type).destroy_all else notice_type = UserSystemNotice.find_by_sql("select max(notice_type) as max_notice_type from user_system_notices").first.try(:max_notice_type).to_i + 1 SystemUpdateNotice.create(:end_time => params[:end_time], :start_time => params[:start_time], :subject => params[:subject], :notes => params[:notes], :notice_type => notice_type) @@ -3399,49 +3157,28 @@ end def trial_authorization @menu_type =10 @sub_type = 2 - name_search = params[:search] + search = params[:search] @status = trial_authorization_status(params[:status]) # @status = (params[:status].blank? || params[:status] == "0") ? 0 : [1,2] - user_id = [] - search = false - @authorizations = ApplyAction.where(:container_type => "TrialAuthorization", :status => @status) - - unless name_search.blank? - new_user_id = User.find_by_sql("select id from users where concat(lastname,firstname) like '%#{name_search}%'").map(&:id) - user_id = user_id.size == 0 ? new_user_id : user_id & new_user_id - search = true + if search.blank? + @authorizations = ApplyAction.where(:container_type => "TrialAuthorization", :status => @status).includes(:user) + else + user_id = User.find_by_sql("select id from users where concat(lastname,firstname) like '%#{search}%'") + @authorizations = ApplyAction.where(:container_type => "TrialAuthorization", :status => @status, :user_id => user_id).includes(:user) end - if params[:sname] && params[:sname].strip != '' + if params[:sname] && params[:sname] != '' school_id = School.where("name like '%#{params[:sname]}%'") - new_user_id = UserExtensions.where(:school_id => school_id).map(&:user_id) - user_id = user_id.size == 0 ? new_user_id : user_id & new_user_id - search = true - end - - if params[:identity] && params[:identity].to_i != -1 - new_user_id = UserExtensions.where(:identity => params[:identity].to_i).map(&:user_id) - user_id = user_id.size == 0 ? new_user_id : user_id & new_user_id - search = true - end - - if params[:auto_school] && params[:auto_school].to_i != 0 - school_id = School.where(auto_users_trial: params[:auto_school].to_i == 1 ? 1 : 0) - new_user_id = UserExtensions.where(:school_id => school_id).map(&:user_id) - user_id = user_id.size == 0 ? new_user_id : user_id & new_user_id - search = true + user_id = UserExtensions.where(:school_id => school_id).map(&:user_id) + @authorizations = @authorizations.where(:user_id => user_id).order("updated_at desc") end - @authorizations = user_id.size == 0 && !search ? @authorizations.order("updated_at desc") : @authorizations.where(:user_id => user_id.uniq).order("updated_at desc") - @autu_count = @authorizations.count @limit = 15 @is_remote = true @autu_pages = Paginator.new @autu_count, @limit, params['page'] || 1 @offset ||= @autu_pages.offset @authorizations = paginateHelper @authorizations, @limit - - @authorizations = @authorizations.includes(:user) respond_to do |format| format.js format.html @@ -4153,7 +3890,7 @@ end sheet1.row(0).default_format = blue sheet1.row(0).concat(["用户姓名","性别","职业","职称","地区"," 单位","子单位","注册时间","最后登录时间","授权"]) count_row = 1 - users.each do |user| + users.find_each do |user| sheet1[count_row,0] = user.try(:show_real_name) sheet1[count_row,1] = user.sex sheet1[count_row,2] = user.user_extensions.try(:show_identity) @@ -4176,7 +3913,7 @@ end sheet1 = book.create_worksheet :name => "course" blue = Spreadsheet::Format.new :color => :blue, :weight => :bold, :size => 10 sheet1.row(0).default_format = blue - sheet1.row(0).concat(["ID","课堂名称","成员","资源","普通作业"," 实训作业","试卷","私有","状态","创建者单位","创建者","动态时间","创建时间"]) + sheet1.row(0).concat(["ID","课堂名称","成员","资源","普通作业"," 实训作业","试卷","私有","状态","创建者单位","创建者","动态时间"]) count_row = 1 courses.each do |course| school = course.teacher.try(:user_extensions).try(:school).try(:name).blank? ? "--" : course.teacher.school_name @@ -4193,7 +3930,6 @@ end sheet1[count_row,9] = school sheet1[count_row,10] = teacher_name sheet1[count_row,11] = format_time(course.updatetime) - sheet1[count_row,12] = format_time(course.created_at) count_row += 1 end book.write xls_report @@ -4251,48 +3987,6 @@ end return sheet.rows end - def shixun_feedback_xls shixun_ids, beginTime, endTime - xls_report = StringIO.new - book = Spreadsheet::Workbook.new - sheet1 = book.create_worksheet :name => "实训反馈" - blue = Spreadsheet::Format.new :color => :blue, :weight => :bold, :size => 10 - sheet1.row(0).default_format = blue - count_row = 1 - shixuns = Shixun.where(:id => shixun_ids).includes(discusses: [:user]) - sheet1.row(0).concat(["序号", "实训ID", "实训名称", "实训作者", "作者单位", "评论数", "评论内容", "关卡", "评论者", "评论者职业", - "评论者单位", "评论时间", "社区导师是否已回复"]) - shixuns.each_with_index do |shixun, i| - discusses = shixun.discusses.where("user_id != ?", 1) - if beginTime.present? - discusses = discusses.where("created_at >= '#{beginTime}'") - end - if endTime.present? - discusses = discusses.where("created_at <= '#{endTime}'") - end - sheet1[count_row, 0] = i + 1 - sheet1[count_row, 1] = shixun.identifier - sheet1[count_row, 2] = shixun.name - sheet1[count_row, 3] = shixun.owner.show_real_name - sheet1[count_row, 4] = shixun.owner.school_name - sheet1[count_row, 5] = discusses.count - discusses.each_with_index do |discuss, j| - user = discuss.user - content = discuss.content.gsub(/'.html_safe + l(:label_export_to)) - yield Redmine::Views::OtherFormatsBuilder.new(self) - concat('
'.html_safe) - end - - def page_header_title - if @project.nil? || @project.new_record? - h(Setting.app_title) - else - b = [] - ancestors = (@project.root? ? [] : @project.ancestors.visible.all) - if ancestors.any? - root = ancestors.shift - b << link_to_project(root, {:jump => current_menu_item}, :class => 'root') - if ancestors.size > 2 - b << "\xe2\x80\xa6" - ancestors = ancestors[-2, 2] - end - b += ancestors.collect {|p| link_to_project(p, {:jump => current_menu_item}, :class => 'ancestor') } - end - b << h(@project) - b.join(" \xc2\xbb ").html_safe - end - end - - def html_title(*args) - #點擊項目版本庫 多觸發一次 字符串為"/" - #暫時解決方法 直接判斷 - if(args == ["/"]) - args = [] - end - # first_page = FirstPage.find_by_page_type('project') - if args.empty? - title = @html_title || [] - if @project - title << (@project.name.present? ? @project.name : "项目") - elsif params[:controller] == "projects" - title << "项目" - elsif @welcome - title << "创新源于实践" - elsif @course - title << (@course.name.nil? ? "课堂" : @course.name) - elsif params[:controller] == "homework_bank" || params[:controller] == "question_banks" || params[:controller] == "exercise_bank" - title << ("题库") - elsif params[:controller] == "managements" - title << ("后台管理") - elsif params[:controller] == "colleges" && params[:action] == "statistics" - title << ("#{@school.name}") - elsif params[:controller] == "account" && params[:action] == "help" - if params[:index] - case params[:index] - when "1" - title << ("关于我们") - when "2" - title << ("联系我们") - when "3" - title << ("合作伙伴") - when "4" - title << ("服务协议") - when "5" - title << ("帮助中心") - when "6" - title << ("意见反馈") - end - else - title << ("关于我们") - end - elsif params[:controller] == "courses" && params[:action] == "index" - title << ("翻转课堂") - elsif params[:controller] == "competitions" && params[:action] == "index" - title << ("竞赛") - elsif @competition - title << (@competition.name.nil? ? "竞赛" : @competition.name) - elsif @contest - title << (@contest.name.nil? ? "创新源于实践" : @contest.name) - elsif @shixun - title << (@shixun.name.nil? ? "开发社区" : @shixun.name) - elsif @my_shixun - title << ("我的实训") - elsif params[:controller] == "shixuns" && params[:action] == "index" - title << ("开发社区") - elsif @subject - title << (@subject.name.nil? ? "实训课程" : @subject.name) - elsif params[:controller] == "subjects" && params[:action] == "index" - title << ("实训课程") - elsif @organization - title << (@organization.name.nil? ? "创新源于实践" : @organization.name) - elsif @forum || params[:controller] == "forums" - title << "讨论区" - elsif @my_syllabuses - title << "我的课堂" - elsif params[:controller] == 'ecs' - title << '专业列表' - elsif params[:controller] == 'ec_major_schools' - name = EcMajorSchool.find(params[:id]).name - title << name - elsif params[:controller] == 'ec_years' - if params[:action] == 'training_objectives' - title << '培养目标' - elsif params[:action] == 'graduation_requirement' - title << '毕业要求' - elsif params[:action] == 'requirement_vs_objective' - title << '毕业要求 vs 培养目标' - elsif params[:action] == 'requirement_vs_standard' - title << '毕业要求 vs 通用标准' - elsif params[:action] == 'ec_course_setting' || params[:action] == 'completion_calculation' - title << '课程体系' - else - title << '工程认证' - end - elsif params[:controller] == 'ec_courses' - if params[:action] == 'ec_course_support_setting' - title << '课程体系 vs 毕业要求' - end - elsif @user - if !@project_community.blank? || !@user_projectlist.blank? - title << "项目" - elsif !@course_community.blank? || !@user_courselist.blank? - title << "课堂" - elsif !@contest_community.blank? - title << @contest_community - elsif !@manage_issues.blank? - title << @manage_issues - elsif !@receive_issues.blank? - title << @receive_issues - elsif !@manage_homeworks.blank? - title << @manage_homeworks - elsif !@receive_homeworks.blank? - title << @receive_homeworks - else - title << @user.show_name - end - elsif @syllabus - title << (@syllabus.title.nil? ? "课堂" : @syllabus.title) - else - title << (User.current.id == 2 ? "未登录" : User.current.show_name) - end - # if first_page.nil? || first_page.web_title.nil? - # title << Setting.app_title unless Setting.app_title == title.last - # else - # title << first_page.web_title unless first_page.web_title == title.last - # end - title.select {|t| !t.blank? }.join(' - ') - else - @html_title ||= [] - @html_title += args - end - end - - # Returns the theme, controller name, and action as css classes for the - # HTML body. - def body_css_classes - css = [] - if theme = Redmine::Themes.theme(Setting.ui_theme) - css << 'theme-' + theme.name - end - - css << 'controller-' + controller_name - css << 'action-' + action_name - css.join(' ') - end - - def accesskey(s) - @used_accesskeys ||= [] - key = Redmine::AccessKeys.key_for(s) - return nil if @used_accesskeys.include?(key) - @used_accesskeys << key - key - end - - # Formats text according to system settings. - # 2 ways to call this method: - # * with a String: textilizable(text, options) - # * with an object and one of its attribute: textilizable(issue, :description, options) - def textilizable(*args) - options = args.last.is_a?(Hash) ? args.pop : {} - case args.size - when 1 - obj = options[:object] - text = args.shift - when 2 - obj = args.shift - attr = args.shift - text = obj.send(attr).to_s - else - raise ArgumentError, 'invalid arguments to textilizable' - end - return '' if text.blank? - project = options[:project] || @project || (obj && obj.respond_to?(:project) ? obj.project : nil) - only_path = options.delete(:only_path) == false ? false : true - - text = text.dup - macros = catch_macros(text) - text = Redmine::WikiFormatting.to_html(Setting.text_formatting, text, :object => obj, :attribute => attr) - - @parsed_headings = [] - @heading_anchors = {} - @current_section = 0 if options[:edit_section_links] - - parse_sections(text, project, obj, attr, only_path, options) - text = parse_non_pre_blocks(text, obj, macros) do |text| - [:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links].each do |method_name| - send method_name, text, project, obj, attr, only_path, options - end - end - parse_headings(text, project, obj, attr, only_path, options) - - if @parsed_headings.any? - replace_toc(text, @parsed_headings) - end - - text.html_safe - end - - # - #格式化字符串,不转义html代码 - def textAreailizable(*args) - options = args.last.is_a?(Hash) ? args.pop : {} - case args.size - when 1 - obj = options[:object] - text = args.shift - when 2 - obj = args.shift - attr = args.shift - text = obj.send(attr).to_s - else - raise ArgumentError, 'invalid arguments to textilizable' - end - return '' if text.blank? - project = options[:project] || @project || (obj && obj.respond_to?(:project) ? obj.project : nil) - only_path = options.delete(:only_path) == false ? false : true - - text = text.dup - macros = catch_macros(text) - #text = Redmine::WikiFormatting.to_html("CKEditor", text, :object => obj, :attribute => attr) - - @parsed_headings = [] - @heading_anchors = {} - @current_section = 0 if options[:edit_section_links] - - parse_sections(text, project, obj, attr, only_path, options) - text = parse_non_pre_blocks(text, obj, macros) do |text| - [:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links].each do |method_name| - send method_name, text, project, obj, attr, only_path, options - end - end - parse_headings(text, project, obj, attr, only_path, options) - - if @parsed_headings.any? - replace_toc(text, @parsed_headings) - end - - text.html_safe - end - - def parse_non_pre_blocks(text, obj, macros) - s = StringScanner.new(text) - tags = [] - parsed = '' - while !s.eos? - s.scan(/(.*?)(<(\/)?(pre|code)(.*?)>|\z)/im) - text, full_tag, closing, tag = s[1], s[2], s[3], s[4] - if tags.empty? - yield text - inject_macros(text, obj, macros) if macros.any? - else - inject_macros(text, obj, macros, false) if macros.any? - end - parsed << text - if tag - if closing - if tags.last == tag.downcase - tags.pop - end - else - tags << tag.downcase - end - parsed << full_tag - end - end - # Close any non closing tags - while tag = tags.pop - parsed << "#{tag}>" - end - parsed - end - - def parse_inline_attachments(text, project, obj, attr, only_path, options) - # when using an image link, try to use an attachment, if possible - attachments = options[:attachments] || [] - attachments += obj.attachments if obj.respond_to?(:attachments) - if attachments.present? - text.gsub!(/src="([^\/"]+\.(bmp|gif|jpg|jpe|jpeg|png))"(\s+alt="([^"]*)")?/i) do |m| - filename, ext, alt, alttext = $1.downcase, $2, $3, $4 - # search for the picture in attachments - if found = Attachment.latest_attach(attachments, filename) - image_url = download_named_attachment_path(found, found.filename, :only_path => only_path) - desc = found.description.to_s.gsub('"', '') - if !desc.blank? && alttext.blank? - alt = " title=\"#{desc}\" alt=\"#{desc}\"" - end - "src=\"#{image_url}\"#{alt}" - else - m - end - end - end - end - - # 判断课程、项目、组织是否有权限删除历史资源 - # 项目管理员或者附件的作者可以删除 - # (is_project_manager?(User.current.id, @project.id) || User.current.id == history.author_id) - def allow_to_delete_attachment history - attachment = history.attachment - case attachment.try(:container_type) - when "Project" - result = is_project_manager?(User.current.id, attachment.container_id) || User.current.id == history.author_id || User.current.admin? - when "Course" - result = User.current.allowed_to?(:as_teacher, attachment.container) || User.current.id == history.author_id || User.current.admin? - when "OrgSubfield" - result = User.current.id == history.author_id || User.current.admin_of_org?(attachment.container) || User.current.admin? - end - end - - # Wiki links - # - # Examples: - # [[mypage]] - # [[mypage|mytext]] - # wiki links can refer other project wikis, using project name or identifier: - # [[project:]] -> wiki starting page - # [[project:|mytext]] - # [[project:mypage]] - # [[project:mypage|mytext]] - def parse_wiki_links(text, project, obj, attr, only_path, options) - text.gsub!(/(!)?(\[\[([^\]\n\|]+)(\|([^\]\n\|]+))?\]\])/) do |m| - link_project = project - esc, all, page, title = $1, $2, $3, $5 - if esc.nil? - if page =~ /^([^\:]+)\:(.*)$/ - identifier, page = $1, $2 - link_project = Project.find_by_identifier(identifier) || Project.find_by_name(identifier) - title ||= identifier if page.blank? - end - - if link_project && link_project.wiki - # extract anchor - anchor = nil - if page =~ /^(.+?)\#(.+)$/ - page, anchor = $1, $2 - end - anchor = sanitize_anchor_name(anchor) if anchor.present? - # check if page exists - wiki_page = link_project.wiki.find_page(page) - url = if anchor.present? && wiki_page.present? && (obj.is_a?(WikiContent) || obj.is_a?(WikiContent::Version)) && obj.page == wiki_page - "##{anchor}" - else - case options[:wiki_links] - when :local; "#{page.present? ? Wiki.titleize(page) : ''}.html" + (anchor.present? ? "##{anchor}" : '') - when :anchor; "##{page.present? ? Wiki.titleize(page) : title}" + (anchor.present? ? "_#{anchor}" : '') # used for single-file wiki export - else - wiki_page_id = page.present? ? Wiki.titleize(page) : nil - parent = wiki_page.nil? && obj.is_a?(WikiContent) && obj.page && project == link_project ? obj.page.title : nil - url_for(:only_path => only_path, :controller => 'wiki', :action => 'show', :project_id => link_project, - :id => wiki_page_id, :version => nil, :anchor => anchor, :parent => parent) - end - end - link_to(title.present? ? title.html_safe : h(page), User.current.logged? ? url : signin_url_without_domain, :class => ('wiki-page' + (wiki_page ? '' : ' new'))) - else - # project or wiki doesn't exist - all - end - else - all - end - end - end - - def select_option_helper option - tmp = Hash.new - tmp={"" => ""} - if option.nil? - else - option.each do |project| - tmp[project.name] = project.id - end - end - tmp - end - # Redmine links - # - # Examples: - # Issues: - # #52 -> Link to issue #52 - # Changesets: - # r52 -> Link to revision 52 - # commit:a85130f -> Link to scmid starting with a85130f - # Documents: - # document#17 -> Link to document with id 17 - # document:Greetings -> Link to the document with title "Greetings" - # document:"Some document" -> Link to the document with title "Some document" - # Versions: - # version#3 -> Link to version with id 3 - # version:1.0.0 -> Link to version named "1.0.0" - # version:"1.0 beta 2" -> Link to version named "1.0 beta 2" - # Attachments: - # attachment:file.zip -> Link to the attachment of the current object named file.zip - # Source files: - # source:some/file -> Link to the file located at /some/file in the project's repository - # source:some/file@52 -> Link to the file's revision 52 - # source:some/file#L120 -> Link to line 120 of the file - # source:some/file@52#L120 -> Link to line 120 of the file's revision 52 - # export:some/file -> Force the download of the file - # Forum messages: - # message#1218 -> Link to message with id 1218 - # - # Links can refer other objects from other projects, using project identifier: - # identifier:r52 - # identifier:document:"Some document" - # identifier:version:1.0.0 - # identifier:source:some/file - def parse_redmine_links(text, default_project, obj, attr, only_path, options) - text.gsub!(%r{([\s\(,\-\[\>]|^)(!)?(([a-z0-9\-_]+):)?(attachment|document|version|forum|news|message|project|commit|source|export)?(((#)|((([a-z0-9\-_]+)\|)?(r)))((\d+)((#note)?-(\d+))?)|(:)([^"\s<>][^\s<>]*?|"[^"]+?"))(?=(?=[[:punct:]][^A-Za-z0-9_/])|,|\s|\]|<|$)}) do |m| - leading, esc, project_prefix, project_identifier, prefix, repo_prefix, repo_identifier, sep, identifier, comment_suffix, comment_id = $1, $2, $3, $4, $5, $10, $11, $8 || $12 || $18, $14 || $19, $15, $17 - link = nil - project = default_project - if project_identifier - project = Project.visible.find_by_identifier(project_identifier) - end - if esc.nil? - if prefix.nil? && sep == 'r' - if project - repository = nil - if repo_identifier - repository = project.repositories.detect {|repo| repo.identifier == repo_identifier} - else - repository = project.repository - end - # project.changesets.visible raises an SQL error because of a double join on repositories - if repository && (changeset = Changeset.visible.find_by_repository_id_and_revision(repository.id, identifier)) - link = link_to(h("#{project_prefix}#{repo_prefix}r#{identifier}"), {:only_path => only_path, :controller => 'repositories', :action => 'revision', :id => project, :repository_id => repository.identifier_param, :rev => changeset.revision}, - :class => 'changeset', - :title => truncate_single_line(changeset.comments, :length => 100)) - end - end - elsif sep == '#' - oid = identifier.to_i - case prefix - when nil - if oid.to_s == identifier && issue = Issue.visible.find_by_id(oid, :include => :status) - anchor = comment_id ? "note-#{comment_id}" : nil - link = link_to("##{oid}", {:only_path => only_path, :controller => 'issues', :action => 'show', :id => oid, :anchor => anchor}, - :class => issue.css_classes, - :title => "#{truncate(issue.subject, :length => 100)} (#{issue.status.name})") - end - when 'document' - if document = Document.visible.find_by_id(oid) - link = link_to h(document.title), {:only_path => only_path, :controller => 'documents', :action => 'show', :id => document}, - :class => 'document' - end - when 'version' - if version = Version.visible.find_by_id(oid) - link = link_to h(version.name), {:only_path => only_path, :controller => 'versions', :action => 'show', :id => version}, - :class => 'version' - end - when 'message' - if message = Message.visible.find_by_id(oid, :include => :parent) - link = link_to_message(message, {:only_path => only_path}, :class => 'message') - end - when 'forum' - if board = Board.visible.find_by_id(oid) - link = link_to h(board.name), {:only_path => only_path, :controller => 'boards', :action => 'show', :id => board, :project_id => board.project}, - :class => 'board' - end - when 'news' - if news = News.visible.find_by_id(oid) - link = link_to h(news.title), {:only_path => only_path, :controller => 'news', :action => 'show', :id => news}, - :class => 'news' - end - when 'project' - if p = Project.visible.find_by_id(oid) - link = link_to_project(p, {:only_path => only_path}, :class => 'project') - end - end - elsif sep == ':' - # removes the double quotes if any - name = identifier.gsub(%r{^"(.*)"$}, "\\1") - case prefix - when 'document' - if project && document = project.documents.visible.find_by_title(name) - link = link_to h(document.title), {:only_path => only_path, :controller => 'documents', :action => 'show', :id => document}, - :class => 'document' - end - when 'version' - if project && version = project.versions.visible.find_by_name(name) - link = link_to h(version.name), {:only_path => only_path, :controller => 'versions', :action => 'show', :id => version}, - :class => 'version' - end - when 'forum' - if project && board = project.boards.visible.find_by_name(name) - link = link_to h(board.name), {:only_path => only_path, :controller => 'boards', :action => 'show', :id => board, :project_id => board.project}, - :class => 'board' - end - when 'news' - if project && news = project.news.visible.find_by_title(name) - link = link_to h(news.title), {:only_path => only_path, :controller => 'news', :action => 'show', :id => news}, - :class => 'news' - end - when 'commit', 'source', 'export' - if project - repository = nil - if name =~ %r{^(([a-z0-9\-_]+)\|)(.+)$} - repo_prefix, repo_identifier, name = $1, $2, $3 - repository = project.repositories.detect {|repo| repo.identifier == repo_identifier} - else - repository = project.repository - end - if prefix == 'commit' - if repository && (changeset = Changeset.visible.where("repository_id = ? AND scmid LIKE ?", repository.id, "#{name}%").first) - link = link_to h("#{project_prefix}#{repo_prefix}#{name}"), {:only_path => only_path, :controller => 'repositories', :action => 'revision', :id => project, :repository_id => repository.identifier_param, :rev => changeset.identifier}, - :class => 'changeset', - :title => truncate_single_line(changeset.comments, :length => 100) - end - else - if repository && User.current.allowed_to?(:browse_repository, project) - name =~ %r{^[/\\]*(.*?)(@([^/\\@]+?))?(#(L\d+))?$} - path, rev, anchor = $1, $3, $5 - link = link_to h("#{project_prefix}#{prefix}:#{repo_prefix}#{name}"), {:controller => 'repositories', :action => (prefix == 'export' ? 'raw' : 'entry'), :id => project, :repository_id => repository.identifier_param, - :path => to_path_param(path), - :rev => rev, - :anchor => anchor}, - :class => (prefix == 'export' ? 'source download' : 'source') - end - end - repo_prefix = nil - end - when 'attachment' - attachments = options[:attachments] || (obj && obj.respond_to?(:attachments) ? obj.attachments : nil) - if attachments && attachment = Attachment.latest_attach(attachments, name) - link = link_to_attachment(attachment, :only_path => only_path, :download => true, :class => 'attachment') - end - when 'project' - if p = Project.visible.where("identifier = :s OR LOWER(name) = :s", :s => name.downcase).first - link = link_to_project(p, {:only_path => only_path}, :class => 'project') - end - end - end - end - (leading + (link || "#{project_prefix}#{prefix}#{repo_prefix}#{sep}#{identifier}#{comment_suffix}")) - end - end - - HEADING_RE = /(\{\{([<>]?)toc\}\}<\/p>/i unless const_defined?(:TOC_RE) - - # Renders the TOC with given headings - def replace_toc(text, headings) - text.gsub!(TOC_RE) do - # Keep only the 4 first levels - headings = headings.select{|level, anchor, item| level <= 4} - if headings.empty? - '' - else - div_class = 'toc' - div_class << ' right' if $1 == '>' - div_class << ' left' if $1 == '<' - out = "
'.html_safe + l(:label_export_to)) + yield Redmine::Views::OtherFormatsBuilder.new(self) + concat('
'.html_safe) + end + + def page_header_title + if @project.nil? || @project.new_record? + h(Setting.app_title) + else + b = [] + ancestors = (@project.root? ? [] : @project.ancestors.visible.all) + if ancestors.any? + root = ancestors.shift + b << link_to_project(root, {:jump => current_menu_item}, :class => 'root') + if ancestors.size > 2 + b << "\xe2\x80\xa6" + ancestors = ancestors[-2, 2] + end + b += ancestors.collect {|p| link_to_project(p, {:jump => current_menu_item}, :class => 'ancestor') } + end + b << h(@project) + b.join(" \xc2\xbb ").html_safe + end + end + + def html_title(*args) + #點擊項目版本庫 多觸發一次 字符串為"/" + #暫時解決方法 直接判斷 + if(args == ["/"]) + args = [] + end + # first_page = FirstPage.find_by_page_type('project') + if args.empty? + title = @html_title || [] + if @project + title << (@project.name.present? ? @project.name : "项目") + elsif params[:controller] == "projects" + title << "项目" + elsif @welcome + title << "创新源于实践" + elsif @course + title << (@course.name.nil? ? "课堂" : @course.name) + elsif params[:controller] == "homework_bank" || params[:controller] == "question_banks" || params[:controller] == "exercise_bank" + title << ("题库") + elsif params[:controller] == "managements" + title << ("后台管理") + elsif params[:controller] == "colleges" && params[:action] == "statistics" + title << ("#{@school.name}") + elsif params[:controller] == "account" && params[:action] == "help" + if params[:index] + case params[:index] + when "1" + title << ("关于我们") + when "2" + title << ("联系我们") + when "3" + title << ("合作伙伴") + when "4" + title << ("服务协议") + when "5" + title << ("帮助中心") + when "6" + title << ("意见反馈") + end + else + title << ("关于我们") + end + elsif params[:controller] == "courses" && params[:action] == "index" + title << ("课堂") + elsif params[:controller] == "competitions" && params[:action] == "index" + title << ("竞赛") + elsif @competition + title << (@competition.name.nil? ? "竞赛" : @competition.name) + elsif @contest + title << (@contest.name.nil? ? "创新源于实践" : @contest.name) + elsif @shixun + title << (@shixun.name.nil? ? "精选实训" : @shixun.name) + elsif @my_shixun + title << ("我的实训") + elsif params[:controller] == "shixuns" && params[:action] == "index" + title << ("精选实训") + elsif @subject + title << (@subject.name.nil? ? "实训课程" : @subject.name) + elsif params[:controller] == "subjects" && params[:action] == "index" + title << ("实训课程") + elsif @organization + title << (@organization.name.nil? ? "创新源于实践" : @organization.name) + elsif @forum || params[:controller] == "forums" + title << "讨论区" + elsif @my_syllabuses + title << "我的课堂" + elsif params[:controller] == 'ecs' + title << '专业列表' + elsif params[:controller] == 'ec_major_schools' + name = EcMajorSchool.find(params[:id]).name + title << name + elsif params[:controller] == 'ec_years' + if params[:action] == 'training_objectives' + title << '培养目标' + elsif params[:action] == 'graduation_requirement' + title << '毕业要求' + elsif params[:action] == 'requirement_vs_objective' + title << '毕业要求 vs 培养目标' + elsif params[:action] == 'requirement_vs_standard' + title << '毕业要求 vs 通用标准' + elsif params[:action] == 'ec_course_setting' || params[:action] == 'completion_calculation' + title << '课程体系' + else + title << '工程认证' + end + elsif params[:controller] == 'ec_courses' + if params[:action] == 'ec_course_support_setting' + title << '课程体系 vs 毕业要求' + end + elsif @user + if !@project_community.blank? || !@user_projectlist.blank? + title << "项目" + elsif !@course_community.blank? || !@user_courselist.blank? + title << "课堂" + elsif !@contest_community.blank? + title << @contest_community + elsif !@manage_issues.blank? + title << @manage_issues + elsif !@receive_issues.blank? + title << @receive_issues + elsif !@manage_homeworks.blank? + title << @manage_homeworks + elsif !@receive_homeworks.blank? + title << @receive_homeworks + else + title << @user.show_name + end + elsif @syllabus + title << (@syllabus.title.nil? ? "课堂" : @syllabus.title) + else + title << (User.current.id == 2 ? "未登录" : User.current.show_name) + end + # if first_page.nil? || first_page.web_title.nil? + # title << Setting.app_title unless Setting.app_title == title.last + # else + # title << first_page.web_title unless first_page.web_title == title.last + # end + title.select {|t| !t.blank? }.join(' - ') + else + @html_title ||= [] + @html_title += args + end + end + + # Returns the theme, controller name, and action as css classes for the + # HTML body. + def body_css_classes + css = [] + if theme = Redmine::Themes.theme(Setting.ui_theme) + css << 'theme-' + theme.name + end + + css << 'controller-' + controller_name + css << 'action-' + action_name + css.join(' ') + end + + def accesskey(s) + @used_accesskeys ||= [] + key = Redmine::AccessKeys.key_for(s) + return nil if @used_accesskeys.include?(key) + @used_accesskeys << key + key + end + + # Formats text according to system settings. + # 2 ways to call this method: + # * with a String: textilizable(text, options) + # * with an object and one of its attribute: textilizable(issue, :description, options) + def textilizable(*args) + options = args.last.is_a?(Hash) ? args.pop : {} + case args.size + when 1 + obj = options[:object] + text = args.shift + when 2 + obj = args.shift + attr = args.shift + text = obj.send(attr).to_s + else + raise ArgumentError, 'invalid arguments to textilizable' + end + return '' if text.blank? + project = options[:project] || @project || (obj && obj.respond_to?(:project) ? obj.project : nil) + only_path = options.delete(:only_path) == false ? false : true + + text = text.dup + macros = catch_macros(text) + text = Redmine::WikiFormatting.to_html(Setting.text_formatting, text, :object => obj, :attribute => attr) + + @parsed_headings = [] + @heading_anchors = {} + @current_section = 0 if options[:edit_section_links] + + parse_sections(text, project, obj, attr, only_path, options) + text = parse_non_pre_blocks(text, obj, macros) do |text| + [:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links].each do |method_name| + send method_name, text, project, obj, attr, only_path, options + end + end + parse_headings(text, project, obj, attr, only_path, options) + + if @parsed_headings.any? + replace_toc(text, @parsed_headings) + end + + text.html_safe + end + + # + #格式化字符串,不转义html代码 + def textAreailizable(*args) + options = args.last.is_a?(Hash) ? args.pop : {} + case args.size + when 1 + obj = options[:object] + text = args.shift + when 2 + obj = args.shift + attr = args.shift + text = obj.send(attr).to_s + else + raise ArgumentError, 'invalid arguments to textilizable' + end + return '' if text.blank? + project = options[:project] || @project || (obj && obj.respond_to?(:project) ? obj.project : nil) + only_path = options.delete(:only_path) == false ? false : true + + text = text.dup + macros = catch_macros(text) + #text = Redmine::WikiFormatting.to_html("CKEditor", text, :object => obj, :attribute => attr) + + @parsed_headings = [] + @heading_anchors = {} + @current_section = 0 if options[:edit_section_links] + + parse_sections(text, project, obj, attr, only_path, options) + text = parse_non_pre_blocks(text, obj, macros) do |text| + [:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links].each do |method_name| + send method_name, text, project, obj, attr, only_path, options + end + end + parse_headings(text, project, obj, attr, only_path, options) + + if @parsed_headings.any? + replace_toc(text, @parsed_headings) + end + + text.html_safe + end + + def parse_non_pre_blocks(text, obj, macros) + s = StringScanner.new(text) + tags = [] + parsed = '' + while !s.eos? + s.scan(/(.*?)(<(\/)?(pre|code)(.*?)>|\z)/im) + text, full_tag, closing, tag = s[1], s[2], s[3], s[4] + if tags.empty? + yield text + inject_macros(text, obj, macros) if macros.any? + else + inject_macros(text, obj, macros, false) if macros.any? + end + parsed << text + if tag + if closing + if tags.last == tag.downcase + tags.pop + end + else + tags << tag.downcase + end + parsed << full_tag + end + end + # Close any non closing tags + while tag = tags.pop + parsed << "#{tag}>" + end + parsed + end + + def parse_inline_attachments(text, project, obj, attr, only_path, options) + # when using an image link, try to use an attachment, if possible + attachments = options[:attachments] || [] + attachments += obj.attachments if obj.respond_to?(:attachments) + if attachments.present? + text.gsub!(/src="([^\/"]+\.(bmp|gif|jpg|jpe|jpeg|png))"(\s+alt="([^"]*)")?/i) do |m| + filename, ext, alt, alttext = $1.downcase, $2, $3, $4 + # search for the picture in attachments + if found = Attachment.latest_attach(attachments, filename) + image_url = download_named_attachment_path(found, found.filename, :only_path => only_path) + desc = found.description.to_s.gsub('"', '') + if !desc.blank? && alttext.blank? + alt = " title=\"#{desc}\" alt=\"#{desc}\"" + end + "src=\"#{image_url}\"#{alt}" + else + m + end + end + end + end + + # 判断课程、项目、组织是否有权限删除历史资源 + # 项目管理员或者附件的作者可以删除 + # (is_project_manager?(User.current.id, @project.id) || User.current.id == history.author_id) + def allow_to_delete_attachment history + attachment = history.attachment + case attachment.try(:container_type) + when "Project" + result = is_project_manager?(User.current.id, attachment.container_id) || User.current.id == history.author_id || User.current.admin? + when "Course" + result = User.current.allowed_to?(:as_teacher, attachment.container) || User.current.id == history.author_id || User.current.admin? + when "OrgSubfield" + result = User.current.id == history.author_id || User.current.admin_of_org?(attachment.container) || User.current.admin? + end + end + + # Wiki links + # + # Examples: + # [[mypage]] + # [[mypage|mytext]] + # wiki links can refer other project wikis, using project name or identifier: + # [[project:]] -> wiki starting page + # [[project:|mytext]] + # [[project:mypage]] + # [[project:mypage|mytext]] + def parse_wiki_links(text, project, obj, attr, only_path, options) + text.gsub!(/(!)?(\[\[([^\]\n\|]+)(\|([^\]\n\|]+))?\]\])/) do |m| + link_project = project + esc, all, page, title = $1, $2, $3, $5 + if esc.nil? + if page =~ /^([^\:]+)\:(.*)$/ + identifier, page = $1, $2 + link_project = Project.find_by_identifier(identifier) || Project.find_by_name(identifier) + title ||= identifier if page.blank? + end + + if link_project && link_project.wiki + # extract anchor + anchor = nil + if page =~ /^(.+?)\#(.+)$/ + page, anchor = $1, $2 + end + anchor = sanitize_anchor_name(anchor) if anchor.present? + # check if page exists + wiki_page = link_project.wiki.find_page(page) + url = if anchor.present? && wiki_page.present? && (obj.is_a?(WikiContent) || obj.is_a?(WikiContent::Version)) && obj.page == wiki_page + "##{anchor}" + else + case options[:wiki_links] + when :local; "#{page.present? ? Wiki.titleize(page) : ''}.html" + (anchor.present? ? "##{anchor}" : '') + when :anchor; "##{page.present? ? Wiki.titleize(page) : title}" + (anchor.present? ? "_#{anchor}" : '') # used for single-file wiki export + else + wiki_page_id = page.present? ? Wiki.titleize(page) : nil + parent = wiki_page.nil? && obj.is_a?(WikiContent) && obj.page && project == link_project ? obj.page.title : nil + url_for(:only_path => only_path, :controller => 'wiki', :action => 'show', :project_id => link_project, + :id => wiki_page_id, :version => nil, :anchor => anchor, :parent => parent) + end + end + link_to(title.present? ? title.html_safe : h(page), User.current.logged? ? url : signin_url_without_domain, :class => ('wiki-page' + (wiki_page ? '' : ' new'))) + else + # project or wiki doesn't exist + all + end + else + all + end + end + end + + def select_option_helper option + tmp = Hash.new + tmp={"" => ""} + if option.nil? + else + option.each do |project| + tmp[project.name] = project.id + end + end + tmp + end + # Redmine links + # + # Examples: + # Issues: + # #52 -> Link to issue #52 + # Changesets: + # r52 -> Link to revision 52 + # commit:a85130f -> Link to scmid starting with a85130f + # Documents: + # document#17 -> Link to document with id 17 + # document:Greetings -> Link to the document with title "Greetings" + # document:"Some document" -> Link to the document with title "Some document" + # Versions: + # version#3 -> Link to version with id 3 + # version:1.0.0 -> Link to version named "1.0.0" + # version:"1.0 beta 2" -> Link to version named "1.0 beta 2" + # Attachments: + # attachment:file.zip -> Link to the attachment of the current object named file.zip + # Source files: + # source:some/file -> Link to the file located at /some/file in the project's repository + # source:some/file@52 -> Link to the file's revision 52 + # source:some/file#L120 -> Link to line 120 of the file + # source:some/file@52#L120 -> Link to line 120 of the file's revision 52 + # export:some/file -> Force the download of the file + # Forum messages: + # message#1218 -> Link to message with id 1218 + # + # Links can refer other objects from other projects, using project identifier: + # identifier:r52 + # identifier:document:"Some document" + # identifier:version:1.0.0 + # identifier:source:some/file + def parse_redmine_links(text, default_project, obj, attr, only_path, options) + text.gsub!(%r{([\s\(,\-\[\>]|^)(!)?(([a-z0-9\-_]+):)?(attachment|document|version|forum|news|message|project|commit|source|export)?(((#)|((([a-z0-9\-_]+)\|)?(r)))((\d+)((#note)?-(\d+))?)|(:)([^"\s<>][^\s<>]*?|"[^"]+?"))(?=(?=[[:punct:]][^A-Za-z0-9_/])|,|\s|\]|<|$)}) do |m| + leading, esc, project_prefix, project_identifier, prefix, repo_prefix, repo_identifier, sep, identifier, comment_suffix, comment_id = $1, $2, $3, $4, $5, $10, $11, $8 || $12 || $18, $14 || $19, $15, $17 + link = nil + project = default_project + if project_identifier + project = Project.visible.find_by_identifier(project_identifier) + end + if esc.nil? + if prefix.nil? && sep == 'r' + if project + repository = nil + if repo_identifier + repository = project.repositories.detect {|repo| repo.identifier == repo_identifier} + else + repository = project.repository + end + # project.changesets.visible raises an SQL error because of a double join on repositories + if repository && (changeset = Changeset.visible.find_by_repository_id_and_revision(repository.id, identifier)) + link = link_to(h("#{project_prefix}#{repo_prefix}r#{identifier}"), {:only_path => only_path, :controller => 'repositories', :action => 'revision', :id => project, :repository_id => repository.identifier_param, :rev => changeset.revision}, + :class => 'changeset', + :title => truncate_single_line(changeset.comments, :length => 100)) + end + end + elsif sep == '#' + oid = identifier.to_i + case prefix + when nil + if oid.to_s == identifier && issue = Issue.visible.find_by_id(oid, :include => :status) + anchor = comment_id ? "note-#{comment_id}" : nil + link = link_to("##{oid}", {:only_path => only_path, :controller => 'issues', :action => 'show', :id => oid, :anchor => anchor}, + :class => issue.css_classes, + :title => "#{truncate(issue.subject, :length => 100)} (#{issue.status.name})") + end + when 'document' + if document = Document.visible.find_by_id(oid) + link = link_to h(document.title), {:only_path => only_path, :controller => 'documents', :action => 'show', :id => document}, + :class => 'document' + end + when 'version' + if version = Version.visible.find_by_id(oid) + link = link_to h(version.name), {:only_path => only_path, :controller => 'versions', :action => 'show', :id => version}, + :class => 'version' + end + when 'message' + if message = Message.visible.find_by_id(oid, :include => :parent) + link = link_to_message(message, {:only_path => only_path}, :class => 'message') + end + when 'forum' + if board = Board.visible.find_by_id(oid) + link = link_to h(board.name), {:only_path => only_path, :controller => 'boards', :action => 'show', :id => board, :project_id => board.project}, + :class => 'board' + end + when 'news' + if news = News.visible.find_by_id(oid) + link = link_to h(news.title), {:only_path => only_path, :controller => 'news', :action => 'show', :id => news}, + :class => 'news' + end + when 'project' + if p = Project.visible.find_by_id(oid) + link = link_to_project(p, {:only_path => only_path}, :class => 'project') + end + end + elsif sep == ':' + # removes the double quotes if any + name = identifier.gsub(%r{^"(.*)"$}, "\\1") + case prefix + when 'document' + if project && document = project.documents.visible.find_by_title(name) + link = link_to h(document.title), {:only_path => only_path, :controller => 'documents', :action => 'show', :id => document}, + :class => 'document' + end + when 'version' + if project && version = project.versions.visible.find_by_name(name) + link = link_to h(version.name), {:only_path => only_path, :controller => 'versions', :action => 'show', :id => version}, + :class => 'version' + end + when 'forum' + if project && board = project.boards.visible.find_by_name(name) + link = link_to h(board.name), {:only_path => only_path, :controller => 'boards', :action => 'show', :id => board, :project_id => board.project}, + :class => 'board' + end + when 'news' + if project && news = project.news.visible.find_by_title(name) + link = link_to h(news.title), {:only_path => only_path, :controller => 'news', :action => 'show', :id => news}, + :class => 'news' + end + when 'commit', 'source', 'export' + if project + repository = nil + if name =~ %r{^(([a-z0-9\-_]+)\|)(.+)$} + repo_prefix, repo_identifier, name = $1, $2, $3 + repository = project.repositories.detect {|repo| repo.identifier == repo_identifier} + else + repository = project.repository + end + if prefix == 'commit' + if repository && (changeset = Changeset.visible.where("repository_id = ? AND scmid LIKE ?", repository.id, "#{name}%").first) + link = link_to h("#{project_prefix}#{repo_prefix}#{name}"), {:only_path => only_path, :controller => 'repositories', :action => 'revision', :id => project, :repository_id => repository.identifier_param, :rev => changeset.identifier}, + :class => 'changeset', + :title => truncate_single_line(changeset.comments, :length => 100) + end + else + if repository && User.current.allowed_to?(:browse_repository, project) + name =~ %r{^[/\\]*(.*?)(@([^/\\@]+?))?(#(L\d+))?$} + path, rev, anchor = $1, $3, $5 + link = link_to h("#{project_prefix}#{prefix}:#{repo_prefix}#{name}"), {:controller => 'repositories', :action => (prefix == 'export' ? 'raw' : 'entry'), :id => project, :repository_id => repository.identifier_param, + :path => to_path_param(path), + :rev => rev, + :anchor => anchor}, + :class => (prefix == 'export' ? 'source download' : 'source') + end + end + repo_prefix = nil + end + when 'attachment' + attachments = options[:attachments] || (obj && obj.respond_to?(:attachments) ? obj.attachments : nil) + if attachments && attachment = Attachment.latest_attach(attachments, name) + link = link_to_attachment(attachment, :only_path => only_path, :download => true, :class => 'attachment') + end + when 'project' + if p = Project.visible.where("identifier = :s OR LOWER(name) = :s", :s => name.downcase).first + link = link_to_project(p, {:only_path => only_path}, :class => 'project') + end + end + end + end + (leading + (link || "#{project_prefix}#{prefix}#{repo_prefix}#{sep}#{identifier}#{comment_suffix}")) + end + end + + HEADING_RE = /(\{\{([<>]?)toc\}\}<\/p>/i unless const_defined?(:TOC_RE) + + # Renders the TOC with given headings + def replace_toc(text, headings) + text.gsub!(TOC_RE) do + # Keep only the 4 first levels + headings = headings.select{|level, anchor, item| level <= 4} + if headings.empty? + '' + else + div_class = 'toc' + div_class << ' right' if $1 == '>' + div_class << ' left' if $1 == '<' + out = "
资料完善成功,可以试用1天
超过期限,需要经过管理员的授权审核
资料完善成功,老师身份需要经过管理员的授权审核
网址不能为空
-内容不能为空
+ + + + + + + 提交 + <% end %>