diff --git a/Gemfile b/Gemfile
index 07a50937..1e2a6448 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,5 @@
source 'http://rubygems.org'
-gem 'rails'
+gem 'rails', "~> 3.2.9"
gem "brakeman"
gem 'mime-types'
@@ -11,7 +11,7 @@ gem "net-ldap", "~> 0.3.1"
gem 'devise', '1.5.3'
gem 'exception_notification' # Send error trace
gem 'execjs'
-gem 'jquery-rails'
+gem 'jquery-rails', '2.1.4'
gem 'jquery-ui-rails'
gem 'kaminari', :git => 'git://github.com/amatsuda/kaminari.git'
diff --git a/app/assets/javascripts/desktop.js b/app/assets/javascripts/desktop.js
index e5e4a05a..d8d67107 100644
--- a/app/assets/javascripts/desktop.js
+++ b/app/assets/javascripts/desktop.js
@@ -15,4 +15,3 @@
//= require orbitTimeline
//= require orbitdesktop
//= require desktop/books_pages
-//= require desktop/seminar_pages
diff --git a/app/assets/javascripts/inc/attribute_onoff.js b/app/assets/javascripts/inc/attribute_onoff.js
index f1541a11..0c22901c 100644
--- a/app/assets/javascripts/inc/attribute_onoff.js
+++ b/app/assets/javascripts/inc/attribute_onoff.js
@@ -1,14 +1,14 @@
function checkSwitch() {
- $(".groups").each(function() {
- $(this).find('.form-horizontal > .hide').length < $(this).find('.form-horizontal > div').length ? $(this).removeClass("disabled") : $(this).addClass("disabled")
- });
+ // $(".groups").each(function() {
+ // $(this).find('.form-horizontal > .hide').length < $(this).find('.form-horizontal > div').length ? $(this).removeClass("disabled") : $(this).addClass("disabled")
+ // });
// $(".groups").addClass('disabled').has('.groups > .form-horizontal > div:not(.hide)').removeClass('disabled');
}
$(document).ready(function(){
- checkSwitch();
+ // checkSwitch();
$('.onoff').click(function () {
- if($(this).parents("h4").length==1) {
+ if($(this).parent("h4").length==1) {
$(this).parents(".map-block").toggleClass("disabled");
$(this).parents(".map-block").find(".form-horizontal").toggleClass("hide");
if($(this).parents(".map-block").hasClass("disabled")){
@@ -19,17 +19,17 @@ $(document).ready(function(){
$(this).siblings(".subrole_disable_field").val("false");
}
}
- if($(this).parents("legend").length==1) {
+ if($(this).parent("legend").length==1) {
$(this).toggleClass("disabled");
- $(this).parents("legend").next("div").toggleClass("hide");
- if($(this).parents("legend").next("div").hasClass("hide")){
+ $(this).parent("legend").next("div").toggleClass("hide");
+ if($(this).parent("legend").next("div").hasClass("hide")){
$(this).text("OFF");
$(this).siblings(".subrole_disable_field").val("true");
}else{
$(this).text("ON");
$(this).siblings(".subrole_disable_field").val("false");
}
- checkSwitch();
+ // checkSwitch();
}
return false;
});
diff --git a/app/assets/javascripts/mobile/orbit.mobile.js.erb b/app/assets/javascripts/mobile/orbit.mobile.js.erb
index 2a567730..90531899 100644
--- a/app/assets/javascripts/mobile/orbit.mobile.js.erb
+++ b/app/assets/javascripts/mobile/orbit.mobile.js.erb
@@ -25,8 +25,8 @@ $('#index').live('pageinit',function(){
$(".slideImg").muImageResize({width: $globalW, height: Math.floor($globalW/720*240)});
$(this).find(".newpic img").muImageResize({width: 280, height: 200});
$('.slideshow').cycle({
- fx:'scrollLeft',
- timeout: 6000,
+ fx: $effect,
+ timeout: $timeout
});
$(".newlist").css({
"width" : $(".newitem").outerWidth()*(Math.floor($globalW/$(".newitem").outerWidth()))+30,
@@ -40,8 +40,9 @@ $('#index').live('pageinit',function(){
$('#announcement_content').live('pageinit',function(){
$(this).find(".newpic img").muImageResize({width: 320, height: 220});
});
-var mobileDemo = { 'center': '24.987449, 121.576117', 'zoom': 17 };
+
$('#map').live('pageinit', function() {
+ var mobileDemo = { 'center': $map_center, 'zoom': $map_zoom };
var $windowH = $(window).height();
$("#map_canvas").css({
'height' : $windowH,
@@ -50,7 +51,7 @@ $('#map').live('pageinit', function() {
$('#map_canvas').gmap({'center': mobileDemo.center, 'zoom': mobileDemo.zoom, 'disableDefaultUI':false, 'callback': function() {
var self = this;
self.addMarker({'position': this.get('map').getCenter() }).click(function() {
- self.openInfoWindow({ 'content': "<%= I18n.t('mobile.location_description') %>" }, this);
+ self.openInfoWindow({ 'content': $info }, this);
});
}});
}).load('basic_map');
diff --git a/app/assets/javascripts/new_admin.js b/app/assets/javascripts/new_admin.js
index c5ec022e..965a61b7 100644
--- a/app/assets/javascripts/new_admin.js
+++ b/app/assets/javascripts/new_admin.js
@@ -9,7 +9,6 @@
//= require jquery.form
//= require bootstrap
//= require jquery.masonry.min
-//= require jquery.isotope.min
//= require jquery.tinyscrollbar.min
//= require orbit-1.0
//= require tinymce-jquery
diff --git a/app/assets/javascripts/orbit-bar-search.js b/app/assets/javascripts/orbit-bar-search.js
index cc422b12..265cd92b 100644
--- a/app/assets/javascripts/orbit-bar-search.js
+++ b/app/assets/javascripts/orbit-bar-search.js
@@ -1,28 +1,42 @@
-$(document).on('click', '.orbit-bar-search', function (){
- if ($(this).parents('.search').hasClass('visible')){
- $(this).parents('.search').stop().animate({
- 'width':'28px',
- },500);
- $('.navbar-search').stop().animate({
- 'left':'30px',
- 'opacity':'0',
- },200);
- $(this).parents('.search').css({
- 'background-color': 'transparent',
- });
- $(this).parents('.search').removeClass('visible');
- }
- else{
- $(this).parents('.search').stop().animate({
- 'width':'265px',
- },200);
- $('.navbar-search').stop().animate({
- 'left':'7px',
- 'opacity':'1'
- },500);
- $(this).parents('.search').css({
- 'background-color': 'rgba(0, 0, 0, 0.5)',
- });
- $(this).parents('.search').addClass('visible');
- }
-});
\ No newline at end of file
+
+$(document).ready(function(){
+ $('.search').tooltip({
+ placement: "bottom"
+ });
+});
+$(document).on('mouseenter', '.orbit-bar-search', function (){
+ $(this).parents('.search').stop().animate({
+ 'width':'265px',
+ },200);
+ $('.navbar-search').stop().animate({
+ 'left':'4px',
+ 'opacity':'1'
+ },500);
+ $(this).parents('.search').css({
+ 'background-color': 'rgba(0, 0, 0, 0.5)',
+ });
+ $(this).parents('.search').addClass('visible');
+});
+
+
+$(document).on('mouseleave', '.search.visible', function (){
+ $(this).stop().animate({
+ 'width':'28px',
+ },500);
+ $('.navbar-search').stop().animate({
+ 'left':'30px',
+ 'opacity':'0',
+ },200);
+ $(this).css({
+ 'background-color': 'transparent',
+ });
+ $(this).removeClass('visible');
+});
+
+$(document).on("mouseenter",".orbit-bar-language, .language-menu",function(){
+ $(this).parents('.language').addClass("open")
+})
+
+$(document).on("mouseleave",".orbit-bar-language, .language-menu",function(){
+ $(this).parents('.language').removeClass("open")
+})
diff --git a/app/assets/javascripts/site_editor.js b/app/assets/javascripts/site_editor.js
index 5d77e701..3c7281bd 100644
--- a/app/assets/javascripts/site_editor.js
+++ b/app/assets/javascripts/site_editor.js
@@ -10,7 +10,6 @@
//= require jquery.ui.sortable
//= require jquery_ujs
//= require bootstrap
-//= require jquery.isotope.min
//= require jquery.tinyscrollbar.min
//= require orbit-1.0
//= require orbit-bar-search
diff --git a/app/assets/stylesheets/admin/default_widget_setting.css b/app/assets/stylesheets/admin/default_widget_setting.css
index 8bbe4a50..6db0cc82 100644
--- a/app/assets/stylesheets/admin/default_widget_setting.css
+++ b/app/assets/stylesheets/admin/default_widget_setting.css
@@ -29,3 +29,7 @@ label{
margin: 0 0 0 -25px;
white-space: normal;
}
+
+label{
+ white-space: nowrap !important ;
+}
diff --git a/app/assets/stylesheets/new_admin.css.erb b/app/assets/stylesheets/new_admin.css.erb
index 2cb340da..325e9cb5 100644
--- a/app/assets/stylesheets/new_admin.css.erb
+++ b/app/assets/stylesheets/new_admin.css.erb
@@ -13,7 +13,6 @@
*= require list
*= require widget
*= require scroll_style
- *= require isotope
*= require icons
*= require site-map
*= require lib/bootstrap-datetimepicker
diff --git a/app/controllers/admin/infos_controller.rb b/app/controllers/admin/infos_controller.rb
index d6325ef0..c35f2246 100644
--- a/app/controllers/admin/infos_controller.rb
+++ b/app/controllers/admin/infos_controller.rb
@@ -11,7 +11,10 @@ class Admin::InfosController < ApplicationController
@roles = Role.excludes('disabled' => true)
- render :template => 'admin/attributes/index'
+ # render :template => 'admin/attributes/index'
+
+ redirect_to(edit_admin_info_path(Info.first.id.to_s))
+
end
def show
diff --git a/app/controllers/admin/page_parts_controller.rb b/app/controllers/admin/page_parts_controller.rb
index 6442d2fc..21050985 100644
--- a/app/controllers/admin/page_parts_controller.rb
+++ b/app/controllers/admin/page_parts_controller.rb
@@ -56,14 +56,12 @@ class Admin::PagePartsController < ApplicationController
def update
@part = PagePart.find(params[:id])
- params[:page_part][:widget_field] = params[:page_part][:widget_field].zip( params[:page_part][:widget_field_type] ) if params[:page_part][:widget_field]
- params[:page_part][:widget_field_type] = nil
-
- if params[:page_part][:module_app].blank?
- params[:page_part][:module_app] = nil
- params[:page_part][:kind] = nil
- end
+ params[:page_part][:widget_field] = params[:page_part][:widget_field].zip( params[:page_part][:widget_field_type] ) if params[:page_part][:widget_field]
+ params[:page_part][:widget_field_type] = nil
+ if params[:page_part][:module_app].blank?
+ params[:page_part][:module_app] = nil
+ end
if @part.update_attributes(params[:page_part])
set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu')
flash.now[:notice] = t('update.success.content')
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index b0fc4adb..7f4ea0fa 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -130,7 +130,7 @@ class ApplicationController < ActionController::Base
respond_to do |format|
format.html { render :text => parse_page_content(@item), :layout => 'page_layout' }
format.rss { render_main_rss }
- format.mobile { redirect_to mobile_path }
+ format.mobile { redirect_to mobile_path(:app => params[:app]) }
end
else
render :text => '404 Not Found'
diff --git a/app/controllers/desktop_publications_controller.000.rb b/app/controllers/desktop_publications_controller.000.rb
deleted file mode 100644
index fc3f36ab..00000000
--- a/app/controllers/desktop_publications_controller.000.rb
+++ /dev/null
@@ -1,75 +0,0 @@
-class DesktopPublicationsController< ApplicationController
- def journal_p
- render "desktop/journal_p", :layout => false
- end
-
- def journal_p_list
- render "desktop/journal_pages/list", :layout => false
- end
-
- def journal_p_add
- debugger
- render "desktop/journal_pages/add", :layout => false
- end
-
- def books
- render "desktop/books", :layout => false
- end
-
- def books_list
- render "desktop/books/list", :layout => false
- end
-
- def books_add
- render "desktop/books/add", :layout => false
- end
-
- def seminar_p
- render "desktop/seminar_p", :layout => false
- end
-
- def seminar_p_list
- render "desktop/seminar_pages/list", :layout => false
- end
-
- def seminar_p_add
- render "desktop/seminar_pages/add", :layout => false
- end
-
- def create_journal
- Journal.create(user_id: current_user.id, title: "Ice Cream Sandwich")
- b = Array.new
- b << {"success"=>"true"}
- render :json=>b.to_json
- end
-
- def getjournals
- @journals = current_user.journals
- data = Array.new
- @journals.each do |journal|
- @papers = journal.papers.all
- data << {"title" => journal.title, "papers" => @papers}
- end
- render :json=>data.to_json
- end
-
- def delete_journal
- @journals = Journal.find("")
- @journals.delete
- b = Array.new
- b << {"success"=>"true"}
- render :json=>b.to_json
- end
-
- def update_journal
- @journal = Journal.find("4ff2d6ebbd98eb02b9000017")
- @papers = @journal.papers
- @papers.each do |paper|
- paper.update_attributes(:user_id => current_user.id)
- end
- b = Array.new
-
- b << {"success"=>"true"}
- render :json=>b.to_json
- end
-end
diff --git a/app/controllers/desktop_publications_controller.rb b/app/controllers/desktop_publications_controller.rb
index ae77ed19..918b99e2 100644
--- a/app/controllers/desktop_publications_controller.rb
+++ b/app/controllers/desktop_publications_controller.rb
@@ -1,10 +1,6 @@
require 'mime/types'
class DesktopPublicationsController< ApplicationController
- #def journal_p
- # render "desktop/journal_p", :layout => false
- #end
-
def books
render "desktop/books", :layout => false
end
@@ -16,44 +12,4 @@ class DesktopPublicationsController< ApplicationController
def books_add
render "desktop/books/add", :layout => false
end
-
- def seminar_p
- render "desktop/seminar_p", :layout => false
- end
-
- def seminar_p_list
- render "desktop/seminar_pages/list", :layout => false
- end
-
- def seminar_p_add
- render "desktop/seminar_pages/add", :layout => false
- end
-
-# def create_journal
-# Journal.create(user_id: current_user.id, title: "Ice Cream Sandwich")
-# b = Array.new
-# b << {"success"=>"true"}
-# render :json=>b.to_json
-# end
-#
-#
-# def delete_journal
-# @journals = Journal.find("")
-# @journals.delete
-# b = Array.new
-# b << {"success"=>"true"}
-# render :json=>b.to_json
-# end
-#
-# def update_journal
-# @journal = Journal.find("4ff2d6ebbd98eb02b9000017")
-# @papers = @journal.papers
-# @papers.each do |paper|
-# paper.update_attributes(:user_id => current_user.id)
-# end
-# b = Array.new
-#
-# b << {"success"=>"true"}
-# render :json=>b.to_json
-# end
end
diff --git a/app/controllers/mobile_controller.rb b/app/controllers/mobile_controller.rb
index d07e9a87..369bfa22 100644
--- a/app/controllers/mobile_controller.rb
+++ b/app/controllers/mobile_controller.rb
@@ -54,7 +54,7 @@ class MobileController < ApplicationController
protected
def no_footer_for_app
- @no_footer = true if request.path.starts_with?("/app")
+ @no_footer = true if request.path =~ /app/
end
end
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 980db7bc..655a2090 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -203,7 +203,6 @@ module ApplicationHelper
javascripts << "\n"
javascripts << "\n"
javascripts << "\n"
- javascripts << "\n"
javascripts << "\n"
javascripts << "\n"
javascripts << "\n"
diff --git a/app/views/admin/attributes/edit.html.erb b/app/views/admin/attributes/edit.html.erb
index b3cc2bb8..aa87d73c 100644
--- a/app/views/admin/attributes/edit.html.erb
+++ b/app/views/admin/attributes/edit.html.erb
@@ -54,7 +54,7 @@
<% end %>
diff --git a/app/views/admin/page_parts/_default_widget_style_panel.html.erb b/app/views/admin/page_parts/_default_widget_style_panel.html.erb
index 49d40214..bc6fc89c 100644
--- a/app/views/admin/page_parts/_default_widget_style_panel.html.erb
+++ b/app/views/admin/page_parts/_default_widget_style_panel.html.erb
@@ -26,7 +26,7 @@
<%= radio_button_tag field_name,"typeB_style2",style_checked_value(object,"typeB_style2") %>
2
<%=image_tag 'module/default_widgets/style02.png'%>
- <%= t("default_widget.caption.typeA") %>
+ <%= t("default_widget.caption.typeB_style2") %>
diff --git a/app/views/admin/roles/role_field.html.erb b/app/views/admin/roles/role_field.html.erb
index 43880fac..31269133 100644
--- a/app/views/admin/roles/role_field.html.erb
+++ b/app/views/admin/roles/role_field.html.erb
@@ -21,7 +21,7 @@
diff --git a/app/views/admin/roles/sub_role_field.html.erb b/app/views/admin/roles/sub_role_field.html.erb
index de741270..38b1e5e8 100644
--- a/app/views/admin/roles/sub_role_field.html.erb
+++ b/app/views/admin/roles/sub_role_field.html.erb
@@ -21,7 +21,7 @@
diff --git a/app/views/admin/users_new_interface/_form.html.erb b/app/views/admin/users_new_interface/_form.html.erb
index 76f304fa..d11de282 100644
--- a/app/views/admin/users_new_interface/_form.html.erb
+++ b/app/views/admin/users_new_interface/_form.html.erb
@@ -11,7 +11,7 @@
<%= f.check_box :admin %>
- <%= t(:admin) %>:
+ <%= t("admin") %>:
diff --git a/app/views/admin/users_new_interface/edit.html.erb b/app/views/admin/users_new_interface/edit.html.erb
index 2312f2bb..bec97ce8 100644
--- a/app/views/admin/users_new_interface/edit.html.erb
+++ b/app/views/admin/users_new_interface/edit.html.erb
@@ -5,7 +5,6 @@
<% content_for :page_specific_css do -%>
<%= stylesheet_link_tag "member" %>
<%= stylesheet_link_tag "site-map" %>
- <%= stylesheet_link_tag "isotope" %>
<% end -%>
<% content_for :page_specific_javascript do -%>
<%= javascript_include_tag "/static/jquery.cycle.all.latest.js" %>
diff --git a/app/views/admin/users_new_interface/new.html.erb b/app/views/admin/users_new_interface/new.html.erb
index 2d6fc612..a8b6503a 100644
--- a/app/views/admin/users_new_interface/new.html.erb
+++ b/app/views/admin/users_new_interface/new.html.erb
@@ -5,7 +5,6 @@
<% content_for :page_specific_css do -%>
<%= stylesheet_link_tag "member" %>
<%= stylesheet_link_tag "site-map" %>
- <%= stylesheet_link_tag "isotope" %>
<% end -%>
<% content_for :page_specific_javascript do -%>
<%= javascript_include_tag "/static/jquery.cycle.all.latest.js" %>
diff --git a/app/views/admin/users_new_interface/temp_edit.html.erb b/app/views/admin/users_new_interface/temp_edit.html.erb
index f9bef61c..2e401296 100644
--- a/app/views/admin/users_new_interface/temp_edit.html.erb
+++ b/app/views/admin/users_new_interface/temp_edit.html.erb
@@ -5,7 +5,6 @@
<% content_for :page_specific_css do -%>
<%= stylesheet_link_tag "member" %>
<%= stylesheet_link_tag "site-map" %>
- <%= stylesheet_link_tag "isotope" %>
<% end -%>
<% content_for :page_specific_javascript do -%>
<%= javascript_include_tag "/static/jquery.cycle.all.latest.js" %>
diff --git a/app/views/desktop/index.html.erb b/app/views/desktop/index.html.erb
index 01903447..7446117b 100644
--- a/app/views/desktop/index.html.erb
+++ b/app/views/desktop/index.html.erb
@@ -13,7 +13,7 @@
-
+
@@ -103,3 +103,4 @@
o.notify("Welcome "+o.currentUsername+"!!","alert",3);
<%= javascript_include_tag "personal_journal" %>
+<%= javascript_include_tag "personal_conference" %>
diff --git a/app/views/desktop/patents/add.html.erb b/app/views/desktop/patents/add.html.erb
index 190e8abd..28283456 100644
--- a/app/views/desktop/patents/add.html.erb
+++ b/app/views/desktop/patents/add.html.erb
@@ -41,10 +41,10 @@
-
\ No newline at end of file
+
diff --git a/app/views/desktop/research_domain/add.html.erb b/app/views/desktop/research_domain/add.html.erb
index 190e8abd..28283456 100644
--- a/app/views/desktop/research_domain/add.html.erb
+++ b/app/views/desktop/research_domain/add.html.erb
@@ -41,10 +41,10 @@
-
\ No newline at end of file
+
diff --git a/app/views/desktop/research_project/add.html.erb b/app/views/desktop/research_project/add.html.erb
index 190e8abd..28283456 100644
--- a/app/views/desktop/research_project/add.html.erb
+++ b/app/views/desktop/research_project/add.html.erb
@@ -41,10 +41,10 @@
-
\ No newline at end of file
+
diff --git a/app/views/desktop/seminar_p.html.erb b/app/views/desktop/seminar_p.html.erb
deleted file mode 100644
index 80875dc9..00000000
--- a/app/views/desktop/seminar_p.html.erb
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
\ No newline at end of file
diff --git a/app/views/layouts/_orbit_bar.html.erb b/app/views/layouts/_orbit_bar.html.erb
index 36638302..7d20daf1 100644
--- a/app/views/layouts/_orbit_bar.html.erb
+++ b/app/views/layouts/_orbit_bar.html.erb
@@ -10,25 +10,19 @@
+
+
+
+
+
<% if user_signed_in? %>
diff --git a/app/views/mobile/_footer.mobile.erb b/app/views/mobile/_footer.mobile.erb
index 8bff0fa0..17a38e90 100644
--- a/app/views/mobile/_footer.mobile.erb
+++ b/app/views/mobile/_footer.mobile.erb
@@ -7,12 +7,12 @@
<% end %>
- <%= link_to mobile_map_path, {"data-transition" => "flip"} do %>
+ <%= link_to mobile_map_path(:app => params[:app]), {"data-transition" => "flip"} do %>
<% end %>
- <%= link_to mobile_dialog_contact_path, {"data-rel" => "dialog"} do %>
+ <%= link_to mobile_dialog_contact_path(:app => params[:app]), {"data-rel" => "dialog"} do %>
<% end %>
diff --git a/app/views/mobile/_header.mobile.erb b/app/views/mobile/_header.mobile.erb
index 428d689b..3e0df561 100644
--- a/app/views/mobile/_header.mobile.erb
+++ b/app/views/mobile/_header.mobile.erb
@@ -3,7 +3,7 @@
<%= image_tag asset_path('mobile/logo.png') %>
- <%= link_to mobile_dialog_language_path, {:class => "ui-btn-right language", "data-iconpos" => "notext", "data-icon" => "search", "data-rel" => "dialog"} do %>
+ <%= link_to mobile_dialog_language_path(:app => params[:app]), {:class => "ui-btn-right language", "data-iconpos" => "notext", "data-icon" => "search", "data-rel" => "dialog"} do %>
<% end %>
\ No newline at end of file
diff --git a/app/views/mobile/_menu.mobile.erb b/app/views/mobile/_menu.mobile.erb
index eecc8226..ec92ea84 100644
--- a/app/views/mobile/_menu.mobile.erb
+++ b/app/views/mobile/_menu.mobile.erb
@@ -1,7 +1,7 @@
- <%= link_to content_tag(:i, nil, :class => "icons-house") + content_tag(:span, t('mobile.home')), mobile_path %>
- <%= link_to content_tag(:i, nil, :class => "icons-megaphone") + content_tag(:span, t('mobile.bulletin')), mobile_announcement_path %>
- <%= link_to content_tag(:i, nil, :class => "icons-newspaper") + content_tag(:span, t('mobile.page')), mobile_page_path %>
+ <%= link_to content_tag(:i, nil, :class => "icons-house") + content_tag(:span, t('mobile.home')), mobile_path(:app => params[:app]) %>
+ <%= link_to content_tag(:i, nil, :class => "icons-megaphone") + content_tag(:span, t('mobile.bulletin')), mobile_announcement_path(:app => params[:app]) %>
+ <%= link_to content_tag(:i, nil, :class => "icons-newspaper") + content_tag(:span, t('mobile.page')), mobile_page_path(:app => params[:app]) %>
\ No newline at end of file
diff --git a/app/views/mobile/announcement.mobile.erb b/app/views/mobile/announcement.mobile.erb
index 247ca214..ff2ea10f 100644
--- a/app/views/mobile/announcement.mobile.erb
+++ b/app/views/mobile/announcement.mobile.erb
@@ -1,7 +1,7 @@
<% @bulletins.each do |bulletin| %>
- <%= link_to mobile_announcement_content_path(bulletin), :class => "ui-link-inherit" do %>
+ <%= link_to mobile_announcement_content_path(:app => params[:app], :id => bulletin), :class => "ui-link-inherit" do %>
<%= image_tag bulletin.image.url, :class => "ui-li-thumb" %>
<%= bulletin.title %>
<%= display_date(bulletin.postdate) %>
diff --git a/app/views/mobile/dialog_copyright.mobile.erb b/app/views/mobile/dialog_copyright.mobile.erb
index 123bf05c..21d77de9 100644
--- a/app/views/mobile/dialog_copyright.mobile.erb
+++ b/app/views/mobile/dialog_copyright.mobile.erb
@@ -2,5 +2,5 @@
<%= render 'header_dialog_copyright' %>
<% end %>
-本網站著作權屬於國立政治大學。
-RulingDigital 銳綸數位建置
+<%= t('mobile.copytight') %>
+<%= t('mobile.copytight_orbit') %>
diff --git a/app/views/mobile/index.mobile.erb b/app/views/mobile/index.mobile.erb
index e283c002..b91bc35b 100644
--- a/app/views/mobile/index.mobile.erb
+++ b/app/views/mobile/index.mobile.erb
@@ -12,7 +12,7 @@
<%= image_tag bulletin.image.url %>
- <%= link_to bulletin.title, mobile_announcement_content_path(bulletin) %>
+ <%= link_to bulletin.title, mobile_announcement_content_path(:app => params[:app], :id => bulletin) %>
<%= display_date(bulletin.postdate) %>
<%= bulletin.subtitle %>
@@ -23,4 +23,5 @@
diff --git a/app/views/mobile/map.mobile.erb b/app/views/mobile/map.mobile.erb
index ba969acb..51e69dbf 100644
--- a/app/views/mobile/map.mobile.erb
+++ b/app/views/mobile/map.mobile.erb
@@ -2,4 +2,9 @@
<%= render 'header_map' %>
<% end %>
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/app/views/mobile/page.mobile.erb b/app/views/mobile/page.mobile.erb
index 91c8ab71..8e6952e4 100644
--- a/app/views/mobile/page.mobile.erb
+++ b/app/views/mobile/page.mobile.erb
@@ -1,7 +1,7 @@
<% @page_contexts.each do |page_context| %>
- <%= link_to mobile_page_content_path(page_context) do %>
+ <%= link_to mobile_page_content_path(:app => params[:app], :id => page_context) do %>
<%= page_context.page.title %>
<% end %>
diff --git a/app/views/shared/attribute_field/_list_block.html.erb b/app/views/shared/attribute_field/_list_block.html.erb
index 1843a1fc..cb38b887 100644
--- a/app/views/shared/attribute_field/_list_block.html.erb
+++ b/app/views/shared/attribute_field/_list_block.html.erb
@@ -2,7 +2,7 @@
<%= hidden_field_tag "#{temp_field_name}[count]",((values.keys.collect{|t| t.to_i}.max rescue nil) || 0 ),:class=>"list_count"%>
<%= hidden_field_tag "#{temp_field_name}[name]",field_name,:class=>"field_name"%>
-
<%= t(:list)%>
+
<%= t(:list_)%>
<%if values.blank? %>
diff --git a/config/locales/mobile.en.yml b/config/locales/mobile.en.yml
index b72ca7c0..1b3327f1 100644
--- a/config/locales/mobile.en.yml
+++ b/config/locales/mobile.en.yml
@@ -4,8 +4,10 @@ en:
bulletin: Bulletin
contact: Contact
copyright: Copyright
+ copyright_text: National Chengchi University © All RIGHTS RESERVED.
+ copyright_orbit: Developed by RulingDigital
home: Home
language: Language
location: Location
- location_description: '
國立政治大學 11605 臺北市文山區指南路二段64號'
+ location_description: '
National Chengchi University NO.64,Sec.2,ZhiNan Rd.,Wenshan District,Taipei City 11605,Taiwan (R.O.C)'
page: Page
\ No newline at end of file
diff --git a/config/locales/mobile.zh_tw.yml b/config/locales/mobile.zh_tw.yml
index 75dea668..fb8fb6cf 100644
--- a/config/locales/mobile.zh_tw.yml
+++ b/config/locales/mobile.zh_tw.yml
@@ -4,6 +4,8 @@ zh_tw:
bulletin: 公告
contact: 聯絡資訊
copyright: 版權宣告
+ copyright_text: 本網站著作權屬於國立政治大學。
+ copyright_orbit: 銳綸數位建置
home: 首頁
language: 語言
location: 地理位置
diff --git a/config/routes.rb b/config/routes.rb
index 271b8366..62c12180 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -208,9 +208,9 @@ Orbit::Application.routes.draw do
match 'desktop_publications/books_list'=>'desktop_publications#books_list'
match 'desktop_publications/books_add'=>'desktop_publications#books_add'
- match 'desktop_publications/seminar_p' => 'desktop_publications#seminar_p'
- match 'desktop_publications/seminar_p_list/'=>'desktop_publications#seminar_p_list'
- match 'desktop_publications/seminar_p_add/'=>'desktop_publications#seminar_p_add'
+ match 'desktop_publications/conference_p' => 'desktop_publications#conference_p'
+ match 'desktop_publications/conference_p_list/'=>'desktop_publications#conference_p_list'
+ match 'desktop_publications/conference_p_add/'=>'desktop_publications#conference_p_add'
# end
# namespace :desktop_research do
@@ -244,7 +244,7 @@ Orbit::Application.routes.draw do
#match '/desktop_orbit/eventajaxload' => 'desktop_publications#delete_journal'
# match '/desktop_orbit/eventajaxload' => 'desktop_publications#update_journal'
- def controller_paths(controller, actions)
+ def controller_paths(controller, actions, scope=nil)
actions.each do |action|
if action.eql? 'index'
match "#{controller}" => "#{controller}##{action}", :as => "#{controller}"
@@ -255,21 +255,21 @@ Orbit::Application.routes.draw do
end
controller_paths :front, %w[show_banner show_footer show_menu show_page_sub_menu show_site_sub_menu show_sitemap]
- controller_paths :mobile, %w[index announcement announcement_content dialog_contact dialog_copyright dialog_language map page page_content]
+ # controller_paths :mobile, %w[index announcement announcement_content dialog_contact dialog_copyright dialog_language map page page_content]
- scope 'app' do
- controller_paths :mobile, %w[index announcement announcement_content dialog_contact dialog_copyright dialog_language map page page_content]
- end
+ # scope 'app' do
+ # controller_paths :mobile, %w[index announcement announcement_content dialog_contact dialog_copyright dialog_language map page page_content]
+ # end
- scope '/mobile' do
- match 'announcement' => 'mobile#announcement', :as => 'mobile_announcement'
- match 'announcement_content/:id' => 'mobile#announcement_content', :as => 'mobile_announcement_content'
- match 'dialog_contact' => 'mobile#dialog_contact', :as => 'mobile_dialog_contact'
- match 'dialog_copyright' => 'mobile#dialog_copyright', :as => 'mobile_dialog_copyright'
- match 'dialog_language' => 'mobile#dialog_language', :as => 'mobile_dialog_language'
- match 'map' => 'mobile#map', :as => 'mobile_map'
- match 'page' => 'mobile#page', :as => 'mobile_page'
- match 'page_content/:id' => 'mobile#page_content', :as => 'mobile_page_content'
+ scope '/mobile(/:app)' do
+ match '/announcement' => 'mobile#announcement', :as => 'mobile_announcement'
+ match '/announcement_content/:id' => 'mobile#announcement_content', :as => 'mobile_announcement_content'
+ match '/dialog_contact' => 'mobile#dialog_contact', :as => 'mobile_dialog_contact'
+ match '/dialog_copyright' => 'mobile#dialog_copyright', :as => 'mobile_dialog_copyright'
+ match '/dialog_language' => 'mobile#dialog_language', :as => 'mobile_dialog_language'
+ match '/map' => 'mobile#map', :as => 'mobile_map'
+ match '/page' => 'mobile#page', :as => 'mobile_page'
+ match '/page_content/:id' => 'mobile#page_content', :as => 'mobile_page_content'
root :to => 'mobile#index', :as => 'mobile'
end
diff --git a/db/seeds.rb b/db/seeds.rb
index 07a19519..60788465 100644
--- a/db/seeds.rb
+++ b/db/seeds.rb
@@ -1,6 +1,11 @@
require 'factory_girl'
require 'faker'
+FactoryGirl.definition_file_paths = Dir["#{Rails.root}/vendor/built_in_modules/*/spec/factories"]
+
+FactoryGirl.find_definitions
+
+
CoAuthorRelation.destroy_all
CoAuthor.destroy_all
JournalLevelType.destroy_all
@@ -8,7 +13,8 @@ WritingJournalFile.destroy_all
WritingJournal.destroy_all
#Dir[Rails.root.join("spec/factories/*.rb")].each {|f| require f}
-10.times do
+
+10.size.times do
FactoryGirl.create(:journal_level)
end
diff --git a/lib/desktopapp/views/index.html.erb b/lib/desktopapp/views/index.html.erb
index 98ac23e3..47fca2a7 100755
--- a/lib/desktopapp/views/index.html.erb
+++ b/lib/desktopapp/views/index.html.erb
@@ -11,7 +11,7 @@
diff --git a/lib/parsers/parser_front_end.rb b/lib/parsers/parser_front_end.rb
index 49dccef0..c4f644b0 100644
--- a/lib/parsers/parser_front_end.rb
+++ b/lib/parsers/parser_front_end.rb
@@ -102,7 +102,7 @@ module ParserFrontEnd
if page.app_frontend_url == 'default_widget'
url = "/panel/orbit_app/widget/#{page.frontend_style}?inner=true"
else
- "/panel/#{page.module_app.key}/front_end/#{page.app_frontend_url}\#{(\"/\" + params[:id]) if params[:id] && !params[:id].eql?(page.id.to_s)}\#{(\"/\" + params[:controller_action]) if params[:controller_action] && params[:id]}?inner=true"
+ url = "/panel/#{page.module_app.key}/front_end/#{page.app_frontend_url}\#{(\"/\" + params[:id]) if params[:id] && !params[:id].eql?(page.id.to_s)}\#{(\"/\" + params[:controller_action]) if params[:controller_action] && params[:id]}?inner=true"
end
diff --git a/lib/tasks/migrate.rake b/lib/tasks/migrate.rake
index cf8ec258..14516d93 100644
--- a/lib/tasks/migrate.rake
+++ b/lib/tasks/migrate.rake
@@ -351,7 +351,8 @@ namespace :migrate do
end
- task :make_default_widget_work_config => :environment do
+
+ task :make_default_widget_work_config_for_announcement => :environment do
a = ModuleApp.where(:key=>'announcement').first
a.widgets[:default_widget] = ['typeA','typeC','typeB_style2','typeB_style3','typeB_style4']
a.widgets = {"index"=>["1", "2"], "default_widget"=>["typeA", "typeC", "typeB_style2", "typeB_style3", "typeB_style4"]}
@@ -371,6 +372,24 @@ namespace :migrate do
a.save
end
+ task :make_default_widget_work_config_for_web_link => :environment do
+ a = ModuleApp.where(:key=>'web_resource').first
+ a.widgets = { "default_widget"=>["typeA", "typeC", "typeB_style2", "typeB_style3", "typeB_style4"]}
+ a.widget_fields = [
+ ["title","web_link.default_widget.title"],
+ ["web_link_with_title","web_link.default_widget.bulletin_category_with_title"]
+ ]
+ a.get_default_widget = {:query=>'WebLink.all'}
+ a.widget_fields_link_method = {
+ "title"=>{:method => 'panel_web_resource_front_end_web_link_path',
+ :args=>:self},
+ "web_link_with_title"=>{
+ :method => 'panel_web_resource_front_end_web_link_path',
+ :args=>{:category_id => [:web_link_category,:id]}}
+ }
+ a.save
+ end
+
task :reorder_items => :environment do
reorder_children(Item.root)
@@ -412,4 +431,13 @@ namespace :migrate do
end
+ task :clean_module_app_objects => :environment do
+ ModuleApp.all.each do |ma|
+ %w{intro widget_fields_link_method widgets get_default_widget app_pages author enable_frontend get_widget_style get_widget_style organization update_info using_default_widget version widget_fields version create_date}.each do |field|
+ ma.unset field
+ end
+ ma.save
+ end
+ end
+
end
diff --git a/log/sunspot-solr-development.log.1 b/log/sunspot-solr-development.log.1
deleted file mode 100644
index 76fd38c6..00000000
--- a/log/sunspot-solr-development.log.1
+++ /dev/null
@@ -1,222 +0,0 @@
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: JNDI not configured for solr (NoInitialContextEx)
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: using system property solr.solr.home: /home/nccu/stage/NCCU/solr
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader
-INFO: Solr home set to '/home/nccu/stage/NCCU/solr/'
-Sep 24, 2012 10:20:33 AM org.apache.solr.servlet.SolrDispatchFilter init
-INFO: SolrDispatchFilter.init()
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: JNDI not configured for solr (NoInitialContextEx)
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: using system property solr.solr.home: /home/nccu/stage/NCCU/solr
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.CoreContainer$Initializer initialize
-INFO: looking for solr.xml: /home/nccu/stage/NCCU/solr/solr.xml
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader
-INFO: Solr home set to '/home/nccu/stage/NCCU/solr/'
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrConfig initLibs
-INFO: Adding specified lib dirs to ClassLoader
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrConfig
-INFO: Loaded SolrConfig: solrconfig.xml
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrCore
-INFO: Opening new SolrCore at /home/nccu/stage/NCCU/solr/, dataDir=/home/nccu/stage/NCCU/solr/data/development/
-Sep 24, 2012 10:20:33 AM org.apache.solr.schema.IndexSchema readSchema
-INFO: Reading Solr Schema
-Sep 24, 2012 10:20:33 AM org.apache.solr.schema.IndexSchema readSchema
-INFO: Schema name=sunspot
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created string: org.apache.solr.schema.StrField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created tdouble: org.apache.solr.schema.TrieDoubleField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created rand: org.apache.solr.schema.RandomSortField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created null: org.apache.solr.analysis.CJKTokenizerFactory
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created null: org.apache.solr.analysis.StandardFilterFactory
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created text: org.apache.solr.schema.TextField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created boolean: org.apache.solr.schema.BoolField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created date: org.apache.solr.schema.DateField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created sdouble: org.apache.solr.schema.SortableDoubleField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created sfloat: org.apache.solr.schema.SortableFloatField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created sint: org.apache.solr.schema.SortableIntField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created slong: org.apache.solr.schema.SortableLongField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created tint: org.apache.solr.schema.TrieIntField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created tfloat: org.apache.solr.schema.TrieFloatField
-Sep 24, 2012 10:20:33 AM org.apache.solr.util.plugin.AbstractPluginLoader load
-INFO: created tdate: org.apache.solr.schema.TrieDateField
-Sep 24, 2012 10:20:33 AM org.apache.solr.schema.IndexSchema readSchema
-INFO: default search field is text
-Sep 24, 2012 10:20:33 AM org.apache.solr.schema.IndexSchema readSchema
-INFO: query parser default operator is AND
-Sep 24, 2012 10:20:33 AM org.apache.solr.schema.IndexSchema readSchema
-INFO: unique key field: id
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.JmxMonitoredMap
-INFO: No JMX servers found, not exposing Solr information with JMX.
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrCore initListeners
-INFO: Added SolrEventListener: org.apache.solr.core.QuerySenderListener{queries=[]}
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrCore initListeners
-INFO: Added SolrEventListener: org.apache.solr.core.QuerySenderListener{queries=[{q=solr rocks,start=0,rows=10}, {q=static firstSearcher warming query from solrconfig.xml}]}
-Sep 24, 2012 10:20:33 AM org.apache.solr.request.XSLTResponseWriter init
-INFO: xsltCacheLifetimeSeconds=5
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created standard: solr.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created dismax: solr.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created partitioned: solr.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /spell: solr.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created tvrh: org.apache.solr.handler.component.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: adding lazy requestHandler: org.apache.solr.handler.extraction.ExtractingRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /update/extract: org.apache.solr.handler.extraction.ExtractingRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /terms: org.apache.solr.handler.component.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: adding lazy requestHandler: solr.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /elevate: solr.SearchHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /update: solr.XmlUpdateRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /update/javabin: solr.BinaryUpdateRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /analysis/document: solr.DocumentAnalysisRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /analysis/field: solr.FieldAnalysisRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: adding lazy requestHandler: solr.CSVRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /update/csv: solr.CSVRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /admin/: org.apache.solr.handler.admin.AdminHandlers
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /admin/ping: PingRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /debug/dump: solr.DumpRequestHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
-INFO: created /mlt: solr.MoreLikeThisHandler
-Sep 24, 2012 10:20:33 AM org.apache.solr.search.SolrIndexSearcher
-INFO: Opening Searcher@6a510e39 main
-Sep 24, 2012 10:20:33 AM org.apache.solr.update.DirectUpdateHandler2$CommitTracker
-INFO: AutoCommit: disabled
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SpellCheckComponent inform
-INFO: Initializing spell checkers
-Sep 24, 2012 10:20:33 AM org.apache.solr.spelling.AbstractLuceneSpellChecker init
-INFO: Using WhitespaceAnalzyer for dictionary: default
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SpellCheckComponent inform
-WARNING: No queryConverter defined, using default converter
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.QueryElevationComponent inform
-INFO: Loading QueryElevation from: /home/nccu/stage/NCCU/solr/conf/elevate.xml
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.QueryComponent@3cc70b0d
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.FacetComponent@2fa6a1a7
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.MoreLikeThisComponent@64bef361
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.HighlightComponent@345c98f3
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.StatsComponent@2b3d9460
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding debug component:org.apache.solr.handler.component.DebugComponent@57d840cd
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.QueryComponent@3cc70b0d
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.FacetComponent@2fa6a1a7
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.MoreLikeThisComponent@64bef361
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.HighlightComponent@345c98f3
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.StatsComponent@2b3d9460
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding debug component:org.apache.solr.handler.component.DebugComponent@57d840cd
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.QueryComponent@3cc70b0d
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.FacetComponent@2fa6a1a7
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.MoreLikeThisComponent@64bef361
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.HighlightComponent@345c98f3
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.StatsComponent@2b3d9460
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding debug component:org.apache.solr.handler.component.DebugComponent@57d840cd
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.QueryComponent@3cc70b0d
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.FacetComponent@2fa6a1a7
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.MoreLikeThisComponent@64bef361
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.HighlightComponent@345c98f3
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.StatsComponent@2b3d9460
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.SpellCheckComponent@36867fc9
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding debug component:org.apache.solr.handler.component.DebugComponent@57d840cd
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.QueryComponent@3cc70b0d
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.FacetComponent@2fa6a1a7
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.MoreLikeThisComponent@64bef361
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.HighlightComponent@345c98f3
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.StatsComponent@2b3d9460
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.TermVectorComponent@382f8116
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding debug component:org.apache.solr.handler.component.DebugComponent@57d840cd
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SearchHandler inform
-INFO: Adding component:org.apache.solr.handler.component.TermsComponent@36c3e82b
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.QuerySenderListener newSearcher
-INFO: QuerySenderListener sending requests to Searcher@6a510e39 main
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.CoreContainer register
-INFO: registering core:
-Sep 24, 2012 10:20:33 AM org.apache.solr.servlet.SolrDispatchFilter init
-INFO: user.dir=/home/nccu/.rvm/gems/ruby-1.9.2-p318@stage/gems/sunspot_solr-1.3.3/solr
-Sep 24, 2012 10:20:33 AM org.apache.solr.servlet.SolrDispatchFilter init
-INFO: SolrDispatchFilter.init() done
-Sep 24, 2012 10:20:33 AM org.apache.solr.servlet.SolrServlet init
-INFO: SolrServlet.init()
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: JNDI not configured for solr (NoInitialContextEx)
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: using system property solr.solr.home: /home/nccu/stage/NCCU/solr
-Sep 24, 2012 10:20:33 AM org.apache.solr.servlet.SolrServlet init
-INFO: SolrServlet.init() done
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: JNDI not configured for solr (NoInitialContextEx)
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
-INFO: using system property solr.solr.home: /home/nccu/stage/NCCU/solr
-Sep 24, 2012 10:20:33 AM org.apache.solr.servlet.SolrUpdateServlet init
-INFO: SolrUpdateServlet.init() done
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrCore execute
-INFO: [] webapp=null path=null params={start=0&event=firstSearcher&q=solr+rocks&rows=10} hits=0 status=0 QTime=46
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrCore execute
-INFO: [] webapp=null path=null params={event=firstSearcher&q=static+firstSearcher+warming+query+from+solrconfig.xml} hits=0 status=0 QTime=4
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.QuerySenderListener newSearcher
-INFO: QuerySenderListener done.
-Sep 24, 2012 10:20:33 AM org.apache.solr.handler.component.SpellCheckComponent$SpellCheckerListener newSearcher
-INFO: Loading spell index for spellchecker: default
-Sep 24, 2012 10:20:33 AM org.apache.solr.core.SolrCore registerSearcher
-INFO: [] Registered new searcher Searcher@6a510e39 main
diff --git a/route b/route
new file mode 100644
index 00000000..36cad50c
--- /dev/null
+++ b/route
@@ -0,0 +1,1038 @@
+ users_passwd PUT /users_passwd(.:format) desktop/registrations#update
+ new_user_session GET /users/sign_in(.:format) devise/sessions#new
+ user_session POST /users/sign_in(.:format) devise/sessions#create
+ destroy_user_session GET /users/sign_out(.:format) devise/sessions#destroy
+ user_password POST /users/password(.:format) devise/passwords#create
+ new_user_password GET /users/password/new(.:format) devise/passwords#new
+ edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
+ PUT /users/password(.:format) devise/passwords#update
+ cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel
+ user_registration POST /users(.:format) devise/registrations#create
+ new_user_registration GET /users/sign_up(.:format) devise/registrations#new
+ edit_user_registration GET /users/edit(.:format) devise/registrations#edit
+ PUT /users(.:format) devise/registrations#update
+ DELETE /users(.:format) devise/registrations#destroy
+ resque_server /admin/resque Resque::Server
+ site_set_registered /site/set_registered(.:format) CentralServerExchangeApp
+ site_public_key /site/public_key(.:format) CentralServerExchangeApp
+ site_update /site/update(.:format) GithubApp
+ /purchase/:type(.:format) CentralServerExchangeApp
+ load_orbit_bar /load_orbit_bar(.:format) pages#load_orbit_bar
+ /admin/resque #>, @realm=nil, @authenticator=#>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :except=>[:session_hijacking, :remote_token]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :html_types=>["text/html", "application/xhtml"], :except=>[:session_hijacking, :remote_token]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :html_types=>["text/html", "application/xhtml"], :except=>[:session_hijacking, :remote_token]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :html_types=>["text/html", "application/xhtml"], :except=>[:session_hijacking, :remote_token]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :html_types=>["text/html", "application/xhtml"], :except=>[:session_hijacking, :remote_token]}>, @options={:reaction=>:drop_session, :logging=>true, :message=>"Forbidden", :encryptor=>Digest::SHA1, :session_key=>"rack.session", :status=>403, :allow_empty_referrer=>true, :html_types=>["text/html", "application/xhtml"], :xss_mode=>:block, :nosniff=>true, :frame_options=>:sameorigin, :except=>[:session_hijacking, :remote_token]}>>>, @template=#\\n\\n\\n \\n \"\n\n\n\n; _erbout.concat((h exception.class ).to_s); _erbout.concat \" at \"; _erbout.concat((h path ).to_s); _erbout.concat \" \\n\\n \\n\\n\\n\\n\\n \\n \\n\\n
\\n
BACKTRACE \\n
(expand)
\\n
JUMP TO: \\n GET \\n POST \\n COOKIES \\n ENV \\n
\\n
\\n\\n
\\n\\n \"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n; id = 1 ; _erbout.concat \"\\n \"\n; frames.each do |frame| ; _erbout.concat \"\\n \"\n; if frame.context_line && frame.context_line != \"#\" ; _erbout.concat \"\\n\\n \\n \"\n; _erbout.concat((h frame.filename ).to_s); _erbout.concat \"
in\\n \"\n; _erbout.concat((h frame.function ).to_s); _erbout.concat \"
\\n \\n\\n \\n \"\n; if frame.pre_context ; _erbout.concat \"\\n \\n \"\n; frame.pre_context.each do |line| ; _erbout.concat \"\\n \"\n; _erbout.concat((h line ).to_s); _erbout.concat \"
\\n \"\n; end ; _erbout.concat \"\\n \\n \"\n\n; end ; _erbout.concat \"\\n\\n \\n \"; _erbout.concat((\n h frame.context_line ).to_s); _erbout.concat \"
\\n \\n\\n \"\n\n\n; if frame.post_context ; _erbout.concat \"\\n \\n \"\n; frame.post_context.each do |line| ; _erbout.concat \"\\n \"\n; _erbout.concat((h line ).to_s); _erbout.concat \"
\\n \"\n; end ; _erbout.concat \"\\n \\n \"\n\n; end ; _erbout.concat \"\\n
\\n \\n\\n \"\n\n\n\n; end ; _erbout.concat \"\\n\\n \"\n\n; id += 1 ; _erbout.concat \"\\n \"\n; end ; _erbout.concat \"\\n\\n \\n
\\n\\n
\\n
GET \\n \"\n\n\n\n\n\n\n; if req.GET and not req.GET.empty? ; _erbout.concat \"\\n
\\n \\n Variable \\n Value \\n \\n \"\n\n\n\n\n\n; req.GET.sort_by { |k, v| k.to_s }.each { |key, val| ; _erbout.concat \"\\n \\n \"\n\n; _erbout.concat((h key ).to_s); _erbout.concat \" \\n \"\n; _erbout.concat((h val.inspect ).to_s); _erbout.concat \"
\\n \\n \"\n\n; } ; _erbout.concat \"\\n
\\n \"\n\n; else ; _erbout.concat \"\\n
No GET data.
\\n \"\n\n; end ; _erbout.concat \"\\n
\\n
\\n\\n
\\n
POST \\n \"\n\n\n\n\n\n; if req.POST and not req.POST.empty? ; _erbout.concat \"\\n
\\n \\n Variable \\n Value \\n \\n \"\n\n\n\n\n\n; req.POST.sort_by { |k, v| k.to_s }.each { |key, val| ; _erbout.concat \"\\n \\n \"\n\n; _erbout.concat((h key ).to_s); _erbout.concat \" \\n \"\n; _erbout.concat((h val.inspect ).to_s); _erbout.concat \"
\\n \\n \"\n\n; } ; _erbout.concat \"\\n
\\n \"\n\n; else ; _erbout.concat \"\\n
No POST data.
\\n \"\n\n; end ; _erbout.concat \"\\n
\\n
\\n\\n
\\n
COOKIES \\n \"\n\n\n\n\n\n; unless req.cookies.empty? ; _erbout.concat \"\\n
\\n \\n Variable \\n Value \\n \\n \"\n\n\n\n\n\n; req.cookies.each { |key, val| ; _erbout.concat \"\\n \\n \"\n\n; _erbout.concat((h key ).to_s); _erbout.concat \" \\n \"\n; _erbout.concat((h val.inspect ).to_s); _erbout.concat \"
\\n \\n \"\n\n; } ; _erbout.concat \"\\n
\\n \"\n\n; else ; _erbout.concat \"\\n
No cookie data.
\\n \"\n\n; end ; _erbout.concat \"\\n
\\n
\\n\\n
\\n
Rack ENV \\n
\\n \\n Variable \\n Value \\n \\n \"\n\n\n\n\n\n\n\n\n\n\n; env.sort_by { |k, v| k.to_s }.each { |key, val| ; _erbout.concat \"\\n \\n \"\n\n; _erbout.concat((h key ).to_s); _erbout.concat \" \\n \"\n; _erbout.concat((h val ).to_s); _erbout.concat \"
\\n \\n \"\n\n; } ; _erbout.concat \"\\n
\\n
\\n
\\n\\n
You're seeing this error because you have\\nenabled the show_exceptions
setting.
\\n
\\n \\n\\n\"\n\n\n\n\n\n\n\n\n\n; _erbout.force_encoding(__ENCODING__)", @enc=#, @filename=nil>>>
+ file_upload_admin_assets GET /admin/assets/file_upload(.:format) admin/assets#file_upload
+ delete_admin_assets GET /admin/assets/delete(.:format) admin/assets#delete
+ admin_assets GET /admin/assets(.:format) admin/assets#index
+ POST /admin/assets(.:format) admin/assets#create
+ new_admin_asset GET /admin/assets/new(.:format) admin/assets#new
+ edit_admin_asset GET /admin/assets/:id/edit(.:format) admin/assets#edit
+ admin_asset GET /admin/assets/:id(.:format) admin/assets#show
+ PUT /admin/assets/:id(.:format) admin/assets#update
+ DELETE /admin/assets/:id(.:format) admin/assets#destroy
+ admin_asset_categories GET /admin/asset_categories(.:format) admin/asset_categories#index
+ POST /admin/asset_categories(.:format) admin/asset_categories#create
+ new_admin_asset_category GET /admin/asset_categories/new(.:format) admin/asset_categories#new
+ edit_admin_asset_category GET /admin/asset_categories/:id/edit(.:format) admin/asset_categories#edit
+ admin_asset_category GET /admin/asset_categories/:id(.:format) admin/asset_categories#show
+ PUT /admin/asset_categories/:id(.:format) admin/asset_categories#update
+ DELETE /admin/asset_categories/:id(.:format) admin/asset_categories#destroy
+ admin_asset_tags GET /admin/asset_tags(.:format) admin/asset_tags#index
+ POST /admin/asset_tags(.:format) admin/asset_tags#create
+ new_admin_asset_tag GET /admin/asset_tags/new(.:format) admin/asset_tags#new
+ edit_admin_asset_tag GET /admin/asset_tags/:id/edit(.:format) admin/asset_tags#edit
+ admin_asset_tag GET /admin/asset_tags/:id(.:format) admin/asset_tags#show
+ PUT /admin/asset_tags/:id(.:format) admin/asset_tags#update
+ DELETE /admin/asset_tags/:id(.:format) admin/asset_tags#destroy
+ admin_app_auths GET /admin/app_auths(.:format) admin/app_auths#index
+ POST /admin/app_auths(.:format) admin/app_auths#create
+ new_admin_app_auth GET /admin/app_auths/new(.:format) admin/app_auths#new
+ edit_admin_app_auth GET /admin/app_auths/:id/edit(.:format) admin/app_auths#edit
+ admin_app_auth GET /admin/app_auths/:id(.:format) admin/app_auths#show
+ PUT /admin/app_auths/:id(.:format) admin/app_auths#update
+ DELETE /admin/app_auths/:id(.:format) admin/app_auths#destroy
+ admin_object_auth_init_ob_auth GET /admin/object_auths/:object_auth_id/new_interface/:ob_type/:title/new(.:format) admin/object_auths_new_interface#new
+ admin_object_auth_ob_auth GET /admin/object_auths/:object_auth_id/new_interface(.:format) admin/object_auths_new_interface#setting
+ admin_object_auth_ob_auth POST /admin/object_auths/:object_auth_id/new_interface(.:format) admin/object_auths_new_interface#update_setting
+ admin_object_auth_ob_auth_show PUT /admin/object_auths/:object_auth_id/new_interface(.:format) admin/object_auths_new_interface#user_list
+ init_admin_object_auths GET /admin/object_auths/new/:type/:obj_id(.:format) admin/object_auths#new
+ create_role_admin_object_auth POST /admin/object_auths/:id/:id/create_role(.:format) admin/object_auths#create_role
+ remove_admin_object_auth DELETE /admin/object_auths/:id/remove/:type/:target_id(.:format) admin/object_auths#remove_role
+ admin_object_auths GET /admin/object_auths(.:format) admin/object_auths#index
+ POST /admin/object_auths(.:format) admin/object_auths#create
+ new_admin_object_auth GET /admin/object_auths/new(.:format) admin/object_auths#new
+ edit_admin_object_auth GET /admin/object_auths/:id/edit(.:format) admin/object_auths#edit
+ admin_object_auth GET /admin/object_auths/:id(.:format) admin/object_auths#show
+ PUT /admin/object_auths/:id(.:format) admin/object_auths#update
+ DELETE /admin/object_auths/:id(.:format) admin/object_auths#destroy
+ admin_realtime_preview_ad_banner PUT /admin/ad_banners/:id/preview(.:format) admin/ad_banners#realtime_preview
+ admin_rename_ad_banner POST /admin/ad_banners/:id/rename(.:format) admin/ad_banners#rename
+ new_ad_image_admin_ad_banners GET /admin/ad_banners/new_ad_image(.:format) admin/ad_images#new
+ create_ad_image_admin_ad_banners POST /admin/ad_banners/new_ad_image(.:format) admin/ad_images#create
+ admin_ad_banner_ad_images POST /admin/ad_banners/:ad_banner_id/ad_images(.:format) admin/ad_images#create
+ new_admin_ad_banner_ad_image GET /admin/ad_banners/:ad_banner_id/ad_images/new(.:format) admin/ad_images#new
+ edit_admin_ad_banner_ad_image GET /admin/ad_banners/:ad_banner_id/ad_images/:id/edit(.:format) admin/ad_images#edit
+ admin_ad_banner_ad_image PUT /admin/ad_banners/:ad_banner_id/ad_images/:id(.:format) admin/ad_images#update
+ DELETE /admin/ad_banners/:ad_banner_id/ad_images/:id(.:format) admin/ad_images#destroy
+ admin_ad_banners GET /admin/ad_banners(.:format) admin/ad_banners#index
+ POST /admin/ad_banners(.:format) admin/ad_banners#create
+ new_admin_ad_banner GET /admin/ad_banners/new(.:format) admin/ad_banners#new
+ edit_admin_ad_banner GET /admin/ad_banners/:id/edit(.:format) admin/ad_banners#edit
+ admin_ad_banner GET /admin/ad_banners/:id(.:format) admin/ad_banners#show
+ PUT /admin/ad_banners/:id(.:format) admin/ad_banners#update
+ DELETE /admin/ad_banners/:id(.:format) admin/ad_banners#destroy
+ admin_dashboards GET /admin/dashboards(.:format) admin/dashboards#index
+ POST /admin/dashboards(.:format) admin/dashboards#create
+ new_admin_dashboard GET /admin/dashboards/new(.:format) admin/dashboards#new
+ edit_admin_dashboard GET /admin/dashboards/:id/edit(.:format) admin/dashboards#edit
+ admin_dashboard GET /admin/dashboards/:id(.:format) admin/dashboards#show
+ PUT /admin/dashboards/:id(.:format) admin/dashboards#update
+ DELETE /admin/dashboards/:id(.:format) admin/dashboards#destroy
+ upload_package_admin_designs GET /admin/designs/upload_package(.:format) admin/designs#upload_package
+ delete_admin_designs GET /admin/designs/delete(.:format) admin/designs#delete
+ POST /admin/designs/upload_package(.:format) admin/designs#upload_package
+ edit_file_admin_design POST /admin/designs/:id/edit_file(.:format) admin/designs#edit_file
+ update_file_admin_design POST /admin/designs/:id/update_file(.:format) admin/designs#update_file
+ upload_image_admin_design POST /admin/designs/:id/upload_image(.:format) admin/designs#upload_image
+ admin_designs GET /admin/designs(.:format) admin/designs#index
+ POST /admin/designs(.:format) admin/designs#create
+ new_admin_design GET /admin/designs/new(.:format) admin/designs#new
+ edit_admin_design GET /admin/designs/:id/edit(.:format) admin/designs#edit
+ admin_design GET /admin/designs/:id(.:format) admin/designs#show
+ PUT /admin/designs/:id(.:format) admin/designs#update
+ DELETE /admin/designs/:id(.:format) admin/designs#destroy
+ admin_info_add_attribute_field GET /admin/infos/:info_id/add_attribute_field(.:format) admin/infos#add_attribute_field
+ admin_infos GET /admin/infos(.:format) admin/infos#index
+ POST /admin/infos(.:format) admin/infos#create
+ new_admin_info GET /admin/infos/new(.:format) admin/infos#new
+ edit_admin_info GET /admin/infos/:id/edit(.:format) admin/infos#edit
+ admin_info GET /admin/infos/:id(.:format) admin/infos#show
+ PUT /admin/infos/:id(.:format) admin/infos#update
+ DELETE /admin/infos/:id(.:format) admin/infos#destroy
+ admin_items GET /admin/items(.:format) admin/items#index
+ POST /admin/items(.:format) admin/items#create
+ new_admin_item GET /admin/items/new(.:format) admin/items#new
+ edit_admin_item GET /admin/items/:id/edit(.:format) admin/items#edit
+ admin_item GET /admin/items/:id(.:format) admin/items#show
+ PUT /admin/items/:id(.:format) admin/items#update
+ DELETE /admin/items/:id(.:format) admin/items#destroy
+ admin_update_position /admin/update_position(.:format) admin/items#update_position
+ delete_admin_link GET /admin/links/:id/delete(.:format) admin/links#delete
+ admin_links GET /admin/links(.:format) admin/links#index
+ POST /admin/links(.:format) admin/links#create
+ new_admin_link GET /admin/links/new(.:format) admin/links#new
+ edit_admin_link GET /admin/links/:id/edit(.:format) admin/links#edit
+ admin_link GET /admin/links/:id(.:format) admin/links#show
+ PUT /admin/links/:id(.:format) admin/links#update
+ DELETE /admin/links/:id(.:format) admin/links#destroy
+ delete_admin_page GET /admin/pages/:id/delete(.:format) admin/pages#delete
+ reload_themes_admin_page GET /admin/pages/:id/reload_themes(.:format) admin/pages#reload_themes
+ admin_pages GET /admin/pages(.:format) admin/pages#index
+ POST /admin/pages(.:format) admin/pages#create
+ new_admin_page GET /admin/pages/new(.:format) admin/pages#new
+ edit_admin_page GET /admin/pages/:id/edit(.:format) admin/pages#edit
+ admin_page GET /admin/pages/:id(.:format) admin/pages#show
+ PUT /admin/pages/:id(.:format) admin/pages#update
+ DELETE /admin/pages/:id(.:format) admin/pages#destroy
+ admin_module_app_manager_auth_proc GET /admin/module_apps/:module_app_id/manager_auth_proc(.:format) admin/module_apps_new_interface#setting
+ admin_module_app_manager_auth_proc POST /admin/module_apps/:module_app_id/manager_auth_proc(.:format) admin/module_apps_new_interface#update_setting
+ admin_module_app_manager_auth_show PUT /admin/module_apps/:module_app_id/manager_auth_proc(.:format) admin/module_apps_new_interface#user_list
+ remove_admin_module_app_app_auth DELETE /admin/module_apps/:module_app_id/app_auths/:id/remove/:type/:target_id(.:format) admin/app_auths#remove
+ admin_module_app_app_auths GET /admin/module_apps/:module_app_id/app_auths(.:format) admin/app_auths#index
+ POST /admin/module_apps/:module_app_id/app_auths(.:format) admin/app_auths#create
+ new_admin_module_app_app_auth GET /admin/module_apps/:module_app_id/app_auths/new(.:format) admin/app_auths#new
+ edit_admin_module_app_app_auth GET /admin/module_apps/:module_app_id/app_auths/:id/edit(.:format) admin/app_auths#edit
+ admin_module_app_app_auth GET /admin/module_apps/:module_app_id/app_auths/:id(.:format) admin/app_auths#show
+ PUT /admin/module_apps/:module_app_id/app_auths/:id(.:format) admin/app_auths#update
+ DELETE /admin/module_apps/:module_app_id/app_auths/:id(.:format) admin/app_auths#destroy
+ assign_manager_admin_module_app POST /admin/module_apps/:id/assign_manager(.:format) admin/module_apps#assign_manager
+ assign_sub_manager_admin_module_app POST /admin/module_apps/:id/assign_sub_manager(.:format) admin/module_apps#assign_sub_manager
+ remove_manager_admin_module_app DELETE /admin/module_apps/:id/remove_manager/:app_manager_id(.:format) admin/module_apps#remove_manager
+ remove_sub_manager_admin_module_app DELETE /admin/module_apps/:id/remove_sub_manager/:app_sub_manager_id(.:format) admin/module_apps#remove_sub_manager
+ reload_frontend_pages_admin_module_app GET /admin/module_apps/:id/reload_frontend_pages(.:format) admin/module_apps#reload_frontend_pages
+ admin_module_apps GET /admin/module_apps(.:format) admin/module_apps#index
+ POST /admin/module_apps(.:format) admin/module_apps#create
+ new_admin_module_app GET /admin/module_apps/new(.:format) admin/module_apps#new
+ edit_admin_module_app GET /admin/module_apps/:id/edit(.:format) admin/module_apps#edit
+ admin_module_app GET /admin/module_apps/:id(.:format) admin/module_apps#show
+ PUT /admin/module_apps/:id(.:format) admin/module_apps#update
+ DELETE /admin/module_apps/:id(.:format) admin/module_apps#destroy
+ reload_widgets_admin_page_part GET /admin/page_parts/:id/reload_widgets(.:format) admin/page_parts#reload_widgets
+ reload_widget_styles_admin_page_part GET /admin/page_parts/:id/reload_widget_styles(.:format) admin/page_parts#reload_widget_styles
+ reload_r_tag_options_admin_page_part GET /admin/page_parts/:id/reload_r_tag_options(.:format) admin/page_parts#reload_r_tag_options
+ admin_page_parts GET /admin/page_parts(.:format) admin/page_parts#index
+ POST /admin/page_parts(.:format) admin/page_parts#create
+ new_admin_page_part GET /admin/page_parts/new(.:format) admin/page_parts#new
+ edit_admin_page_part GET /admin/page_parts/:id/edit(.:format) admin/page_parts#edit
+ admin_page_part GET /admin/page_parts/:id(.:format) admin/page_parts#show
+ PUT /admin/page_parts/:id(.:format) admin/page_parts#update
+ DELETE /admin/page_parts/:id(.:format) admin/page_parts#destroy
+ admin_plugins GET /admin/plugins(.:format) admin/plugins#index
+ POST /admin/plugins(.:format) admin/plugins#create
+ new_admin_plugin GET /admin/plugins/new(.:format) admin/plugins#new
+ edit_admin_plugin GET /admin/plugins/:id/edit(.:format) admin/plugins#edit
+ admin_plugin GET /admin/plugins/:id(.:format) admin/plugins#show
+ PUT /admin/plugins/:id(.:format) admin/plugins#update
+ DELETE /admin/plugins/:id(.:format) admin/plugins#destroy
+ install_app_admin_purchases GET /admin/purchases/install_app(.:format) admin/purchases#install_app
+ buy_template_admin_purchase GET /admin/purchases/:id/buy_template(.:format) admin/purchases#buy_template
+ download_admin_purchase GET /admin/purchases/:id/download(.:format) admin/purchases#download
+ admin_purchases GET /admin/purchases(.:format) admin/purchases#index
+ POST /admin/purchases(.:format) admin/purchases#create
+ new_admin_purchase GET /admin/purchases/new(.:format) admin/purchases#new
+ edit_admin_purchase GET /admin/purchases/:id/edit(.:format) admin/purchases#edit
+ admin_purchase GET /admin/purchases/:id(.:format) admin/purchases#show
+ PUT /admin/purchases/:id(.:format) admin/purchases#update
+ DELETE /admin/purchases/:id(.:format) admin/purchases#destroy
+ admin_role_role_field GET /admin/roles/:role_id/role_field(.:format) admin/roles#role_field
+ admin_role_sub_role_field GET /admin/roles/:role_id/sub_role_field(.:format) admin/roles#sub_role_field
+ admin_role_sub_role GET /admin/roles/:role_id/sub_role(.:format) admin/roles#sub_role
+ admin_role_add_sub_role GET /admin/roles/:role_id/add_sub_role(.:format) admin/roles#add_sub_role
+ admin_role_edit_sub_role GET /admin/roles/:role_id/edit_sub_role(.:format) admin/roles#edit_sub_role
+ admin_role_add_attribute_field GET /admin/roles/:role_id/add_attribute_field(.:format) admin/roles#add_attribute_field
+ admin_roles GET /admin/roles(.:format) admin/roles#index
+ POST /admin/roles(.:format) admin/roles#create
+ new_admin_role GET /admin/roles/new(.:format) admin/roles#new
+ edit_admin_role GET /admin/roles/:id/edit(.:format) admin/roles#edit
+ admin_role GET /admin/roles/:id(.:format) admin/roles#show
+ PUT /admin/roles/:id(.:format) admin/roles#update
+ DELETE /admin/roles/:id(.:format) admin/roles#destroy
+ admin_site_mail_setting GET /admin/sites/:site_id/mail_setting(.:format) admin/sites#mail_setting
+ admin_site_site_info GET /admin/sites/:site_id/site_info(.:format) admin/sites#site_info
+ admin_site_sitemap GET /admin/sites/:site_id/sitemap(.:format) admin/sites#sitemap
+ admin_site_sitemap_frontend GET /admin/sites/:site_id/sitemap_frontend(.:format) admin/sites#sitemap_frontend
+ sitemap_toggle_admin_site GET /admin/sites/:id/sitemap_toggle(.:format) admin/sites#sitemap_toggle
+ admin_site_system_info GET /admin/sites/:site_id/system_info(.:format) admin/sites#system_info
+ admin_site_ui_theme GET /admin/sites/:site_id/ui_theme(.:format) admin/sites#ui_theme
+ admin_site_change_design GET /admin/sites/:site_id/change_design(.:format) admin/sites#change_design
+ admin_sites GET /admin/sites(.:format) admin/sites#index
+ POST /admin/sites(.:format) admin/sites#create
+ new_admin_site GET /admin/sites/new(.:format) admin/sites#new
+ edit_admin_site GET /admin/sites/:id/edit(.:format) admin/sites#edit
+ admin_site GET /admin/sites/:id(.:format) admin/sites#show
+ PUT /admin/sites/:id(.:format) admin/sites#update
+ DELETE /admin/sites/:id(.:format) admin/sites#destroy
+ admin_tags GET /admin/tags(.:format) admin/tags#index
+ POST /admin/tags(.:format) admin/tags#create
+ new_admin_tag GET /admin/tags/new(.:format) admin/tags#new
+ edit_admin_tag GET /admin/tags/:id/edit(.:format) admin/tags#edit
+ admin_tag GET /admin/tags/:id(.:format) admin/tags#show
+ PUT /admin/tags/:id(.:format) admin/tags#update
+ DELETE /admin/tags/:id(.:format) admin/tags#destroy
+ admin_users GET /admin/users(.:format) admin/users#index
+ POST /admin/users(.:format) admin/users#create
+ new_admin_user GET /admin/users/new(.:format) admin/users#new
+ edit_admin_user GET /admin/users/:id/edit(.:format) admin/users#edit
+ admin_user GET /admin/users/:id(.:format) admin/users#show
+ PUT /admin/users/:id(.:format) admin/users#update
+ DELETE /admin/users/:id(.:format) admin/users#destroy
+ temp_edit_admin_users_new_interface GET /admin/users_new_interface/:id/temp_edit(.:format) admin/users_new_interface#temp_edit
+ admin_users_new_interface_index GET /admin/users_new_interface(.:format) admin/users_new_interface#index
+ POST /admin/users_new_interface(.:format) admin/users_new_interface#create
+ new_admin_users_new_interface GET /admin/users_new_interface/new(.:format) admin/users_new_interface#new
+ edit_admin_users_new_interface GET /admin/users_new_interface/:id/edit(.:format) admin/users_new_interface#edit
+ admin_users_new_interface GET /admin/users_new_interface/:id(.:format) admin/users_new_interface#show
+ PUT /admin/users_new_interface/:id(.:format) admin/users_new_interface#update
+ DELETE /admin/users_new_interface/:id(.:format) admin/users_new_interface#destroy
+ admin_member_select_member_select_search POST /admin/member_selects/:member_select_id/member_select_search(.:format) admin/member_selects#member_select_search
+ admin_member_select_member_select_add POST /admin/member_selects/:member_select_id/member_select_add(.:format) admin/member_selects#member_select_add
+ admin_member_selects GET /admin/member_selects(.:format) admin/member_selects#index
+ POST /admin/member_selects(.:format) admin/member_selects#create
+ new_admin_member_select GET /admin/member_selects/new(.:format) admin/member_selects#new
+ edit_admin_member_select GET /admin/member_selects/:id/edit(.:format) admin/member_selects#edit
+ admin_member_select GET /admin/member_selects/:id(.:format) admin/member_selects#show
+ PUT /admin/member_selects/:id(.:format) admin/member_selects#update
+ DELETE /admin/member_selects/:id(.:format) admin/member_selects#destroy
+ admin_module_store /admin/module_store(.:format) admin/module_store#index
+ admin_module_store_show /admin/module_store/show(.:format) admin/module_store#show
+ admin_template_store /admin/template_store(.:format) admin/template_store#index
+ admin_template_store_template /admin/template_store/template/:id(.:format) admin/template_store#show
+ panel_users GET /panel/users(.:format) panel/users#index
+ POST /panel/users(.:format) panel/users#create
+ new_panel_user GET /panel/users/new(.:format) panel/users#new
+ edit_panel_user GET /panel/users/:id/edit(.:format) panel/users#edit
+ panel_user GET /panel/users/:id(.:format) panel/users#show
+ PUT /panel/users/:id(.:format) panel/users#update
+ DELETE /panel/users/:id(.:format) panel/users#destroy
+ upload_desktop_widgets GET /desktop_widgets/upload(.:format) desktop_widgets#upload
+ delete_desktop_widgets GET /desktop_widgets/delete(.:format) desktop_widgets#delete
+ POST /desktop_widgets/upload(.:format) desktop_widgets#upload
+ desktop_widgets GET /desktop_widgets(.:format) desktop_widgets#index
+ POST /desktop_widgets(.:format) desktop_widgets#create
+ new_desktop_widget GET /desktop_widgets/new(.:format) desktop_widgets#new
+ edit_desktop_widget GET /desktop_widgets/:id/edit(.:format) desktop_widgets#edit
+ desktop_widget GET /desktop_widgets/:id(.:format) desktop_widgets#show
+ PUT /desktop_widgets/:id(.:format) desktop_widgets#update
+ DELETE /desktop_widgets/:id(.:format) desktop_widgets#destroy
+ desktop /desktop(.:format) desktop#index
+ desktop_desktop /desktop/desktop(.:format) desktop#desktop
+ /desktop/desktop(.:format) desktop#desktop
+ desktop_app_manager /desktop/app_manager(.:format) desktop#app_manager
+ desktop_allsections /desktop/allsections(.:format) desktop#allsections
+ desktop_settings /desktop/settings(.:format) desktop#settings
+ desktop_get_desktop_settings /desktop/get_desktop_settings(.:format) desktop#get_desktop_settings
+ desktop_save_desktop_settings /desktop/save_desktop_settings(.:format) desktop#save_desktop_settings
+ desktop_getgroups /desktop/getgroups(.:format) desktop#getgroups
+ desktop_getsectionlist /desktop/getsectionlist(.:format) desktop#getsectionlist
+ desktop_themes /desktop/themes(.:format) desktop#themes
+ desktop_sections /desktop/sections(.:format) desktop#sections
+ desktop_getapplist /desktop/getapplist(.:format) desktop#getapplist
+ desktop_newpositions /desktop/newpositions(.:format) desktop#newpositions
+ desktop_connections /desktop/connections(.:format) desktop#connections
+ desktop_widget_layout /desktop/widget_layout(.:format) desktop#widget_layout
+ desktop_temp_func /desktop/temp_func(.:format) desktop#temp_func
+ desktop_publications_books /desktop_publications/books(.:format) desktop_publications#books
+ desktop_publications_books_list /desktop_publications/books_list(.:format) desktop_publications#books_list
+ desktop_publications_books_add /desktop_publications/books_add(.:format) desktop_publications#books_add
+ desktop_publications_conference_p /desktop_publications/conference_p(.:format) desktop_publications#conference_p
+ desktop_publications_conference_p_list /desktop_publications/conference_p_list(.:format) desktop_publications#conference_p_list
+ desktop_publications_conference_p_add /desktop_publications/conference_p_add(.:format) desktop_publications#conference_p_add
+ desktop_research_research_d /desktop_research/research_d(.:format) desktop_research#research_d
+ desktop_research_research_d_list /desktop_research/research_d_list(.:format) desktop_research#research_d_list
+ desktop_research_research_d_add /desktop_research/research_d_add(.:format) desktop_research#research_d_add
+ desktop_research_research_p /desktop_research/research_p(.:format) desktop_research#research_p
+ desktop_research_research_p_list /desktop_research/research_p_list(.:format) desktop_research#research_p_list
+ desktop_research_research_p_add /desktop_research/research_p_add(.:format) desktop_research#research_p_add
+ twitter /twitter(.:format) otheraccounts#twitter
+ forgmail /forgmail(.:format) otheraccounts#gmail
+ otheraccounts_getaccounts /otheraccounts/getaccounts(.:format) otheraccounts#getaccounts
+ save_account_info /save_account_info(.:format) otheraccounts#saveaccountinfo
+ desktop_appstore_appstore /desktop_appstore/appstore(.:format) desktop_appstore#appstore
+ desktop_appstore_onlinestore /desktop_appstore/onlinestore(.:format) desktop_appstore#onlinestore
+ desktop_appstore_widgets /desktop_appstore/widgets(.:format) desktop_appstore#widgets
+ desktop_appstore_getuserwidgets /desktop_appstore/getuserwidgets(.:format) desktop_appstore#getuserwidgets
+ desktop_appstore_widgets_settings /desktop_appstore/widgets_settings(.:format) desktop_appstore#widgets_settings
+ desktop_orbit_orbit /desktop_orbit/orbit(.:format) desktop_orbit#orbit
+ desktop_orbit_eventajaxload /desktop_orbit/eventajaxload(.:format) desktop_orbit#eventajaxload
+ desktop_orbit_gettimelinespan /desktop_orbit/gettimelinespan(.:format) desktop_orbit#gettimelinespan
+ front_show_banner /front/show_banner(/:id)(.:format) front#show_banner
+ front_show_footer /front/show_footer(/:id)(.:format) front#show_footer
+ front_show_menu /front/show_menu(/:id)(.:format) front#show_menu
+ front_show_page_sub_menu /front/show_page_sub_menu(/:id)(.:format) front#show_page_sub_menu
+ front_show_site_sub_menu /front/show_site_sub_menu(/:id)(.:format) front#show_site_sub_menu
+ front_show_sitemap /front/show_sitemap(/:id)(.:format) front#show_sitemap
+ mobile_announcement /mobile(/:app)/announcement(.:format) mobile#announcement
+ mobile_announcement_content /mobile(/:app)/announcement_content/:id(.:format) mobile#announcement_content
+ mobile_dialog_contact /mobile(/:app)/dialog_contact(.:format) mobile#dialog_contact
+ mobile_dialog_copyright /mobile(/:app)/dialog_copyright(.:format) mobile#dialog_copyright
+ mobile_dialog_language /mobile(/:app)/dialog_language(.:format) mobile#dialog_language
+ mobile_map /mobile(/:app)/map(.:format) mobile#map
+ mobile_page /mobile(/:app)/page(.:format) mobile#page
+ mobile_page_content /mobile(/:app)/page_content/:id(.:format) mobile#page_content
+ mobile /mobile(/:app)(.:format) mobile#index
+ /panel/orbit_app/widget/:type(.:format) default_widget#default_widget
+ /panel/:app_name/front_end/:app_action/:id(/:controller_action)(.:format) pages#show_from_link
+ /panel/:app_name/front_end/:app_action(.:format) pages#index_from_link
+ /share/:model/:id(.:format) application#render_share
+ /gridfs/*path(.:format) gridfs#serve
+ page /*page_name(.:format) pages#show
+ root / pages#index
+ front_show_inner_ad_image /panel/ad_banner/front_end/inner_page/:id(.:format) front#show_inner_ad_image
+ panel_web_resource_back_end_root /panel/web_resource/back_end(.:format) panel/web_resource/back_end/web_links#index
+ delete_panel_web_resource_back_end_web_links GET /panel/web_resource/back_end/web_links/delete(.:format) panel/web_resource/back_end/web_links#delete
+ panel_web_resource_back_end_web_links GET /panel/web_resource/back_end/web_links(.:format) panel/web_resource/back_end/web_links#index
+ POST /panel/web_resource/back_end/web_links(.:format) panel/web_resource/back_end/web_links#create
+ new_panel_web_resource_back_end_web_link GET /panel/web_resource/back_end/web_links/new(.:format) panel/web_resource/back_end/web_links#new
+ edit_panel_web_resource_back_end_web_link GET /panel/web_resource/back_end/web_links/:id/edit(.:format) panel/web_resource/back_end/web_links#edit
+ panel_web_resource_back_end_web_link GET /panel/web_resource/back_end/web_links/:id(.:format) panel/web_resource/back_end/web_links#show
+ PUT /panel/web_resource/back_end/web_links/:id(.:format) panel/web_resource/back_end/web_links#update
+ DELETE /panel/web_resource/back_end/web_links/:id(.:format) panel/web_resource/back_end/web_links#destroy
+ panel_web_resource_back_end_web_link_categorys GET /panel/web_resource/back_end/web_link_categorys(.:format) panel/web_resource/back_end/web_link_categorys#index
+ POST /panel/web_resource/back_end/web_link_categorys(.:format) panel/web_resource/back_end/web_link_categorys#create
+ new_panel_web_resource_back_end_web_link_category GET /panel/web_resource/back_end/web_link_categorys/new(.:format) panel/web_resource/back_end/web_link_categorys#new
+ edit_panel_web_resource_back_end_web_link_category GET /panel/web_resource/back_end/web_link_categorys/:id/edit(.:format) panel/web_resource/back_end/web_link_categorys#edit
+ panel_web_resource_back_end_web_link_category GET /panel/web_resource/back_end/web_link_categorys/:id(.:format) panel/web_resource/back_end/web_link_categorys#show
+ PUT /panel/web_resource/back_end/web_link_categorys/:id(.:format) panel/web_resource/back_end/web_link_categorys#update
+ DELETE /panel/web_resource/back_end/web_link_categorys/:id(.:format) panel/web_resource/back_end/web_link_categorys#destroy
+ panel_web_resource_back_end_tags GET /panel/web_resource/back_end/tags(.:format) panel/web_resource/back_end/tags#index
+ POST /panel/web_resource/back_end/tags(.:format) panel/web_resource/back_end/tags#create
+ new_panel_web_resource_back_end_tag GET /panel/web_resource/back_end/tags/new(.:format) panel/web_resource/back_end/tags#new
+ edit_panel_web_resource_back_end_tag GET /panel/web_resource/back_end/tags/:id/edit(.:format) panel/web_resource/back_end/tags#edit
+ panel_web_resource_back_end_tag GET /panel/web_resource/back_end/tags/:id(.:format) panel/web_resource/back_end/tags#show
+ PUT /panel/web_resource/back_end/tags/:id(.:format) panel/web_resource/back_end/tags#update
+ DELETE /panel/web_resource/back_end/tags/:id(.:format) panel/web_resource/back_end/tags#destroy
+ panel_web_resource_front_end_web_links GET /panel/web_resource/front_end/web_links(.:format) panel/web_resource/front_end/web_links#index
+ POST /panel/web_resource/front_end/web_links(.:format) panel/web_resource/front_end/web_links#create
+ new_panel_web_resource_front_end_web_link GET /panel/web_resource/front_end/web_links/new(.:format) panel/web_resource/front_end/web_links#new
+ edit_panel_web_resource_front_end_web_link GET /panel/web_resource/front_end/web_links/:id/edit(.:format) panel/web_resource/front_end/web_links#edit
+ panel_web_resource_front_end_web_link GET /panel/web_resource/front_end/web_links/:id(.:format) panel/web_resource/front_end/web_links#show
+ PUT /panel/web_resource/front_end/web_links/:id(.:format) panel/web_resource/front_end/web_links#update
+ DELETE /panel/web_resource/front_end/web_links/:id(.:format) panel/web_resource/front_end/web_links#destroy
+ panel_web_resource_widget_web_links /panel/web_resource/widget/web_links(.:format) panel/web_resource/widget/web_links#index
+ panel_web_resource_widget_home_list /panel/web_resource/widget/home_list(.:format) panel/web_resource/widget/web_links#home_list
+ panel_web_resource_widget_reload_web_links /panel/web_resource/widget/reload_web_links(.:format) panel/web_resource/widget/web_links#reload_web_links
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_research_back_end_research_setting /panel/personal_research/back_end/research_setting(.:format) panel/personal_research/back_end/researchs#research_setting
+ delete_panel_personal_research_back_end_researchs GET /panel/personal_research/back_end/researchs/delete(.:format) panel/personal_research/back_end/researchs#delete
+ panel_personal_research_back_end_research_tag_quick_add /panel/personal_research/back_end/researchs/:research_id/tag_quick_add(.:format) panel/personal_research/back_end/researchs#tag_quick_add
+ panel_personal_research_back_end_research_tag_quick_edit /panel/personal_research/back_end/researchs/:research_id/tag_quick_edit(.:format) panel/personal_research/back_end/researchs#tag_quick_edit
+ panel_personal_research_back_end_researchs GET /panel/personal_research/back_end/researchs(.:format) panel/personal_research/back_end/researchs#index
+ POST /panel/personal_research/back_end/researchs(.:format) panel/personal_research/back_end/researchs#create
+ new_panel_personal_research_back_end_research GET /panel/personal_research/back_end/researchs/new(.:format) panel/personal_research/back_end/researchs#new
+ edit_panel_personal_research_back_end_research GET /panel/personal_research/back_end/researchs/:id/edit(.:format) panel/personal_research/back_end/researchs#edit
+ panel_personal_research_back_end_research GET /panel/personal_research/back_end/researchs/:id(.:format) panel/personal_research/back_end/researchs#show
+ PUT /panel/personal_research/back_end/researchs/:id(.:format) panel/personal_research/back_end/researchs#update
+ DELETE /panel/personal_research/back_end/researchs/:id(.:format) panel/personal_research/back_end/researchs#destroy
+ panel_personal_research_back_end_tags GET /panel/personal_research/back_end/tags(.:format) panel/personal_research/back_end/tags#index
+ POST /panel/personal_research/back_end/tags(.:format) panel/personal_research/back_end/tags#create
+ new_panel_personal_research_back_end_tag GET /panel/personal_research/back_end/tags/new(.:format) panel/personal_research/back_end/tags#new
+ edit_panel_personal_research_back_end_tag GET /panel/personal_research/back_end/tags/:id/edit(.:format) panel/personal_research/back_end/tags#edit
+ panel_personal_research_back_end_tag GET /panel/personal_research/back_end/tags/:id(.:format) panel/personal_research/back_end/tags#show
+ PUT /panel/personal_research/back_end/tags/:id(.:format) panel/personal_research/back_end/tags#update
+ DELETE /panel/personal_research/back_end/tags/:id(.:format) panel/personal_research/back_end/tags#destroy
+ panel_personal_research_front_end_researchs GET /panel/personal_research/front_end/researchs(.:format) panel/personal_research/front_end/researchs#index
+ POST /panel/personal_research/front_end/researchs(.:format) panel/personal_research/front_end/researchs#create
+ new_panel_personal_research_front_end_research GET /panel/personal_research/front_end/researchs/new(.:format) panel/personal_research/front_end/researchs#new
+ edit_panel_personal_research_front_end_research GET /panel/personal_research/front_end/researchs/:id/edit(.:format) panel/personal_research/front_end/researchs#edit
+ panel_personal_research_front_end_research GET /panel/personal_research/front_end/researchs/:id(.:format) panel/personal_research/front_end/researchs#show
+ PUT /panel/personal_research/front_end/researchs/:id(.:format) panel/personal_research/front_end/researchs#update
+ DELETE /panel/personal_research/front_end/researchs/:id(.:format) panel/personal_research/front_end/researchs#destroy
+ panel_personal_research_plugin_researchs GET /panel/personal_research/plugin/researchs(.:format) panel/personal_research/plugin/researchs#index
+ POST /panel/personal_research/plugin/researchs(.:format) panel/personal_research/plugin/researchs#create
+ new_panel_personal_research_plugin_research GET /panel/personal_research/plugin/researchs/new(.:format) panel/personal_research/plugin/researchs#new
+ edit_panel_personal_research_plugin_research GET /panel/personal_research/plugin/researchs/:id/edit(.:format) panel/personal_research/plugin/researchs#edit
+ panel_personal_research_plugin_research GET /panel/personal_research/plugin/researchs/:id(.:format) panel/personal_research/plugin/researchs#show
+ PUT /panel/personal_research/plugin/researchs/:id(.:format) panel/personal_research/plugin/researchs#update
+ DELETE /panel/personal_research/plugin/researchs/:id(.:format) panel/personal_research/plugin/researchs#destroy
+ panel_personal_research_widget_researchs /panel/personal_research/widget/researchs(.:format) panel/personal_research/widget/researchs#index
+ panel_personal_research_widget_home_list /panel/personal_research/widget/home_list(.:format) panel/personal_research/widget/researchs#home_list
+ panel_personal_research_widget_reload_researchs /panel/personal_research/widget/reload_researchs(.:format) panel/personal_research/widget/researchs#reload_researchs
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_project_back_end_project_setting /panel/personal_project/back_end/project_setting(.:format) panel/personal_project/back_end/projects#project_setting
+ delete_panel_personal_project_back_end_projects GET /panel/personal_project/back_end/projects/delete(.:format) panel/personal_project/back_end/projects#delete
+ panel_personal_project_back_end_project_project_category_quick_add /panel/personal_project/back_end/projects/:project_id/project_category_quick_add(.:format) panel/personal_project/back_end/projects#project_category_quick_add
+ panel_personal_project_back_end_project_project_category_quick_edit /panel/personal_project/back_end/projects/:project_id/project_category_quick_edit(.:format) panel/personal_project/back_end/projects#project_category_quick_edit
+ panel_personal_project_back_end_projects GET /panel/personal_project/back_end/projects(.:format) panel/personal_project/back_end/projects#index
+ POST /panel/personal_project/back_end/projects(.:format) panel/personal_project/back_end/projects#create
+ new_panel_personal_project_back_end_project GET /panel/personal_project/back_end/projects/new(.:format) panel/personal_project/back_end/projects#new
+ edit_panel_personal_project_back_end_project GET /panel/personal_project/back_end/projects/:id/edit(.:format) panel/personal_project/back_end/projects#edit
+ panel_personal_project_back_end_project GET /panel/personal_project/back_end/projects/:id(.:format) panel/personal_project/back_end/projects#show
+ PUT /panel/personal_project/back_end/projects/:id(.:format) panel/personal_project/back_end/projects#update
+ DELETE /panel/personal_project/back_end/projects/:id(.:format) panel/personal_project/back_end/projects#destroy
+ panel_personal_project_back_end_project_categorys GET /panel/personal_project/back_end/project_categorys(.:format) panel/personal_project/back_end/project_categorys#index
+ POST /panel/personal_project/back_end/project_categorys(.:format) panel/personal_project/back_end/project_categorys#create
+ new_panel_personal_project_back_end_project_category GET /panel/personal_project/back_end/project_categorys/new(.:format) panel/personal_project/back_end/project_categorys#new
+ edit_panel_personal_project_back_end_project_category GET /panel/personal_project/back_end/project_categorys/:id/edit(.:format) panel/personal_project/back_end/project_categorys#edit
+ panel_personal_project_back_end_project_category GET /panel/personal_project/back_end/project_categorys/:id(.:format) panel/personal_project/back_end/project_categorys#show
+ PUT /panel/personal_project/back_end/project_categorys/:id(.:format) panel/personal_project/back_end/project_categorys#update
+ DELETE /panel/personal_project/back_end/project_categorys/:id(.:format) panel/personal_project/back_end/project_categorys#destroy
+ panel_personal_project_back_end_tags GET /panel/personal_project/back_end/tags(.:format) panel/personal_project/back_end/tags#index
+ POST /panel/personal_project/back_end/tags(.:format) panel/personal_project/back_end/tags#create
+ new_panel_personal_project_back_end_tag GET /panel/personal_project/back_end/tags/new(.:format) panel/personal_project/back_end/tags#new
+ edit_panel_personal_project_back_end_tag GET /panel/personal_project/back_end/tags/:id/edit(.:format) panel/personal_project/back_end/tags#edit
+ panel_personal_project_back_end_tag GET /panel/personal_project/back_end/tags/:id(.:format) panel/personal_project/back_end/tags#show
+ PUT /panel/personal_project/back_end/tags/:id(.:format) panel/personal_project/back_end/tags#update
+ DELETE /panel/personal_project/back_end/tags/:id(.:format) panel/personal_project/back_end/tags#destroy
+ panel_personal_project_front_end_projects GET /panel/personal_project/front_end/projects(.:format) panel/personal_project/front_end/projects#index
+ POST /panel/personal_project/front_end/projects(.:format) panel/personal_project/front_end/projects#create
+ new_panel_personal_project_front_end_project GET /panel/personal_project/front_end/projects/new(.:format) panel/personal_project/front_end/projects#new
+ edit_panel_personal_project_front_end_project GET /panel/personal_project/front_end/projects/:id/edit(.:format) panel/personal_project/front_end/projects#edit
+ panel_personal_project_front_end_project GET /panel/personal_project/front_end/projects/:id(.:format) panel/personal_project/front_end/projects#show
+ PUT /panel/personal_project/front_end/projects/:id(.:format) panel/personal_project/front_end/projects#update
+ DELETE /panel/personal_project/front_end/projects/:id(.:format) panel/personal_project/front_end/projects#destroy
+ panel_personal_project_plugin_projects GET /panel/personal_project/plugin/projects(.:format) panel/personal_project/plugin/projects#index
+ POST /panel/personal_project/plugin/projects(.:format) panel/personal_project/plugin/projects#create
+ new_panel_personal_project_plugin_project GET /panel/personal_project/plugin/projects/new(.:format) panel/personal_project/plugin/projects#new
+ edit_panel_personal_project_plugin_project GET /panel/personal_project/plugin/projects/:id/edit(.:format) panel/personal_project/plugin/projects#edit
+ panel_personal_project_plugin_project GET /panel/personal_project/plugin/projects/:id(.:format) panel/personal_project/plugin/projects#show
+ PUT /panel/personal_project/plugin/projects/:id(.:format) panel/personal_project/plugin/projects#update
+ DELETE /panel/personal_project/plugin/projects/:id(.:format) panel/personal_project/plugin/projects#destroy
+ panel_personal_project_widget_projects /panel/personal_project/widget/projects(.:format) panel/personal_project/widget/projects#index
+ panel_personal_project_widget_home_list /panel/personal_project/widget/home_list(.:format) panel/personal_project/widget/projects#home_list
+ panel_personal_project_widget_reload_projects /panel/personal_project/widget/reload_projects(.:format) panel/personal_project/widget/projects#reload_projects
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_patent_back_end_writing_patent_setting /panel/personal_patent/back_end/writing_patent_setting(.:format) panel/personal_patent/back_end/writing_patents#writing_patent_setting
+ delete_panel_personal_patent_back_end_writing_patents GET /panel/personal_patent/back_end/writing_patents/delete(.:format) panel/personal_patent/back_end/writing_patents#delete
+ panel_personal_patent_back_end_writing_patent_writing_patent_category_quick_add /panel/personal_patent/back_end/writing_patents/:writing_patent_id/writing_patent_category_quick_add(.:format) panel/personal_patent/back_end/writing_patents#writing_patent_category_quick_add
+panel_personal_patent_back_end_writing_patent_writing_patent_category_quick_edit /panel/personal_patent/back_end/writing_patents/:writing_patent_id/writing_patent_category_quick_edit(.:format) panel/personal_patent/back_end/writing_patents#writing_patent_category_quick_edit
+ panel_personal_patent_back_end_writing_patents GET /panel/personal_patent/back_end/writing_patents(.:format) panel/personal_patent/back_end/writing_patents#index
+ POST /panel/personal_patent/back_end/writing_patents(.:format) panel/personal_patent/back_end/writing_patents#create
+ new_panel_personal_patent_back_end_writing_patent GET /panel/personal_patent/back_end/writing_patents/new(.:format) panel/personal_patent/back_end/writing_patents#new
+ edit_panel_personal_patent_back_end_writing_patent GET /panel/personal_patent/back_end/writing_patents/:id/edit(.:format) panel/personal_patent/back_end/writing_patents#edit
+ panel_personal_patent_back_end_writing_patent GET /panel/personal_patent/back_end/writing_patents/:id(.:format) panel/personal_patent/back_end/writing_patents#show
+ PUT /panel/personal_patent/back_end/writing_patents/:id(.:format) panel/personal_patent/back_end/writing_patents#update
+ DELETE /panel/personal_patent/back_end/writing_patents/:id(.:format) panel/personal_patent/back_end/writing_patents#destroy
+ panel_personal_patent_back_end_writing_patent_categorys GET /panel/personal_patent/back_end/writing_patent_categorys(.:format) panel/personal_patent/back_end/writing_patent_categorys#index
+ POST /panel/personal_patent/back_end/writing_patent_categorys(.:format) panel/personal_patent/back_end/writing_patent_categorys#create
+ new_panel_personal_patent_back_end_writing_patent_category GET /panel/personal_patent/back_end/writing_patent_categorys/new(.:format) panel/personal_patent/back_end/writing_patent_categorys#new
+ edit_panel_personal_patent_back_end_writing_patent_category GET /panel/personal_patent/back_end/writing_patent_categorys/:id/edit(.:format) panel/personal_patent/back_end/writing_patent_categorys#edit
+ panel_personal_patent_back_end_writing_patent_category GET /panel/personal_patent/back_end/writing_patent_categorys/:id(.:format) panel/personal_patent/back_end/writing_patent_categorys#show
+ PUT /panel/personal_patent/back_end/writing_patent_categorys/:id(.:format) panel/personal_patent/back_end/writing_patent_categorys#update
+ DELETE /panel/personal_patent/back_end/writing_patent_categorys/:id(.:format) panel/personal_patent/back_end/writing_patent_categorys#destroy
+ panel_personal_patent_back_end_tags GET /panel/personal_patent/back_end/tags(.:format) panel/personal_patent/back_end/tags#index
+ POST /panel/personal_patent/back_end/tags(.:format) panel/personal_patent/back_end/tags#create
+ new_panel_personal_patent_back_end_tag GET /panel/personal_patent/back_end/tags/new(.:format) panel/personal_patent/back_end/tags#new
+ edit_panel_personal_patent_back_end_tag GET /panel/personal_patent/back_end/tags/:id/edit(.:format) panel/personal_patent/back_end/tags#edit
+ panel_personal_patent_back_end_tag GET /panel/personal_patent/back_end/tags/:id(.:format) panel/personal_patent/back_end/tags#show
+ PUT /panel/personal_patent/back_end/tags/:id(.:format) panel/personal_patent/back_end/tags#update
+ DELETE /panel/personal_patent/back_end/tags/:id(.:format) panel/personal_patent/back_end/tags#destroy
+ panel_personal_patent_front_end_writing_patents GET /panel/personal_patent/front_end/writing_patents(.:format) panel/personal_patent/front_end/writing_patents#index
+ POST /panel/personal_patent/front_end/writing_patents(.:format) panel/personal_patent/front_end/writing_patents#create
+ new_panel_personal_patent_front_end_writing_patent GET /panel/personal_patent/front_end/writing_patents/new(.:format) panel/personal_patent/front_end/writing_patents#new
+ edit_panel_personal_patent_front_end_writing_patent GET /panel/personal_patent/front_end/writing_patents/:id/edit(.:format) panel/personal_patent/front_end/writing_patents#edit
+ panel_personal_patent_front_end_writing_patent GET /panel/personal_patent/front_end/writing_patents/:id(.:format) panel/personal_patent/front_end/writing_patents#show
+ PUT /panel/personal_patent/front_end/writing_patents/:id(.:format) panel/personal_patent/front_end/writing_patents#update
+ DELETE /panel/personal_patent/front_end/writing_patents/:id(.:format) panel/personal_patent/front_end/writing_patents#destroy
+ panel_personal_patent_plugin_writing_patents GET /panel/personal_patent/plugin/writing_patents(.:format) panel/personal_patent/plugin/writing_patents#index
+ POST /panel/personal_patent/plugin/writing_patents(.:format) panel/personal_patent/plugin/writing_patents#create
+ new_panel_personal_patent_plugin_writing_patent GET /panel/personal_patent/plugin/writing_patents/new(.:format) panel/personal_patent/plugin/writing_patents#new
+ edit_panel_personal_patent_plugin_writing_patent GET /panel/personal_patent/plugin/writing_patents/:id/edit(.:format) panel/personal_patent/plugin/writing_patents#edit
+ panel_personal_patent_plugin_writing_patent GET /panel/personal_patent/plugin/writing_patents/:id(.:format) panel/personal_patent/plugin/writing_patents#show
+ PUT /panel/personal_patent/plugin/writing_patents/:id(.:format) panel/personal_patent/plugin/writing_patents#update
+ DELETE /panel/personal_patent/plugin/writing_patents/:id(.:format) panel/personal_patent/plugin/writing_patents#destroy
+ panel_personal_patent_widget_writing_patents /panel/personal_patent/widget/writing_patents(.:format) panel/personal_patent/widget/writing_patents#index
+ panel_personal_patent_widget_home_list /panel/personal_patent/widget/home_list(.:format) panel/personal_patent/widget/writing_patents#home_list
+ panel_personal_patent_widget_reload_writing_patents /panel/personal_patent/widget/reload_writing_patents(.:format) panel/personal_patent/widget/writing_patents#reload_writing_patents
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_lab_back_end_lab_setting /panel/personal_lab/back_end/lab_setting(.:format) panel/personal_lab/back_end/labs#lab_setting
+ delete_panel_personal_lab_back_end_labs GET /panel/personal_lab/back_end/labs/delete(.:format) panel/personal_lab/back_end/labs#delete
+ panel_personal_lab_back_end_labs GET /panel/personal_lab/back_end/labs(.:format) panel/personal_lab/back_end/labs#index
+ POST /panel/personal_lab/back_end/labs(.:format) panel/personal_lab/back_end/labs#create
+ new_panel_personal_lab_back_end_lab GET /panel/personal_lab/back_end/labs/new(.:format) panel/personal_lab/back_end/labs#new
+ edit_panel_personal_lab_back_end_lab GET /panel/personal_lab/back_end/labs/:id/edit(.:format) panel/personal_lab/back_end/labs#edit
+ panel_personal_lab_back_end_lab GET /panel/personal_lab/back_end/labs/:id(.:format) panel/personal_lab/back_end/labs#show
+ PUT /panel/personal_lab/back_end/labs/:id(.:format) panel/personal_lab/back_end/labs#update
+ DELETE /panel/personal_lab/back_end/labs/:id(.:format) panel/personal_lab/back_end/labs#destroy
+ panel_personal_lab_back_end_tags GET /panel/personal_lab/back_end/tags(.:format) panel/personal_lab/back_end/tags#index
+ POST /panel/personal_lab/back_end/tags(.:format) panel/personal_lab/back_end/tags#create
+ new_panel_personal_lab_back_end_tag GET /panel/personal_lab/back_end/tags/new(.:format) panel/personal_lab/back_end/tags#new
+ edit_panel_personal_lab_back_end_tag GET /panel/personal_lab/back_end/tags/:id/edit(.:format) panel/personal_lab/back_end/tags#edit
+ panel_personal_lab_back_end_tag GET /panel/personal_lab/back_end/tags/:id(.:format) panel/personal_lab/back_end/tags#show
+ PUT /panel/personal_lab/back_end/tags/:id(.:format) panel/personal_lab/back_end/tags#update
+ DELETE /panel/personal_lab/back_end/tags/:id(.:format) panel/personal_lab/back_end/tags#destroy
+ panel_personal_lab_front_end_labs GET /panel/personal_lab/front_end/labs(.:format) panel/personal_lab/front_end/labs#index
+ POST /panel/personal_lab/front_end/labs(.:format) panel/personal_lab/front_end/labs#create
+ new_panel_personal_lab_front_end_lab GET /panel/personal_lab/front_end/labs/new(.:format) panel/personal_lab/front_end/labs#new
+ edit_panel_personal_lab_front_end_lab GET /panel/personal_lab/front_end/labs/:id/edit(.:format) panel/personal_lab/front_end/labs#edit
+ panel_personal_lab_front_end_lab GET /panel/personal_lab/front_end/labs/:id(.:format) panel/personal_lab/front_end/labs#show
+ PUT /panel/personal_lab/front_end/labs/:id(.:format) panel/personal_lab/front_end/labs#update
+ DELETE /panel/personal_lab/front_end/labs/:id(.:format) panel/personal_lab/front_end/labs#destroy
+ panel_personal_lab_plugin_labs GET /panel/personal_lab/plugin/labs(.:format) panel/personal_lab/plugin/labs#index
+ POST /panel/personal_lab/plugin/labs(.:format) panel/personal_lab/plugin/labs#create
+ new_panel_personal_lab_plugin_lab GET /panel/personal_lab/plugin/labs/new(.:format) panel/personal_lab/plugin/labs#new
+ edit_panel_personal_lab_plugin_lab GET /panel/personal_lab/plugin/labs/:id/edit(.:format) panel/personal_lab/plugin/labs#edit
+ panel_personal_lab_plugin_lab GET /panel/personal_lab/plugin/labs/:id(.:format) panel/personal_lab/plugin/labs#show
+ PUT /panel/personal_lab/plugin/labs/:id(.:format) panel/personal_lab/plugin/labs#update
+ DELETE /panel/personal_lab/plugin/labs/:id(.:format) panel/personal_lab/plugin/labs#destroy
+ panel_personal_lab_widget_labs /panel/personal_lab/widget/labs(.:format) panel/personal_lab/widget/labs#index
+ panel_personal_lab_widget_home_list /panel/personal_lab/widget/home_list(.:format) panel/personal_lab/widget/labs#home_list
+ panel_personal_lab_widget_reload_labs /panel/personal_lab/widget/reload_labs(.:format) panel/personal_lab/widget/labs#reload_labs
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_journal_desktop_journal_p /panel/personal_journal/desktop/journal_p(.:format) panel/personal_journal/desktop/journal_p#journal_p
+ panel_personal_journal_desktop_get_journals_json /panel/personal_journal/desktop/get_journals_json(.:format) panel/personal_journal/desktop/journal_pages#get_journals_json
+ panel_personal_journal_desktop_journal_type /panel/personal_journal/desktop/journal_type(.:format) panel/personal_journal/desktop/journal_pages#journal_type
+ panel_personal_journal_desktop_journal_pages GET /panel/personal_journal/desktop/journal_pages(.:format) panel/personal_journal/desktop/journal_pages#index
+ POST /panel/personal_journal/desktop/journal_pages(.:format) panel/personal_journal/desktop/journal_pages#create
+ new_panel_personal_journal_desktop_journal_page GET /panel/personal_journal/desktop/journal_pages/new(.:format) panel/personal_journal/desktop/journal_pages#new
+ edit_panel_personal_journal_desktop_journal_page GET /panel/personal_journal/desktop/journal_pages/:id/edit(.:format) panel/personal_journal/desktop/journal_pages#edit
+ panel_personal_journal_desktop_journal_page PUT /panel/personal_journal/desktop/journal_pages/:id(.:format) panel/personal_journal/desktop/journal_pages#update
+ DELETE /panel/personal_journal/desktop/journal_pages/:id(.:format) panel/personal_journal/desktop/journal_pages#destroy
+ panel_personal_journal_desktop_co_authors GET /panel/personal_journal/desktop/co_authors(.:format) panel/personal_journal/desktop/co_authors#index
+ POST /panel/personal_journal/desktop/co_authors(.:format) panel/personal_journal/desktop/co_authors#create
+ new_panel_personal_journal_desktop_co_author GET /panel/personal_journal/desktop/co_authors/new(.:format) panel/personal_journal/desktop/co_authors#new
+ edit_panel_personal_journal_desktop_co_author GET /panel/personal_journal/desktop/co_authors/:id/edit(.:format) panel/personal_journal/desktop/co_authors#edit
+ panel_personal_journal_desktop_co_author PUT /panel/personal_journal/desktop/co_authors/:id(.:format) panel/personal_journal/desktop/co_authors#update
+ DELETE /panel/personal_journal/desktop/co_authors/:id(.:format) panel/personal_journal/desktop/co_authors#destroy
+ panel_personal_journal_desktop_co_author_relations GET /panel/personal_journal/desktop/co_author_relations(.:format) panel/personal_journal/desktop/co_author_relations#index
+ POST /panel/personal_journal/desktop/co_author_relations(.:format) panel/personal_journal/desktop/co_author_relations#create
+ new_panel_personal_journal_desktop_co_author_relation GET /panel/personal_journal/desktop/co_author_relations/new(.:format) panel/personal_journal/desktop/co_author_relations#new
+ edit_panel_personal_journal_desktop_co_author_relation GET /panel/personal_journal/desktop/co_author_relations/:id/edit(.:format) panel/personal_journal/desktop/co_author_relations#edit
+ panel_personal_journal_desktop_co_author_relation PUT /panel/personal_journal/desktop/co_author_relations/:id(.:format) panel/personal_journal/desktop/co_author_relations#update
+ DELETE /panel/personal_journal/desktop/co_author_relations/:id(.:format) panel/personal_journal/desktop/co_author_relations#destroy
+ panel_personal_journal_back_end_writing_journal_setting /panel/personal_journal/back_end/writing_journal_setting(.:format) panel/personal_journal/back_end/writing_journals#writing_journal_setting
+ delete_panel_personal_journal_back_end_writing_journals GET /panel/personal_journal/back_end/writing_journals/delete(.:format) panel/personal_journal/back_end/writing_journals#delete
+ panel_personal_journal_back_end_writing_journal_level_type_quick_add /panel/personal_journal/back_end/writing_journals/:writing_journal_id/level_type_quick_add(.:format) panel/personal_journal/back_end/writing_journals#level_type_quick_add
+ panel_personal_journal_back_end_writing_journal_level_type_quick_edit /panel/personal_journal/back_end/writing_journals/:writing_journal_id/level_type_quick_edit(.:format) panel/personal_journal/back_end/writing_journals#level_type_quick_edit
+ panel_personal_journal_back_end_writing_journal_author_type_quick_add /panel/personal_journal/back_end/writing_journals/:writing_journal_id/author_type_quick_add(.:format) panel/personal_journal/back_end/writing_journals#author_type_quick_add
+ panel_personal_journal_back_end_writing_journal_author_type_quick_edit /panel/personal_journal/back_end/writing_journals/:writing_journal_id/author_type_quick_edit(.:format) panel/personal_journal/back_end/writing_journals#author_type_quick_edit
+ panel_personal_journal_back_end_writing_journal_paper_type_quick_add /panel/personal_journal/back_end/writing_journals/:writing_journal_id/paper_type_quick_add(.:format) panel/personal_journal/back_end/writing_journals#paper_type_quick_add
+ panel_personal_journal_back_end_writing_journal_paper_type_quick_edit /panel/personal_journal/back_end/writing_journals/:writing_journal_id/paper_type_quick_edit(.:format) panel/personal_journal/back_end/writing_journals#paper_type_quick_edit
+ panel_personal_journal_back_end_writing_journal_tag_quick_add /panel/personal_journal/back_end/writing_journals/:writing_journal_id/tag_quick_add(.:format) panel/personal_journal/back_end/writing_journals#tag_quick_add
+ panel_personal_journal_back_end_writing_journal_tag_quick_edit /panel/personal_journal/back_end/writing_journals/:writing_journal_id/tag_quick_edit(.:format) panel/personal_journal/back_end/writing_journals#tag_quick_edit
+ panel_personal_journal_back_end_writing_journals GET /panel/personal_journal/back_end/writing_journals(.:format) panel/personal_journal/back_end/writing_journals#index
+ POST /panel/personal_journal/back_end/writing_journals(.:format) panel/personal_journal/back_end/writing_journals#create
+ new_panel_personal_journal_back_end_writing_journal GET /panel/personal_journal/back_end/writing_journals/new(.:format) panel/personal_journal/back_end/writing_journals#new
+ edit_panel_personal_journal_back_end_writing_journal GET /panel/personal_journal/back_end/writing_journals/:id/edit(.:format) panel/personal_journal/back_end/writing_journals#edit
+ panel_personal_journal_back_end_writing_journal GET /panel/personal_journal/back_end/writing_journals/:id(.:format) panel/personal_journal/back_end/writing_journals#show
+ PUT /panel/personal_journal/back_end/writing_journals/:id(.:format) panel/personal_journal/back_end/writing_journals#update
+ DELETE /panel/personal_journal/back_end/writing_journals/:id(.:format) panel/personal_journal/back_end/writing_journals#destroy
+ panel_personal_journal_back_end_journal_paper_types GET /panel/personal_journal/back_end/journal_paper_types(.:format) panel/personal_journal/back_end/journal_paper_types#index
+ POST /panel/personal_journal/back_end/journal_paper_types(.:format) panel/personal_journal/back_end/journal_paper_types#create
+ new_panel_personal_journal_back_end_journal_paper_type GET /panel/personal_journal/back_end/journal_paper_types/new(.:format) panel/personal_journal/back_end/journal_paper_types#new
+ edit_panel_personal_journal_back_end_journal_paper_type GET /panel/personal_journal/back_end/journal_paper_types/:id/edit(.:format) panel/personal_journal/back_end/journal_paper_types#edit
+ panel_personal_journal_back_end_journal_paper_type GET /panel/personal_journal/back_end/journal_paper_types/:id(.:format) panel/personal_journal/back_end/journal_paper_types#show
+ PUT /panel/personal_journal/back_end/journal_paper_types/:id(.:format) panel/personal_journal/back_end/journal_paper_types#update
+ DELETE /panel/personal_journal/back_end/journal_paper_types/:id(.:format) panel/personal_journal/back_end/journal_paper_types#destroy
+ panel_personal_journal_back_end_journal_author_types GET /panel/personal_journal/back_end/journal_author_types(.:format) panel/personal_journal/back_end/journal_author_types#index
+ POST /panel/personal_journal/back_end/journal_author_types(.:format) panel/personal_journal/back_end/journal_author_types#create
+ new_panel_personal_journal_back_end_journal_author_type GET /panel/personal_journal/back_end/journal_author_types/new(.:format) panel/personal_journal/back_end/journal_author_types#new
+ edit_panel_personal_journal_back_end_journal_author_type GET /panel/personal_journal/back_end/journal_author_types/:id/edit(.:format) panel/personal_journal/back_end/journal_author_types#edit
+ panel_personal_journal_back_end_journal_author_type GET /panel/personal_journal/back_end/journal_author_types/:id(.:format) panel/personal_journal/back_end/journal_author_types#show
+ PUT /panel/personal_journal/back_end/journal_author_types/:id(.:format) panel/personal_journal/back_end/journal_author_types#update
+ DELETE /panel/personal_journal/back_end/journal_author_types/:id(.:format) panel/personal_journal/back_end/journal_author_types#destroy
+ panel_personal_journal_back_end_journal_level_types GET /panel/personal_journal/back_end/journal_level_types(.:format) panel/personal_journal/back_end/journal_level_types#index
+ POST /panel/personal_journal/back_end/journal_level_types(.:format) panel/personal_journal/back_end/journal_level_types#create
+ new_panel_personal_journal_back_end_journal_level_type GET /panel/personal_journal/back_end/journal_level_types/new(.:format) panel/personal_journal/back_end/journal_level_types#new
+ edit_panel_personal_journal_back_end_journal_level_type GET /panel/personal_journal/back_end/journal_level_types/:id/edit(.:format) panel/personal_journal/back_end/journal_level_types#edit
+ panel_personal_journal_back_end_journal_level_type GET /panel/personal_journal/back_end/journal_level_types/:id(.:format) panel/personal_journal/back_end/journal_level_types#show
+ PUT /panel/personal_journal/back_end/journal_level_types/:id(.:format) panel/personal_journal/back_end/journal_level_types#update
+ DELETE /panel/personal_journal/back_end/journal_level_types/:id(.:format) panel/personal_journal/back_end/journal_level_types#destroy
+ panel_personal_journal_back_end_tags GET /panel/personal_journal/back_end/tags(.:format) panel/personal_journal/back_end/tags#index
+ POST /panel/personal_journal/back_end/tags(.:format) panel/personal_journal/back_end/tags#create
+ new_panel_personal_journal_back_end_tag GET /panel/personal_journal/back_end/tags/new(.:format) panel/personal_journal/back_end/tags#new
+ edit_panel_personal_journal_back_end_tag GET /panel/personal_journal/back_end/tags/:id/edit(.:format) panel/personal_journal/back_end/tags#edit
+ panel_personal_journal_back_end_tag GET /panel/personal_journal/back_end/tags/:id(.:format) panel/personal_journal/back_end/tags#show
+ PUT /panel/personal_journal/back_end/tags/:id(.:format) panel/personal_journal/back_end/tags#update
+ DELETE /panel/personal_journal/back_end/tags/:id(.:format) panel/personal_journal/back_end/tags#destroy
+ panel_personal_journal_front_end_writing_journals GET /panel/personal_journal/front_end/writing_journals(.:format) panel/personal_journal/front_end/writing_journals#index
+ POST /panel/personal_journal/front_end/writing_journals(.:format) panel/personal_journal/front_end/writing_journals#create
+ new_panel_personal_journal_front_end_writing_journal GET /panel/personal_journal/front_end/writing_journals/new(.:format) panel/personal_journal/front_end/writing_journals#new
+ edit_panel_personal_journal_front_end_writing_journal GET /panel/personal_journal/front_end/writing_journals/:id/edit(.:format) panel/personal_journal/front_end/writing_journals#edit
+ panel_personal_journal_front_end_writing_journal GET /panel/personal_journal/front_end/writing_journals/:id(.:format) panel/personal_journal/front_end/writing_journals#show
+ PUT /panel/personal_journal/front_end/writing_journals/:id(.:format) panel/personal_journal/front_end/writing_journals#update
+ DELETE /panel/personal_journal/front_end/writing_journals/:id(.:format) panel/personal_journal/front_end/writing_journals#destroy
+ panel_personal_journal_plugin_writing_journals GET /panel/personal_journal/plugin/writing_journals(.:format) panel/personal_journal/plugin/writing_journals#index
+ POST /panel/personal_journal/plugin/writing_journals(.:format) panel/personal_journal/plugin/writing_journals#create
+ new_panel_personal_journal_plugin_writing_journal GET /panel/personal_journal/plugin/writing_journals/new(.:format) panel/personal_journal/plugin/writing_journals#new
+ edit_panel_personal_journal_plugin_writing_journal GET /panel/personal_journal/plugin/writing_journals/:id/edit(.:format) panel/personal_journal/plugin/writing_journals#edit
+ panel_personal_journal_plugin_writing_journal GET /panel/personal_journal/plugin/writing_journals/:id(.:format) panel/personal_journal/plugin/writing_journals#show
+ PUT /panel/personal_journal/plugin/writing_journals/:id(.:format) panel/personal_journal/plugin/writing_journals#update
+ DELETE /panel/personal_journal/plugin/writing_journals/:id(.:format) panel/personal_journal/plugin/writing_journals#destroy
+ panel_personal_journal_widget_writing_journals /panel/personal_journal/widget/writing_journals(.:format) panel/personal_journal/widget/writing_journals#index
+ panel_personal_journal_widget_home_list /panel/personal_journal/widget/home_list(.:format) panel/personal_journal/widget/writing_journals#home_list
+ panel_personal_journal_widget_reload_writing_journals /panel/personal_journal/widget/reload_writing_journals(.:format) panel/personal_journal/widget/writing_journals#reload_writing_journals
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_honor_back_end_honor_setting /panel/personal_honor/back_end/honor_setting(.:format) panel/personal_honor/back_end/honors#honor_setting
+ delete_panel_personal_honor_back_end_honors GET /panel/personal_honor/back_end/honors/delete(.:format) panel/personal_honor/back_end/honors#delete
+ panel_personal_honor_back_end_honor_honor_category_quick_add /panel/personal_honor/back_end/honors/:honor_id/honor_category_quick_add(.:format) panel/personal_honor/back_end/honors#honor_category_quick_add
+ panel_personal_honor_back_end_honor_honor_category_quick_edit /panel/personal_honor/back_end/honors/:honor_id/honor_category_quick_edit(.:format) panel/personal_honor/back_end/honors#honor_category_quick_edit
+ panel_personal_honor_back_end_honors GET /panel/personal_honor/back_end/honors(.:format) panel/personal_honor/back_end/honors#index
+ POST /panel/personal_honor/back_end/honors(.:format) panel/personal_honor/back_end/honors#create
+ new_panel_personal_honor_back_end_honor GET /panel/personal_honor/back_end/honors/new(.:format) panel/personal_honor/back_end/honors#new
+ edit_panel_personal_honor_back_end_honor GET /panel/personal_honor/back_end/honors/:id/edit(.:format) panel/personal_honor/back_end/honors#edit
+ panel_personal_honor_back_end_honor GET /panel/personal_honor/back_end/honors/:id(.:format) panel/personal_honor/back_end/honors#show
+ PUT /panel/personal_honor/back_end/honors/:id(.:format) panel/personal_honor/back_end/honors#update
+ DELETE /panel/personal_honor/back_end/honors/:id(.:format) panel/personal_honor/back_end/honors#destroy
+ panel_personal_honor_back_end_honor_categorys GET /panel/personal_honor/back_end/honor_categorys(.:format) panel/personal_honor/back_end/honor_categorys#index
+ POST /panel/personal_honor/back_end/honor_categorys(.:format) panel/personal_honor/back_end/honor_categorys#create
+ new_panel_personal_honor_back_end_honor_category GET /panel/personal_honor/back_end/honor_categorys/new(.:format) panel/personal_honor/back_end/honor_categorys#new
+ edit_panel_personal_honor_back_end_honor_category GET /panel/personal_honor/back_end/honor_categorys/:id/edit(.:format) panel/personal_honor/back_end/honor_categorys#edit
+ panel_personal_honor_back_end_honor_category GET /panel/personal_honor/back_end/honor_categorys/:id(.:format) panel/personal_honor/back_end/honor_categorys#show
+ PUT /panel/personal_honor/back_end/honor_categorys/:id(.:format) panel/personal_honor/back_end/honor_categorys#update
+ DELETE /panel/personal_honor/back_end/honor_categorys/:id(.:format) panel/personal_honor/back_end/honor_categorys#destroy
+ panel_personal_honor_back_end_tags GET /panel/personal_honor/back_end/tags(.:format) panel/personal_honor/back_end/tags#index
+ POST /panel/personal_honor/back_end/tags(.:format) panel/personal_honor/back_end/tags#create
+ new_panel_personal_honor_back_end_tag GET /panel/personal_honor/back_end/tags/new(.:format) panel/personal_honor/back_end/tags#new
+ edit_panel_personal_honor_back_end_tag GET /panel/personal_honor/back_end/tags/:id/edit(.:format) panel/personal_honor/back_end/tags#edit
+ panel_personal_honor_back_end_tag GET /panel/personal_honor/back_end/tags/:id(.:format) panel/personal_honor/back_end/tags#show
+ PUT /panel/personal_honor/back_end/tags/:id(.:format) panel/personal_honor/back_end/tags#update
+ DELETE /panel/personal_honor/back_end/tags/:id(.:format) panel/personal_honor/back_end/tags#destroy
+ panel_personal_honor_front_end_honors GET /panel/personal_honor/front_end/honors(.:format) panel/personal_honor/front_end/honors#index
+ POST /panel/personal_honor/front_end/honors(.:format) panel/personal_honor/front_end/honors#create
+ new_panel_personal_honor_front_end_honor GET /panel/personal_honor/front_end/honors/new(.:format) panel/personal_honor/front_end/honors#new
+ edit_panel_personal_honor_front_end_honor GET /panel/personal_honor/front_end/honors/:id/edit(.:format) panel/personal_honor/front_end/honors#edit
+ panel_personal_honor_front_end_honor GET /panel/personal_honor/front_end/honors/:id(.:format) panel/personal_honor/front_end/honors#show
+ PUT /panel/personal_honor/front_end/honors/:id(.:format) panel/personal_honor/front_end/honors#update
+ DELETE /panel/personal_honor/front_end/honors/:id(.:format) panel/personal_honor/front_end/honors#destroy
+ panel_personal_honor_plugin_honors GET /panel/personal_honor/plugin/honors(.:format) panel/personal_honor/plugin/honors#index
+ POST /panel/personal_honor/plugin/honors(.:format) panel/personal_honor/plugin/honors#create
+ new_panel_personal_honor_plugin_honor GET /panel/personal_honor/plugin/honors/new(.:format) panel/personal_honor/plugin/honors#new
+ edit_panel_personal_honor_plugin_honor GET /panel/personal_honor/plugin/honors/:id/edit(.:format) panel/personal_honor/plugin/honors#edit
+ panel_personal_honor_plugin_honor GET /panel/personal_honor/plugin/honors/:id(.:format) panel/personal_honor/plugin/honors#show
+ PUT /panel/personal_honor/plugin/honors/:id(.:format) panel/personal_honor/plugin/honors#update
+ DELETE /panel/personal_honor/plugin/honors/:id(.:format) panel/personal_honor/plugin/honors#destroy
+ panel_personal_honor_widget_honors /panel/personal_honor/widget/honors(.:format) panel/personal_honor/widget/honors#index
+ panel_personal_honor_widget_home_list /panel/personal_honor/widget/home_list(.:format) panel/personal_honor/widget/honors#home_list
+ panel_personal_honor_widget_reload_honors /panel/personal_honor/widget/reload_honors(.:format) panel/personal_honor/widget/honors#reload_honors
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_experience_back_end_experience_setting /panel/personal_experience/back_end/experience_setting(.:format) panel/personal_experience/back_end/experiences#experience_setting
+ delete_panel_personal_experience_back_end_experiences GET /panel/personal_experience/back_end/experiences/delete(.:format) panel/personal_experience/back_end/experiences#delete
+ panel_personal_experience_back_end_experience_experience_category_quick_add /panel/personal_experience/back_end/experiences/:experience_id/experience_category_quick_add(.:format) panel/personal_experience/back_end/experiences#experience_category_quick_add
+ panel_personal_experience_back_end_experience_experience_category_quick_edit /panel/personal_experience/back_end/experiences/:experience_id/experience_category_quick_edit(.:format) panel/personal_experience/back_end/experiences#experience_category_quick_edit
+ panel_personal_experience_back_end_experiences GET /panel/personal_experience/back_end/experiences(.:format) panel/personal_experience/back_end/experiences#index
+ POST /panel/personal_experience/back_end/experiences(.:format) panel/personal_experience/back_end/experiences#create
+ new_panel_personal_experience_back_end_experience GET /panel/personal_experience/back_end/experiences/new(.:format) panel/personal_experience/back_end/experiences#new
+ edit_panel_personal_experience_back_end_experience GET /panel/personal_experience/back_end/experiences/:id/edit(.:format) panel/personal_experience/back_end/experiences#edit
+ panel_personal_experience_back_end_experience GET /panel/personal_experience/back_end/experiences/:id(.:format) panel/personal_experience/back_end/experiences#show
+ PUT /panel/personal_experience/back_end/experiences/:id(.:format) panel/personal_experience/back_end/experiences#update
+ DELETE /panel/personal_experience/back_end/experiences/:id(.:format) panel/personal_experience/back_end/experiences#destroy
+ panel_personal_experience_back_end_experience_categorys GET /panel/personal_experience/back_end/experience_categorys(.:format) panel/personal_experience/back_end/experience_categorys#index
+ POST /panel/personal_experience/back_end/experience_categorys(.:format) panel/personal_experience/back_end/experience_categorys#create
+ new_panel_personal_experience_back_end_experience_category GET /panel/personal_experience/back_end/experience_categorys/new(.:format) panel/personal_experience/back_end/experience_categorys#new
+ edit_panel_personal_experience_back_end_experience_category GET /panel/personal_experience/back_end/experience_categorys/:id/edit(.:format) panel/personal_experience/back_end/experience_categorys#edit
+ panel_personal_experience_back_end_experience_category GET /panel/personal_experience/back_end/experience_categorys/:id(.:format) panel/personal_experience/back_end/experience_categorys#show
+ PUT /panel/personal_experience/back_end/experience_categorys/:id(.:format) panel/personal_experience/back_end/experience_categorys#update
+ DELETE /panel/personal_experience/back_end/experience_categorys/:id(.:format) panel/personal_experience/back_end/experience_categorys#destroy
+ panel_personal_experience_back_end_tags GET /panel/personal_experience/back_end/tags(.:format) panel/personal_experience/back_end/tags#index
+ POST /panel/personal_experience/back_end/tags(.:format) panel/personal_experience/back_end/tags#create
+ new_panel_personal_experience_back_end_tag GET /panel/personal_experience/back_end/tags/new(.:format) panel/personal_experience/back_end/tags#new
+ edit_panel_personal_experience_back_end_tag GET /panel/personal_experience/back_end/tags/:id/edit(.:format) panel/personal_experience/back_end/tags#edit
+ panel_personal_experience_back_end_tag GET /panel/personal_experience/back_end/tags/:id(.:format) panel/personal_experience/back_end/tags#show
+ PUT /panel/personal_experience/back_end/tags/:id(.:format) panel/personal_experience/back_end/tags#update
+ DELETE /panel/personal_experience/back_end/tags/:id(.:format) panel/personal_experience/back_end/tags#destroy
+ panel_personal_experience_front_end_experiences GET /panel/personal_experience/front_end/experiences(.:format) panel/personal_experience/front_end/experiences#index
+ POST /panel/personal_experience/front_end/experiences(.:format) panel/personal_experience/front_end/experiences#create
+ new_panel_personal_experience_front_end_experience GET /panel/personal_experience/front_end/experiences/new(.:format) panel/personal_experience/front_end/experiences#new
+ edit_panel_personal_experience_front_end_experience GET /panel/personal_experience/front_end/experiences/:id/edit(.:format) panel/personal_experience/front_end/experiences#edit
+ panel_personal_experience_front_end_experience GET /panel/personal_experience/front_end/experiences/:id(.:format) panel/personal_experience/front_end/experiences#show
+ PUT /panel/personal_experience/front_end/experiences/:id(.:format) panel/personal_experience/front_end/experiences#update
+ DELETE /panel/personal_experience/front_end/experiences/:id(.:format) panel/personal_experience/front_end/experiences#destroy
+ panel_personal_experience_plugin_experiences GET /panel/personal_experience/plugin/experiences(.:format) panel/personal_experience/plugin/experiences#index
+ POST /panel/personal_experience/plugin/experiences(.:format) panel/personal_experience/plugin/experiences#create
+ new_panel_personal_experience_plugin_experience GET /panel/personal_experience/plugin/experiences/new(.:format) panel/personal_experience/plugin/experiences#new
+ edit_panel_personal_experience_plugin_experience GET /panel/personal_experience/plugin/experiences/:id/edit(.:format) panel/personal_experience/plugin/experiences#edit
+ panel_personal_experience_plugin_experience GET /panel/personal_experience/plugin/experiences/:id(.:format) panel/personal_experience/plugin/experiences#show
+ PUT /panel/personal_experience/plugin/experiences/:id(.:format) panel/personal_experience/plugin/experiences#update
+ DELETE /panel/personal_experience/plugin/experiences/:id(.:format) panel/personal_experience/plugin/experiences#destroy
+ panel_personal_experience_widget_experiences /panel/personal_experience/widget/experiences(.:format) panel/personal_experience/widget/experiences#index
+ panel_personal_experience_widget_home_list /panel/personal_experience/widget/home_list(.:format) panel/personal_experience/widget/experiences#home_list
+ panel_personal_experience_widget_reload_experiences /panel/personal_experience/widget/reload_experiences(.:format) panel/personal_experience/widget/experiences#reload_experiences
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_diploma_back_end_diploma_setting /panel/personal_diploma/back_end/diploma_setting(.:format) panel/personal_diploma/back_end/diplomas#diploma_setting
+ delete_panel_personal_diploma_back_end_diplomas GET /panel/personal_diploma/back_end/diplomas/delete(.:format) panel/personal_diploma/back_end/diplomas#delete
+ panel_personal_diploma_back_end_diplomas GET /panel/personal_diploma/back_end/diplomas(.:format) panel/personal_diploma/back_end/diplomas#index
+ POST /panel/personal_diploma/back_end/diplomas(.:format) panel/personal_diploma/back_end/diplomas#create
+ new_panel_personal_diploma_back_end_diploma GET /panel/personal_diploma/back_end/diplomas/new(.:format) panel/personal_diploma/back_end/diplomas#new
+ edit_panel_personal_diploma_back_end_diploma GET /panel/personal_diploma/back_end/diplomas/:id/edit(.:format) panel/personal_diploma/back_end/diplomas#edit
+ panel_personal_diploma_back_end_diploma GET /panel/personal_diploma/back_end/diplomas/:id(.:format) panel/personal_diploma/back_end/diplomas#show
+ PUT /panel/personal_diploma/back_end/diplomas/:id(.:format) panel/personal_diploma/back_end/diplomas#update
+ DELETE /panel/personal_diploma/back_end/diplomas/:id(.:format) panel/personal_diploma/back_end/diplomas#destroy
+ panel_personal_diploma_back_end_tags GET /panel/personal_diploma/back_end/tags(.:format) panel/personal_diploma/back_end/tags#index
+ POST /panel/personal_diploma/back_end/tags(.:format) panel/personal_diploma/back_end/tags#create
+ new_panel_personal_diploma_back_end_tag GET /panel/personal_diploma/back_end/tags/new(.:format) panel/personal_diploma/back_end/tags#new
+ edit_panel_personal_diploma_back_end_tag GET /panel/personal_diploma/back_end/tags/:id/edit(.:format) panel/personal_diploma/back_end/tags#edit
+ panel_personal_diploma_back_end_tag GET /panel/personal_diploma/back_end/tags/:id(.:format) panel/personal_diploma/back_end/tags#show
+ PUT /panel/personal_diploma/back_end/tags/:id(.:format) panel/personal_diploma/back_end/tags#update
+ DELETE /panel/personal_diploma/back_end/tags/:id(.:format) panel/personal_diploma/back_end/tags#destroy
+ panel_personal_diploma_front_end_diplomas GET /panel/personal_diploma/front_end/diplomas(.:format) panel/personal_diploma/front_end/diplomas#index
+ POST /panel/personal_diploma/front_end/diplomas(.:format) panel/personal_diploma/front_end/diplomas#create
+ new_panel_personal_diploma_front_end_diploma GET /panel/personal_diploma/front_end/diplomas/new(.:format) panel/personal_diploma/front_end/diplomas#new
+ edit_panel_personal_diploma_front_end_diploma GET /panel/personal_diploma/front_end/diplomas/:id/edit(.:format) panel/personal_diploma/front_end/diplomas#edit
+ panel_personal_diploma_front_end_diploma GET /panel/personal_diploma/front_end/diplomas/:id(.:format) panel/personal_diploma/front_end/diplomas#show
+ PUT /panel/personal_diploma/front_end/diplomas/:id(.:format) panel/personal_diploma/front_end/diplomas#update
+ DELETE /panel/personal_diploma/front_end/diplomas/:id(.:format) panel/personal_diploma/front_end/diplomas#destroy
+ panel_personal_diploma_plugin_diplomas GET /panel/personal_diploma/plugin/diplomas(.:format) panel/personal_diploma/plugin/diplomas#index
+ POST /panel/personal_diploma/plugin/diplomas(.:format) panel/personal_diploma/plugin/diplomas#create
+ new_panel_personal_diploma_plugin_diploma GET /panel/personal_diploma/plugin/diplomas/new(.:format) panel/personal_diploma/plugin/diplomas#new
+ edit_panel_personal_diploma_plugin_diploma GET /panel/personal_diploma/plugin/diplomas/:id/edit(.:format) panel/personal_diploma/plugin/diplomas#edit
+ panel_personal_diploma_plugin_diploma GET /panel/personal_diploma/plugin/diplomas/:id(.:format) panel/personal_diploma/plugin/diplomas#show
+ PUT /panel/personal_diploma/plugin/diplomas/:id(.:format) panel/personal_diploma/plugin/diplomas#update
+ DELETE /panel/personal_diploma/plugin/diplomas/:id(.:format) panel/personal_diploma/plugin/diplomas#destroy
+ panel_personal_diploma_widget_diplomas /panel/personal_diploma/widget/diplomas(.:format) panel/personal_diploma/widget/diplomas#index
+ panel_personal_diploma_widget_home_list /panel/personal_diploma/widget/home_list(.:format) panel/personal_diploma/widget/diplomas#home_list
+ panel_personal_diploma_widget_reload_diplomas /panel/personal_diploma/widget/reload_diplomas(.:format) panel/personal_diploma/widget/diplomas#reload_diplomas
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_conference_back_end_writing_conference_setting /panel/personal_conference/back_end/writing_conference_setting(.:format) panel/personal_conference/back_end/writing_conferences#writing_conference_setting
+ delete_panel_personal_conference_back_end_writing_conferences GET /panel/personal_conference/back_end/writing_conferences/delete(.:format) panel/personal_conference/back_end/writing_conferences#delete
+ panel_personal_conference_back_end_writing_conference_author_type_quick_add /panel/personal_conference/back_end/writing_conferences/:writing_conference_id/author_type_quick_add(.:format) panel/personal_conference/back_end/writing_conferences#author_type_quick_add
+ panel_personal_conference_back_end_writing_conference_author_type_quick_edit /panel/personal_conference/back_end/writing_conferences/:writing_conference_id/author_type_quick_edit(.:format) panel/personal_conference/back_end/writing_conferences#author_type_quick_edit
+ panel_personal_conference_back_end_writing_conference_paper_type_quick_add /panel/personal_conference/back_end/writing_conferences/:writing_conference_id/paper_type_quick_add(.:format) panel/personal_conference/back_end/writing_conferences#paper_type_quick_add
+ panel_personal_conference_back_end_writing_conference_paper_type_quick_edit /panel/personal_conference/back_end/writing_conferences/:writing_conference_id/paper_type_quick_edit(.:format) panel/personal_conference/back_end/writing_conferences#paper_type_quick_edit
+ panel_personal_conference_back_end_writing_conferences GET /panel/personal_conference/back_end/writing_conferences(.:format) panel/personal_conference/back_end/writing_conferences#index
+ POST /panel/personal_conference/back_end/writing_conferences(.:format) panel/personal_conference/back_end/writing_conferences#create
+ new_panel_personal_conference_back_end_writing_conference GET /panel/personal_conference/back_end/writing_conferences/new(.:format) panel/personal_conference/back_end/writing_conferences#new
+ edit_panel_personal_conference_back_end_writing_conference GET /panel/personal_conference/back_end/writing_conferences/:id/edit(.:format) panel/personal_conference/back_end/writing_conferences#edit
+ panel_personal_conference_back_end_writing_conference GET /panel/personal_conference/back_end/writing_conferences/:id(.:format) panel/personal_conference/back_end/writing_conferences#show
+ PUT /panel/personal_conference/back_end/writing_conferences/:id(.:format) panel/personal_conference/back_end/writing_conferences#update
+ DELETE /panel/personal_conference/back_end/writing_conferences/:id(.:format) panel/personal_conference/back_end/writing_conferences#destroy
+ panel_personal_conference_back_end_conference_paper_types GET /panel/personal_conference/back_end/conference_paper_types(.:format) panel/personal_conference/back_end/conference_paper_types#index
+ POST /panel/personal_conference/back_end/conference_paper_types(.:format) panel/personal_conference/back_end/conference_paper_types#create
+ new_panel_personal_conference_back_end_conference_paper_type GET /panel/personal_conference/back_end/conference_paper_types/new(.:format) panel/personal_conference/back_end/conference_paper_types#new
+ edit_panel_personal_conference_back_end_conference_paper_type GET /panel/personal_conference/back_end/conference_paper_types/:id/edit(.:format) panel/personal_conference/back_end/conference_paper_types#edit
+ panel_personal_conference_back_end_conference_paper_type GET /panel/personal_conference/back_end/conference_paper_types/:id(.:format) panel/personal_conference/back_end/conference_paper_types#show
+ PUT /panel/personal_conference/back_end/conference_paper_types/:id(.:format) panel/personal_conference/back_end/conference_paper_types#update
+ DELETE /panel/personal_conference/back_end/conference_paper_types/:id(.:format) panel/personal_conference/back_end/conference_paper_types#destroy
+ panel_personal_conference_back_end_conference_author_types GET /panel/personal_conference/back_end/conference_author_types(.:format) panel/personal_conference/back_end/conference_author_types#index
+ POST /panel/personal_conference/back_end/conference_author_types(.:format) panel/personal_conference/back_end/conference_author_types#create
+ new_panel_personal_conference_back_end_conference_author_type GET /panel/personal_conference/back_end/conference_author_types/new(.:format) panel/personal_conference/back_end/conference_author_types#new
+ edit_panel_personal_conference_back_end_conference_author_type GET /panel/personal_conference/back_end/conference_author_types/:id/edit(.:format) panel/personal_conference/back_end/conference_author_types#edit
+ panel_personal_conference_back_end_conference_author_type GET /panel/personal_conference/back_end/conference_author_types/:id(.:format) panel/personal_conference/back_end/conference_author_types#show
+ PUT /panel/personal_conference/back_end/conference_author_types/:id(.:format) panel/personal_conference/back_end/conference_author_types#update
+ DELETE /panel/personal_conference/back_end/conference_author_types/:id(.:format) panel/personal_conference/back_end/conference_author_types#destroy
+ panel_personal_conference_back_end_tags GET /panel/personal_conference/back_end/tags(.:format) panel/personal_conference/back_end/tags#index
+ POST /panel/personal_conference/back_end/tags(.:format) panel/personal_conference/back_end/tags#create
+ new_panel_personal_conference_back_end_tag GET /panel/personal_conference/back_end/tags/new(.:format) panel/personal_conference/back_end/tags#new
+ edit_panel_personal_conference_back_end_tag GET /panel/personal_conference/back_end/tags/:id/edit(.:format) panel/personal_conference/back_end/tags#edit
+ panel_personal_conference_back_end_tag GET /panel/personal_conference/back_end/tags/:id(.:format) panel/personal_conference/back_end/tags#show
+ PUT /panel/personal_conference/back_end/tags/:id(.:format) panel/personal_conference/back_end/tags#update
+ DELETE /panel/personal_conference/back_end/tags/:id(.:format) panel/personal_conference/back_end/tags#destroy
+ panel_personal_conference_front_end_writing_conferences GET /panel/personal_conference/front_end/writing_conferences(.:format) panel/personal_conference/front_end/writing_conferences#index
+ POST /panel/personal_conference/front_end/writing_conferences(.:format) panel/personal_conference/front_end/writing_conferences#create
+ new_panel_personal_conference_front_end_writing_conference GET /panel/personal_conference/front_end/writing_conferences/new(.:format) panel/personal_conference/front_end/writing_conferences#new
+ edit_panel_personal_conference_front_end_writing_conference GET /panel/personal_conference/front_end/writing_conferences/:id/edit(.:format) panel/personal_conference/front_end/writing_conferences#edit
+ panel_personal_conference_front_end_writing_conference GET /panel/personal_conference/front_end/writing_conferences/:id(.:format) panel/personal_conference/front_end/writing_conferences#show
+ PUT /panel/personal_conference/front_end/writing_conferences/:id(.:format) panel/personal_conference/front_end/writing_conferences#update
+ DELETE /panel/personal_conference/front_end/writing_conferences/:id(.:format) panel/personal_conference/front_end/writing_conferences#destroy
+ panel_personal_conference_plugin_writing_conferences GET /panel/personal_conference/plugin/writing_conferences(.:format) panel/personal_conference/plugin/writing_conferences#index
+ POST /panel/personal_conference/plugin/writing_conferences(.:format) panel/personal_conference/plugin/writing_conferences#create
+ new_panel_personal_conference_plugin_writing_conference GET /panel/personal_conference/plugin/writing_conferences/new(.:format) panel/personal_conference/plugin/writing_conferences#new
+ edit_panel_personal_conference_plugin_writing_conference GET /panel/personal_conference/plugin/writing_conferences/:id/edit(.:format) panel/personal_conference/plugin/writing_conferences#edit
+ panel_personal_conference_plugin_writing_conference GET /panel/personal_conference/plugin/writing_conferences/:id(.:format) panel/personal_conference/plugin/writing_conferences#show
+ PUT /panel/personal_conference/plugin/writing_conferences/:id(.:format) panel/personal_conference/plugin/writing_conferences#update
+ DELETE /panel/personal_conference/plugin/writing_conferences/:id(.:format) panel/personal_conference/plugin/writing_conferences#destroy
+ panel_personal_conference_widget_writing_conferences /panel/personal_conference/widget/writing_conferences(.:format) panel/personal_conference/widget/writing_conferences#index
+ panel_personal_conference_widget_home_list /panel/personal_conference/widget/home_list(.:format) panel/personal_conference/widget/writing_conferences#home_list
+ panel_personal_conference_widget_reload_writing_conferences /panel/personal_conference/widget/reload_writing_conferences(.:format) panel/personal_conference/widget/writing_conferences#reload_writing_conferences
+ /appfront/*path(.:format) :controller#:action
+ panel_personal_book_back_end_writing_book_setting /panel/personal_book/back_end/writing_book_setting(.:format) panel/personal_book/back_end/writing_books#writing_book_setting
+ delete_panel_personal_book_back_end_writing_books GET /panel/personal_book/back_end/writing_books/delete(.:format) panel/personal_book/back_end/writing_books#delete
+ panel_personal_book_back_end_writing_book_author_type_quick_add /panel/personal_book/back_end/writing_books/:writing_book_id/author_type_quick_add(.:format) panel/personal_book/back_end/writing_books#author_type_quick_add
+ panel_personal_book_back_end_writing_book_author_type_quick_edit /panel/personal_book/back_end/writing_books/:writing_book_id/author_type_quick_edit(.:format) panel/personal_book/back_end/writing_books#author_type_quick_edit
+ panel_personal_book_back_end_writing_book_paper_type_quick_add /panel/personal_book/back_end/writing_books/:writing_book_id/paper_type_quick_add(.:format) panel/personal_book/back_end/writing_books#paper_type_quick_add
+ panel_personal_book_back_end_writing_book_paper_type_quick_edit /panel/personal_book/back_end/writing_books/:writing_book_id/paper_type_quick_edit(.:format) panel/personal_book/back_end/writing_books#paper_type_quick_edit
+ panel_personal_book_back_end_writing_books GET /panel/personal_book/back_end/writing_books(.:format) panel/personal_book/back_end/writing_books#index
+ POST /panel/personal_book/back_end/writing_books(.:format) panel/personal_book/back_end/writing_books#create
+ new_panel_personal_book_back_end_writing_book GET /panel/personal_book/back_end/writing_books/new(.:format) panel/personal_book/back_end/writing_books#new
+ edit_panel_personal_book_back_end_writing_book GET /panel/personal_book/back_end/writing_books/:id/edit(.:format) panel/personal_book/back_end/writing_books#edit
+ panel_personal_book_back_end_writing_book GET /panel/personal_book/back_end/writing_books/:id(.:format) panel/personal_book/back_end/writing_books#show
+ PUT /panel/personal_book/back_end/writing_books/:id(.:format) panel/personal_book/back_end/writing_books#update
+ DELETE /panel/personal_book/back_end/writing_books/:id(.:format) panel/personal_book/back_end/writing_books#destroy
+ panel_personal_book_back_end_book_paper_types GET /panel/personal_book/back_end/book_paper_types(.:format) panel/personal_book/back_end/book_paper_types#index
+ POST /panel/personal_book/back_end/book_paper_types(.:format) panel/personal_book/back_end/book_paper_types#create
+ new_panel_personal_book_back_end_book_paper_type GET /panel/personal_book/back_end/book_paper_types/new(.:format) panel/personal_book/back_end/book_paper_types#new
+ edit_panel_personal_book_back_end_book_paper_type GET /panel/personal_book/back_end/book_paper_types/:id/edit(.:format) panel/personal_book/back_end/book_paper_types#edit
+ panel_personal_book_back_end_book_paper_type GET /panel/personal_book/back_end/book_paper_types/:id(.:format) panel/personal_book/back_end/book_paper_types#show
+ PUT /panel/personal_book/back_end/book_paper_types/:id(.:format) panel/personal_book/back_end/book_paper_types#update
+ DELETE /panel/personal_book/back_end/book_paper_types/:id(.:format) panel/personal_book/back_end/book_paper_types#destroy
+ panel_personal_book_back_end_book_author_types GET /panel/personal_book/back_end/book_author_types(.:format) panel/personal_book/back_end/book_author_types#index
+ POST /panel/personal_book/back_end/book_author_types(.:format) panel/personal_book/back_end/book_author_types#create
+ new_panel_personal_book_back_end_book_author_type GET /panel/personal_book/back_end/book_author_types/new(.:format) panel/personal_book/back_end/book_author_types#new
+ edit_panel_personal_book_back_end_book_author_type GET /panel/personal_book/back_end/book_author_types/:id/edit(.:format) panel/personal_book/back_end/book_author_types#edit
+ panel_personal_book_back_end_book_author_type GET /panel/personal_book/back_end/book_author_types/:id(.:format) panel/personal_book/back_end/book_author_types#show
+ PUT /panel/personal_book/back_end/book_author_types/:id(.:format) panel/personal_book/back_end/book_author_types#update
+ DELETE /panel/personal_book/back_end/book_author_types/:id(.:format) panel/personal_book/back_end/book_author_types#destroy
+ panel_personal_book_back_end_tags GET /panel/personal_book/back_end/tags(.:format) panel/personal_book/back_end/tags#index
+ POST /panel/personal_book/back_end/tags(.:format) panel/personal_book/back_end/tags#create
+ new_panel_personal_book_back_end_tag GET /panel/personal_book/back_end/tags/new(.:format) panel/personal_book/back_end/tags#new
+ edit_panel_personal_book_back_end_tag GET /panel/personal_book/back_end/tags/:id/edit(.:format) panel/personal_book/back_end/tags#edit
+ panel_personal_book_back_end_tag GET /panel/personal_book/back_end/tags/:id(.:format) panel/personal_book/back_end/tags#show
+ PUT /panel/personal_book/back_end/tags/:id(.:format) panel/personal_book/back_end/tags#update
+ DELETE /panel/personal_book/back_end/tags/:id(.:format) panel/personal_book/back_end/tags#destroy
+ panel_personal_book_front_end_writing_books GET /panel/personal_book/front_end/writing_books(.:format) panel/personal_book/front_end/writing_books#index
+ POST /panel/personal_book/front_end/writing_books(.:format) panel/personal_book/front_end/writing_books#create
+ new_panel_personal_book_front_end_writing_book GET /panel/personal_book/front_end/writing_books/new(.:format) panel/personal_book/front_end/writing_books#new
+ edit_panel_personal_book_front_end_writing_book GET /panel/personal_book/front_end/writing_books/:id/edit(.:format) panel/personal_book/front_end/writing_books#edit
+ panel_personal_book_front_end_writing_book GET /panel/personal_book/front_end/writing_books/:id(.:format) panel/personal_book/front_end/writing_books#show
+ PUT /panel/personal_book/front_end/writing_books/:id(.:format) panel/personal_book/front_end/writing_books#update
+ DELETE /panel/personal_book/front_end/writing_books/:id(.:format) panel/personal_book/front_end/writing_books#destroy
+ panel_personal_book_plugin_writing_books GET /panel/personal_book/plugin/writing_books(.:format) panel/personal_book/plugin/writing_books#index
+ POST /panel/personal_book/plugin/writing_books(.:format) panel/personal_book/plugin/writing_books#create
+ new_panel_personal_book_plugin_writing_book GET /panel/personal_book/plugin/writing_books/new(.:format) panel/personal_book/plugin/writing_books#new
+ edit_panel_personal_book_plugin_writing_book GET /panel/personal_book/plugin/writing_books/:id/edit(.:format) panel/personal_book/plugin/writing_books#edit
+ panel_personal_book_plugin_writing_book GET /panel/personal_book/plugin/writing_books/:id(.:format) panel/personal_book/plugin/writing_books#show
+ PUT /panel/personal_book/plugin/writing_books/:id(.:format) panel/personal_book/plugin/writing_books#update
+ DELETE /panel/personal_book/plugin/writing_books/:id(.:format) panel/personal_book/plugin/writing_books#destroy
+ panel_personal_book_widget_writing_books /panel/personal_book/widget/writing_books(.:format) panel/personal_book/widget/writing_books#index
+ panel_personal_book_widget_home_list /panel/personal_book/widget/home_list(.:format) panel/personal_book/widget/writing_books#home_list
+ panel_personal_book_widget_reload_writing_books /panel/personal_book/widget/reload_writing_books(.:format) panel/personal_book/widget/writing_books#reload_writing_books
+ /appfront/*path(.:format) :controller#:action
+ panel_page_content_back_end_root /panel/page_content/back_end(.:format) panel/page_content/back_end/page_contexts#index
+ panel_page_content_back_end_page_contexts GET /panel/page_content/back_end/page_contexts(.:format) panel/page_content/back_end/page_contexts#index
+ POST /panel/page_content/back_end/page_contexts(.:format) panel/page_content/back_end/page_contexts#create
+ new_panel_page_content_back_end_page_context GET /panel/page_content/back_end/page_contexts/new(.:format) panel/page_content/back_end/page_contexts#new
+ edit_panel_page_content_back_end_page_context GET /panel/page_content/back_end/page_contexts/:id/edit(.:format) panel/page_content/back_end/page_contexts#edit
+ panel_page_content_back_end_page_context GET /panel/page_content/back_end/page_contexts/:id(.:format) panel/page_content/back_end/page_contexts#show
+ PUT /panel/page_content/back_end/page_contexts/:id(.:format) panel/page_content/back_end/page_contexts#update
+ DELETE /panel/page_content/back_end/page_contexts/:id(.:format) panel/page_content/back_end/page_contexts#destroy
+ panel_page_content_back_end_view /panel/page_content/back_end/view/:page_id(.:format) panel/page_content/back_end/page_contexts#view
+ panel_page_content_front_end_root /panel/page_content/front_end(.:format) panel/page_content/front_end/page_contexts#index
+ panel_page_content_front_end_page_contexts GET /panel/page_content/front_end/page_contexts(.:format) panel/page_content/front_end/page_contexts#index
+ POST /panel/page_content/front_end/page_contexts(.:format) panel/page_content/front_end/page_contexts#create
+ new_panel_page_content_front_end_page_context GET /panel/page_content/front_end/page_contexts/new(.:format) panel/page_content/front_end/page_contexts#new
+ edit_panel_page_content_front_end_page_context GET /panel/page_content/front_end/page_contexts/:id/edit(.:format) panel/page_content/front_end/page_contexts#edit
+ panel_page_content_front_end_page_context GET /panel/page_content/front_end/page_contexts/:id(.:format) panel/page_content/front_end/page_contexts#show
+ PUT /panel/page_content/front_end/page_contexts/:id(.:format) panel/page_content/front_end/page_contexts#update
+ DELETE /panel/page_content/front_end/page_contexts/:id(.:format) panel/page_content/front_end/page_contexts#destroy
+ panel_page_content_front_end /panel/page_content/front_end/page_contexts/:page_id(.:format) panel/page_content/front_end/page_contexts#index
+ /appfront/*path(.:format) :controller#:action
+ panel_location_back_end_locations_get_locations /panel/location/back_end/locations/get_locations(.:format) panel/location/back_end/locations#get_locations
+ panel_location_back_end_locations GET /panel/location/back_end/locations(.:format) panel/location/back_end/locations#index
+ POST /panel/location/back_end/locations(.:format) panel/location/back_end/locations#create
+ new_panel_location_back_end_location GET /panel/location/back_end/locations/new(.:format) panel/location/back_end/locations#new
+ edit_panel_location_back_end_location GET /panel/location/back_end/locations/:id/edit(.:format) panel/location/back_end/locations#edit
+ panel_location_back_end_location GET /panel/location/back_end/locations/:id(.:format) panel/location/back_end/locations#show
+ PUT /panel/location/back_end/locations/:id(.:format) panel/location/back_end/locations#update
+ DELETE /panel/location/back_end/locations/:id(.:format) panel/location/back_end/locations#destroy
+ panel_gallery_back_end_get_albums /panel/gallery/back_end/get_albums(.:format) panel/gallery/back_end/albums#get_albums
+ panel_gallery_back_end_upload_image /panel/gallery/back_end/upload_image(.:format) panel/gallery/back_end/albums#upload_image
+ panel_gallery_back_end_save_tags /panel/gallery/back_end/save_tags(.:format) panel/gallery/back_end/tags#save_tags
+ panel_gallery_back_end_albums_save_tags /panel/gallery/back_end/albums/save_tags(.:format) panel/gallery/back_end/tags#save_tags
+ panel_gallery_back_end_album_set_cover /panel/gallery/back_end/albums/:album_id/set_cover(.:format) panel/gallery/back_end/albums#set_cover
+ panel_gallery_back_end_album_imgs /panel/gallery/back_end/albums/:album_id/imgs(.:format) panel/gallery/back_end/albums#imgs
+ panel_gallery_back_end_album_upload_panel /panel/gallery/back_end/albums/:album_id/upload_panel(.:format) panel/gallery/back_end/albums#upload_panel
+ panel_gallery_back_end_album_images_tags /panel/gallery/back_end/albums/:album_id/images_tags(.:format) panel/gallery/back_end/albums#images_tags
+ panel_gallery_back_end_album_get_imgs_json /panel/gallery/back_end/albums/:album_id/get_imgs_json(.:format) panel/gallery/back_end/albums#get_imgs_json
+ get_album_json_panel_gallery_back_end_albums GET /panel/gallery/back_end/albums/get_album_json(.:format) panel/gallery/back_end/albums#get_album_json
+ panel_gallery_back_end_albums GET /panel/gallery/back_end/albums(.:format) panel/gallery/back_end/albums#index
+ POST /panel/gallery/back_end/albums(.:format) panel/gallery/back_end/albums#create
+ new_panel_gallery_back_end_album GET /panel/gallery/back_end/albums/new(.:format) panel/gallery/back_end/albums#new
+ edit_panel_gallery_back_end_album GET /panel/gallery/back_end/albums/:id/edit(.:format) panel/gallery/back_end/albums#edit
+ panel_gallery_back_end_album GET /panel/gallery/back_end/albums/:id(.:format) panel/gallery/back_end/albums#show
+ PUT /panel/gallery/back_end/albums/:id(.:format) panel/gallery/back_end/albums#update
+ DELETE /panel/gallery/back_end/albums/:id(.:format) panel/gallery/back_end/albums#destroy
+ panel_gallery_back_end /panel/gallery/back_end/album_images/#!/:id(.:format) panel/gallery/back_end/album_images#show
+ panel_gallery_back_end_album_images GET /panel/gallery/back_end/album_images(.:format) panel/gallery/back_end/album_images#index
+ POST /panel/gallery/back_end/album_images(.:format) panel/gallery/back_end/album_images#create
+ new_panel_gallery_back_end_album_image GET /panel/gallery/back_end/album_images/new(.:format) panel/gallery/back_end/album_images#new
+ edit_panel_gallery_back_end_album_image GET /panel/gallery/back_end/album_images/:id/edit(.:format) panel/gallery/back_end/album_images#edit
+ panel_gallery_back_end_album_image GET /panel/gallery/back_end/album_images/:id(.:format) panel/gallery/back_end/album_images#show
+ PUT /panel/gallery/back_end/album_images/:id(.:format) panel/gallery/back_end/album_images#update
+ DELETE /panel/gallery/back_end/album_images/:id(.:format) panel/gallery/back_end/album_images#destroy
+ panel_gallery_back_end_gallery_categories GET /panel/gallery/back_end/gallery_categories(.:format) panel/gallery/back_end/gallery_categories#index
+ POST /panel/gallery/back_end/gallery_categories(.:format) panel/gallery/back_end/gallery_categories#create
+ new_panel_gallery_back_end_gallery_category GET /panel/gallery/back_end/gallery_categories/new(.:format) panel/gallery/back_end/gallery_categories#new
+ edit_panel_gallery_back_end_gallery_category GET /panel/gallery/back_end/gallery_categories/:id/edit(.:format) panel/gallery/back_end/gallery_categories#edit
+ panel_gallery_back_end_gallery_category GET /panel/gallery/back_end/gallery_categories/:id(.:format) panel/gallery/back_end/gallery_categories#show
+ PUT /panel/gallery/back_end/gallery_categories/:id(.:format) panel/gallery/back_end/gallery_categories#update
+ DELETE /panel/gallery/back_end/gallery_categories/:id(.:format) panel/gallery/back_end/gallery_categories#destroy
+ panel_gallery_back_end_tags GET /panel/gallery/back_end/tags(.:format) panel/gallery/back_end/tags#index
+ POST /panel/gallery/back_end/tags(.:format) panel/gallery/back_end/tags#create
+ new_panel_gallery_back_end_tag GET /panel/gallery/back_end/tags/new(.:format) panel/gallery/back_end/tags#new
+ edit_panel_gallery_back_end_tag GET /panel/gallery/back_end/tags/:id/edit(.:format) panel/gallery/back_end/tags#edit
+ panel_gallery_back_end_tag GET /panel/gallery/back_end/tags/:id(.:format) panel/gallery/back_end/tags#show
+ PUT /panel/gallery/back_end/tags/:id(.:format) panel/gallery/back_end/tags#update
+ DELETE /panel/gallery/back_end/tags/:id(.:format) panel/gallery/back_end/tags#destroy
+ panel_gallery_front_end_orbit_galleries /panel/gallery/front_end/orbit_galleries(.:format) panel/gallery/front_end/orbit_galleries#index
+ panel_gallery_front_end_get_albums /panel/gallery/front_end/get_albums(.:format) panel/gallery/front_end/albums#get_albums
+ imgs_panel_gallery_front_end_album GET /panel/gallery/front_end/albums/:id/imgs(.:format) panel/gallery/front_end/albums#imgs
+ theater_panel_gallery_front_end_album GET /panel/gallery/front_end/albums/:id/theater(.:format) panel/gallery/front_end/albums#theater
+ panel_gallery_front_end_albums GET /panel/gallery/front_end/albums(.:format) panel/gallery/front_end/albums#index
+ POST /panel/gallery/front_end/albums(.:format) panel/gallery/front_end/albums#create
+ new_panel_gallery_front_end_album GET /panel/gallery/front_end/albums/new(.:format) panel/gallery/front_end/albums#new
+ edit_panel_gallery_front_end_album GET /panel/gallery/front_end/albums/:id/edit(.:format) panel/gallery/front_end/albums#edit
+ panel_gallery_front_end_album GET /panel/gallery/front_end/albums/:id(.:format) panel/gallery/front_end/albums#show
+ PUT /panel/gallery/front_end/albums/:id(.:format) panel/gallery/front_end/albums#update
+ DELETE /panel/gallery/front_end/albums/:id(.:format) panel/gallery/front_end/albums#destroy
+ panel_gallery_front_end_album_images GET /panel/gallery/front_end/album_images(.:format) panel/gallery/front_end/album_images#index
+ POST /panel/gallery/front_end/album_images(.:format) panel/gallery/front_end/album_images#create
+ new_panel_gallery_front_end_album_image GET /panel/gallery/front_end/album_images/new(.:format) panel/gallery/front_end/album_images#new
+ edit_panel_gallery_front_end_album_image GET /panel/gallery/front_end/album_images/:id/edit(.:format) panel/gallery/front_end/album_images#edit
+ panel_gallery_front_end_album_image GET /panel/gallery/front_end/album_images/:id(.:format) panel/gallery/front_end/album_images#show
+ PUT /panel/gallery/front_end/album_images/:id(.:format) panel/gallery/front_end/album_images#update
+ DELETE /panel/gallery/front_end/album_images/:id(.:format) panel/gallery/front_end/album_images#destroy
+ panel_gallery_widget_widget1 /panel/gallery/widget/widget1(.:format) panel/gallery/widget/albums#widget1
+ panel_calendar_back_end_cals_agenda_view GET /panel/calendar/back_end/cals/agenda_view(.:format) panel/calendar/back_end/cals#agenda_view
+ panel_calendar_back_end_cals_month_view GET /panel/calendar/back_end/cals/month_view(.:format) panel/calendar/back_end/cals#month_view
+ panel_calendar_back_end_cals_day_view GET /panel/calendar/back_end/cals/day_view(.:format) panel/calendar/back_end/cals#day_view
+ panel_calendar_back_end_cals_week_view GET /panel/calendar/back_end/cals/week_view(.:format) panel/calendar/back_end/cals#week_view
+ panel_calendar_back_end_cals_getMonthEvents GET /panel/calendar/back_end/cals/getMonthEvents(.:format) panel/calendar/back_end/cals#get_month_events
+ panel_calendar_back_end_cals_getWeekEvents GET /panel/calendar/back_end/cals/getWeekEvents(.:format) panel/calendar/back_end/cals#get_week_events
+ panel_calendar_back_end_cals_getDayEvents GET /panel/calendar/back_end/cals/getDayEvents(.:format) panel/calendar/back_end/cals#get_day_events
+ panel_calendar_back_end_cals GET /panel/calendar/back_end/cals(.:format) panel/calendar/back_end/cals#index
+ POST /panel/calendar/back_end/cals(.:format) panel/calendar/back_end/cals#create
+ new_panel_calendar_back_end_cal GET /panel/calendar/back_end/cals/new(.:format) panel/calendar/back_end/cals#new
+ edit_panel_calendar_back_end_cal GET /panel/calendar/back_end/cals/:id/edit(.:format) panel/calendar/back_end/cals#edit
+ panel_calendar_back_end_cal GET /panel/calendar/back_end/cals/:id(.:format) panel/calendar/back_end/cals#show
+ PUT /panel/calendar/back_end/cals/:id(.:format) panel/calendar/back_end/cals#update
+ DELETE /panel/calendar/back_end/cals/:id(.:format) panel/calendar/back_end/cals#destroy
+ panel_calendar_back_end_events GET /panel/calendar/back_end/events(.:format) panel/calendar/back_end/events#index
+ POST /panel/calendar/back_end/events(.:format) panel/calendar/back_end/events#create
+ new_panel_calendar_back_end_event GET /panel/calendar/back_end/events/new(.:format) panel/calendar/back_end/events#new
+ edit_panel_calendar_back_end_event GET /panel/calendar/back_end/events/:id/edit(.:format) panel/calendar/back_end/events#edit
+ panel_calendar_back_end_event GET /panel/calendar/back_end/events/:id(.:format) panel/calendar/back_end/events#show
+ PUT /panel/calendar/back_end/events/:id(.:format) panel/calendar/back_end/events#update
+ DELETE /panel/calendar/back_end/events/:id(.:format) panel/calendar/back_end/events#destroy
+ panel_calendar_back_end_tags GET /panel/calendar/back_end/tags(.:format) panel/calendar/back_end/tags#index
+ POST /panel/calendar/back_end/tags(.:format) panel/calendar/back_end/tags#create
+ new_panel_calendar_back_end_tag GET /panel/calendar/back_end/tags/new(.:format) panel/calendar/back_end/tags#new
+ edit_panel_calendar_back_end_tag GET /panel/calendar/back_end/tags/:id/edit(.:format) panel/calendar/back_end/tags#edit
+ panel_calendar_back_end_tag GET /panel/calendar/back_end/tags/:id(.:format) panel/calendar/back_end/tags#show
+ PUT /panel/calendar/back_end/tags/:id(.:format) panel/calendar/back_end/tags#update
+ DELETE /panel/calendar/back_end/tags/:id(.:format) panel/calendar/back_end/tags#destroy
+ panel_archive_back_end_root /panel/archive/back_end(.:format) panel/archive/back_end/archive_files#index
+ panel_archive_back_end_archive_files GET /panel/archive/back_end/archive_files(.:format) panel/archive/back_end/archive_files#index
+ POST /panel/archive/back_end/archive_files(.:format) panel/archive/back_end/archive_files#create
+ new_panel_archive_back_end_archive_file GET /panel/archive/back_end/archive_files/new(.:format) panel/archive/back_end/archive_files#new
+ edit_panel_archive_back_end_archive_file GET /panel/archive/back_end/archive_files/:id/edit(.:format) panel/archive/back_end/archive_files#edit
+ panel_archive_back_end_archive_file GET /panel/archive/back_end/archive_files/:id(.:format) panel/archive/back_end/archive_files#show
+ PUT /panel/archive/back_end/archive_files/:id(.:format) panel/archive/back_end/archive_files#update
+ DELETE /panel/archive/back_end/archive_files/:id(.:format) panel/archive/back_end/archive_files#destroy
+ panel_archive_back_end_archive_file_categorys GET /panel/archive/back_end/archive_file_categorys(.:format) panel/archive/back_end/archive_file_categorys#index
+ POST /panel/archive/back_end/archive_file_categorys(.:format) panel/archive/back_end/archive_file_categorys#create
+ new_panel_archive_back_end_archive_file_category GET /panel/archive/back_end/archive_file_categorys/new(.:format) panel/archive/back_end/archive_file_categorys#new
+ edit_panel_archive_back_end_archive_file_category GET /panel/archive/back_end/archive_file_categorys/:id/edit(.:format) panel/archive/back_end/archive_file_categorys#edit
+ panel_archive_back_end_archive_file_category GET /panel/archive/back_end/archive_file_categorys/:id(.:format) panel/archive/back_end/archive_file_categorys#show
+ PUT /panel/archive/back_end/archive_file_categorys/:id(.:format) panel/archive/back_end/archive_file_categorys#update
+ DELETE /panel/archive/back_end/archive_file_categorys/:id(.:format) panel/archive/back_end/archive_file_categorys#destroy
+ panel_archive_back_end_tags GET /panel/archive/back_end/tags(.:format) panel/archive/back_end/tags#index
+ POST /panel/archive/back_end/tags(.:format) panel/archive/back_end/tags#create
+ new_panel_archive_back_end_tag GET /panel/archive/back_end/tags/new(.:format) panel/archive/back_end/tags#new
+ edit_panel_archive_back_end_tag GET /panel/archive/back_end/tags/:id/edit(.:format) panel/archive/back_end/tags#edit
+ panel_archive_back_end_tag GET /panel/archive/back_end/tags/:id(.:format) panel/archive/back_end/tags#show
+ PUT /panel/archive/back_end/tags/:id(.:format) panel/archive/back_end/tags#update
+ DELETE /panel/archive/back_end/tags/:id(.:format) panel/archive/back_end/tags#destroy
+ panel_archive_front_end_root /panel/archive/front_end(.:format) panel/archive/front_end/archive_files#index
+ panel_archive_front_end_archive_files GET /panel/archive/front_end/archive_files(.:format) panel/archive/front_end/archive_files#index
+ POST /panel/archive/front_end/archive_files(.:format) panel/archive/front_end/archive_files#create
+ new_panel_archive_front_end_archive_file GET /panel/archive/front_end/archive_files/new(.:format) panel/archive/front_end/archive_files#new
+ edit_panel_archive_front_end_archive_file GET /panel/archive/front_end/archive_files/:id/edit(.:format) panel/archive/front_end/archive_files#edit
+ panel_archive_front_end_archive_file GET /panel/archive/front_end/archive_files/:id(.:format) panel/archive/front_end/archive_files#show
+ PUT /panel/archive/front_end/archive_files/:id(.:format) panel/archive/front_end/archive_files#update
+ DELETE /panel/archive/front_end/archive_files/:id(.:format) panel/archive/front_end/archive_files#destroy
+ panel_archive_widget_archive_files /panel/archive/widget/archive_files(.:format) panel/archive/widget/archive_files#index
+ panel_archive_widget_reload_archive_files /panel/archive/widget/reload_archive_files(.:format) panel/archive/widget/archive_files#reload_archive_files
+ /appfront/*path(.:format) :controller#:action
+ panel_announcement_back_end_public /panel/announcement/back_end/public(.:format) panel/announcement/back_end/announcements#public
+ panel_announcement_back_end_approval_setting GET /panel/announcement/back_end/approval_setting(.:format) panel/announcement/back_end/approvals#setting
+ panel_announcement_back_end_approval_setting POST /panel/announcement/back_end/approval_setting(.:format) panel/announcement/back_end/approvals#update_setting
+ panel_announcement_back_end_approval_user_list PUT /panel/announcement/back_end/approval_setting(.:format) panel/announcement/back_end/approvals#user_list
+ panel_announcement_back_end_bulletin_approval_preview PUT /panel/announcement/back_end/bulletins/:bulletin_id/approve/:bulletin_id(.:format) panel/announcement/back_end/approvals#preview_and_approve
+ panel_announcement_back_end_bulletin_approve POST /panel/announcement/back_end/bulletins/:bulletin_id/approve/:bulletin_id(.:format) panel/announcement/back_end/approvals#approve
+ panel_announcement_back_end_bulletin_link_quick_add /panel/announcement/back_end/bulletins/:bulletin_id/link_quick_add/:bulletin_id(.:format) panel/announcement/back_end/bulletins#link_quick_add
+ panel_announcement_back_end_bulletin_link_quick_edit /panel/announcement/back_end/bulletins/:bulletin_id/link_quick_edit/:bulletin_id(.:format) panel/announcement/back_end/bulletins#link_quick_edit
+ load_quick_edit_panel_announcement_back_end_bulletin GET /panel/announcement/back_end/bulletins/:id/load_quick_edit(.:format) panel/announcement/back_end/bulletins#load_quick_edit
+ preview_panel_announcement_back_end_bulletins POST /panel/announcement/back_end/bulletins/preview(.:format) panel/announcement/back_end/bulletins#preview
+ PUT /panel/announcement/back_end/bulletins/preview(.:format) panel/announcement/back_end/bulletins#preview
+ delete_panel_announcement_back_end_bulletins GET /panel/announcement/back_end/bulletins/delete(.:format) panel/announcement/back_end/bulletins#delete
+ panel_announcement_back_end_bulletin_file_quick_add /panel/announcement/back_end/bulletins/:bulletin_id/file_quick_add/:bulletin_id(.:format) panel/announcement/back_end/bulletins#file_quick_add
+ panel_announcement_back_end_bulletin_file_quick_edit /panel/announcement/back_end/bulletins/:bulletin_id/file_quick_edit/:bulletin_id(.:format) panel/announcement/back_end/bulletins#file_quick_edit
+ panel_announcement_back_end_bulletins GET /panel/announcement/back_end/bulletins(.:format) panel/announcement/back_end/bulletins#index
+ POST /panel/announcement/back_end/bulletins(.:format) panel/announcement/back_end/bulletins#create
+ new_panel_announcement_back_end_bulletin GET /panel/announcement/back_end/bulletins/new(.:format) panel/announcement/back_end/bulletins#new
+ edit_panel_announcement_back_end_bulletin GET /panel/announcement/back_end/bulletins/:id/edit(.:format) panel/announcement/back_end/bulletins#edit
+ panel_announcement_back_end_bulletin GET /panel/announcement/back_end/bulletins/:id(.:format) panel/announcement/back_end/bulletins#show
+ PUT /panel/announcement/back_end/bulletins/:id(.:format) panel/announcement/back_end/bulletins#update
+ DELETE /panel/announcement/back_end/bulletins/:id(.:format) panel/announcement/back_end/bulletins#destroy
+ get_categorys_json_panel_announcement_back_end_bulletin_categorys GET /panel/announcement/back_end/bulletin_categorys/get_categorys_json(.:format) panel/announcement/back_end/bulletin_categorys#get_categorys_json
+ panel_announcement_back_end_bulletin_categorys GET /panel/announcement/back_end/bulletin_categorys(.:format) panel/announcement/back_end/bulletin_categorys#index
+ POST /panel/announcement/back_end/bulletin_categorys(.:format) panel/announcement/back_end/bulletin_categorys#create
+ new_panel_announcement_back_end_bulletin_category GET /panel/announcement/back_end/bulletin_categorys/new(.:format) panel/announcement/back_end/bulletin_categorys#new
+ edit_panel_announcement_back_end_bulletin_category GET /panel/announcement/back_end/bulletin_categorys/:id/edit(.:format) panel/announcement/back_end/bulletin_categorys#edit
+ panel_announcement_back_end_bulletin_category GET /panel/announcement/back_end/bulletin_categorys/:id(.:format) panel/announcement/back_end/bulletin_categorys#show
+ PUT /panel/announcement/back_end/bulletin_categorys/:id(.:format) panel/announcement/back_end/bulletin_categorys#update
+ DELETE /panel/announcement/back_end/bulletin_categorys/:id(.:format) panel/announcement/back_end/bulletin_categorys#destroy
+ panel_announcement_back_end_bulletin_link_link_quick_edit /panel/announcement/back_end/bulletin_links/:bulletin_link_id/link_quick_edit/:bulletin_link_id(.:format) panel/announcement/back_end/bulletin_links#link_quick_edit
+ panel_announcement_back_end_bulletin_links GET /panel/announcement/back_end/bulletin_links(.:format) panel/announcement/back_end/bulletin_links#index
+ POST /panel/announcement/back_end/bulletin_links(.:format) panel/announcement/back_end/bulletin_links#create
+ new_panel_announcement_back_end_bulletin_link GET /panel/announcement/back_end/bulletin_links/new(.:format) panel/announcement/back_end/bulletin_links#new
+ edit_panel_announcement_back_end_bulletin_link GET /panel/announcement/back_end/bulletin_links/:id/edit(.:format) panel/announcement/back_end/bulletin_links#edit
+ panel_announcement_back_end_bulletin_link GET /panel/announcement/back_end/bulletin_links/:id(.:format) panel/announcement/back_end/bulletin_links#show
+ PUT /panel/announcement/back_end/bulletin_links/:id(.:format) panel/announcement/back_end/bulletin_links#update
+ DELETE /panel/announcement/back_end/bulletin_links/:id(.:format) panel/announcement/back_end/bulletin_links#destroy
+ panel_announcement_back_end_bulletin_file_file_quick_edit /panel/announcement/back_end/bulletin_files/:bulletin_file_id/file_quick_edit/:bulletin_file_id(.:format) panel/announcement/back_end/bulletin_files#file_quick_edit
+ panel_announcement_back_end_bulletin_files GET /panel/announcement/back_end/bulletin_files(.:format) panel/announcement/back_end/bulletin_files#index
+ POST /panel/announcement/back_end/bulletin_files(.:format) panel/announcement/back_end/bulletin_files#create
+ new_panel_announcement_back_end_bulletin_file GET /panel/announcement/back_end/bulletin_files/new(.:format) panel/announcement/back_end/bulletin_files#new
+ edit_panel_announcement_back_end_bulletin_file GET /panel/announcement/back_end/bulletin_files/:id/edit(.:format) panel/announcement/back_end/bulletin_files#edit
+ panel_announcement_back_end_bulletin_file GET /panel/announcement/back_end/bulletin_files/:id(.:format) panel/announcement/back_end/bulletin_files#show
+ PUT /panel/announcement/back_end/bulletin_files/:id(.:format) panel/announcement/back_end/bulletin_files#update
+ DELETE /panel/announcement/back_end/bulletin_files/:id(.:format) panel/announcement/back_end/bulletin_files#destroy
+ panel_announcement_back_end_tags GET /panel/announcement/back_end/tags(.:format) panel/announcement/back_end/tags#index
+ POST /panel/announcement/back_end/tags(.:format) panel/announcement/back_end/tags#create
+ new_panel_announcement_back_end_tag GET /panel/announcement/back_end/tags/new(.:format) panel/announcement/back_end/tags#new
+ edit_panel_announcement_back_end_tag GET /panel/announcement/back_end/tags/:id/edit(.:format) panel/announcement/back_end/tags#edit
+ panel_announcement_back_end_tag GET /panel/announcement/back_end/tags/:id(.:format) panel/announcement/back_end/tags#show
+ PUT /panel/announcement/back_end/tags/:id(.:format) panel/announcement/back_end/tags#update
+ DELETE /panel/announcement/back_end/tags/:id(.:format) panel/announcement/back_end/tags#destroy
+ panel_announcement_front_end_index_bulletins_by_unit /panel/announcement/front_end/index_by_unit(.:format) panel/announcement/front_end/bulletins#index_bulletins_by_unit
+ panel_announcement_front_end_bulletins GET /panel/announcement/front_end/bulletins(.:format) panel/announcement/front_end/bulletins#index
+ POST /panel/announcement/front_end/bulletins(.:format) panel/announcement/front_end/bulletins#create
+ new_panel_announcement_front_end_bulletin GET /panel/announcement/front_end/bulletins/new(.:format) panel/announcement/front_end/bulletins#new
+ edit_panel_announcement_front_end_bulletin GET /panel/announcement/front_end/bulletins/:id/edit(.:format) panel/announcement/front_end/bulletins#edit
+ panel_announcement_front_end_bulletin GET /panel/announcement/front_end/bulletins/:id(.:format) panel/announcement/front_end/bulletins#show
+ PUT /panel/announcement/front_end/bulletins/:id(.:format) panel/announcement/front_end/bulletins#update
+ DELETE /panel/announcement/front_end/bulletins/:id(.:format) panel/announcement/front_end/bulletins#destroy
+ panel_announcement_widget_index /panel/announcement/widget/index(.:format) panel/announcement/widget/bulletins#index
+ panel_announcement_widget_bulletins_and_web_links /panel/announcement/widget/bulletins_and_web_links(.:format) panel/announcement/widget/bulletins#bulletins_and_web_links
+ panel_announcement_widget_reload_bulletins /panel/announcement/widget/reload_bulletins(.:format) panel/announcement/widget/bulletins#reload_bulletins
+ panel_announcement_widget_reload_web_links /panel/announcement/widget/reload_web_links(.:format) panel/announcement/widget/bulletins#reload_web_links
+ panel_announcement_widget_bulletins_side_bar /panel/announcement/widget/bulletins_side_bar(.:format) panel/announcement/widget/bulletins#bulletins_side_bar
+ panel_announcement_widget_bulletins_search_block /panel/announcement/widget/bulletins_search_block(.:format) panel/announcement/widget/bulletins#bulletins_search_block
diff --git a/vendor/built_in_modules/archive/config/locales/zh_tw.yml b/vendor/built_in_modules/archive/config/locales/zh_tw.yml
index 807fca2b..c2790d32 100644
--- a/vendor/built_in_modules/archive/config/locales/zh_tw.yml
+++ b/vendor/built_in_modules/archive/config/locales/zh_tw.yml
@@ -20,313 +20,7 @@ zh_tw:
update: 更新
yes_: "Yes"
- admin:
- action: 行動
- add_language: 新增語言
- admin: 管理
- action: 行動
- announcement: 公告
- asset: 資產
- attributes: 屬性
- cant_delete_self: 您不可以刪除自己。
- cant_revoke_self_admin: 您不可以撤銷自己的管理作用。
- class: 階級
- content: 內容
- create_error_link: 創建連接時出錯。
- create_error_page: 創建頁面時出錯。
- create_success_home: 首頁已成功創建。
- create_success_layout: 樣板已成功創建。
- create_success_link: 連結已成功創建。
- create_success_page: 頁面已成功創建。
- create_success_snippet: 片段已成功創建
- create_success_user: 用戶已成功創建。。
- data: 數據
- delete_language: 刪除語言
- description: 描述
- disable_language: 禁用語言
- editing_home: 編輯首頁
- editing_layout: 編輯樣板
- editing_link: 編輯連結
- editing_page: 編輯頁面
- editing_snippet: 編輯片段
- editing_user_info: 編輯用戶資料
- editing_user_role: 編輯用戶角色
- email: Email
- enable_language: 啟用語言
- file_name: 檔名
- file_size: 檔案大小
- format: 格式
- home: 首頁
- id: ID
- info: 資料
- is_published: 被出版
- item: 項目
- key: 關鍵
- language: 語言
- layout: 佈局
- layout_name: 佈局名字
- list_assets: 資產清單
- list_items: 項目清單
- list_layouts: 佈局清單
- list_snippets: 斷片清單
- list_users: 使用清單
- list_user_infos: 用戶資料清單
- list_user_roles: 用戶角色清單
- member: 會員
- move_down: 往下移
- move_up: 往上移
- multilingual: 多種語言
- my_avatar: 我的頭像
- no_home_page: 您沒有首頁
- no_layout: 您沒有佈局
- name: 名稱
- new_asset: 新增資產
- new_component: 新增元件
- new_home: 新增首頁
- new_layout: 新增樣板
- new_link: 新增連結
- new_page: 新增頁面
- new_snippet: 新增片段
- new_user: 新增使用
- new_user_info: 新增用戶資料
- new_user_role: 新增用戶角色
- non_multilingual: 非多種語言
- options: 選項
- orig_upload_file: 原上傳檔名
- position: 位置
- published?: 發布?
- role: 角色
- roles: 角色。
- title: 標題
- translation: 翻譯
- type: 類型
- update_error_link: 更新鏈接時出現錯誤。
- update_error_page: 更新頁面時出現錯誤。
- update_success_content: 內容已成功更新。
- update_success_home: 首頁已成功更新。
- update_success_layout: 樣板已成功更新。
- update_success_link: 連結已成功更新。
- update_success_page: 頁面已成功更新。
- update_success_snippet: 片段已成功更新。
- update_success_user: 用戶已成功更新
- url: URL
- user: 用戶
- user_info: 用戶資料
- user_panel: 用戶面板
- user_role: 用戶角色
panel:
-
-# Chinese (Taiwan) translations for Ruby on Rails
-# by tsechingho (http://github.com/tsechingho)
- date:
- formats:
- default: "%Y-%m-%d"
- short: "%b%d日"
- long: "%Y年%b%d日"
- day_names: [星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六]
- abbr_day_names: [日, 一, 二, 三, 四, 五, 六]
- month_names: [~, 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月]
- abbr_month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
- order: [ :year, :month, :day ]
-
- time:
- formats:
- default: "%Y年%b%d日 %A %H:%M:%S %Z"
- short: "%b%d日 %H:%M"
- long: "%Y年%b%d日 %H:%M"
- am: "上午"
- pm: "下午"
-
- datetime:
- distance_in_words:
- half_a_minute: "半分鐘"
- less_than_x_seconds:
- one: "不到一秒"
- other: "不到 %{count} 秒"
- x_seconds:
- one: "一秒"
- other: "%{count} 秒"
- less_than_x_minutes:
- one: "不到一分鐘"
- other: "不到 %{count} 分鐘"
- x_minutes:
- one: "一分鐘"
- other: "%{count} 分鐘"
- about_x_hours:
- one: "大約一小時"
- other: "大約 %{count} 小時"
- x_days:
- one: "一天"
- other: "%{count} 天"
- about_x_months:
- one: "大約一個月"
- other: "大約 %{count} 個月"
- x_months:
- one: "一個月"
- other: "%{count} 個月"
- about_x_years:
- one: "大約一年"
- other: "大約 %{count} 年"
- over_x_years:
- one: "一年多"
- other: "%{count} 年多"
- almost_x_years:
- one: "接近一年"
- other: "接近 %{count} 年"
- prompts:
- year: "年"
- month: "月"
- day: "日"
- hour: "時"
- minute: "分"
- second: "秒"
-
- number:
- format:
- separator: "."
- delimiter: ","
- precision: 3
- significant: false
- strip_insignificant_zeros: false
- currency:
- format:
- format: "%u %n"
- unit: "NT$"
- separator: "."
- delimiter: ","
- precision: 2
- significant: false
- strip_insignificant_zeros: false
- percentage:
- format:
- delimiter: ""
- precision:
- format:
- delimiter: ""
- human:
- format:
- delimiter: ""
- precision: 1
- significant: false
- strip_insignificant_zeros: false
- storage_units:
- format: "%n %u"
- units:
- byte:
- one: "Byte"
- other: "Bytes"
- kb: "KB"
- mb: "MB"
- gb: "GB"
- tb: "TB"
- decimal_units:
- format: "%n %u"
- units:
- # 10^-21 zepto, 10^-24 yocto
- atto: "渺" # 10^-18
- femto: "飛" # 10^-15 毫微微
- pico: "漠" # 10^-12 微微
- nano: "奈" # 10^-9 毫微
- micro: "微" # 10^-6
- mili: "毫" # 10^-3 milli
- centi: "厘" # 10^-2
- deci: "分" # 10^-1
- unit: ""
- ten:
- one: "十"
- other: "十" # 10^1
- hundred: "百" # 10^2
- thousand: "千" # 10^3 kilo
- million: "百萬" # 10^6 mega
- billion: "十億" # 10^9 giga
- trillion: "兆" # 10^12 tera
- quadrillion: "千兆" # 10^15 peta
- # 10^18 exa, 10^21 zetta, 10^24 yotta
-
- support:
- array:
- words_connector: ", "
- two_words_connector: " 和 "
- last_word_connector: ", 和 "
- select:
- prompt: "請選擇"
-
- activerecord:
- errors:
- template: # ~ 2.3.5 backward compatible
- header:
- one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
- other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
- body: "以下欄位發生問題:"
- full_messages:
- format: "%{attribute} %{message}"
- messages:
- inclusion: "沒有包含在列表中"
- exclusion: "是被保留的關鍵字"
- invalid: "是無效的"
- confirmation: "不符合確認值"
- accepted: "必須是可被接受的"
- empty: "不能留空"
- blank: "不能是空白字元"
- too_long: "過長(最長是 %{count} 個字)"
- too_short: "過短(最短是 %{count} 個字)"
- wrong_length: "字數錯誤(必須是 %{count} 個字)"
- not_a_number: "不是數字"
- not_an_integer: "必須是整數"
- greater_than: "必須大於 %{count}"
- greater_than_or_equal_to: "必須大於或等於 %{count}"
- equal_to: "必須等於 %{count}"
- less_than: "必須小於 %{count}"
- less_than_or_equal_to: "必須小於或等於 %{count}"
- odd: "必須是奇數"
- even: "必須是偶數"
- taken: "已經被使用"
- record_invalid: "校驗失敗: %{errors}"
-
- activemodel:
- errors:
- template:
- header:
- one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
- other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
- body: "以下欄位發生問題:"
-
- errors:
- format: "%{attribute} %{message}"
- messages:
- inclusion: "沒有包含在列表中"
- exclusion: "是被保留的關鍵字"
- invalid: "是無效的"
- confirmation: "不符合確認值"
- accepted: "必須是可被接受的"
- empty: "不能留空"
- blank: "不能是空白字元"
- too_long: "過長(最長是 %{count} 個字)"
- too_short: "過短(最短是 %{count} 個字)"
- wrong_length: "字數錯誤(必須是 %{count} 個字)"
- not_a_number: "不是數字"
- not_an_integer: "必須是整數"
- greater_than: "必須大於 %{count}"
- greater_than_or_equal_to: "必須大於或等於 %{count}"
- equal_to: "必須等於 %{count}"
- less_than: "必須小於 %{count}"
- less_than_or_equal_to: "必須小於或等於 %{count}"
- odd: "必須是奇數"
- even: "必須是偶數"
- template:
- header:
- one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
- other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
- body: "以下欄位發生問題:"
-
- helpers:
- select:
- prompt: "請選擇"
- submit:
- create: "新增%{model}"
- update: "更新%{model}"
- submit: "儲存%{model}"
-
diff --git a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/_form.html.erb b/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/_form.html.erb
deleted file mode 100644
index 62e8b21b..00000000
--- a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/_form.html.erb
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
Name
-
- <%= f.text_field :name, :class=>"span4", :placeholder => "Area" %>
-
-
-
-
Picture
-
- <%= f.file_field :file %>
-
-
-
-
Coordinates
-
- <%= f.text_field :longitude, :class=>"span2", :placeholder => "Longitude" %>
- <%= f.text_field :latitude, :class=>"span2", :placeholder => "Langitude" %>
-
-
-
-
Description
-
- <%= f.text_area :description, :class=>"span4", :cols=>"30", :row=>"5" %>
-
-
-
-
- <%= f.submit "Save", :class=>"btn" %>
-
-
diff --git a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/edit.html.erb b/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/edit.html.erb
deleted file mode 100644
index 82a59afa..00000000
--- a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/edit.html.erb
+++ /dev/null
@@ -1,4 +0,0 @@
-<%= form_for @location, :url=> panel_gprs_back_end_location_path(@location), :html => { :class=>"form-horizontal"} do |f| %>
- <%= render :partial => 'form', :locals => {:f => f} %>
-<% end %>
-
diff --git a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/index.html.erb b/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/index.html.erb
deleted file mode 100644
index 9bbe06e7..00000000
--- a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/index.html.erb
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
- <%= t('location.picture') %>
- <%= t('location.name') %>
- <%= t('location.longitude') %>
- <%= t('location.latitude') %>
- <%= t('location.description') %>
- <%if is_manager? %>
- <%= t('location.edit') %>
- <%= t('location.delete') %>
- <% end %>
-
-
-
- <% @locations.each do |location| %>
-
- <%= image_tag(location.file, alt: location.file, size: "50x50" ) if !location.file.blank? %>
- <%= location.name%>
- <%= location.longitude%>
- <%= location.latitude%>
- <%= location.description%>
- <%if is_manager? %>
- <%= link_to 'Edit', edit_panel_locations_back_end_location_path(location) %>
- <%= link_to 'Destroy', panel_locations_back_end_location_path(location), method: :delete , :confirm => t(:sure?) %>
- <%end%>
-
-
- <% end %>
-
-
-<%if is_manager? %>
-<%= link_to 'New', new_panel_locations_back_end_location_path %>
-<% end %>
\ No newline at end of file
diff --git a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/new.html.erb b/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/new.html.erb
deleted file mode 100644
index 4f911d83..00000000
--- a/vendor/built_in_modules/location/app/views/panel/locations/back_end/locations/new.html.erb
+++ /dev/null
@@ -1,3 +0,0 @@
-<%= form_for @location, :url=> panel_gprs_back_end_locations_path, :html => { :class=>"form-horizontal"} do |f| %>
- <%= render :partial => 'form', :locals => {:f => f} %>
-<% end %>
diff --git a/vendor/built_in_modules/location/config/routes.rb b/vendor/built_in_modules/location/config/routes.rb
index 1205145e..f7332d21 100644
--- a/vendor/built_in_modules/location/config/routes.rb
+++ b/vendor/built_in_modules/location/config/routes.rb
@@ -1,6 +1,6 @@
Rails.application.routes.draw do
namespace :panel do
- namespace :locations do
+ namespace :location do
namespace :back_end do
match "locations/get_locations" => "locations#get_locations"
diff --git a/vendor/built_in_modules/location/init.rb b/vendor/built_in_modules/location/init.rb
index f772c780..021ddcc1 100644
--- a/vendor/built_in_modules/location/init.rb
+++ b/vendor/built_in_modules/location/init.rb
@@ -36,7 +36,7 @@ module Location
available_for [:admin,:guest,:manager,:sub_manager]
active_for_controllers ({:private=>['locations']})
- head_link_path "panel_locations_back_end_locations_path"
+ head_link_path "panel_location_back_end_locations_path"
end
end
diff --git a/vendor/built_in_modules/page_content/app/controllers/panel/page_content/back_end/page_contexts_controller.rb b/vendor/built_in_modules/page_content/app/controllers/panel/page_content/back_end/page_contexts_controller.rb
index facbebb4..53822782 100644
--- a/vendor/built_in_modules/page_content/app/controllers/panel/page_content/back_end/page_contexts_controller.rb
+++ b/vendor/built_in_modules/page_content/app/controllers/panel/page_content/back_end/page_contexts_controller.rb
@@ -96,7 +96,11 @@ class Panel::PageContent::BackEnd::PageContextsController < OrbitBackendControll
@create_page_context.save
end
- format.html { redirect_to(panel_page_content_back_end_page_contexts_url, :notice => t('page_content.update_page_content_success')) }
+ if !params[:page].blank?
+ format.html { redirect_to(panel_page_content_back_end_page_contexts_url(:page =>params[:page]), :notice => t('page_content.update_page_content_success')) }
+ else
+ format.html { redirect_to(panel_page_content_back_end_page_contexts_url, :notice => t('page_content.update_page_content_success')) }
+ end
format.js { render 'toggle_enable' }
format.xml { head :ok }
else
diff --git a/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_form.html.erb b/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_form.html.erb
index f10615f3..726c34e4 100644
--- a/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_form.html.erb
+++ b/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_form.html.erb
@@ -37,6 +37,7 @@
+ <%= hidden_field_tag 'page', params[:page] if !params[:page].blank? %>
<%= f.submit t('submit'), :class=>'btn btn-primary' %>
<%= link_to t('cancel'), get_go_back, :class=>"btn" %>
diff --git a/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_page_context.html.erb b/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_page_context.html.erb
index ea526a79..1b4c3d90 100644
--- a/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_page_context.html.erb
+++ b/vendor/built_in_modules/page_content/app/views/panel/page_content/back_end/page_contexts/_page_context.html.erb
@@ -5,7 +5,7 @@
<%if is_manager? || is_admin? || page_context.authed_users(:edit).include?(current_user)%>
- <%= link_to t(:edit), edit_panel_page_content_back_end_page_context_path(page_context) %>
+ <%= link_to t(:edit), edit_panel_page_content_back_end_page_context_path(page_context, :page => params[:page]) %>
<%if (is_manager? || is_admin?) %>
<%=show_page_context_edit_auth_link page_context%>
<% end%>
diff --git a/vendor/built_in_modules/personal_book/app/controllers/panel/personal_book/front_end/writing_books_controller.rb b/vendor/built_in_modules/personal_book/app/controllers/panel/personal_book/front_end/writing_books_controller.rb
new file mode 100644
index 00000000..ff8f70d7
--- /dev/null
+++ b/vendor/built_in_modules/personal_book/app/controllers/panel/personal_book/front_end/writing_books_controller.rb
@@ -0,0 +1,30 @@
+class Panel::PersonalBook::FrontEnd::WritingBooksController < OrbitWidgetController
+
+ def initialize
+ super
+ @app_title = 'personal_book'
+ end
+
+
+ def index
+
+ @writing_books = WritingBook.desc(:year).page(params[:page]).per(10)
+
+ end
+
+ # GET /writing_books/1
+ # GET /writing_books/1.xml
+ def show
+ @writing_book = WritingBook.find(params[:id])
+
+ @book_author_types = ( !@writing_book.book_author_types.blank? ? @writing_book.book_author_types.collect{|x| x.title}.join(', ') : nil)
+
+ end
+
+
+ def get_tags
+ module_app = ModuleApp.first(:conditions => {:key => 'personal_book'})
+ @tags = Tag.all(:conditions => {:module_app_id => module_app.id})
+ end
+
+end
diff --git a/vendor/built_in_modules/personal_book/app/models/book_paper_type.rb b/vendor/built_in_modules/personal_book/app/models/book_paper_type.rb
index e74b6392..86d1ec02 100644
--- a/vendor/built_in_modules/personal_book/app/models/book_paper_type.rb
+++ b/vendor/built_in_modules/personal_book/app/models/book_paper_type.rb
@@ -1,9 +1,5 @@
-# encoding: utf-8
-
class BookPaperType < WritingBookCategory
field :title, localize: true
-
- has_and_belongs_to_many :writing_books
end
\ No newline at end of file
diff --git a/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/_paper_type_qe.html.erb b/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/_paper_type_qe.html.erb
index 8b1d7498..c21f4851 100644
--- a/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/_paper_type_qe.html.erb
+++ b/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/_paper_type_qe.html.erb
@@ -19,7 +19,7 @@
<%= label_tag "link-#{locale}", "Name-#{I18nVariable.from_locale(locale)}", :class => 'control-label' %>
- <%= f.text_field locale, :class => 'control-label', :value => (@set_author_type.title_translations[locale] rescue nil) %>
+ <%= f.text_field locale, :class => 'control-label', :value => (@set_paper_type.title_translations[locale] rescue nil) %>
<% end %>
diff --git a/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/index.html.erb b/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/index.html.erb
index 83d7cff7..4595afbc 100644
--- a/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/index.html.erb
+++ b/vendor/built_in_modules/personal_book/app/views/panel/personal_book/back_end/writing_books/index.html.erb
@@ -15,6 +15,7 @@
@@ -165,9 +165,9 @@
- File
- File Name
- Action
+ <%= t("personal_journal.file")%>
+ <%= t("personal_journal.file_name")%>
+ <%= t("personal_journal.description") %>
@@ -193,14 +193,14 @@
diff --git a/vendor/built_in_modules/personal_journal/app/views/panel/personal_journal/front_end/writing_journals/index.html.erb b/vendor/built_in_modules/personal_journal/app/views/panel/personal_journal/front_end/writing_journals/index.html.erb
new file mode 100644
index 00000000..8a1cd598
--- /dev/null
+++ b/vendor/built_in_modules/personal_journal/app/views/panel/personal_journal/front_end/writing_journals/index.html.erb
@@ -0,0 +1,27 @@
+<% # encoding: utf-8 %>
+
+<%= flash_messages %>
+
+<%= t('writing_journal.list_writing_journal') %>
+
+
+
+
+ <%= t(:year) %>
+ <%= t(:title) %>
+
+
+ <% @writing_journals.each do |post| %>
+
+ <%= post.year %>
+
+ <%= link_to post.create_link , panel_personal_journal_front_end_writing_journal_path(post) %>
+
+
+
+ <% end %>
+
+
+
+
+<%= paginate @writing_journals, :params => {:inner => false}%>
\ No newline at end of file
diff --git a/vendor/built_in_modules/personal_journal/app/views/panel/personal_journal/front_end/writing_journals/show.html.erb b/vendor/built_in_modules/personal_journal/app/views/panel/personal_journal/front_end/writing_journals/show.html.erb
new file mode 100644
index 00000000..febe0be4
--- /dev/null
+++ b/vendor/built_in_modules/personal_journal/app/views/panel/personal_journal/front_end/writing_journals/show.html.erb
@@ -0,0 +1,38 @@
+<% # encoding: utf-8 %>
+
+
+ <%= t("writing_journal") %>
+
+<%= t("writing_journal.year")%> <%= @writing_journal.year %>
+<%= t("writing_journal.language")%> <%= @writing_journal.language %>
+<%= t("writing_journal.paper_title")%> <%= @writing_journal.paper_title %>
+<%= t("writing_journal.journal_title")%> <%= @writing_journal.journal_title %>
+<%= t("writing_journal.journal_paper_type")%> <%= @writing_journal.journal_paper_type.title if @writing_journal.journal_paper_type %>
+<%= t("writing_journal.journal_level_types")%> <%= @journal_level_types %>
+<%= t("writing_journal.journal_author_types")%> <%= @journal_author_types %>
+<%= t("writing_journal.isbn")%> <%= @writing_journal.isbn %>
+<%= t("writing_journal.vol_no")%> <%= @writing_journal.vol_no %>
+<%= t("writing_journal.issue_no")%> <%= @writing_journal.issue_no %>
+<%= t("writing_journal.form_to")%> <%= "#{@writing_journal.form_to_start} ~ #{@writing_journal.form_to_end}" %>
+<%= t("writing_journal.total_pages")%> <%= @writing_journal.total_pages %>
+<%= t("writing_journal.abstract")%> <%= @writing_journal.abstract %>
+<%= t("writing_journal.publication_date")%> <%= @writing_journal.publication_date %>
+<%= t("writing_journal.url")%> <%= link_to t(:url), @writing_journal.url, {:target => '_blank', :title => @writing_journal.journal_title} if !@writing_journal.url.blank? %>
+<%= t("writing_journal.note")%> <%= @writing_journal.note %>
+<%= t("writing_journal.authors")%> <%= "#{User.from_id(@writing_journal.create_user_id).name rescue ''},#{@writing_journal.authors rescue ''}"%>
+<%= t("writing_journal.files")%>
+
+<% if @writing_journal.writing_journal_files.size > 0 %>
+
+
+
+ <% @writing_journal.writing_journal_files.each do | wjfile | %>
+ <%= link_to wjfile.title, wjfile.file.url, {:target => '_blank', :title => wjfile.title} if wjfile.file.file %>
+ <% end %>
+
+
+ <% end %>
+
+
+
+
diff --git a/vendor/built_in_modules/personal_journal/config/locales/en.yml b/vendor/built_in_modules/personal_journal/config/locales/en.yml
index 83dbd328..f692a937 100644
--- a/vendor/built_in_modules/personal_journal/config/locales/en.yml
+++ b/vendor/built_in_modules/personal_journal/config/locales/en.yml
@@ -1,135 +1,29 @@
-# Sample localization file for English. Add more files in this directory for other locales.
-# See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
-
en:
-
- _locale: English
-
- add: Add
- back: Back
- create: Create
- delete: Delete
- disable: Disable
- downloaded: Downloaded
- download: Download
- edit: Edit
- enable: Enable
- hide: Hide
- homepage: Homepage
- no_: "No"
- nothing: Nothing
- show: Show
- sure?: Are you sure?
- update: Update
- yes_: "Yes"
-
- announcement:
- sure?: Sure?
-
-
- web_resource:
- list_lower: list
- list_link: Links list
-
-
- # admin:
- # action: Action
- # add_language: Add language
- # admin: Admin
- # action: Action
- # announcement: Announcement
- # asset: Asset
- # attributes: Attributes
- # cant_delete_self: You can not delete yourself.
- # cant_revoke_self_admin: You can not revoke your admin role yourself.
- # class: Class
- # content: Content
- # create_error_link: Error when creating link.
- # create_error_page: Error when creating page.
- # create_success_home: Homepage was successfully created.
- # create_success_layout: Layout was successfully created.
- # create_success_link: Link was successfully created.
- # create_success_page: Page was successfully created.
- # create_success_snippet: Snippet was successfully created.
- # create_success_user: User was successfully created.
- # data: Data
- # delete_language: Delete language
- # description: Description
- # design: Design
- # disable_language: Disable language
- # editing_home: Editing homepage
- # editing_layout: Editing layout
- # editing_link: Editing link
- # editing_page: Editing page
- # editing_snippet: Editing snippet
- # editing_user_info: Editing user information
- # editing_user_role: Editing user role
- # email: Email
- # enable_language: Enable language
- # file_name: Filename
- # file_size: File size
- # format: Format
- # home: Home
- # id: ID
- # info: Information
- # is_published: Is published
- # item: Item
- # key: Key
- # language: Language
- # layout: Layout
- # layout_name: Layout name
- # list_assets: Assets list
- # list_designs: Designs list
- # list_items: Items list
- # list_puchases: Purchases list
- # list_snippets: Snippets list
- # list_users: Users list
- # list_user_infos: User information list
- # list_user_roles: User roles list
- # member: Member
- # move_down: Move down
- # move_up: Move up
- # multilingual: Multilingual
- # my_avatar: My Avatar
- # no_home_page: You don't have a homepage
- # no_layout: You don't have a layout
- # name: Name
- # new_asset: New asset
- # new_component: New component
- # new_home: New homepage
- # new_layout: New layout
- # new_link: New link
- # new_page: New page
- # new_snippet: New snippet
- # new_user: New user
- # new_user_info: New user information
- # new_user_role: New user role
- # non_multilingual: Non multilingual
- # options: Options
- # orig_upload_file: Original filename
- # position: Position
- # published?: Published?
- # purchase: Purchase
- # registered: Registered
- # role: Role
- # roles: Roles
- # title: Title
- # translation: Translation
- # type: Type
- # up_to_date: Up-to-date
- # update_error_link: Error when updating link.
- # update_error_page: Error when updating page.
- # update_success_content: Content was successfully updated.
- # update_success_home: Homepage was successfully updated.
- # update_success_layout: Layout was successfully updated.
- # update_success_link: Link was successfully updated.
- # update_success_page: Page was successfully updated.
- # update_success_snippet: Snippet was successfully updated.
- # update_success_user: User was successfully updated.
- # url: URL
- # user: User
- # user_info: User information
- # user_panel: User panel
- # user_role: User role
-
- panel:
+ personal_journal:
+ paper_title : "Paper Title"
+ journal_title : "Journal Title"
+ authors : "Authors"
+ tags : "Tags"
+ year : "Year"
+ language : "Language"
+ isbn : "ISSN(ISBN)"
+ vol_no : "Vol.No"
+ issue_no : "Issue.No"
+ form_to_start : "From"
+ form_to_end : "To"
+ total_pages : "Total Pages"
+ keywords : "Keywords"
+ abstract : "Abstract"
+ publication_date : "Date of Publication"
+ url : "Reference URL"
+ note : "Note"
+ level_type : "Level Type"
+ author_type : "Author Type"
+ from : "From"
+ to : "To"
+ file : "File"
+ file_name : "File name"
+ description : "File Description"
+ add : "Add"
+ edit : "Edit"
+ delete : "Destory"
diff --git a/vendor/built_in_modules/personal_journal/config/locales/zh_tw.yml b/vendor/built_in_modules/personal_journal/config/locales/zh_tw.yml
index a0104cbd..19bf1aa2 100644
--- a/vendor/built_in_modules/personal_journal/config/locales/zh_tw.yml
+++ b/vendor/built_in_modules/personal_journal/config/locales/zh_tw.yml
@@ -1,243 +1,29 @@
zh_tw:
-
- _locale: 中文
-
- add: 新增
- back: 回去
- create: 創造
- delete: 刪除
- disable: 禁用
- edit: 編輯
- enable: 啟用
- hide: 隱藏
- homepage: 首頁
- no_: "No"
- nothing: 無
- show: 顯示
- sure?: 您肯定嗎?
- update: 更新
- yes_: "Yes"
-
- web_resource:
- list_lower: 列表
- list_link: 鏈接列表
- category: 分類
- name: 名稱
- describe: 描述
- url: 路徑
- edit: 編輯
- delete: 刪除
- cate_auth: 分類授權
-
-
-# Chinese (Taiwan) translations for Ruby on Rails
-# by tsechingho (http://github.com/tsechingho)
- date:
- formats:
- default: "%Y-%m-%d"
- short: "%b%d日"
- long: "%Y年%b%d日"
- day_names: [星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六]
- abbr_day_names: [日, 一, 二, 三, 四, 五, 六]
- month_names: [~, 一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月, 九月, 十月, 十一月, 十二月]
- abbr_month_names: [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
- order: [ :year, :month, :day ]
-
- time:
- formats:
- default: "%Y年%b%d日 %A %H:%M:%S %Z"
- short: "%b%d日 %H:%M"
- long: "%Y年%b%d日 %H:%M"
- am: "上午"
- pm: "下午"
-
- datetime:
- distance_in_words:
- half_a_minute: "半分鐘"
- less_than_x_seconds:
- one: "不到一秒"
- other: "不到 %{count} 秒"
- x_seconds:
- one: "一秒"
- other: "%{count} 秒"
- less_than_x_minutes:
- one: "不到一分鐘"
- other: "不到 %{count} 分鐘"
- x_minutes:
- one: "一分鐘"
- other: "%{count} 分鐘"
- about_x_hours:
- one: "大約一小時"
- other: "大約 %{count} 小時"
- x_days:
- one: "一天"
- other: "%{count} 天"
- about_x_months:
- one: "大約一個月"
- other: "大約 %{count} 個月"
- x_months:
- one: "一個月"
- other: "%{count} 個月"
- about_x_years:
- one: "大約一年"
- other: "大約 %{count} 年"
- over_x_years:
- one: "一年多"
- other: "%{count} 年多"
- almost_x_years:
- one: "接近一年"
- other: "接近 %{count} 年"
- prompts:
- year: "年"
- month: "月"
- day: "日"
- hour: "時"
- minute: "分"
- second: "秒"
-
- number:
- format:
- separator: "."
- delimiter: ","
- precision: 3
- significant: false
- strip_insignificant_zeros: false
- currency:
- format:
- format: "%u %n"
- unit: "NT$"
- separator: "."
- delimiter: ","
- precision: 2
- significant: false
- strip_insignificant_zeros: false
- percentage:
- format:
- delimiter: ""
- precision:
- format:
- delimiter: ""
- human:
- format:
- delimiter: ""
- precision: 1
- significant: false
- strip_insignificant_zeros: false
- storage_units:
- format: "%n %u"
- units:
- byte:
- one: "Byte"
- other: "Bytes"
- kb: "KB"
- mb: "MB"
- gb: "GB"
- tb: "TB"
- decimal_units:
- format: "%n %u"
- units:
- # 10^-21 zepto, 10^-24 yocto
- atto: "渺" # 10^-18
- femto: "飛" # 10^-15 毫微微
- pico: "漠" # 10^-12 微微
- nano: "奈" # 10^-9 毫微
- micro: "微" # 10^-6
- mili: "毫" # 10^-3 milli
- centi: "厘" # 10^-2
- deci: "分" # 10^-1
- unit: ""
- ten:
- one: "十"
- other: "十" # 10^1
- hundred: "百" # 10^2
- thousand: "千" # 10^3 kilo
- million: "百萬" # 10^6 mega
- billion: "十億" # 10^9 giga
- trillion: "兆" # 10^12 tera
- quadrillion: "千兆" # 10^15 peta
- # 10^18 exa, 10^21 zetta, 10^24 yotta
-
- support:
- array:
- words_connector: ", "
- two_words_connector: " 和 "
- last_word_connector: ", 和 "
- select:
- prompt: "請選擇"
-
- activerecord:
- errors:
- template: # ~ 2.3.5 backward compatible
- header:
- one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
- other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
- body: "以下欄位發生問題:"
- full_messages:
- format: "%{attribute} %{message}"
- messages:
- inclusion: "沒有包含在列表中"
- exclusion: "是被保留的關鍵字"
- invalid: "是無效的"
- confirmation: "不符合確認值"
- accepted: "必須是可被接受的"
- empty: "不能留空"
- blank: "不能是空白字元"
- too_long: "過長(最長是 %{count} 個字)"
- too_short: "過短(最短是 %{count} 個字)"
- wrong_length: "字數錯誤(必須是 %{count} 個字)"
- not_a_number: "不是數字"
- not_an_integer: "必須是整數"
- greater_than: "必須大於 %{count}"
- greater_than_or_equal_to: "必須大於或等於 %{count}"
- equal_to: "必須等於 %{count}"
- less_than: "必須小於 %{count}"
- less_than_or_equal_to: "必須小於或等於 %{count}"
- odd: "必須是奇數"
- even: "必須是偶數"
- taken: "已經被使用"
- record_invalid: "校驗失敗: %{errors}"
-
- activemodel:
- errors:
- template:
- header:
- one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
- other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
- body: "以下欄位發生問題:"
-
- errors:
- format: "%{attribute} %{message}"
- messages:
- inclusion: "沒有包含在列表中"
- exclusion: "是被保留的關鍵字"
- invalid: "是無效的"
- confirmation: "不符合確認值"
- accepted: "必須是可被接受的"
- empty: "不能留空"
- blank: "不能是空白字元"
- too_long: "過長(最長是 %{count} 個字)"
- too_short: "過短(最短是 %{count} 個字)"
- wrong_length: "字數錯誤(必須是 %{count} 個字)"
- not_a_number: "不是數字"
- not_an_integer: "必須是整數"
- greater_than: "必須大於 %{count}"
- greater_than_or_equal_to: "必須大於或等於 %{count}"
- equal_to: "必須等於 %{count}"
- less_than: "必須小於 %{count}"
- less_than_or_equal_to: "必須小於或等於 %{count}"
- odd: "必須是奇數"
- even: "必須是偶數"
- template:
- header:
- one: "有 1 個錯誤發生使得「%{model}」無法被儲存。"
- other: "有 %{count} 個錯誤發生使得「%{model}」無法被儲存。"
- body: "以下欄位發生問題:"
-
- helpers:
- select:
- prompt: "請選擇"
- submit:
- create: "新增%{model}"
- update: "更新%{model}"
- submit: "儲存%{model}"
-
+ personal_journal:
+ paper_title : "論文名稱"
+ journal_title : "期刊名稱"
+ authors : "作者"
+ tags : "領域"
+ year : "年度"
+ language : "語言"
+ isbn : "ISSN(ISBN)"
+ vol_no : "卷數"
+ issue_no : "期數"
+ form_to_start : "起"
+ form_to_end : "訖"
+ total_pages : "總頁數"
+ keywords : "關鍵字"
+ abstract : "摘要"
+ publication_date : "發表日期"
+ url : "參考連結"
+ note : "記事"
+ level_type : "期刊類別"
+ author_type : "作者類別"
+ from : "起"
+ to : "訖"
+ file : "檔案"
+ file_name : "檔案名稱"
+ description : "描述"
+ add : "新增"
+ edit : "編輯"
+ delete : "刪除"
diff --git a/spec/factories/co_author_relations.rb b/vendor/built_in_modules/personal_journal/spec/factories/co_author_relations.rb
similarity index 100%
rename from spec/factories/co_author_relations.rb
rename to vendor/built_in_modules/personal_journal/spec/factories/co_author_relations.rb
diff --git a/spec/factories/co_authors.rb b/vendor/built_in_modules/personal_journal/spec/factories/co_authors.rb
similarity index 100%
rename from spec/factories/co_authors.rb
rename to vendor/built_in_modules/personal_journal/spec/factories/co_authors.rb
diff --git a/spec/factories/journal_level_types.rb b/vendor/built_in_modules/personal_journal/spec/factories/journal_level_types.rb
similarity index 99%
rename from spec/factories/journal_level_types.rb
rename to vendor/built_in_modules/personal_journal/spec/factories/journal_level_types.rb
index 5aee752b..631a39c9 100644
--- a/spec/factories/journal_level_types.rb
+++ b/vendor/built_in_modules/personal_journal/spec/factories/journal_level_types.rb
@@ -1,6 +1,5 @@
level = ["SCI", "SCIE", "SSCI", "AH & HCI", "EI", "CSCI", "CSSCI", "TSCI", "TSSCI", "THCI"]
-
FactoryGirl.define do
factory(:journal_level, class: "JournalLevelType") do |f|
f.sequence(:title_translations) do |n|
diff --git a/spec/factories/writing_journal_files.rb b/vendor/built_in_modules/personal_journal/spec/factories/writing_journal_files.rb
similarity index 100%
rename from spec/factories/writing_journal_files.rb
rename to vendor/built_in_modules/personal_journal/spec/factories/writing_journal_files.rb
diff --git a/spec/factories/writing_journals.rb b/vendor/built_in_modules/personal_journal/spec/factories/writing_journals.rb
similarity index 100%
rename from spec/factories/writing_journals.rb
rename to vendor/built_in_modules/personal_journal/spec/factories/writing_journals.rb
diff --git a/vendor/built_in_modules/personal_patent/app/controllers/panel/personal_patent/front_end/writing_patents_controller.rb b/vendor/built_in_modules/personal_patent/app/controllers/panel/personal_patent/front_end/writing_patents_controller.rb
new file mode 100644
index 00000000..f7349341
--- /dev/null
+++ b/vendor/built_in_modules/personal_patent/app/controllers/panel/personal_patent/front_end/writing_patents_controller.rb
@@ -0,0 +1,29 @@
+class Panel::PersonalPatent::FrontEnd::WritingPatentsController < OrbitWidgetController
+
+ def initialize
+ super
+ @app_title = 'personal_patent'
+ end
+
+
+ def index
+
+ @writing_patents = WritingPatent.desc(:year).page(params[:page]).per(10)
+
+ end
+
+ # GET /writing_patents/1
+ # GET /writing_patents/1.xml
+ def show
+
+ @writing_patent = WritingPatent.find(params[:id])
+
+ end
+
+
+ def get_tags
+ module_app = ModuleApp.first(:conditions => {:key => 'personal_patent'})
+ @tags = Tag.all(:conditions => {:module_app_id => module_app.id})
+ end
+
+end
diff --git a/vendor/built_in_modules/personal_patent/app/views/panel/personal_patent/back_end/writing_patents/index.html.erb b/vendor/built_in_modules/personal_patent/app/views/panel/personal_patent/back_end/writing_patents/index.html.erb
index bc9a626c..30fa6a11 100644
--- a/vendor/built_in_modules/personal_patent/app/views/panel/personal_patent/back_end/writing_patents/index.html.erb
+++ b/vendor/built_in_modules/personal_patent/app/views/panel/personal_patent/back_end/writing_patents/index.html.erb
@@ -15,6 +15,7 @@