My favorites
▼
|
Sign in
substruct
Open-source Ruby on Rails E-Commerce
Project Home
Downloads
Wiki
Issues
Source
READ-ONLY: This project has been
archived
. For more information see
this post
.
Search
Search within:
All issues
Open issues
New issues
Issues to verify
for
Advanced search
Search tips
Subscriptions
Issue
64
attachment: empty_shipping_type_price.patch
(1.7 KB)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Index: /home/edmundo/workspace_aptana/substruct_trunk/vendor/plugins/substruct/app/models/order_shipping_type.rb
===================================================================
--- /home/edmundo/workspace_aptana/substruct_trunk/vendor/plugins/substruct/app/models/order_shipping_type.rb (revision 43)
+++ /home/edmundo/workspace_aptana/substruct_trunk/vendor/plugins/substruct/app/models/order_shipping_type.rb (working copy)
@@ -4,6 +4,9 @@
:class_name => 'OrderShippingWeight',
:dependent => :destroy
+ validates_presence_of :price
+ validates_numericality_of :price
+
attr_accessor :calculated_price
def self.get_domestic
Index: /home/edmundo/workspace_aptana/substruct_trunk/vendor/plugins/substruct/app/controllers/admin/preferences_controller.rb
===================================================================
--- /home/edmundo/workspace_aptana/substruct_trunk/vendor/plugins/substruct/app/controllers/admin/preferences_controller.rb (revision 43)
+++ /home/edmundo/workspace_aptana/substruct_trunk/vendor/plugins/substruct/app/controllers/admin/preferences_controller.rb (working copy)
@@ -61,10 +62,16 @@
flash[:notice] = "Shipping rates updated."
redirect_to :action => 'shipping'
end
+
def add_new_rate_ajax
- shipping_type = OrderShippingType.create(params[:shipping_type])
- render(:partial => 'shipping_type', :locals => {:shipping_type => shipping_type})
+ @shipping_type = OrderShippingType.new(params[:shipping_type])
+ if @shipping_type.save
+ render(:partial => 'shipping_type', :locals => {:shipping_type => @shipping_type})
+ else
+ render :text => ""
+ end
end
+
def remove_shipping_type_ajax
@type = OrderShippingType.find(
:first,
Powered by
Google Project Hosting