profile
viewpoint
Travis Webb tjwebb @cloudreach Norfolk, VA cloudreach.com Chief Technologist at @cloudreach
GollumEvent

startedlibra/libra

started time in a month

startedprobot/create-probot-app

started time in a month

startedfh1ch/node-bacstack

started time in a month

issue openedbalderdashy/sails

jsonb type support for postgresql

It looks like waterline supports the json type for postgres; in 9.4, the jsonb type was introduced which offers significant advantages: http://www.postgresql.org/docs/9.4/static/datatype-json.html.

Would the core team consider a PR that supports the jsonb type?

created time in 2 months

issue openedbalderdashy/sails

ability to make models "abstract"

I'd like to define an "abstract" (in the Java sense of the word) model that other models can extend from, but which isn't part of the actual ORM. In grails this is achieved by putting this stuff in src/ and then importing it. I suppose I could do this, but I wanted to see what the waterline team thinks about doing this:

module.exports = {
  abstract: true,
  attributes: {
    ...
  }
};

Abstract models can co-exist with the others, but they are clearly distinguished and are not persistable. Is a feature like this consistent with the design philosophy of waterline? I think it may be useful.

created time in 2 months

issue openedbalderdashy/sails

feature discussion: define a Model that can be composed of multiple tables joined together

I'd like to define a waterline model M that is the representation of a join between tables t1 and t2. Is this possible? e.g.

{
  join: {
    t1: 'id',
    t2: 't1_id'
  },    
  attributes: {
    foo: {
      columnName: 't1.foo'
    },
    bar: {
      columnName: 't2.bar'
    }
  }
}

or something, etc etc making stuff up

created time in 2 months

issue openedbalderdashy/sails

option to disable dynamic finders

Can waterline provide an option to disable these? https://github.com/balderdashy/waterline/blob/master/lib/waterline/query/index.js#L31

My schema is large and complex. 300+ models each with up to 100 dynamic finders means on the order of 30,000 functions being generated during waterline.initialize. It takes about a minute, for example. Plus I just don't need 99.85% of these. I only need and want find().

created time in 2 months

issue openedbalderdashy/sails

explicitly setting autoIncrement causes red herring validation errors

Things like:

   • "required" validation rule failed for input: NaN
   • `undefined` should be a string (instead of "NaN", which is a number)

But which do not fail if autoIncrement is not set.

created time in 2 months

issue openedbalderdashy/sails

"required" validation fails on empty string

   • "required" validation rule failed for input: ''

I think that an empty string should not fail a "required" validation. Postgres for example allows empty strings in column where is_nullable is false, so this behavior is in conflict. I'm not sure how other datastores behave.

I think that "required" validation should only fail on null and undefined.

created time in 2 months

issue openedbalderdashy/sails

discussion: replace waterline-sequel with a community-supported query builder

I'm wondering if the project would benefit from using a more popular and more thoroughly-maintained query builder such as knexjs. Interested in hearing feedback.

created time in 2 months

issue openedbalderdashy/sails

faulty unit tests?

Hey @particlebanana maybe you can take a look at this. I set this in Waterline:

Promise.onPossiblyUnhandledRejection(function(error){
  throw error;
});

As a result, the unit tests began failing, but it seems like at least some of them are failing for legitimate reasons. These results indicate to me that it's possible these tests actually should fail but their failures were being ignored by the lax promise settings. Do you think this is plausible?

  1) Model associations hasMany .remove() should error with a failed transaction when an object is used:
     Error: [object Object],[object Object]
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:159:16
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:454:17
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:444:17
      at Array.forEach (native)
      at _each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:46:24)
      at Object.taskComplete (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:443:13)
  From previous event:
      at new Promise (/home/tjwebb/workspace/waterline/node_modules/bluebird/js/main/promise.js:82:37)
      at defer (/home/tjwebb/workspace/waterline/lib/waterline/utils/defer.js:6:17)
      at new module.exports (/home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:30:18)
      at prototypeFns.save (/home/tjwebb/workspace/waterline/lib/waterline/model/index.js:33:14)
      at /home/tjwebb/workspace/waterline/test/integration/model/association.remove.hasMany.js:109:18
      at bound (/home/tjwebb/workspace/waterline/node_modules/lodash/dist/lodash.js:957:21)
      at applyInOriginalCtx (/home/tjwebb/workspace/waterline/lib/waterline/utils/normalize.js:416:80)
      at wrappedCallback (/home/tjwebb/workspace/waterline/lib/waterline/utils/normalize.js:315:18)
      at _normalizeCallback.callback.success (/home/tjwebb/workspace/waterline/node_modules/node-switchback/lib/normalize.js:33:31)
      at _switch (/home/tjwebb/workspace/waterline/node_modules/node-switchback/lib/factory.js:35:28)
      at returnResults (/home/tjwebb/workspace/waterline/lib/waterline/query/finders/basic.js:342:9)
      at /home/tjwebb/workspace/waterline/lib/waterline/query/finders/basic.js:239:16
      at /home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:82:7
      at Object.async.each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:121:20)
      at /home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:421:11
      at /home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:560:5
      at Object.async.each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:121:20)
      at _buildChildOpts (/home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:449:9)
      at _execChildOpts (/home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:417:8)
      at /home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:80:10
      at bound (/home/tjwebb/workspace/waterline/node_modules/lodash/dist/lodash.js:957:21)
      at applyInOriginalCtx (/home/tjwebb/workspace/waterline/lib/waterline/utils/normalize.js:416:80)
      at wrappedCallback (/home/tjwebb/workspace/waterline/lib/waterline/utils/normalize.js:315:18)
      at _normalizeCallback.callback.success (/home/tjwebb/workspace/waterline/node_modules/node-switchback/lib/normalize.js:33:31)
      at _switch (/home/tjwebb/workspace/waterline/node_modules/node-switchback/lib/factory.js:35:28)
      at Object.adapterDef.find (/home/tjwebb/workspace/waterline/test/integration/model/association.remove.hasMany.js:49:59)
      at module.exports.find (/home/tjwebb/workspace/waterline/lib/waterline/adapter/dql.js:121:13)
      at _runOperation (/home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:396:29)
      at run (/home/tjwebb/workspace/waterline/lib/waterline/query/finders/operations.js:69:8)
      at module.exports.find (/home/tjwebb/workspace/waterline/lib/waterline/query/finders/basic.js:231:16)
      at Deferred.exec (/home/tjwebb/workspace/waterline/lib/waterline/query/deferred.js:488:16)
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/integration/model/association.remove.hasMany.js:101:35)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:196:15)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)

  2) instance methods hasMany association add with an id should pass model values to create method for each relationship:
     AssertionError: false == true
      at /home/tjwebb/workspace/waterline/test/unit/model/association.add.hasMany.id.js:85:11
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:190:7
      at obj.exec (/home/tjwebb/workspace/waterline/test/unit/model/association.add.hasMany.id.js:31:13)
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:183:11
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:454:17
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:444:17
      at Array.forEach (native)
      at _each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:46:24)
      at Object.taskComplete (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:443:13)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  3) instance methods hasMany association remove with an id should pass model values to create method for each relationship:
     AssertionError: false == true
      at /home/tjwebb/workspace/waterline/test/unit/model/association.remove.hasMany.id.js:68:11
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:190:7
      at obj.exec (/home/tjwebb/workspace/waterline/test/unit/model/association.add.manyToMany.object.js:53:13)
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:183:11
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:454:17
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:444:17
      at Array.forEach (native)
      at _each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:46:24)
      at Object.taskComplete (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:443:13)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  4) instance methods many to many association remove with an id should pass model values to destroy method for each relationship:
     AssertionError: false == true
      at /home/tjwebb/workspace/waterline/test/unit/model/association.remove.manyToMany.id.js:61:11
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:190:7
      at obj.exec (/home/tjwebb/workspace/waterline/test/unit/model/association.add.manyToMany.object.js:53:13)
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:183:11
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:454:17
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:444:17
      at Array.forEach (native)
      at _each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:46:24)
      at Object.taskComplete (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:443:13)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  5) instance methods many to many association remove with an id should error if passed in an object into the remove function:
     Error: [object Object]
      at /home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:159:16
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:454:17
      at /home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:444:17
      at Array.forEach (native)
      at _each (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:46:24)
      at Object.taskComplete (/home/tjwebb/workspace/waterline/node_modules/async/lib/async.js:443:13)
  From previous event:
      at new Promise (/home/tjwebb/workspace/waterline/node_modules/bluebird/js/main/promise.js:82:37)
      at defer (/home/tjwebb/workspace/waterline/lib/waterline/utils/defer.js:6:17)
      at new module.exports (/home/tjwebb/workspace/waterline/lib/waterline/model/lib/defaultMethods/save.js:30:18)
      at prototypeFns.save (/home/tjwebb/workspace/waterline/lib/waterline/model/index.js:33:14)
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/model/association.remove.manyToMany.id.js:75:16)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:196:15)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)

  6) innerJoin when run with valid input output should be an array:
     TypeError: Cannot read property 'should' of undefined
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/query/integrator.innerJoin.js:93:14)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:213:32)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  7) innerJoin when run with valid input output should match the expected results:
     TypeError: Cannot read property 'should' of undefined
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/query/integrator.innerJoin.js:99:14)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:213:32)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  8) innerJoin when run with valid input output should match the expected results:
     TypeError: Cannot read property 'should' of undefined
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/query/integrator.innerJoin.js:99:14)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:213:32)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  9) populate N..1 :: output should match the expected results:
     AssertionError: expected { id: 10, subject: 'msgA', body: 'A test message.', from: 1 } to have properties 'to', 'id', 'subject', 'body', and 'from'
      at Object.Assertion.properties (/home/tjwebb/workspace/waterline/node_modules/should/lib/should.js:706:10)
      at /home/tjwebb/workspace/waterline/test/unit/query/integrator.populate.js:53:25
      at Function.every (/home/tjwebb/workspace/waterline/node_modules/lodash/dist/lodash.js:3088:28)
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/query/integrator.populate.js:52:9)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:213:32)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  10) leftOuterJoin with no matching child rows should still return all the items from parent table:
     TypeError: Cannot read property 'should' of undefined
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/query/integrator.leftOuterJoin.js:169:14)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:213:32)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)
      at processImmediate [as _immediateCallback] (timers.js:345:15)

  11) leftOuterJoin with no matching child rows should still return all the items from parent table:
     TypeError: Cannot read property 'should' of undefined
      at Context.<anonymous> (/home/tjwebb/workspace/waterline/test/unit/query/integrator.leftOuterJoin.js:169:14)
      at Test.Runnable.run (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runnable.js:213:32)
      at Runner.runTest (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:351:10)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:397:12
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:277:14)
      at /home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:286:7
      at next (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:234:23)
      at Object._onImmediate (/home/tjwebb/workspace/waterline/node_modules/mocha/lib/runner.js:254:5)
      at processImmediate [as _immediateCallback] (timers.js:345:15)


npm ERR! Test failed.  See above for more details.
npm ERR! not ok code 0

created time in 2 months

issue openedbalderdashy/sails

semver release versioning

It looks like all the sails modules march along on the same minor version, while each module can release patches at will. The new Promises (https://github.com/balderdashy/waterline/pull/487) is a very slight API change and so should go in 0.11, for example. As other maintainers begin to adopt and advance these modules forward, I think we need a process to follow so that we don't step on each other.

I'd be interested to hear your thoughts on this.

created time in 2 months

issue openedbalderdashy/sails

using toJSON to remove properties works great. adding properties doesn't

waterline dutifully throws an error when I try to add a computed property to my model inside of toJSON that is not defined in the attributes has:

Invalid attributes sent to Model:
 • attributes
   • `undefined` should be a json (instead of "[object Object]", which is a object)

Aside from being sort of confusing, it's understandable that it might fail on an attribute it doesn't have a definition for. But this attribute I'm adding is purely transient; it will not be stored in the database ever. Has anyone run into this? I'm thinking about ways to either make this possible, or have it fail more gracefully.

created time in 2 months

issue openedbalderdashy/sails

WLError getter for "stack" breaks bluebird

https://github.com/balderdashy/waterline/blob/master/lib/waterline/error/WLError.js#L146-L148

see https://github.com/petkaantonov/bluebird/issues/552

Bluebird needs to be able to set the .stack property on WLError but is unable to do so

created time in 2 months

issue openedbalderdashy/sails

compound primaryKey

Is there compound primaryKey support? Would the maintainers consider a PR for this feature?

I found a couple other questions on this, but the maintainers ended up linking to a nonexistent Trello page. Trello is very cute, but I'd like to discuss code issues here where the code is, on Github, if everyone's ok with that.

created time in 3 months

issue openedbalderdashy/sails

support "schemaName" model attribute

support postgres SCHEMA type: http://www.postgresql.org/docs/9.1/static/sql-createtable.html

created time in 3 months

push eventacropoly/policy-service

Travis Webb

commit sha ae8bc0fe54b5a0095756b6797d38dde3516f032b

prevent loops for alternative premiums

view details

push time in 3 months

issue openedbalderdashy/sails

explicitly setting adapter: require('sails-disk') breaks

 TypeError: undefined is not a function
    at buildOrNormalizeReceiver (/home/tjwebb/workspace/sails/node_modules/skipper/standalone/Upstream/build-or-normalize-receiver.js:65:24)
    at Upstream.upload (/home/tjwebb/workspace/sails/node_modules/skipper/standalone/Upstream/prototype.upload.js:117:22)
    at Object.module.exports.upload (/home/tjwebb/workspace/balderdashy/mcca/sails-hook-filemanager/api/controllers/FileController.js:19:24)
    at bound (/home/tjwebb/workspace/sails/node_modules/lodash/dist/lodash.js:729:21)
    at routeTargetFnWrapper (/home/tjwebb/workspace/sails/lib/router/bind.js:179:5)
    at callbacks (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:164:37)
    at param (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:138:11)
    at param (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:135:11)
    at pass (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:145:5)
    at nextRoute (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:100:7)
    at callbacks (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:167:11)
    at /home/tjwebb/workspace/sails/lib/router/bind.js:187:7
    at alwaysAllow (/home/tjwebb/workspace/sails/lib/hooks/policies/index.js:207:11)
    at routeTargetFnWrapper (/home/tjwebb/workspace/sails/lib/router/bind.js:179:5)
    at callbacks (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:164:37)
    at param (/home/tjwebb/workspace/sails/node_modules/express/lib/router/index.js:138:11) [TypeError: undefined is not a function]

created time in 3 months

issue commentbitnine-oss/agensgraph

Can Agensgraph be run on top of Amazon's AWS Aurora (Postgres mode)?

Also interested in the answer to this question...

sixman9

comment created time in 3 months

push eventacropoly/policy-service

Travis Webb

commit sha bbddb9d4ad6e78335ef2b960f4e697d1c0760600

compute replacement_cost_ratio if not given

view details

push time in 3 months

push eventtjwebb/react-bootstrap-select

snyk-bot

commit sha 5c9bae22d297268ec783f8f7ece3da17523eceb0

fix: package.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/npm:minimatch:20160620 Latest report for fdiskas/react-bootstrap-select: https://snyk.io/test/github/fdiskas/react-bootstrap-select

view details

Vytenis

commit sha a1646f3eeeb9e72ff40b951e6a90c2f81fa3b6be

Merge pull request #1 from FDiskas/snyk-fix-9125fb11 [Snyk Update] New fixes for 1 vulnerable dependency path

view details

snyk-bot

commit sha 3567b0408f039600f89dce8fd10bf6ab28d84c11

fix: package.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/npm:concat-stream:20160901 - https://snyk.io/vuln/npm:minimatch:20160620 - https://snyk.io/vuln/npm:shell-quote:20160621 Latest report for fdiskas/react-bootstrap-select: https://snyk.io/test/github/fdiskas/react-bootstrap-select

view details

Vytenis

commit sha 16d168593b26ea95423e8837cba8b972c87d8e4a

Merge pull request #2 from FDiskas/snyk-fix-c8e0b88f [Snyk] Fix for 6 vulnerable dependency paths

view details

Travis Webb

commit sha bd79af2bb5bbc7a466ed32d77780e5a00376fce1

Merge pull request #25 from FDiskas/master Security fixes

view details

push time in 3 months

push eventtjwebb/congruence

Ian Littman

commit sha 7f48712144e42063c58ee388f54ae9d060edebf7

1.6.12 - Update to non-vulnerable package versions, use valid lodash 4 methods

view details

Travis Webb

commit sha 3a46a9a09dcf6e77622c33458db98b8a571f90a5

Merge pull request #10 from iansltx/master Update to non-vulnerable package versions, use valid lodash 4 methods

view details

push time in 3 months

PR merged tjwebb/congruence

Update to non-vulnerable package versions, use valid lodash 4 methods

This includes ref switches to my npm repo; if you'd like to merge this but retain control, let me know and I'll reroll without those particular package.json changes.

+31 -30

0 comment

5 changed files

iansltx

pr closed time in 3 months

push eventtjwebb/marlinspike

Martin Jesper Low Madsen

commit sha 906f303ff4f47bd53518e1785a7d4ca0666f699e

Registers controller actions with Sails

view details

Martin Jesper Low Madsen

commit sha 7424b13113952dfaebefed8092e9575b24e31fbf

Depends on sails-hook-orm

view details

Martin Jesper Low Madsen

commit sha 955bcf10ced44e64c0020b4fa9370c2f9ecd1735

Updates Travis Node.js dependency to 9.x

view details

Travis Webb

commit sha 8de4a0f2ff6bc48e881b108291c837d66e409c29

Merge pull request #6 from martinjlowm/master Registers controller actions with Sails

view details

push time in 3 months

PR merged tjwebb/marlinspike

Registers controller actions with Sails

Sails 1.0.0 requires controller actions to be registered explicitly. This contribution adds support for such a case, including a check for sails.registerAction for backwards compatibility.

For completion, this contribution also adds semicolon to all lines.

+101 -61

4 comments

3 changed files

martinjlowm

pr closed time in 3 months

push eventacropoly/policy-service

Travis Webb

commit sha de3c8a934b45897b11f69713573ee77e4ba33d88

cleanup

view details

push time in 3 months

startedacropoly/policy-service

started time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha 60a289b4ab74ba0693ffe8e4f7abe6af7b4ee811

Table Lookup -> Tables

view details

push time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha d349dd04935d0c6b5b12970db19f1241f401f10d

prp premium example working

view details

push time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha b02e4393144502fe2a4e41a529bcf789f8137d97

construction_date -> rating_type

view details

push time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha 5a924e473c81a6b2836be4fdf8083aed3e75edfa

examples working up to 17

view details

push time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha 558134025b875a839c28dd496c3d88abba64fb72

premium examples up to 13

view details

push time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha 9b15a78c4e0e5f81cbd70ce0b30fe5c93026b39c

ex1 premium calculation working

view details

Travis Webb

commit sha c28e81235b6f9fc9e1324c72100b990fae6907fb

icc, policy_type lookups working for premium calc

view details

push time in 3 months

push eventacropoly/rate-service

Travis Webb

commit sha 76a41ce61460cf639c2cf07df83cce0b75734614

- implemented content rates, deductibles, limits TODO finish getPremium

view details

push time in 3 months

push eventtjwebb/failcar

Travis Webb

commit sha fe7aaea57c9a9c7993ec5c228db5692c300e465a

Update README.md

view details

push time in 3 months

push eventtjwebb/failcar

Travis Webb

commit sha 3b60f9a640375b0e2650b68036f0622b85410953

Update README.md

view details

push time in 3 months

issue closedtjwebb/failcar

replace valve cover gasket

preventative, re #2

closed time in 3 months

tjwebb

issue closedtjwebb/failcar

get inspection

inspection expired 07/17, over a year ago

closed time in 3 months

tjwebb
more