refactor: use the existential operator
feature: create a mixin for mass update form controller
refactor: mass update form ctrl mixin uses hash for passing parameters
feature: create a mixin for dialog based crud controllers
feature: create a mixin for single page based crud controllers
feature: create a mixin for mass update controller action
chore(gridz): get rid of redundant `pathWithContext` injection
release: angleGrinder
refactor: update `ag-demo` controller to use mixin concept
test: do not mock the resource
feat: `beforeEdit` callback for the generic edit method
release: angleGrinder
refactor: use `beforeEdit` callback to try `editItem` action
feat: `beforeCreate` callback for the generic create method
release: angleGrinder
refactor: use `beforeCreate` callback to try `createItem` action
Merge pull request #111 from 9ci/feature-controller-mixins

Dry crud controller