53 Commits

Author SHA1 Message Date
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
Sam Georges
d912b73aab Clean up event parameters to dev standards 2014-07-04 19:14:14 +10:00
Sam Georges
2f3d42a3f9 Improvements to mailer classes 2014-07-04 19:14:13 +10:00
Sam Georges
b09b6d6863 Improved naming onReload -> onRefresh
Improved Record finder
2014-07-03 18:37:51 +10:00
Sam Georges
766d012187 Refactor Form widget logic and partials, better naming and container usage. 2014-06-30 13:23:08 +10:00
Sam Georges
e1778f62a4 Minor 2014-06-29 14:00:20 +10:00
Sam Georges
4a9fe06d50 Form fields can now define "depends" to refresh individual fields when they are changed
Form field options can now be deferred using a closure
2014-06-29 13:36:25 +10:00
Sam Georges
60de683cb8 Add new form field type called "number" 2014-06-20 17:41:51 +10:00
Sam Georges
294961cf8a Refactor how the Form widget manages fields.
Widgets no longer need to pass configuration through "options".
2014-06-19 21:43:00 +10:00
Sam Georges
df25c5d9f7 Fixes #308 2014-06-16 22:22:31 +10:00
Sam Georges
91a6918c02 Consider extensible classes (->methodExists()) when looking for dropdown options 2014-06-16 18:00:41 +10:00
Sam Georges
8b9eb52afd Fixes #255 - Adds a code editor settings page
Email layouts now work
Form fields now support context in their names
2014-06-10 19:30:06 +10:00
Sam Georges
99408b6b2a Clean 2014-06-08 18:08:54 +10:00
Sam Georges
c044e63a07 Bug 2014-06-08 18:07:56 +10:00
Sam Georges
8359baa719 Fixes issue where default value on form fields is not set 2014-06-08 10:58:39 +10:00
Sam Georges
88b138e0d7 Allows empty dropdown arrays 2014-06-01 10:35:14 +10:00
Sam Georges
f525b7663b Fix logic flaws 2014-06-01 10:23:59 +10:00
Sam Georges
c1e2e81d65 Fix drop down empty arrays being treated as nothing, add advanced callable array to get options from model 2014-06-01 10:15:33 +10:00
Sam Georges
6d190c3ef5 Fixes #238 - Missing else 2014-06-01 09:14:55 +10:00
Sam Georges
3f767774c4 Add a new global method getDropdownOptions() for specifying dropdown values
Dropdown overrides now supply the key value and form field name where appropriate.
2014-05-31 10:40:11 +10:00
Sam Georges
9e2a76d821 Add core build tag to core assets 2014-05-24 16:57:38 +10:00
Sam Georges
ab2ea0a240 Minor inaccuracy 2014-05-21 21:26:28 +10:00
Sam Georges
5091fd08c6 Adds support for objects (relations) when reading form data 2014-05-18 16:09:54 +10:00