Skip to content

Instantly share code, notes, and snippets.

View 8vius's full-sized avatar

Luis Miguel Delgado 8vius

View GitHub Profile
calculateTotal = (perception) ->
total = perception.taxedAmount + perception.exemptAmount
total.toFixed(2)
perceptionFields = ->
scope: true
require: "^payrollItems"
link: (scope, _element, attrs, ctrl) ->
scope.perception = { total: "0.00" }
1 #= require invoices.module
2 #= require invoices/perception_fields.directive
3
4 describe "perceptionFields", ->
5 [scope, perceptionsCtrl] = []
6
7 beforeEach ->
8 module "app.invoices"
9
10 inject ($compile, $rootScope) ->
module Filterable
extend ActiveSupport::Concern
module ClassMethods
def filter(filtering_params)
results = where(nil)
filtering_params.each do |key, value|
results = results.public_send(key, value) if value.present?
end
results
Hola Luis Miguel
Las pruebas del requerimiento de filtros no fueron satisfactorias, por favor revisa el documento que se encuentra en el slack (Documento versión Final - Requerimientos Plataforma RTC V2), en donde se especifican uno a uno los filtros.
Después de nuestras pruebas encontramos que:
Epa Yess, un par de cosas.
Filtro por total:
No existe porque en ningún momento mostramos en total en esas vistas ¿para qué necesitamos el filtro?
¿Agrego el total a la vista entonces? Para justificar agregar el filtro.
Filtro por Folio:
Lo acabo de agregar ya lo debes poder ver en el staging.
<table class="button radius purple">
<tr>
<td>
<a href="\{{EDIT_SERVICE_URL}}" title="Modificar el servicio">
Modificar el servicio
</a>
</td>
</tr>
</table>
<table class="button radius purple">
<tr>
<td>
<a href="\{{EDIT_SERVICE_URL}}" title="Modificar el servicio">
Modificar el servicio
</a>
</td>
</tr>
</table>
332 <158>1 2016-09-30T23:59:12.550028+00:00 heroku router - - at=error code=H12 desc="Request timeout" method=POST path="/perfil/2234/recurrencias/16730" host=aliada.mx request_id=145563d4-4725-4526-9edb-e7e877d28d5b fwd="189.210.196.206" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0
1334 <190>1 2016-10-01T00:01:18.338685+00:00 app web.1 - - {"method":"POST","path":"/perfil/2234/recurrencias/16730","format":"*/*","controller":"recurrences","action":"update","status":200,"duration":89575.48,"view":0.61,"db":40204.56,"params":{"utf8":"✓","authenticity_token":"HVCIh61IfAK+0uAODUd+nHN2c/j8SvNK
class Foo(object):
def method(param):
class Bar(object):
def method(param):
Foo().method(param)
charge = Stripe::Charge.create(
{
source: donation.stripeToken,
amount: donation.amount_cents,
description: 'Piggybackr v2',
currency: donation.amount_currency,
statement_descriptor: statement_descriptor,
destination: {
amount: donation.amount_cents - donation.site_fee_cents,
account: fundraiser.owner.stripe_user_id