Joey Baker 
							
						 
					 
					
						
						
							
						
						6d289d6d78 
					 
					
						
						
							
							Add: Better errors  
						
						... 
						
						
						
						Now looks at the error that comes back from sequelize and uses boom to
format the error in a more friendly way. This should yield useful error
messages instead of generic 500s. 
						
						
					 
					
						2016-08-03 14:42:20 -07:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						0d6a715511 
					 
					
						
						
							
							chore(CONTRIBUTING): a contribution guide, git commit messages and code linting  
						
						... 
						
						
						
						@joeybaker ^ 
						
						
					 
					
						2016-07-22 23:29:54 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						e5d72fd034 
					 
					
						
						
							
							chore(version): bump version to 2.5.0, we have a new feature  
						
						
						
						
					 
					
						2016-07-22 23:25:55 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						a0aeaef3a9 
					 
					
						
						
							
							Merge pull request  #14  from Getable/fix-permissions  
						
						... 
						
						
						
						Change: permissions must always be an array 
						
						
					 
					
						2016-07-22 23:25:26 +04:30 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						79b9fc1242 
					 
					
						
						
							
							Change: permissions must always be an array  
						
						... 
						
						
						
						This allows us to set different configs per model. I should have thought
of this usecase when I first did permissions. 
						
						
					 
					
						2016-07-22 11:50:08 -07:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						fb8275abca 
					 
					
						
						
							
							Merge pull request  #12  from Getable/rm-extraneous-babel  
						
						... 
						
						
						
						Build: rm extraneous babel dep 
						
						
					 
					
						2016-07-22 21:59:26 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						098aabfea5 
					 
					
						
						
							
							Merge pull request  #11  from Getable/add-permissions  
						
						... 
						
						
						
						Add: permissions 
						
						
					 
					
						2016-07-22 21:58:36 +04:30 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						f95f411a65 
					 
					
						
						
							
							Add: permissions  
						
						... 
						
						
						
						It's now possible to limit the models rest routes are created for. This
is done via a `models` option that can be simple to complex. The readme
has been updated to reflect this. 
						
						
					 
					
						2016-07-22 10:14:17 -07:00 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						0416986896 
					 
					
						
						
							
							Build: rm extraneous babel dep #oops  
						
						
						
						
					 
					
						2016-07-22 09:52:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						6c46ff68d0 
					 
					
						
						
							
							fix(primaryKey): use model.primaryKey instead of hardcoded id for id routes,  fixes   #9  
						
						
						
						
					 
					
						2016-07-13 11:27:48 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						29ee49fc62 
					 
					
						
						
							
							fix(name): default name parameter on options object itself  
						
						
						
						
					 
					
						2016-07-13 10:05:33 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						d142e6c553 
					 
					
						
						
							
							fix(options): take a name parameter, same as the name parameter used in hapi-sequelize,  fixes   #8  
						
						
						
						
					 
					
						2016-07-13 10:03:00 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						fb06d9cd27 
					 
					
						
						
							
							chore(version): bump version up  
						
						
						
						
					 
					
						2016-07-13 09:59:55 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						b9e150200f 
					 
					
						
						
							
							chore: switch from Gruntfiles to npm scripts, see  #5  
						
						
						
						
					 
					
						2016-07-13 09:59:12 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						fe6881099f 
					 
					
						
						
							
							Merge branch 'babel6' of github.com:Getable/hapi-sequelize-crud into babel6  
						
						
						
						
					 
					
						2016-07-13 09:50:44 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						6786b9b487 
					 
					
						
						
							
							style: updated eslint config  
						
						
						
						
					 
					
						2016-07-09 09:41:23 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						aa06808ab2 
					 
					
						
						
							
							chore(version): bump version to 2.1.1, two small patches were applied by @joeybaker  
						
						
						
						
					 
					
						2016-07-09 09:14:18 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						2d1ab6b75a 
					 
					
						
						
							
							Merge pull request  #6  from Getable/fix-include  
						
						... 
						
						
						
						Fix: include option api correction 
						
						
					 
					
						2016-07-09 09:13:14 +04:30 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						2ea6c2e3a8 
					 
					
						
						
							
							Fix: include option api correction  
						
						... 
						
						
						
						AFAIK, hapi-sequelize doesn't have a `request.models`, but it does have
a `request.getDb()` method that has `models` on it. This calls that
method to get the related models, but allows `request.models` to keep
working for backward compatibility. 
						
						
					 
					
						2016-07-08 15:28:33 -07:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						c0cb2c44e0 
					 
					
						
						
							
							Merge pull request  #7  from Getable/require-payload-on-put  
						
						... 
						
						
						
						Fix: PUT requires a payload to work 
						
						
					 
					
						2016-07-08 17:17:40 +04:30 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						fee846eb4a 
					 
					
						
						
							
							Fix: PUT requires a payload to work  
						
						
						
						
					 
					
						2016-07-05 18:34:56 -07:00 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						e7bc048a46 
					 
					
						
						
							
							Internal: upgrade to babel6  
						
						... 
						
						
						
						Upgrades to babel 6. The major win (aside from some minor
performance gains), is that this module can now be `npm link`ed into a
babel 6 code base. 
						
						
					 
					
						2016-07-05 14:47:44 -07:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						07af23cb5a 
					 
					
						
						
							
							chore(eslint): use eslint for a more consistent style throughout the code  
						
						
						
						
					 
					
						2016-06-30 18:28:02 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						3d78b467ac 
					 
					
						
						
							
							Merge pull request  #4  from Getable/boom  
						
						... 
						
						
						
						Boom 
						
						
					 
					
						2016-06-30 18:14:07 +04:30 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						0698a8a3ad 
					 
					
						
						
							
							Fix: crud: GET id's can be strings or numbers  
						
						
						
						
					 
					
						2016-06-29 21:30:27 -07:00 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						3f419284be 
					 
					
						
						
							
							Fix: Reply with 404 when required  
						
						
						
						
					 
					
						2016-06-29 21:28:56 -07:00 
						 
				 
			
				
					
						
							
							
								Joey Baker 
							
						 
					 
					
						
						
							
						
						6958c49622 
					 
					
						
						
							
							Build: install boom  
						
						
						
						
					 
					
						2016-06-29 21:27:44 -07:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						ca6298d6f4 
					 
					
						
						
							
							chore(README, defaultConfig): add defaultConfig to README  
						
						
						
						
					 
					
						2016-06-05 21:37:58 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						1a87621ce9 
					 
					
						
						
							
							chore(defaultConfig): bump version, thanks to @Istar-Eldritch  
						
						
						
						
					 
					
						2016-06-05 21:34:30 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						557ea8e9a9 
					 
					
						
						
							
							Merge pull request  #2  from Istar-Eldritch/defaultconfig  
						
						... 
						
						
						
						Added defaultConfig parameter to the options 
						
						
					 
					
						2016-06-05 21:32:40 +04:30 
						 
				 
			
				
					
						
							
							
								Ruben Paz 
							
						 
					 
					
						
						
							
						
						2fd7fa09b0 
					 
					
						
						
							
							Replace defaults by defaultsDeep  
						
						
						
						
					 
					
						2016-06-05 17:51:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ruben Paz 
							
						 
					 
					
						
						
							
						
						9a28dbcc02 
					 
					
						
						
							
							Added defaultConfig parameter to the options  
						
						
						
						
					 
					
						2016-06-05 14:44:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						f8e1a27572 
					 
					
						
						
							
							chore: add babel as dependency  
						
						
						
						
					 
					
						2016-05-24 18:05:38 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						7014e0e07d 
					 
					
						
						
							
							fix(polyfill): load babel/polyfill if it's not already loaded  
						
						
						
						
					 
					
						2016-05-11 08:55:32 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						dd0084277b 
					 
					
						
						
							
							fix: actually run destroyAll :|  
						
						
						
						
					 
					
						2016-05-07 10:41:30 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						193aec9619 
					 
					
						
						
							
							fix(crud): DELETE plural  
						
						
						
						
					 
					
						2016-05-07 10:37:51 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						973f63640c 
					 
					
						
						
							
							fix(destroy): associative remove methods require the instance, they don't accept queries, so fallback to manual destroy  
						
						
						
						
					 
					
						2016-04-19 11:39:59 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						544dc23723 
					 
					
						
						
							
							fix(associate): associating one way is enough  
						
						... 
						
						
						
						fix(destroy): directly get a `destroy` method instead of find and destroy 
						
						
					 
					
						2016-03-31 20:40:01 +04:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						afb08670e8 
					 
					
						
						
							
							fix(associate): it seems sometimes associations don't resolve or reject, causing a hang  
						
						
						
						
					 
					
						2016-03-13 14:56:16 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						dc5a010408 
					 
					
						
						
							
							fix(crud): typo  
						
						
						
						
					 
					
						2016-03-12 11:05:04 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						5551d416a8 
					 
					
						
						
							
							fix(crud): single instance requests were failing, not taking id into account  
						
						
						
						
					 
					
						2016-03-12 10:52:47 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						097a9adcf3 
					 
					
						
						
							
							fix(one-to-many): raw parameters are removed  
						
						
						
						
					 
					
						2016-03-12 09:58:05 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						11291f0e08 
					 
					
						
						
							
							refactor: minimize repeated code by re-using parseInclude, parseWhere and getMethod  
						
						... 
						
						
						
						feat(include): ability to specify multiple includes, as an array 
						
						
					 
					
						2016-03-10 10:48:30 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						00e8e89767 
					 
					
						
						
							
							fix(query): use qs for querystring parsing  
						
						
						
						
					 
					
						2016-03-02 12:13:27 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						45d991d1e9 
					 
					
						
						
							
							fix: one-to-one associations didn't work properly  
						
						
						
						
					 
					
						2016-02-07 15:52:09 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						5db3bb4eb3 
					 
					
						
						
							
							feat(operators): ability to use sequelize operators in queries  
						
						
						
						
					 
					
						2016-02-01 16:46:30 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						6cfe877884 
					 
					
						
						
							
							feat(include): include query parameter, passed to sequelize query  
						
						... 
						
						
						
						fix(associations): one-to-many associations -> destroyScope and get 
						
						
					 
					
						2016-01-29 11:30:39 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						aebff50d0b 
					 
					
						
						
							
							fix(one-to-one): should not require an id for the second model, because there is only one anyways  
						
						
						
						
					 
					
						2016-01-24 15:07:31 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						5e0eeccbac 
					 
					
						
						
							
							feat(associate): routes to associate objects with each other  
						
						
						
						
					 
					
						2016-01-20 12:47:47 +03:30 
						 
				 
			
				
					
						
							
							
								Mahdi Dibaiee 
							
						 
					 
					
						
						
							
						
						e647922678 
					 
					
						
						
							
							chore: include build directory in package.json files  
						
						
						
						
					 
					
						2016-01-19 11:23:01 +03:30