page body fixes
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
App.PageBodyComponent = Ember.Component.extend
|
||||
setTemplate: (->
|
||||
body = @get('templateBody')
|
||||
body = @get('page.body')
|
||||
body ||= ""
|
||||
try
|
||||
template = Ember.HTMLBars.compile(body)
|
||||
catch
|
||||
template = Ember.HTMLBars.compile(tspan('page.cannot_compile'))
|
||||
@set 'template', Ember.HTMLBars.template(template)
|
||||
@set 'layout', Ember.HTMLBars.template(template)
|
||||
@rerender()
|
||||
).on('init').observes('templateBody')
|
||||
).on('init').observes('page.body')
|
||||
|
||||
@@ -14,8 +14,7 @@ App.Router.map ->
|
||||
@resource 'list', path: ':list_id'
|
||||
@route 'employees'
|
||||
@route 'employee', path: '/employees/:employee_id'
|
||||
@resource 'pages', ->
|
||||
@resource 'page', path: ':page_id'
|
||||
@route 'page', path: 'pages/:page_id'
|
||||
@route 'orders_display' # chromecast etc
|
||||
@route 'menu'
|
||||
@route 'settings'
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.row: .small-12.columns
|
||||
h2.main-section-header=model.title
|
||||
/= page-body model.body
|
||||
= page-body templateBody=model.body
|
||||
= page-body page=model
|
||||
|
||||
@@ -2,5 +2,7 @@ class Suppliers::PageSerializer
|
||||
include Qwaiter::SupplierBaseSerializer
|
||||
attributes :title, :body, :locale, :position
|
||||
attribute(:name) { object.name.to_s.sub /^suppliers-/, '' }
|
||||
attribute(:id) { object.name.to_s.sub /^suppliers-/, '' }
|
||||
def id
|
||||
object.name.to_s.sub /^suppliers-/, ''
|
||||
end
|
||||
end
|
||||
|
||||
+5
-5
@@ -36,7 +36,7 @@ set :linked_dirs, %w{log tmp/pids tmp/cache tmp/sockets vendor/bundle public/sys
|
||||
|
||||
# Default value for default_env is {}
|
||||
# set :default_env, { path: "/opt/ruby/bin:$PATH" }
|
||||
set :default_env, {'DEPLOY' => 'yes', 'RAILS_ENV' => 'production'}
|
||||
#set :default_env, {'DEPLOY' => 'yes'}
|
||||
|
||||
set :puma_threads, [4, 16]
|
||||
set :puma_workers, 2
|
||||
@@ -92,10 +92,10 @@ namespace :deploy do
|
||||
task :precompile do
|
||||
on roles(fetch(:assets_roles)) do
|
||||
run_locally do
|
||||
with rails_env: fetch(:rails_env) do
|
||||
execute 'bin/rake assets:precompile'
|
||||
execute 'bin/rake assets:dedigest'
|
||||
execute 'bin/rake assets:gzip'
|
||||
with rails_env: fetch(:stage) do
|
||||
execute "RAILS_ENV=#{fetch(:stage)} DEPLOY=yes bin/rake assets:precompile"
|
||||
execute "RAILS_ENV=#{fetch(:stage)} DEPLOY=yes bin/rake assets:dedigest"
|
||||
execute "RAILS_ENV=#{fetch(:stage)} DEPLOY=yes bin/rake assets:gzip"
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -3,11 +3,12 @@ Release
|
||||
|
||||
Release todos:
|
||||
--------------
|
||||
- Make font-awesome icons work
|
||||
- Render supplier info pages (page-body)
|
||||
- Drag drop on tablet persisting
|
||||
- Top menu height for ipad resolution
|
||||
- Release android version of MozoUser
|
||||
- Home page subscription form
|
||||
- Printer paperclip 5 minute setup story
|
||||
- Maybe responsive supplier dashboard
|
||||
- facebook share picture and js
|
||||
|
||||
|
||||
Reference in New Issue
Block a user