Commit Graph

93 Commits

Author SHA1 Message Date
Samuel Georges 762c5e754b Switch the manage popup title according to the button pressed
Fixes #1755
2016-03-25 14:03:11 +11:00
Samuel Georges d76863a3ec Merge branch 'develop' into stable
Conflicts:
	composer.json
2016-02-27 14:55:52 +11:00
Samuel Georges 2e819f0142 Remove deprecated method 2016-02-20 08:19:14 +11:00
Samuel Georges 3ee2ec86f8 Allow toolbarButtons: false 2016-02-15 17:58:59 +11:00
Samuel Georges e0fc27b0cb Refs #1727 - Tabs to spaces 2016-02-13 15:47:34 +11:00
Samuel Georges 7d3a73cd31 Merge pull request #1727 from tschallacka/fix_for_static_primary_key_naming_relationcontroller
Fix for static primary key naming relationcontroller
2016-02-13 15:46:07 +11:00
tschallacka e4b0c0fe27 Fixed static id naming primary key
RelationController forced belongs to relations to have a primary key named id.
If primary key was named differently it wouldn't register the onclick.
This fixes that by taking the primary key name from the model.
2016-01-26 14:17:18 +01:00
myst6re 55bceba32c Commit deferred data when creating/updating a pivot table. 2015-12-12 11:44:59 +11:00
Samuel Georges c30b34e4d9 In special cases, has one/many will require a foreign key set
For example: to pass any constraints imposed by the database
This new logic emulates the "create" method on the relation object
Fixes #1541
2015-10-31 16:40:16 +11:00
Samuel Georges af657e9399 Fixes #1042 - remove fillable constraint on models when saving
Form fields are already constrained by their fields.yaml definition (values not defined in the yaml will not be saved) so we don't need to double dip by enforcing fillable too.
2015-10-17 11:41:40 +11:00
Samuel Georges dd6e0a3836 Persist the search term across AJAX requests only
Fixes #1448
2015-09-28 10:52:24 +10:00
Samuel Georges d4ce89e9ba Fixes relation render onclick in list view to obey $model->primaryKey value
Fixes #1454
2015-09-28 10:12:06 +10:00
Samuel Georges e8b4bf9d72 If the pivot model fails for some reason, abort the sync
Refs #1408
2015-09-12 07:53:33 +10:00
Samuel Georges 52fa1b4f66 Relation create for belongsTo support deferring - refs #1329 2015-08-01 13:03:30 +10:00
Samuel Georges ce4636d59a Add support for deferred binding for belongsTo relations - Refs #1329 2015-08-01 11:34:22 +10:00
Samuel Georges f715fa4228 Grants an opportunity to manipulate the primary widgets 2015-07-25 14:48:17 +10:00
Samuel Georges ccb28a2cfe The RelationController::relationExtendQuery method should be removed when scopes are respected - a relation scope is an extension of the query #1203 2015-07-25 14:28:33 +10:00
Samuel Georges fc62ca7c7f Event is supposed to come *after* default constraints 2015-07-25 14:22:31 +10:00
Samuel Georges 3866ccbb20 This really shouldn't be here 2015-07-25 14:19:34 +10:00
Samuel Georges f0f1c549c9 Use a non logging exception, constructors return void is implied 2015-07-15 16:56:01 +10:00
Samuel Georges f85493e333 Don't use Deferred Binding if it is disabled 2015-07-04 13:42:37 +10:00
Samuel Georges f4efcb455e Use fill()+save() instead of save() 2015-06-27 14:32:52 +10:00
Samuel Georges b2e5d24e9d Fixes pivot model add with showCheckboxes enabled 2015-04-29 08:01:28 +10:00
plexnum a20712b73c fix related model update when deferred binding 2015-04-09 07:28:01 +03:00
Samuel Georges 13b14729fd Don't allow a record to be clicked if there is no form to display 2015-04-06 16:57:53 +10:00
Samuel Georges 264cb0119d recordUrl should be taking priority over the default onClick behavior 2015-03-31 09:57:44 +11:00
Samuel Georges a8bcc6aab8 Allow pivot data to be entered when creating 2015-03-30 18:41:25 +11:00
Samuel Georges c4027b8bc6 Added a defaultFrom option to form fields
Default context of manage and pivot forms is now create and update respectively, instead of the old value relation
2015-03-28 16:14:22 +11:00
Samuel Georges 3eede4a7b7 Reorganise and improve RelationController
Fix bug in DataTable limited to 10 records
2015-03-27 22:20:52 +11:00
Samuel Georges f64497c5f3 Minor bug fix blocking new config approach 2015-03-26 19:05:07 +11:00
Samuel Georges 398177b006 Full pivot support added to RelationController 2015-03-19 20:01:08 +11:00
Samuel Georges a1ac5edbf7 Various minor fixes and improvements 2015-03-18 19:28:14 +11:00
Ariel Ponce ff4e221c6a Fix relation controller JS issue on Chrome
When loading a relation, an "Uncaught token :" javascript error is thrown when using Chrome, which makes the select all checkbox not to work and most of the JS on the page to fail.
2015-03-10 09:50:12 +01:00
Samuel Georges 625030f03e Minor 2015-02-28 23:43:06 +11:00
Samuel Georges ce77c0f89e Return a query that includes pivot data for belongsToMany relations 2015-02-28 22:08:25 +11:00
Samuel Georges f2277b61dc More efficient approach to locating a pivot record 2015-02-28 19:53:41 +11:00
Samuel Georges e48963b1e9 Improve mode detection for relations by using an event target 2015-02-28 19:33:11 +11:00
Samuel Georges 032d8aafce Manage onCreate now looks to the deferredBinding property 2015-02-28 15:27:03 +11:00
Samuel Georges 5c78140268 Adds compact column, explicit option for deferred binding in relation controller, fix to list head width 2015-02-27 21:54:58 +11:00
Samuel Georges 93f48d87ea Minor fix 2015-02-19 22:17:07 +11:00
Samuel Georges c7881ff2dc Tidy up code from #940 2015-02-19 19:38:50 +11:00
Samuel Georges 8d0d46ffc7 Merge pull request #940 from Flynsarmy/customRelationContext
Support passing custom contexts to relationcontroller
2015-02-19 19:24:41 +11:00
flynsarmy 8768ec64d6 Fix order 2015-02-11 10:17:41 +10:00
flynsarmy 40ebb9bfa2 Support passing custom contexts to relationcontroller 2015-02-11 09:53:21 +10:00
Samuel Georges 03eb949e71 Add illuminate/html package, DB -> Db, HTML -> Html 2015-02-04 20:03:44 +11:00
Samuel Georges b1b700368f Radical reorg of some classes 2015-01-28 11:49:54 +11:00
Samuel Georges 228982ed0f Minor 2015-01-25 13:37:03 +11:00
Samuel Georges ff415a8542 Tidy up 2015-01-25 13:10:17 +11:00
Samuel Georges e4d4a29bdd withDeferred() will add constraints for us 2015-01-25 13:02:28 +11:00
Samuel Georges b58666b4a0 Massive improvements to RelationController, most button types are available 2015-01-25 13:02:06 +11:00