54 Commits

Author SHA1 Message Date
Sam Georges
62df6948b0 Required fields are now automatic from model validation
Make required asterisk more obvious
2014-07-12 16:56:26 +10:00
Josh Hall
6219c9ef1b Adds an asterisk to required backend form fields 2014-07-11 11:21:20 -05:00
Sam Georges
f4a9286c45 Improve form widget 2014-07-09 19:36:49 +10:00
Sam Georges
3fc226b0ad Add search to record finder 2014-07-08 12:23:32 +10:00
Samuel Georges
cfc14e4529 Merge pull request #391 from Flynsarmy/listImprovements
Add list-data-column-<columnName> class to head and body columns
2014-07-06 09:54:15 +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
flynsarmy
760fb5920e Add list-data-column-<columnName> class to head and body columns 2014-07-04 11:41:46 +10:00
Sam Georges
b09b6d6863 Improved naming onReload -> onRefresh
Improved Record finder
2014-07-03 18:37:51 +10:00
Sam Georges
ddb6337efe EditorSettings -> EditorPreferences (System has settings, User has preferences, App has configuration)
Create a My Settings page, now linked when clicking a User
Create backend preferences form for setting locale
Dropdown options now support an image or icon in their options
2014-07-01 17:17:53 +10:00
Sam Georges
5ce21e2fae List widget now supports injecting cssClasses 2014-06-30 16:58:10 +10:00
Sam Georges
2f63a6ca0b Improvements to naming standards 2014-06-30 13:30:57 +10:00
Sam Georges
893f7746f7 Improvements to naming standards 2014-06-30 13:27:28 +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
a8371264dc Improve efficiency of List widget, empty relations now no longer try to load themselves and show empty JSON array "[]" 2014-06-29 09:12:11 +10:00
Sam Georges
9207424fbe For field partial, if no path specified, use the field name 2014-06-28 21:12:19 +10:00
alekseybobkov
4e2d6b5da8 Implemented the content tabs style, minor fixes in the back-end styling. 2014-06-27 00:17:22 +11:00
alekseybobkov
ae3578e159 Minor improvements in the pagination and lists 2014-06-26 14:43:17 +11:00
Sam Georges
22484d12c2 Use text type instead of number type, spinners are bad 2014-06-20 21:04:53 +10:00
Sam Georges
433cf85bd4 All DateTime fields now validated in Lists 2014-06-20 19:30:37 +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
dfee8dc5c0 When checkbox list has more than 10 items, display it in a scrollable area 2014-06-16 17:59:29 +10:00
Adis
949a5dc0d9 Add 'checked' property in _field_radio.htm
Add 'checked' property in _field_radio.htm
2014-06-15 23:50:17 +06: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
de47b6c6a4 Adds new event backend.list.extendColumns 2014-06-08 10:52:46 +10:00
Sam Georges
f44b203e44 Removing plugins can now be purged from the db, orphaned plugins are visible, don't concat single list relations, add more events to Cms controller. 2014-06-05 18:52:53 +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
4f7a88d748 Fixes #221 - Relational search ambiguous column name problem 2014-05-29 19:40:02 +10:00
Sam Georges
2ea21ae2ac Fixes #213 - use a more friendly error when dates are not defined properly 2014-05-27 13:44:28 +10:00
Sam Georges
9e2a76d821 Add core build tag to core assets 2014-05-24 16:57:38 +10:00
Sam Georges
6788a32e8c Components have a new override method onRender() called before a component is rendered.
The `{% component %} tag now supports passing parameters that override the component properties when they are rendered.
Calling `addJs()` and `addCss()` in components without a starting slash (/) will now reference the component directory, instead of the theme.
2014-05-22 20:27:44 +10:00
Sam Georges
ab2ea0a240 Minor inaccuracy 2014-05-21 21:26:28 +10:00
alekseybobkov
4a095160cd Added Preview mode for the multi-image file uploader, minor style improvements 2014-05-21 17:51:50 +11:00
Sam Georges
a6cd797b22 Another fix for SQLite 2014-05-20 19:06:56 +10:00
Sam Georges
cca27a77d6 Fixes #124 using DbDongle 2014-05-20 15:45:20 +10:00
Sam Georges
5091fd08c6 Adds support for objects (relations) when reading form data 2014-05-18 16:09:54 +10:00
Sam Georges
bcf6d1a2bc Add custom SQL for SQLite 2014-05-16 11:49:08 +10:00
Jasper
8d82727310 Updated CMS language support
Moved hard-coded text in "cms" to the language files (English and
Dutch). And some minor changes.
2014-05-16 01:04:40 +02:00