{"push_id":545213557,"size":73,"distinct_size":71,"ref":"refs/heads/master","head":"6da2b34ee99b7de026421db83d9905d120aa2f8a","before":"d40629dfcdf3a9b97e717117423a710b3ed17173","commits":[{"sha":"01f3242a7ad7227aa065d74d076d60761889f031","author":{"email":"ed0ad9995ea3c245e179483e2832a783933b78c0@me.com","name":"Jed Watson"},"message":"Adding create form (WIP) for styling","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/01f3242a7ad7227aa065d74d076d60761889f031"},{"sha":"6e96968649e55656faa1a37fb5ffa36a8bbc3505","author":{"email":"ed0ad9995ea3c245e179483e2832a783933b78c0@me.com","name":"Jed Watson"},"message":"Improving toolbar / create DOM structure","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/6e96968649e55656faa1a37fb5ffa36a8bbc3505"},{"sha":"19da66ebab75d0ce140fa33639c5576f686510d5","author":{"email":"ed0ad9995ea3c245e179483e2832a783933b78c0@me.com","name":"Jed Watson"},"message":"Fixing the cancel button on the Create form","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/19da66ebab75d0ce140fa33639c5576f686510d5"},{"sha":"06b22a1fc5c81f342f7978d7a6ef6bfbdb5ff752","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"move create modal to item view, convert to react","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/06b22a1fc5c81f342f7978d7a6ef6bfbdb5ff752"},{"sha":"e5905fbcf2277f29406c53dd5e2fa5c4142c3c57","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"Fixing Relationship field errors w/ noedit","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/e5905fbcf2277f29406c53dd5e2fa5c4142c3c57"},{"sha":"4af0dc1d0ddcf7454a61241956bedf9b4588929f","author":{"email":"520e1b9fa6b2207446fa7717cd69369fe5ba1876@robotie.com","name":"Berkeley Martinez"},"message":"Add jscs","distinct":false,"url":"https://api.github.com/repos/metasansana/keystone/commits/4af0dc1d0ddcf7454a61241956bedf9b4588929f"},{"sha":"01856403e51c74d2dd706ba6a14cd5538dbea7b6","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"first draft at the create modal","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/01856403e51c74d2dd706ba6a14cd5538dbea7b6"},{"sha":"da2b9ba929104268448929ed9e14c9fe213983ff","author":{"email":"ed0ad9995ea3c245e179483e2832a783933b78c0@me.com","name":"Jed Watson"},"message":"Merge pull request #876 from r3dm/add-jscs\n\nAdd code style checking to make lint","distinct":false,"url":"https://api.github.com/repos/metasansana/keystone/commits/da2b9ba929104268448929ed9e14c9fe213983ff"},{"sha":"f5a667bc657378da69a21231d5a6e548aa4f8daa","author":{"email":"ffadd7a10ff91034defc746c3b2c57ee25032caf@gmail.com","name":"wuhaixing"},"message":"Translate docs/views into chinese","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/f5a667bc657378da69a21231d5a6e548aa4f8daa"},{"sha":"14b6b977f3a45515324f699852f0b8bb03e3648f","author":{"email":"520e1b9fa6b2207446fa7717cd69369fe5ba1876@robotie.com","name":"Berkeley Martinez"},"message":"Adds debug to some core files.","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/14b6b977f3a45515324f699852f0b8bb03e3648f"},{"sha":"d51fcf58181e3d62f71a66c93d121c5922044a25","author":{"email":"ed0ad9995ea3c245e179483e2832a783933b78c0@me.com","name":"Jed Watson"},"message":"Merge pull request #874 from r3dm/add-debug\n\nAdds debug to core files.","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/d51fcf58181e3d62f71a66c93d121c5922044a25"},{"sha":"b1db2fa649d96b58c24b8861e6885ecef95b23e5","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"adding hooks for extra field styling in modals","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/b1db2fa649d96b58c24b8861e6885ecef95b23e5"},{"sha":"c38c915bf86265cc2b9e9e2ad8afc5742eabafae","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"bring create button into line with save button styles","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/c38c915bf86265cc2b9e9e2ad8afc5742eabafae"},{"sha":"ad02ec115acaeaa0c35a0a57fb36de83ced1d29a","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"force align field elements in modal","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/ad02ec115acaeaa0c35a0a57fb36de83ced1d29a"},{"sha":"a3a65b0d5081cd1bb46703428c2bcc419088328b","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"modal: output the name of the item being created as the title","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/a3a65b0d5081cd1bb46703428c2bcc419088328b"},{"sha":"93d5d8cfdb1a074853cae01df7e96052ffdfeab5","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"modal: add a fun little animate in\n\nalso:\n- tidied up fields on smaller devices\n- brighter create button\n- more luxurious interior padding on the modal","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/93d5d8cfdb1a074853cae01df7e96052ffdfeab5"},{"sha":"79cdd202a429e47c38f2ba07a6ae68e5a7a8183d","author":{"email":"44dd9f346b35ab82e2cc6fef2b5d64761ae4f1ed@gmail.com","name":"Joss Mackison"},"message":"item toolbar: green create link, more obvious intention","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/79cdd202a429e47c38f2ba07a6ae68e5a7a8183d"},{"sha":"cdc8655fdb1beabbcb2c801e13ad316f92a5bf7f","author":{"email":"4197885f6778d0af8edd0dca4000669939c87158@gmail.com","name":"webteckie"},"message":"Log mongoose validation errors generated during createItems(improvement).\n\nAt least, on windows keystone has issues generating mongoose validation errors when they happen during createItems.  To address this issue createItems errors need to be logged very early on within its own module and not back in the updates module where the process.exit() happens since it has higher priority than logging and thus most times preempts any logging that may still be queued up.  The code arrangement provided by this PR ensures the best consistent results.\n\n##With the updated changes, if a validation or other error or occurs createItems will log an error.  For example:\n\n    { [ValidationError: Validation failed]\n      message: 'Validation failed',\n      name: 'ValidationError',\n      errors:\n       { startTime:\n          { [ValidatorError: Path `startTime` is required.]\n            message: 'Path `startTime` is required.',\n            name: 'ValidatorError',\n            path: 'startTime',\n            type: 'required',\n            value: undefined } },\n      model: 'Event',\n      data:\n       { name: 'Test Booking 1',\n         status: 'pending',\n         endTime:\n          { _isAMomentObject: true,\n            _isUTC: false,\n            _pf: [Object],\n            _locale: [Object],\n            _d: Thu Jan 08 2015 21:29:37 GMT-0500 (Eastern Standard Time) },\n         __ref: 'Event_1',\n         __doc:\n          { endTime: Thu Jan 08 2015 21:29:37 GMT-0500 (Eastern Standard Time),\n            name: 'Test Booking 1',\n            type: 'none',\n            repeat: 'none',\n            status: 'pending',\n            guests: [],\n            allDay: false,\n            listName: 'Event',\n            _id: 54af3d139844182c0ff75cea } } }\n    Trace: ValidationError: Path `startTime` is required.\n        at model.Document.invalidate (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\document.js:1021:32)\n        at c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\document.js:970:16\n        at validate (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\schematype.js:610:7)\n        at c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\schematype.js:627:9\n        at Array.forEach (native)\n        at SchemaDate.SchemaType.doValidate (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\schematype.js:614:19)\n        at c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\document.js:968:9\n        at process._tickCallback (node.js:419:13)\n        at c:\\reDist\\node_modules\\keystone\\lib\\core\\createItems.js:295:13\n        at c:\\avp\\node_modules\\async\\lib\\async.js:544:30\n        at c:\\avp\\node_modules\\async\\lib\\async.js:151:21\n        at c:\\avp\\node_modules\\async\\lib\\async.js:151:21\n        at c:\\reDist\\node_modules\\keystone\\lib\\core\\createItems.js:120:7\n        at handleError (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\node_modules\\hooks\\hooks.js:92:18)\n        at _next (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\node_modules\\hooks\\hooks.js:34:22)\n        at fnWrapper (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\node_modules\\hooks\\hooks.js:159:8)\n        at complete (c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\document.js:986:5)\n        at c:\\reDist\\node_modules\\keystone\\node_modules\\mongoose\\lib\\document.js:977:20\n\n##With the updated changes, if a createItems error occurs the updates module will log a final error.  For example:\n\n    ------------------------------------------------\n\n    avp: Update 0.0.1-avp failed with errors:\n\n    ValidationError: Path `startTime` is required.\n\n##If createItems succeeds then you get the usual.  For example:\n\n    ------------------------------------------------\n    avp: Successfully applied update 0.0.1-avp.\n\n    Successfully created:\n\n    *   2 Users\n    *   8 Events","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/cdc8655fdb1beabbcb2c801e13ad316f92a5bf7f"},{"sha":"02de3b81b870b7a1cd4f316c2c32e301496e4e15","author":{"email":"f60a36318f4ed1b85cb5099d1d5e50a27b8ec0e2@gmail.com","name":"Harry Moreno"},"message":"added comments to help debug signin bugs","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/02de3b81b870b7a1cd4f316c2c32e301496e4e15"},{"sha":"fe40ffcd8fa28433b0df0c3080c85a1253ee87e1","author":{"email":"f60a36318f4ed1b85cb5099d1d5e50a27b8ec0e2@gmail.com","name":"Harry Moreno"},"message":"added note to the docs on virtal methods","distinct":true,"url":"https://api.github.com/repos/metasansana/keystone/commits/fe40ffcd8fa28433b0df0c3080c85a1253ee87e1"}]}