Sam Georges
d52fe388db
Fixes #530 - No more joinWith() and groupBy(), align with Laravel to the best of our ability.
...
Adds new list column type "nameFrom" (take name from X attribute) as an alternative to "select".
2014-08-16 14:08:51 +10:00
Sam Georges
3b41b3e81f
Finish up basic Filter implementation
2014-08-13 21:23:19 +10:00
Sam Georges
37291a0c63
Throw ApplicationException when AJAX handler not found
2014-08-13 07:52:47 +10:00
Sam Georges
7d4e535165
Progress to filter widget, added animation less stylesheet
2014-08-13 07:52:46 +10:00
Sam Georges
f1849c2ea0
Refs #5 - Progress to Filter widget
2014-08-11 21:46:29 +10:00
Sam Georges
3fe08dfaf4
Minor fix
2014-08-08 22:02:46 +10:00
jofrysutanto
cbc1a7688f
Camel-casing controller action in backend for friendlier action naming in backend controller
2014-08-04 22:56:49 +10:00
Sam Georges
8a86927944
Make ApplicationException more friendly
2014-08-03 10:34:33 +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
8b7bbd1062
Add 'partial' type to list columns.
2014-08-01 10:42:14 +10:00
Sam Georges
b10b41f3bf
Improvements to List widget, CSS classes can now be passed through
2014-07-31 19:37:11 +10:00
alekseybobkov
93fe3769b2
Fixed the main menu title on small devices
2014-07-28 17:40:18 +11:00
Sam Georges
c6aca8cd18
Align [] replacement with FormField
2014-07-28 08:23:22 +10:00
flynsarmy
10d30fcd9e
Spaces, not tabs
2014-07-27 22:04:24 +10:00
flynsarmy
1693d2bed5
Don't allow [ or ] characters in field IDs
2014-07-27 21:55:54 +10:00
alekseybobkov
98eb3e2e84
System page navigation improvements, not finished
2014-07-24 15:19:00 +11:00
Sam Georges
2b784392e8
Show a more detailed error on Backend AJAX exceptions
2014-07-19 13:35:16 +10:00
Sam Georges
8bca148d31
Adds the ability to specify a custom array name for a form field
2014-07-19 11:43:26 +10:00
Sam Georges
242a3a5cde
Buttons inside a popup support new data-popup-load-indicator
attribute.
...
Other minor improvements
2014-07-17 16:42:49 +10:00
Sam Georges
86daf9f308
Add event emitter to backend controllers
...
Minor tidy up
2014-07-15 08:14:59 +10:00
Sam Georges
63b98f56c5
Allow routing to nothing without looking up from the Request object
2014-07-14 19:06:23 +10:00
Sam Georges
2617921ba3
Fixes #418 - Added the ability to extend backend navigation
2014-07-12 15:06:03 +10:00
Sam Georges
223f3025f0
Adds a hint system to the backend
2014-07-11 18:50:11 +10:00
Sam Georges
7ecf361eb3
Fixes validation of requested partial names VS. partial names on file system
2014-07-06 12:42:08 +10:00
alekseybobkov
f181276d88
Do not try to load user preferences if there is no user (login page, etc).
2014-07-03 20:14:02 +11: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
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
7802213bcc
Fixes #55 - Assets are now referenced correctly as Assets instead of URLs
2014-06-26 17:29:07 +10:00
alekseybobkov
aee0777032
Display a correct CMS object name in the page title. Fixes #28 . Fixes #354 .
2014-06-26 15:29:38 +11:00
Sam Georges
b1d8756dfb
Add a more meaningful message to MassAssignmentExceptions
2014-06-20 19:30:50 +10:00
Sam Georges
c3c1e1b6f6
Widgets now no longer include their alias in getId() if it matches the default alias
2014-06-20 19:29:39 +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
28701f9a3b
Backend and frontend controllers now return a Response object and support setting the status code
2014-06-17 21:00:26 +10:00
Sam Georges
91ecb55ca3
Tidy up #314
2014-06-17 19:13:25 +10:00
Louis Matthijssen
bbd2915637
Improve the access denied (403) page
...
This is an improved version of the current access denied (403) page based on the built-in not found (404) page.
Shows a link to the CMS backend if the user is logged in and doesn't have permissions for the backend page it's trying to access, but does have permissions for the CMS backend.
Please note that the following languages are machine translated: ja, pt-br, ru and sv.
2014-06-16 22:58:37 +02:00
Sam Georges
23adc64db1
Undo bad change
2014-06-16 21:13:46 +10:00
Louis Matthijssen
692b7d8cf8
Add 'manage partials' and fix my settings
...
Fixes #279 .
2014-06-16 13:04:50 +02:00
Sam Georges
4b18c50849
Simplelist control now supports scrollbars and selectable lists
2014-06-15 15:49:06 +10:00
Sam Georges
2b820a20d6
Convert all boolean table columnns to use is_ prefix
...
Add email template/layout system
2014-06-06 21:39:20 +10:00
Sam Georges
1728295f3f
Fixes an issue where success is still called when AJAX validation fails
2014-06-02 18:16:39 +10:00
Sam Georges
73d8d751a1
Refs #188 Tidy up notes
2014-05-21 09:39:42 +10:00
Sam Georges
4bd7f9975c
Oops, now plugins can register permissions :-)
2014-05-19 22:42:16 +10:00
Sam Georges
f7373da55e
Protect controller again
2014-05-18 15:53:47 +10:00
Sam Georges
5484f67c5a
Make controller accessible for extensibility
2014-05-18 13:59:44 +10:00
Pascal Borreli
459c8e0cfa
Fixed typos
2014-05-17 18:08:01 +02:00
Sam Georges
43b3455f75
Fixes #125
2014-05-16 16:10:29 +10:00
Sam Georges
71a5dd67ab
Welcome to the world, October :-)
2014-05-14 23:24:20 +10:00