android build progress

This commit is contained in:
2012-09-18 15:48:32 +02:00
parent 914406f13e
commit 1b62ae37ec
7 changed files with 17 additions and 9 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ class ApplicationController < ActionController::Base
layout :layout_by_resource
protect_from_forgery
#protect_from_forgery
private
+1 -1
View File
@@ -1,5 +1,5 @@
class UserController < ApplicationController
before_filter :allow_mobile #, :authenticate_user!
before_filter :allow_mobile, :authenticate_user!
layout 'phone'
alias :list :active_list
+4 -1
View File
@@ -3,12 +3,15 @@ class User
include Devise::Orm::SimplyStored
property :active_list_id
devise :database_authenticatable, :recoverable, :rememberable, :trackable, :registerable
devise :database_authenticatable, :recoverable, :rememberable, :trackable, :registerable, :token_authenticatable
has_and_belongs_to_many :lists, storing_keys: false
has_many :orders
validates_uniqueness_of :email
before_save :ensure_authentication_token
view :by_authentication_token, key: :authentication_token
def list_is_closed!
self.active_list_id = nil
+3 -3
View File
@@ -55,10 +55,10 @@ Devise.setup do |config|
# It can be set to an array that will enable http authentication only for the
# given strategies, for example, `config.http_authenticatable = [:token]` will
# enable it only for token authentication.
# config.http_authenticatable = false
config.http_authenticatable = [:token]
# If http headers should be returned for AJAX requests. True by default.
# config.http_authenticatable_on_xhr = true
config.http_authenticatable_on_xhr = true
# The realm used in Http Basic Authentication. "Application" by default.
# config.http_authentication_realm = "Application"
@@ -176,7 +176,7 @@ Devise.setup do |config|
# ==> Configuration for :token_authenticatable
# Defines name of the authentication token params key
# config.token_authentication_key = :auth_token
config.token_authentication_key = :auth_token
# ==> Scopes configuration
# Turn scoped views on. Before rendering "sessions/new", it will first check for
+3 -2
View File
@@ -38,9 +38,10 @@ Qrammer::Application.routes.draw do
# USER
default_url_options format: 'html', host: 'bladiblah'
match '/user' => 'user#home', as: :user_root
match '/user' => redirect('/user/home.html')
match '/user/home' => 'user#home', as: :user_root
get '/user/active_list(.:format)' => 'user#active_list', as: :user_active_list
get '/user/list_info' => 'user#list_info', as: :user_list_info
match '/user/list_info' => 'user#list_info', as: :user_list_info, via: [:get, :options]
post '/user/needs_help' => 'user#needs_help', as: :user_needs_help
post '/user/list_needs_payment' => 'user#list_needs_payment', as: :user_list_needs_payment
match '/user/create_list' => 'user#create_list', as: :user_create_list
Executable
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/bash
rm -rf public/assets;
RAILS_ENV=production rake assets:precompile;
RAILS_ENV=production rails runner script/build_mobile_app.rb
+1 -1
View File
@@ -36,7 +36,7 @@ for action in uc.action_methods
puts "action #{action} found"
result = uc.render_to_string(action: action.dup)
#result.sub! /<head>/, '<head><base href="file:///Users/bterkuile/Documents/workspace/Qwaiter/assets/" target="_self" />'
result.gsub! /(href|src)="([^#])/, %|\\1="#{root_url}\2|
result.gsub! /(href|src)="([^#])/, %|\\1="#{root_url}\\2|
File.open(File.join(android_root, 'user', "#{action}.html"), 'w'){|f| f.puts result}
end
end