Project: Potion Store

Revision: 65

Author: andykim78

Date: 13 Jan 2008 11:51:12

Changes:

It seems to work okay with Rails 2 so far.

* Google Checkout buyers get the license key right away instead of having to wait for the email
* Google Checkout notifications are properly authenticated now
* Migrated to Google4r 1.0.2
* More countries added to CC checkout. Way more.
* Insert dash into japanese zipcode if it's not already there. I can't believe PayPal doesn't do this already.
* "optional" string taken out even on non-completed orders
* Label tag added for "Name on License" field on forms
* Brian Cooke's Rails 2 patch applied

Files:
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/address_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/checkout_command_xml_generator_test.rb (try)
modified: /trunk/app/views/store/order/_form_countries.rhtml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/us_country_area_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/tax_table_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/checkout_command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/chargeback_amount_notification_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/var/cacert.pem (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/cancel_order_command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/shipping_adjustment_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/schema.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/world_area_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/charge_amount_notification_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/deliver_order_command_test.rb (try)
modified: /trunk/db/migrate/001_create_tables.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/lib/load_fixtures.rb (try)
added: /trunk/vendor/plugins/will_paginate (try)
modified: /trunk/app/views/admin/orders/index.rhtml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/callback_handler_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/postal_area_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/commands.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2 (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/send_buyer_message_command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/integration (try)
modified: /trunk/app/controllers/store/notification_controller.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/area_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/reply.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/archive_order_command_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/users.yml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/frontend.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/tax_rule_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/order_state_change_notification_test.rb (try)
modified: /trunk/test/functional/admin_products_controller_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/authorization_amount_notification_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/lib (try)
added: /trunk/vendor/plugins/will_paginate/test/pagination_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/developers_projects.yml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout.rb (try)
modified: /trunk/app/helpers/admin/products_helper.rb (try)
added: /trunk/vendor/plugins/will_paginate/LICENSE (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib (try)
added: /trunk/vendor/plugins/will_paginate/Rakefile (try)
modified: /trunk/app/controllers/admin/orders_controller.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/boot.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/lib (try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/us_state_area_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/finder.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/LICENSE (try)
modified: /trunk/app/views/order_mailer/thankyou_html.rhtml (try)
added: /trunk/vendor/plugins/will_paginate/test/helper.rb (try)
deleted: /trunk/vendor/plugins/google4r
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r (try)
added: /trunk/vendor/plugins/will_paginate/init.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/marketing_preferences_test.rb (try)
modified: /trunk/app/views/store/order/thankyou.rhtml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/init.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/notification_acknowledgement_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculation_result_test.rb (try)
modified: /trunk/ChangeLog (try)
modified: /trunk/test/fixtures/products.yml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/risk_information_notification_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/delivery_method_test.rb (try)
modified: /trunk/app/views/store/order/new.rhtml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/new_order_notification_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_code_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/pickup_shipping_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/array_pagination_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/README (try)
modified: /trunk/app/helpers/admin/orders_helper.rb (try)
modified: /trunk/test/unit/order_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/flat_rate_shipping_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/collection.rb (try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/view_helpers.rb (try)
modified: /trunk/app/controllers/admin_controller.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/xml_generation.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/refund_amount_notification_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/private_data_parser_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/frontend_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/replies.yml (try)
modified: /trunk/app/views/store/order/payment_cc.rhtml (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/project.rb (try)
modified: /trunk/config/store.yml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculation_callback_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/topic.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/anonymous_address_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/us_zip_area_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/add_tracking_data_command_test.rb (try)
modified: /trunk/config/environment.rb (try)
added: /trunk/vendor/plugins/will_paginate/test (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/shared.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/integration/checkout_command_test.rb (try)
modified: /trunk/config/environments/development.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/add_merchant_order_number_command_test.rb (try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/refund_order_command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/charge_order_command_test.rb (try)
modified: /trunk/app/views/admin/orders/_form.rhtml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/notification_handler_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_code_result_test.rb (try)
modified: /trunk/app/views/admin/index.rhtml (try)
modified: /trunk/test/unit/order_mailer_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/item_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculation_results_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/shopping_cart_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/authorize_order_command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/order_adjustment_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/notifications.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/CHANGES (try)
modified: /trunk/app/views/store/order/payment_gcheckout.rhtml (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/unarchive_order_command_test.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/lib/google4r/checkout/merchant_calculation.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/lib/activerecord_test_case.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/test/unit/merchant_calculated_shipping_test.rb (try)
modified: /trunk/app/helpers/admin/charts_helper.rb (try)
added: /trunk/vendor/gems/google4r-checkout-1.0.2/var (try)
modified: /trunk/app/controllers/store/order_controller.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/user.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/lib/activerecord_test_connector.rb (try)
modified: /trunk/app/models/line_item.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/developer.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/console (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/projects.yml (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/admin.rb (try)
modified: /trunk/test/fixtures/line_items.yml (try)
modified: /trunk/app/models/order.rb (try)
added: /trunk/vendor/plugins/will_paginate/test/finder_test.rb (try)
modified: /trunk/test/fixtures/orders.yml (try)
added: /trunk/vendor/plugins/will_paginate/test/fixtures/topics.yml (try)
modified: /trunk/vendor/plugins/activerecord_foreign_key_extensions/lib/active_record_extensions.rb (try)
added: /trunk/vendor/plugins/will_paginate/README (try)
modified: /trunk/app/controllers/application.rb (try)
added: /trunk/vendor/plugins/will_paginate/lib/will_paginate/core_ext.rb (try)
Diff: To list