Skip to content

Instantly share code, notes, and snippets.

Avatar

Jerry Thompson jetsgit

View GitHub Profile
View gist:5eab7dfd49896a271021caa3567e7385
Started GET "/admin/signup" for ::1 at 2017-07-06 11:33:16 -0700
ActiveRecord::SchemaMigration Load (2.7ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by Alchemy::Admin::UsersController#signup as HTML
Alchemy::Site Load (24.7ms) SELECT "alchemy_sites".* FROM "alchemy_sites" WHERE "alchemy_sites"."id" = $1 LIMIT 1 [["id", 1]]
Alchemy::Language Load (29.0ms) SELECT "alchemy_languages".* FROM "alchemy_languages" WHERE "alchemy_languages"."site_id" = $1 AND "alchemy_languages"."id" = $2 LIMIT 1 [["site_id", 1], ["id", 1]]
(31.1ms) SELECT COUNT(*) FROM "alchemy_users"
CACHE (0.0ms) SELECT COUNT(*) FROM "alchemy_users"
Redirected to http://localhost:3000/admin/dashboard
Completed 302 Found in 426ms (ActiveRecord: 105.0ms)
View teaser.html
<teaser>
<div class="title">{{ingredient('title').value}}</div>
<div class="body">{{ingredient('body').value}}</div>
</teaser>
View element.html
<<%= @element_name %>>
<%- @contents.each do |content| -%>
<%- if content['essence_type'] == 'EssenceRichtext' -%>
<div ng-bind-html= "safe(ingredient('<%= content['name'] %>').value)" class="<%= content['name'] %>"></div>
<%- elsif content['essence_type'] == 'EssencePicture' -%>
<img ng-if="ingredient('<%= content['name'] %>') != ''" ng-src="{{ingredient('<%= content['name'] %>').value}}">
<%- else -%>
<div class="<%= content['name'] %>">{{ingredient('<%= content['name'] %>').value}}</div>
<%- end -%>
<%- end -%>
View jewelsCtrl.coffee
angular.module('jewelsStore')
.controller('JewelsCtrl', [ "JewelsResource", (JewelsResource) ->
this.jewels = JewelsResource.getAll()
console.log this.jewels
])
angular.module('jewelsStore')
.factory('JewelsResource', ['Restangular', (Restangular) ->
getAll: ->
Restangular.all('jewels').getList().$object
View gist:9d2521ec8798f07e61d7
require_dependency 'spree/calculator'
#
# This is a no-op calculator that just returns the existing value.
# We hook our tax calculations in SpreeAvatax::TaxComputer at the order level instead of here at the line item level
#
module Spree
class Calculator::Avatax < Calculator
class DoNotUseCompute < StandardError; end
View gist:9b834479e1bb1b524981
NoMethodError in Spree::CheckoutController#update
undefined method `compute_amount' for #<Spree::TaxCloudTransaction:0x000000092cfe08>
Rails.root: /home/jet/RailsApps/spree/fedtax
Application Trace | Framework Trace | Full Trace
activemodel (4.0.5) lib/active_model/attribute_methods.rb:439:in `method_missing'
activerecord (4.0.5) lib/active_record/attribute_methods.rb:167:in `method_missing'
/home/jet/RailsApps/spree/spree/core/app/models/spree/adjustment.rb:79:in `update!'
activerecord (4.0.5) lib/active_record/relation/delegation.rb:13:in `map'
View gist:f3a69ec22a89a6dcf618
def tax_cloud_adjustment
line_items.each do |line_item|
line_item.adjustments.create({
source: self.tax_cloud_transaction,
label: 'Tax from TaxCloud',
mandatory: true,
eligible: true,
amount: line_item.tax_cloud_cart_item.amount,
order_id: self.id
})
View gist:1bfe868ef6dcac9878b2
Spree::Order.class_eval do
self.state_machine.after_transition :to => :payment, :do => :lookup_tax_cloud, :if => :tax_cloud_eligible?
def lookup_tax_cloud
unless tax_cloud_transaction.nil?
tax_cloud_transaction.lookup
else
create_tax_cloud_transaction
tax_cloud_transaction.lookup
@jetsgit
jetsgit / gist:9789d6e1905fa27bb43f
Created May 16, 2014
git diff 2-1-stable 2-2-stable core/app/models/spree/adjustment.rb
View gist:9789d6e1905fa27bb43f
diff --git a/core/app/models/spree/adjustment.rb b/core/app/models/spree/adjustment.rb
index 35f90f9..c4f7be0 100644
--- a/core/app/models/spree/adjustment.rb
+++ b/core/app/models/spree/adjustment.rb
@@ -1,10 +1,8 @@
# Adjustments represent a change to the +item_total+ of an Order. Each adjustment
# has an +amount+ that can be either positive or negative.
#
-# Adjustments can be open/closed/finalized
-#
@jetsgit
jetsgit / Lilley_Jet_diff
Created Mar 1, 2013
diff git://github.com/lilleyt/spree_flexi_variants.git master and git://github.com/bluehandtalking/spree_flexi_variants.git spree1-3-stable
View Lilley_Jet_diff
diff -X diff-exclude -Naur spree_flexi_variants_Lilley/app/assets/javascripts/admin/orders/edit.js spree_flexi_variants/app/assets/javascripts/admin/orders/edit.js
--- spree_flexi_variants_Lilley/app/assets/javascripts/admin/orders/edit.js 2013-03-01 08:19:40.000000000 -0800
+++ spree_flexi_variants/app/assets/javascripts/admin/orders/edit.js 2013-03-01 08:27:48.000000000 -0800
@@ -13,7 +13,7 @@
return false;
});
- $("#add_product_name").product_autocomplete();
+ $(".variant_autocomplete").variantAutocomplete();
You can’t perform that action at this time.