Commit 8c59b56902ac6de06881d228cbbde41d0b2b397b

Authored by Karpikau Andrei
1 parent 391b5fd2

work on rails 5 version

1 PATH 1 PATH
2 remote: . 2 remote: .
3 specs: 3 specs:
4 - kanjai (0.0.86) 4 + kanjai (0.0.92)
5 acts_as_list 5 acts_as_list
6 acts_as_tree 6 acts_as_tree
7 aws-sdk-s3 7 aws-sdk-s3
8 - daemons  
9 - delayed_job_active_record  
10 devise 8 devise
11 - jbuilder (~> 2.0)  
12 - json  
13 pg (= 1.0.0) 9 pg (= 1.0.0)
14 rails (~> 5.2) 10 rails (~> 5.2)
15 - rails_12factor  
16 sass-rails (~> 5.0) 11 sass-rails (~> 5.0)
17 - sdoc (~> 0.4.0)  
18 - therubyracer (= 0.12.2)  
19 - uglifier (>= 1.3.0)  
20 12
21 GEM 13 GEM
22 remote: https://rubygems.org/ 14 remote: https://rubygems.org/
@@ -68,17 +60,17 @@ GEM @@ -68,17 +60,17 @@ GEM
68 activerecord (>= 3.0.0) 60 activerecord (>= 3.0.0)
69 arel (9.0.0) 61 arel (9.0.0)
70 aws-eventstream (1.0.1) 62 aws-eventstream (1.0.1)
71 - aws-partitions (1.100.0)  
72 - aws-sdk-core (3.24.1) 63 + aws-partitions (1.105.0)
  64 + aws-sdk-core (3.31.0)
73 aws-eventstream (~> 1.0) 65 aws-eventstream (~> 1.0)
74 aws-partitions (~> 1.0) 66 aws-partitions (~> 1.0)
75 aws-sigv4 (~> 1.0) 67 aws-sigv4 (~> 1.0)
76 jmespath (~> 1.0) 68 jmespath (~> 1.0)
77 - aws-sdk-kms (1.7.0)  
78 - aws-sdk-core (~> 3) 69 + aws-sdk-kms (1.9.0)
  70 + aws-sdk-core (~> 3, >= 3.26.0)
79 aws-sigv4 (~> 1.0) 71 aws-sigv4 (~> 1.0)
80 - aws-sdk-s3 (1.17.0)  
81 - aws-sdk-core (~> 3, >= 3.21.2) 72 + aws-sdk-s3 (1.21.0)
  73 + aws-sdk-core (~> 3, >= 3.26.0)
82 aws-sdk-kms (~> 1) 74 aws-sdk-kms (~> 1)
83 aws-sigv4 (~> 1.0) 75 aws-sigv4 (~> 1.0)
84 aws-sigv4 (1.0.3) 76 aws-sigv4 (1.0.3)
@@ -86,12 +78,6 @@ GEM @@ -86,12 +78,6 @@ GEM
86 builder (3.2.3) 78 builder (3.2.3)
87 concurrent-ruby (1.0.5) 79 concurrent-ruby (1.0.5)
88 crass (1.0.4) 80 crass (1.0.4)
89 - daemons (1.2.6)  
90 - delayed_job (4.1.5)  
91 - activesupport (>= 3.0, < 5.3)  
92 - delayed_job_active_record (4.1.3)  
93 - activerecord (>= 3.0, < 5.3)  
94 - delayed_job (>= 3.0, < 5)  
95 devise (4.5.0) 81 devise (4.5.0)
96 bcrypt (~> 3.0) 82 bcrypt (~> 3.0)
97 orm_adapter (~> 0.1) 83 orm_adapter (~> 0.1)
@@ -99,18 +85,12 @@ GEM @@ -99,18 +85,12 @@ GEM
99 responders 85 responders
100 warden (~> 1.2.3) 86 warden (~> 1.2.3)
101 erubi (1.7.1) 87 erubi (1.7.1)
102 - execjs (2.7.0)  
103 ffi (1.9.25) 88 ffi (1.9.25)
104 globalid (0.4.1) 89 globalid (0.4.1)
105 activesupport (>= 4.2.0) 90 activesupport (>= 4.2.0)
106 i18n (1.1.1) 91 i18n (1.1.1)
107 concurrent-ruby (~> 1.0) 92 concurrent-ruby (~> 1.0)
108 - jbuilder (2.7.0)  
109 - activesupport (>= 4.2.0)  
110 - multi_json (>= 1.2)  
111 jmespath (1.4.0) 93 jmespath (1.4.0)
112 - json (1.8.6)  
113 - libv8 (3.16.14.19-x86_64-darwin-16)  
114 loofah (2.2.2) 94 loofah (2.2.2)
115 crass (~> 1.0.2) 95 crass (~> 1.0.2)
116 nokogiri (>= 1.5.9) 96 nokogiri (>= 1.5.9)
@@ -123,7 +103,6 @@ GEM @@ -123,7 +103,6 @@ GEM
123 mini_mime (1.0.1) 103 mini_mime (1.0.1)
124 mini_portile2 (2.3.0) 104 mini_portile2 (2.3.0)
125 minitest (5.11.3) 105 minitest (5.11.3)
126 - multi_json (1.13.1)  
127 nio4r (2.3.1) 106 nio4r (2.3.1)
128 nokogiri (1.8.5) 107 nokogiri (1.8.5)
129 mini_portile2 (~> 2.3.0) 108 mini_portile2 (~> 2.3.0)
@@ -150,11 +129,6 @@ GEM @@ -150,11 +129,6 @@ GEM
150 nokogiri (>= 1.6) 129 nokogiri (>= 1.6)
151 rails-html-sanitizer (1.0.4) 130 rails-html-sanitizer (1.0.4)
152 loofah (~> 2.2, >= 2.2.2) 131 loofah (~> 2.2, >= 2.2.2)
153 - rails_12factor (0.0.3)  
154 - rails_serve_static_assets  
155 - rails_stdout_logging  
156 - rails_serve_static_assets (0.0.5)  
157 - rails_stdout_logging (0.0.5)  
158 railties (5.2.1) 132 railties (5.2.1)
159 actionpack (= 5.2.1) 133 actionpack (= 5.2.1)
160 activesupport (= 5.2.1) 134 activesupport (= 5.2.1)
@@ -165,8 +139,6 @@ GEM @@ -165,8 +139,6 @@ GEM
165 rb-fsevent (0.10.3) 139 rb-fsevent (0.10.3)
166 rb-inotify (0.9.10) 140 rb-inotify (0.9.10)
167 ffi (>= 0.5.0, < 2) 141 ffi (>= 0.5.0, < 2)
168 - rdoc (4.3.0)  
169 - ref (2.0.0)  
170 responders (2.4.0) 142 responders (2.4.0)
171 actionpack (>= 4.2.0, < 5.3) 143 actionpack (>= 4.2.0, < 5.3)
172 railties (>= 4.2.0, < 5.3) 144 railties (>= 4.2.0, < 5.3)
@@ -181,9 +153,6 @@ GEM @@ -181,9 +153,6 @@ GEM
181 sprockets (>= 2.8, < 4.0) 153 sprockets (>= 2.8, < 4.0)
182 sprockets-rails (>= 2.0, < 4.0) 154 sprockets-rails (>= 2.0, < 4.0)
183 tilt (>= 1.1, < 3) 155 tilt (>= 1.1, < 3)
184 - sdoc (0.4.2)  
185 - json (~> 1.7, >= 1.7.7)  
186 - rdoc (~> 4.0)  
187 sprockets (3.7.2) 156 sprockets (3.7.2)
188 concurrent-ruby (~> 1.0) 157 concurrent-ruby (~> 1.0)
189 rack (> 1, < 3) 158 rack (> 1, < 3)
@@ -191,16 +160,11 @@ GEM @@ -191,16 +160,11 @@ GEM
191 actionpack (>= 4.0) 160 actionpack (>= 4.0)
192 activesupport (>= 4.0) 161 activesupport (>= 4.0)
193 sprockets (>= 3.0.0) 162 sprockets (>= 3.0.0)
194 - therubyracer (0.12.2)  
195 - libv8 (~> 3.16.14.0)  
196 - ref  
197 thor (0.20.0) 163 thor (0.20.0)
198 thread_safe (0.3.6) 164 thread_safe (0.3.6)
199 tilt (2.0.8) 165 tilt (2.0.8)
200 tzinfo (1.2.5) 166 tzinfo (1.2.5)
201 thread_safe (~> 0.1) 167 thread_safe (~> 0.1)
202 - uglifier (4.1.19)  
203 - execjs (>= 0.3.0, < 3)  
204 warden (1.2.7) 168 warden (1.2.7)
205 rack (>= 1.0) 169 rack (>= 1.0)
206 websocket-driver (0.7.0) 170 websocket-driver (0.7.0)
@@ -235,7 +235,7 @@ module Kanjai @@ -235,7 +235,7 @@ module Kanjai
235 end 235 end
236 end 236 end
237 237
238 - render :nothing => true 238 + render body: nil
239 end 239 end
240 240
241 def show_frontend_editor 241 def show_frontend_editor
@@ -32,7 +32,7 @@ module Kanjai @@ -32,7 +32,7 @@ module Kanjai
32 32
33 @pdf_content = content_for_render 33 @pdf_content = content_for_render
34 respond_to do |format| 34 respond_to do |format|
35 - format.html{render :text => content_for_render} 35 + format.html{render :plain => content_for_render}
36 format.pdf{ 36 format.pdf{
37 options = { 37 options = {
38 pdf: "file_name", 38 pdf: "file_name",
@@ -61,7 +61,7 @@ module Kanjai @@ -61,7 +61,7 @@ module Kanjai
61 if stale?(last_modified: @page_data.last_modified, etag: @page_data.etag_cache_key) 61 if stale?(last_modified: @page_data.last_modified, etag: @page_data.etag_cache_key)
62 layer = @page_data.page.page_template.get_html_content 62 layer = @page_data.page.page_template.get_html_content
63 content_for_render = setTemplateContent(@page_data.page.page_template, layer, @page_data) 63 content_for_render = setTemplateContent(@page_data.page.page_template, layer, @page_data)
64 - render :text => content_for_render and return 64 + render :plain => content_for_render and return
65 end 65 end
66 end 66 end
67 #render :html => content_for_render.html_safe 67 #render :html => content_for_render.html_safe
@@ -91,6 +91,11 @@ module Kanjai @@ -91,6 +91,11 @@ module Kanjai
91 html.to_s 91 html.to_s
92 end 92 end
93 93
  94 + def get_html_by_json_client_url(url, locale)
  95 + page_data = PageDatum.where(:url => url, lang: locale).first
  96 + get_html_by_json_client(page_data)
  97 + end
  98 +
94 def make_navigation(parent_id, level) 99 def make_navigation(parent_id, level)
95 html = '' 100 html = ''
96 if level > 0 101 if level > 0
  1 +Rails.application.config.assets.precompile += %w( spree/frontend/all.css )
@@ -21,13 +21,7 @@ Gem::Specification.new do |s| @@ -21,13 +21,7 @@ Gem::Specification.new do |s|
21 s.add_dependency "sass-rails", "~> 5.0" 21 s.add_dependency "sass-rails", "~> 5.0"
22 22
23 # Use Uglifier as compressor for JavaScript assets 23 # Use Uglifier as compressor for JavaScript assets
24 - s.add_dependency 'uglifier', '>= 1.3.0'  
25 -# See https://github.com/sstephenson/execjs#readme for more supported runtimes  
26 - s.add_dependency 'therubyracer', '0.12.2'  
27 -# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder  
28 - s.add_dependency 'jbuilder', '~> 2.0'  
29 -# bundle exec rake doc:rails generates the API under doc/api.  
30 - s.add_dependency 'sdoc', '~> 0.4.0' 24 + #s.add_dependency 'uglifier', '>= 1.3.0'
31 25
32 # Use ActiveModel has_secure_password 26 # Use ActiveModel has_secure_password
33 # gem 'bcrypt', '~> 3.1.7' 27 # gem 'bcrypt', '~> 3.1.7'
@@ -44,15 +38,15 @@ Gem::Specification.new do |s| @@ -44,15 +38,15 @@ Gem::Specification.new do |s|
44 38
45 s.add_dependency 'aws-sdk-s3' 39 s.add_dependency 'aws-sdk-s3'
46 40
47 - s.add_dependency 'delayed_job_active_record' 41 + #s.add_dependency 'delayed_job_active_record'
48 42
49 s.add_dependency 'acts_as_list' 43 s.add_dependency 'acts_as_list'
50 s.add_dependency 'acts_as_tree' 44 s.add_dependency 'acts_as_tree'
51 45
52 - s.add_dependency 'json' 46 + #s.add_dependency 'json'
53 47
54 - s.add_dependency "daemons" 48 + #s.add_dependency "daemons"
55 49
56 - s.add_runtime_dependency 'rails_12factor' 50 + #s.add_runtime_dependency 'rails_12factor'
57 51
58 end 52 end
1 require 'rubygems' 1 require 'rubygems'
2 require "devise" 2 require "devise"
3 require "aws-sdk" 3 require "aws-sdk"
4 -require "delayed_job_active_record"  
5 require "rails" 4 require "rails"
6 require "kanjai/engine" 5 require "kanjai/engine"
7 6
@@ -5,7 +5,7 @@ module Kanjai @@ -5,7 +5,7 @@ module Kanjai
5 class Engine < ::Rails::Engine 5 class Engine < ::Rails::Engine
6 isolate_namespace Kanjai 6 isolate_namespace Kanjai
7 config.autoload_paths += %W(#{config.root}/lib) 7 config.autoload_paths += %W(#{config.root}/lib)
8 - config.assets.paths << Kanjai::Engine.root.join("app", "assets", "fonts") 8 + #config.assets.paths << Kanjai::Engine.root.join("app", "assets", "fonts")
9 9
10 config.to_prepare do 10 config.to_prepare do
11 Dir.glob(Rails.root + "app/decorators/**/*_decorator*.rb").each do |c| 11 Dir.glob(Rails.root + "app/decorators/**/*_decorator*.rb").each do |c|
@@ -14,10 +14,8 @@ module Kanjai @@ -14,10 +14,8 @@ module Kanjai
14 end 14 end
15 15
16 initializer "kanjai.assets.precompile" do |app| 16 initializer "kanjai.assets.precompile" do |app|
17 - app.config.assets.precompile = %w(kanjai/general.css kanjai/general_admin.css kanjai/general_site.css kanjai/general_site_editor.css kanjai/frontend.css kanjai/frontend_extend.css kanjai/general.js kanjai/general_admin.js kanjai/general_site_editor.js kanjai/frontend.js kanjai/frontend_not_login.js kanjai/frontend_extend) 17 + app.config.assets.precompile += %w(kanjai/general.css kanjai/general_admin.css kanjai/general_site.css kanjai/general_site_editor.css kanjai/frontend.css kanjai/frontend_extend.css kanjai/general.js kanjai/general_admin.js kanjai/general_site_editor.js kanjai/frontend.js kanjai/frontend_not_login.js kanjai/frontend_extend)
18 end 18 end
19 19
20 -  
21 -  
22 end 20 end
23 end 21 end