75 Commits

Author SHA1 Message Date
Samuel Georges
f9e287e173 Refactor form widget to use an approach much like ReportContainer 2015-02-28 13:37:06 +11:00
Samuel Georges
85c47c4e01 public -> protected $defaultAlias 2015-02-28 12:43:53 +11:00
Samuel Georges
5784417862 Document widget accepted config
These definitions don't serve a function other than helping developers
2015-02-28 11:50:27 +11:00
Samuel Georges
e487f075c4 Fixes issue in CodeParser where it tries to use a class that doesn't exist
Adds context to filterFields() model override
2015-02-26 23:08:38 +11:00
Samuel Georges
e6acb54d03 * Build 209 2015-02-25 19:10:42 +11:00
Pásztor Gábor
f8cb3900f0 Add validation rules for mail settings. 2015-02-21 19:55:37 +01:00
Samuel Georges
7145aac457 Prepare for CDN, config rename cms.plugins|themes|uploadsDir -> cms.plugins|themes|uploadsPath
Deprecate data-trigger-type on triggerapi
Fixes ref to Util class
2015-02-17 20:58:38 +11:00
Samuel Georges
6a2f64757b *** REMOVED ALL DEPRECATED CODE ** 2015-02-14 14:11:25 +11:00
Samuel Georges
2b32fc4718 Minor touch ups 2015-02-12 08:37:24 +11:00
Samuel Georges
77d0d25f64 Merge pull request #934 from Flynsarmy/removeFormField
Add support for removing form fields
2015-02-12 08:32:03 +11:00
flynsarmy
5805ddec5a Add support for removing form fields 2015-02-07 19:52:34 +10:00
Samuel Georges
beb818efa5 Merge branch 'develop' into laravel5
Conflicts:
	modules/cms/classes/CmsCompoundObject.php
	modules/system/ServiceProvider.php
2015-02-04 19:35:55 +11:00
Samuel Georges
167d113c12 depends -> dependsOn
Hidden fields now retain their container div (hidden when empty)
2015-01-29 20:32:24 +11:00
Samuel Georges
b1b700368f Radical reorg of some classes 2015-01-28 11:49:54 +11:00
Samuel Georges
b74b19741b Unify the logic for getting field values from a dataset
Amongst Form Widgets and "the" Form widget
ping @alekseybobkov
2015-01-05 12:54:14 +11:00
Samuel Georges
0be582c42d getSaveData -> getSaveValue 2015-01-05 09:43:39 +11:00
Darek Magusiak
9bda36e441 Model field definitions and default value of '0'
#845
2014-12-22 21:02:46 -05:00
Samuel Georges
25f9b7f63c Default value might be an array 2014-12-16 12:22:58 +11:00
Samuel Georges
c485622f5b FormController is now responsible for purging data from the set (NO_SAVE_DATA) 2014-12-05 16:48:27 +11:00
Samuel Georges
2533b4ab4d ThemeData now applies default values, Theme object will proxy to ThemeData 2014-12-05 16:45:20 +11:00
Samuel Georges
78c5a6af5d Fixes #761 - Widgets can support proxy fields too 2014-11-27 19:15:15 +11:00
Sam Georges
f458fb7704 Overhaul Form layouts, adds FormTabs.php class for managing tab properties 2014-11-12 07:33:58 +11:00
Sam Georges
c32ba4cbad Minor code clean 2014-11-04 17:41:48 +11:00
Sam Georges
23f6d75416 Peer review of #679 2014-10-19 10:58:18 +11:00
Stefan Talen
4fa6db3bd5 Fixing minor issue 2014-10-11 12:15:02 +02:00
Stefan Talen
61cf1ad710 Merge branch 'develop' of https://github.com/octobercms/october into feature/PSR-2
Conflicts:
	modules/backend/behaviors/FormController.php
	modules/backend/classes/AuthManager.php
	modules/backend/lang/fa/lang.php
	modules/backend/widgets/Form.php
	modules/cms/classes/CmsCompoundObject.php
	modules/cms/classes/ComponentHelpers.php
	modules/cms/formwidgets/Components.php
2014-10-11 11:58:20 +02:00
Sam Georges
71f9df8e13 Use HTML to pass unchecked checkboxes/switches. Refs #648 2014-10-11 14:31:09 +11:00
Sam Georges
1dcaa0d1d6 Fixes #677 - use FQN for "instanceof Model" expressions 2014-10-11 12:13:25 +11:00
Sam Georges
4504d5bf4c Improve translation handling 2014-10-11 10:37:48 +11:00
Stefan Talen
b64a744498 Updating modules/backend/widgets 2014-10-11 00:39:34 +02:00
Sam Georges
cc8d833ea8 Minor 2014-09-18 08:22:22 +10:00
Sam Georges
bbfc665e88 Minor 2014-09-17 17:18:44 +10:00
Sam Georges
a5f17edc45 Handle fields that differ by fieldName and valueFrom 2014-09-17 17:10:13 +10:00
Sam Georges
4f00fbdbc6 Minor. keyField -> keyFrom 2014-09-17 16:47:55 +10:00
Sam Georges
4763c9598a Add valueFrom to form field, rename field->columnName to field->fieldName 2014-09-17 14:43:24 +10:00
Sam Georges
109df00340 nameColumn -> nameFrom
descriptionColumn -> descriptionFrom
2014-09-17 13:39:37 +10:00
Samuel Georges
d8bd36e2f5 Merge pull request #624 from Flynsarmy/balloonOptions
Add dynamic option support to balloon-selector fields
2014-09-13 21:44:54 +10:00
flynsarmy
635cb4f4d3 Add dynamic option support to balloon-selector fields 2014-09-13 21:43:43 +10:00
flynsarmy
60958efeed Set number fields to null if no value entered 2014-09-13 18:29:10 +10:00
flynsarmy
0fd0b29772 Correctly sanitize number fields 2014-09-13 17:17:15 +10:00
Sam Georges
8291dbf4d3 Widgets can now state that they contribute no data when the form is saved
Applied to FileUpload.php
2014-09-06 22:22:59 +10:00
Sam Georges
f3c6260c3e Slightly different fix to #580. Closes #580 2014-09-06 22:02:56 +10:00
Sam Georges
0243f47651 Fixes empty reference when using Form widget outside FormController 2014-08-30 09:49:48 +10:00
Sam Georges
4e4df36dad Tidy up code 2014-08-23 21:46:03 +10:00
Sam Georges
f99bd0e427 Tidy up the Form widget object, allFields and formWidgets no longer public 2014-08-03 10:25:19 +10:00
Sam Georges
56d0c3351b private -> protected 2014-08-01 14:54:16 +10:00
Sam Georges
6388ecef52 private -> protected 2014-08-01 13:58:59 +10:00
Sam Georges
4fa00f1c7b Fixes an issue where unfilled relations are not populated in forms 2014-07-28 17:01:54 +10:00
Sam Georges
62df6948b0 Required fields are now automatic from model validation
Make required asterisk more obvious
2014-07-12 16:56:26 +10:00
Sam Georges
f4a9286c45 Improve form widget 2014-07-09 19:36:49 +10:00