Commit for Basic Site
This commit is contained in:
parent
dccb9c75d8
commit
fd24fbe082
8
Gemfile
8
Gemfile
|
@ -26,6 +26,7 @@ gem "geocoder"
|
||||||
|
|
||||||
gem 'mini_magick'
|
gem 'mini_magick'
|
||||||
gem 'mongoid', '> 2.1', '< 3.0.0'
|
gem 'mongoid', '> 2.1', '< 3.0.0'
|
||||||
|
gem 'mongoid_search', '~> 0.2.8'
|
||||||
gem 'mongoid-tree', :require => 'mongoid/tree'
|
gem 'mongoid-tree', :require => 'mongoid/tree'
|
||||||
gem "mongo_session_store-rails3", '3.0.6'
|
gem "mongo_session_store-rails3", '3.0.6'
|
||||||
gem 'nokogiri'
|
gem 'nokogiri'
|
||||||
|
@ -42,8 +43,11 @@ gem 'resque-restriction'
|
||||||
# gem 'ruby-debug19'
|
# gem 'ruby-debug19'
|
||||||
gem 'rubyzip', '< 1.0.0'
|
gem 'rubyzip', '< 1.0.0'
|
||||||
|
|
||||||
gem 'sunspot_mongo'
|
gem 'sunspot_mongoid2'
|
||||||
gem 'sunspot_solr'
|
# gem 'sunspot_mongo'
|
||||||
|
gem 'sunspot_solr', github: 'sunspot/sunspot', branch: 'master'
|
||||||
|
gem 'sunspot_rails', github: 'sunspot/sunspot', branch: 'master'
|
||||||
|
|
||||||
gem 'progress_bar'
|
gem 'progress_bar'
|
||||||
|
|
||||||
gem 'sinatra'
|
gem 'sinatra'
|
||||||
|
|
|
@ -104,7 +104,7 @@ class Admin::PagePartsController < OrbitBackendController
|
||||||
def update
|
def update
|
||||||
@part = PagePart.find(params[:id])
|
@part = PagePart.find(params[:id])
|
||||||
# Sometimes category is passed into params[:page], so this line makes sure it will also be in params[:page_part] too
|
# Sometimes category is passed into params[:page], so this line makes sure it will also be in params[:page_part] too
|
||||||
# params[:page_part][:category] ||= params[:page][:category] if
|
# params[:page_part][:category] ||= params[:page][:category]
|
||||||
if @part.update_attributes(params[:page_part])
|
if @part.update_attributes(params[:page_part])
|
||||||
set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu')
|
set_children_sub_menu(@part) if @part.public_r_tag && @part.public_r_tag.eql?('sub_menu')
|
||||||
flash.now[:notice] = t('update.success.content')
|
flash.now[:notice] = t('update.success.content')
|
||||||
|
|
|
@ -22,6 +22,7 @@ class User
|
||||||
field :cache_dept,type: Hash
|
field :cache_dept,type: Hash
|
||||||
field :status_record,type: Hash
|
field :status_record,type: Hash
|
||||||
field :approved, type: Boolean, :default => false
|
field :approved, type: Boolean, :default => false
|
||||||
|
field :reset_password_sent_at, :type => Time
|
||||||
|
|
||||||
has_and_belongs_to_many :approving_apps, class_name: 'AuthApproval', inverse_of: 'authorized_users'
|
has_and_belongs_to_many :approving_apps, class_name: 'AuthApproval', inverse_of: 'authorized_users'
|
||||||
has_and_belongs_to_many :managing_apps, class_name: 'AuthManager', inverse_of: 'authorized_users'
|
has_and_belongs_to_many :managing_apps, class_name: 'AuthManager', inverse_of: 'authorized_users'
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
Sunspot.session = Sunspot::Rails.build_session
|
||||||
|
ActionController::Base.module_eval { include(Sunspot::Rails::RequestLifecycle) }
|
|
@ -3,7 +3,8 @@ Orbit::Application.routes.draw do
|
||||||
|
|
||||||
# get "robots.txt" => 'robots#index'
|
# get "robots.txt" => 'robots#index'
|
||||||
|
|
||||||
devise_for :users, :controllers => { :registrations => "registrations", :confirmations => 'confirmations' } do
|
devise_for :users, :controllers => { :registrations => "registrations", :confirmations => 'confirmations', :passwords => 'passwords' } do
|
||||||
|
resources :passwords
|
||||||
match "/users_passwd" => "desktop/registrations#update", :as => :users_passwd, :via => :put
|
match "/users_passwd" => "desktop/registrations#update", :as => :users_passwd, :via => :put
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,9 @@ class Bulletin
|
||||||
include Mongoid::Document
|
include Mongoid::Document
|
||||||
include Mongoid::Timestamps
|
include Mongoid::Timestamps
|
||||||
include Mongoid::MultiParameterAttributes
|
include Mongoid::MultiParameterAttributes
|
||||||
include Sunspot::Mongo
|
# include Mongoid::FullTextSearch
|
||||||
|
include Mongoid::Search
|
||||||
|
include Sunspot::Mongoid2
|
||||||
include Impressionist::Impressionable
|
include Impressionist::Impressionable
|
||||||
|
|
||||||
include OrbitCategory::Categorizable
|
include OrbitCategory::Categorizable
|
||||||
|
@ -37,6 +39,7 @@ class Bulletin
|
||||||
|
|
||||||
validates :title, :at_least_one => true
|
validates :title, :at_least_one => true
|
||||||
|
|
||||||
|
search_in :title, :subtitle, :text
|
||||||
#before_save :clean_values, :save_bulletin_links, :save_bulletin_files
|
#before_save :clean_values, :save_bulletin_links, :save_bulletin_files
|
||||||
|
|
||||||
searchable do
|
searchable do
|
||||||
|
|
|
@ -4,7 +4,7 @@ class ArchiveFile
|
||||||
include Mongoid::Timestamps
|
include Mongoid::Timestamps
|
||||||
include Mongoid::MultiParameterAttributes
|
include Mongoid::MultiParameterAttributes
|
||||||
include Mongoid::Sortable
|
include Mongoid::Sortable
|
||||||
include Sunspot::Mongo
|
include Sunspot::Mongoid2
|
||||||
|
|
||||||
include OrbitCategory::Categorizable
|
include OrbitCategory::Categorizable
|
||||||
include OrbitModel::LanguageRestrict
|
include OrbitModel::LanguageRestrict
|
||||||
|
|
|
@ -3,7 +3,7 @@ class WebLink
|
||||||
include Mongoid::Document
|
include Mongoid::Document
|
||||||
include Mongoid::Timestamps
|
include Mongoid::Timestamps
|
||||||
include Mongoid::MultiParameterAttributes
|
include Mongoid::MultiParameterAttributes
|
||||||
include Sunspot::Mongo
|
include Sunspot::Mongoid2
|
||||||
|
|
||||||
include OrbitCategory::Categorizable
|
include OrbitCategory::Categorizable
|
||||||
include OrbitModel::LanguageRestrict
|
include OrbitModel::LanguageRestrict
|
||||||
|
|
Reference in New Issue