Request cleanup

This commit is contained in:
2014-07-29 20:25:42 +02:00
parent 7443d3b08b
commit 2d0e656c96
10 changed files with 25 additions and 10 deletions
@@ -13,4 +13,4 @@ Qsupplier.App.ApplicationController = Ember.Controller.extend
#error_supplier.eraseRecord()
#@set 'supplier', null
#@store.find('supplier', 'current').then success, error
@set 'supplier', @store.find('supplier', supplier_id)
# @set 'supplier', @store.find('supplier', supplier_id)
@@ -4,7 +4,13 @@ Qsupplier.App.ApplicationRoute = Ember.Route.extend
@store.find 'product_category'
#@store.find 'order', state: 'active' included in list
setupController: (controller)->
# @set 'supplier', @store.find('supplier', supplier_id)
supplier = @store.push 'supplier', supplier_object
controller.set 'supplier', supplier
@store.find 'list', state: 'active'
@store.find 'section'
controller.set 'product_categories', @store.all('product_category')
actions:
openModal: (modalName, model)->
@@ -11,7 +11,7 @@ Qsupplier.App.IndexRoute = Ember.Route.extend
# mayby @store.all 'list' will work better!!!! (2014-04-24 a more experienced benjamin :)
#orders: @store.filter 'order', -> true
orders: @store.all 'order'
sections: @store.find 'section'
sections: @store.all 'section'
setupController: (controller, model)->
controller.set('model', model)
#$('#section_selector').on 'change', (-> controller.set('sectionId', $(this).val()))
@@ -1,5 +1,5 @@
Qsupplier.App.SectionsRoute = Ember.Route.extend
model: -> @store.find 'section'
model: -> @store.all 'section'
setupController: (controller, collection) ->
controller.set 'content', collection
@@ -2,7 +2,7 @@ root = exports ? this
root.Qsupplier=
watch_events: ->
faye = new Faye.Client(event_host)
faye.subscribe "/supplier/#{supplier_id}", (e)=>
faye.subscribe "/supplier/#{supplier_object.id}", (e)=>
console.log "Event: #{e.event}"
console.log e.data
if(e.event == 'new_order')
-2
View File
@@ -16,8 +16,6 @@ html lang="en"
= javascript_include_tag "supplier/foundation1/application"
= yield :head
/= javascript_include_tag "https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places&language=#{I18n.locale}"
javascript:
supplier_id="#{current_supplier.id}";
body
= render 'suppliers/application/top_menu'
@@ -1,7 +1,8 @@
<script>
var $locale = '<%= I18n.locale %>';
var supplier_id = '<%= current_supplier.id %>';
//var $locale = '<%= I18n.locale %>';
//var supplier_id = '<%= current_supplier.id %>';
var supplier_object=<%= SupplierSupplierSerializer.new(current_supplier).as_json(root: false).to_json.html_safe %>;
var data_host = '';
var event_host = '<%= Qwaiter.event_host %>';
var datepicker_options = {dateFormat: 'yy-mm-dd', firstDay: <%= current_supplier.week_starts_on_monday? ? 1 : 0 %>};
//var datepicker_options = {dateFormat: 'yy-mm-dd', firstDay: <%= current_supplier.week_starts_on_monday? ? 1 : 0 %>};
</script>
+1
View File
@@ -69,6 +69,7 @@ class << uc
end
uc.instance_variable_set('@_request', uc.request)
for action in uc.action_methods
next unless action == 'index'
if File.exist?(Rails.root.join('app', 'views', 'user', "#{action}.html.slim"))
puts "action #{action} found"
result = uc.render_to_string(action: action.dup)
+8
View File
@@ -1,4 +1,12 @@
#!/usr/bin/env bash
rm -rf public/assets;
QWAITER_MOBILE_EXPORT=yes RAILS_ENV=production bundle exec rake assets:precompile;
rm -rf public/assets/cmtool;
rm -rf public/assets/jquery-ui;
rm -rf public/assets/admin;
rm -rf public/assets/waiter;
rm -rf public/assets/supplier;
rm -rf public/assets/site;
rm -rf public/assets/cartoon;
rm -rf public/assets/frames;
QWAITER_MOBILE_EXPORT=yes RAILS_ENV=production TEST_HOST=$1 bundle exec rails runner bin/build_mobile_app.rb;
+2 -1
View File
@@ -33,6 +33,7 @@ Supplier
User
----
- Cleanup UserController
- Add product info (look at waiter app)
- translate join table strings
- Add order plus button
@@ -60,4 +61,4 @@ Bugs
Post release
============
Chromecast app Waiter app Users can disable their own help request (maak ongedaan?) Users can disable their own bill request (maak ongedaan?) Think about extra confirmation box for these requests Supplier section 100% on ember :)
- Chromecast app Waiter app Users can disable their own help request (maak ongedaan?) Users can disable their own bill request (maak ongedaan?) Think about extra confirmation box for these requests Supplier section 100% on ember :)