Fix bug for updating from older kernel.
This commit is contained in:
parent
7023990086
commit
ff34b42e10
|
@ -8,10 +8,15 @@ module Admin::GmailHelper
|
||||||
@secret = secret
|
@secret = secret
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
begin
|
||||||
require "google/apis/gmail_v1"
|
require "google/apis/gmail_v1"
|
||||||
|
rescue LoadError => e
|
||||||
|
end
|
||||||
|
begin
|
||||||
require "googleauth"
|
require "googleauth"
|
||||||
require "googleauth/stores/file_token_store"
|
require "googleauth/stores/file_token_store"
|
||||||
|
rescue LoadError => e
|
||||||
|
end
|
||||||
require "fileutils"
|
require "fileutils"
|
||||||
SCOPE = ['https://mail.google.com/']
|
SCOPE = ['https://mail.google.com/']
|
||||||
OOB_URI = "urn:ietf:wg:oauth:2.0:oob"
|
OOB_URI = "urn:ietf:wg:oauth:2.0:oob"
|
||||||
|
|
|
@ -168,9 +168,11 @@ class Site
|
||||||
end
|
end
|
||||||
after_save do
|
after_save do
|
||||||
File.open("config/member_extra_db.txt","w+"){|f| f.write(self.member_extra_db)}
|
File.open("config/member_extra_db.txt","w+"){|f| f.write(self.member_extra_db)}
|
||||||
|
if (defined?(OrbitHelper::SharedHash) && OrbitHelper::SharedHash rescue false)
|
||||||
OrbitHelper::SharedHash['current_site']['site'] = self if @changed && OrbitHelper::SharedHash['current_site']
|
OrbitHelper::SharedHash['current_site']['site'] = self if @changed && OrbitHelper::SharedHash['current_site']
|
||||||
OrbitHelper::SharedHash['privileged_page_count'].value = self.privileged_page_count
|
OrbitHelper::SharedHash['privileged_page_count'].value = self.privileged_page_count
|
||||||
end
|
end
|
||||||
|
end
|
||||||
after_initialize do |record|
|
after_initialize do |record|
|
||||||
if !record.new_record? && !@skip_callback
|
if !record.new_record? && !@skip_callback
|
||||||
save_flag = false
|
save_flag = false
|
||||||
|
@ -191,10 +193,10 @@ class Site
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
def need_process_ip
|
def need_process_ip
|
||||||
OrbitHelper::SharedHash['privileged_page_count'].value != 0
|
OrbitHelper::SharedHash['privileged_page_count'].value != 0 rescue false
|
||||||
end
|
end
|
||||||
def has_privileged_page
|
def has_privileged_page
|
||||||
OrbitHelper::SharedHash['privileged_page_count'].value != 0 && self.privileged_ip_range.present?
|
(OrbitHelper::SharedHash['privileged_page_count'].value != 0 && self.privileged_ip_range.present? rescue false)
|
||||||
end
|
end
|
||||||
def check_ip_is_privileged?(ip, user=(user_nil=true; nil))
|
def check_ip_is_privileged?(ip, user=(user_nil=true; nil))
|
||||||
flag = (self.privileged_ip_range.blank?)
|
flag = (self.privileged_ip_range.blank?)
|
||||||
|
|
Loading…
Reference in New Issue