Commit Graph

180 Commits

Author SHA1 Message Date
Samuel Georges 70eb7eaf51 Adds Theme customization feature
Adds reset button to settings pages
authorUrl -> homepage
2014-12-04 16:49:52 +11:00
nicolas-lescop d0cc667c8b Extend query on relation behavior
From a relation behavior config file like this

status:
     label: Status
     list: @/plugins/path/to/your/relation/config/columns.yaml
     emptyMessage: backend::lang.list.no_records

You can extend the list query with this method :

relationExtendQuery($query, $field, $manageMode)
{
     if ($field == 'status') $query->where('thing', '=', $this->thing);
}
2014-12-02 15:03:06 +01:00
nicolas-lescop 89cdb3af8b Permit to display checkBoxes with config file
Can be used for those wanting to make a deletable only list.
2014-12-02 11:35:15 +01:00
Dmitriy d8ed49b8cf Update _manage_form.htm
fix form title for update context
2014-11-23 21:59:48 +02:00
Samuel Georges 7801750767 Adds a way to get the form model after the action has executed 2014-11-19 17:45:23 +11:00
nicolas-lescop 03ccead584 Delete all selected related elements and not just the first element 2014-11-14 14:19:08 +01: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 38170d3101 Use popup loading indicator on relationcontroller behavior 2014-11-07 19:38:05 +11:00
Sam Georges c32ba4cbad Minor code clean 2014-11-04 17:41:48 +11:00
Sam Georges c83797231d Subsequent expressions are on a new line (see developer guide > PSR exceptions) 2014-11-01 12:00:45 +11:00
Samuel Georges 0bc63fe8a3 Merge pull request #722 from patrickward/develop
Correction: change $relatedLabel variable to $relationLabel in pivot for...
2014-10-27 19:07:27 +11:00
Patrick Ward 90313deb53 Correction: change $relatedLabel variable to $relationLabel in pivot form. 2014-10-24 15:07:42 -04:00
Sam Georges 49982b51ed Clean up code, add listExtendColumns override 2014-10-24 17:15:34 +11:00
Stefan Talen 347dff7e75 Merge branch 'develop' of https://github.com/octobercms/october into feature/PSR-2
Conflicts:
	modules/backend/behaviors/RelationController.php
	modules/backend/classes/WidgetManager.php
	modules/cms/classes/CmsCompoundObject.php
	modules/cms/twig/Extension.php
	modules/cms/twig/PlaceholderNode.php
	modules/cms/widgets/TemplateList.php
2014-10-18 11:07:17 +02:00
Sam Georges df98ae9196 Use getQualifiedKeyName when finding existing IDs 2014-10-17 08:15:16 +11:00
Samuel Georges c48e10cbf5 Merge pull request #701 from karnold/develop
when building belongsToMany relationships in controllers, the lack of a ...
2014-10-17 08:13:19 +11:00
Kris Arnold c75df3a120 when building belongsToMany relationships in controllers, the lack of a table name
alias causes an sql ambigious Id error
2014-10-16 14:28:36 -05:00
Stefan Talen 06890d711a Merge branch 'develop' of https://github.com/octobercms/october into feature/PSR-2
Conflicts:
	modules/backend/behaviors/UserPreferencesModel.php
	modules/cms/classes/Controller.php
	modules/system/classes/CombineAssets.php
2014-10-16 18:44:18 +02:00
Sam Georges fbaab26bfb Improve efficiency in settings model behavior 2014-10-16 19:49:28 +11:00
Sam Georges 9f5646d273 BackendSettings -> BrandSettings
pageTitle is now translated at the end of the line
Fixed unit tests so they pass
SettingsModels are now cached
2014-10-15 19:53:44 +11: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 dd5a46d815 Refs #599 - Adds method to get the list widget object from the controller 2014-10-11 18:06:14 +11:00
Sam Georges 4504d5bf4c Improve translation handling 2014-10-11 10:37:48 +11:00
Stefan Talen b01d3e540f Updating backend/behaviours 2014-10-10 22:34:57 +02:00
Sam Georges f542254403 Minor 2014-10-07 18:26:42 +11:00
Sam Georges 80e7a8507e Add static helpers extendListColumns + extendFormFields 2014-10-05 15:57:55 +11:00
Sam Georges bf47eb94ed Str::getRealClass -> class_basename 2014-09-29 13:12:34 +10:00
Sam Georges 04462f5b4c The manage form should not share its session key with the parent 2014-09-17 09:46:48 +10:00
Sam Georges 001a9f92ff Fixes manage form so widgets fileupload can work correctly inside 2014-09-16 17:40:06 +10:00
Sam Georges 347e25babc Add search capability to manage mode (lists) 2014-09-06 13:18:55 +10:00
Sam Georges c916c40fc2 Add search support to the view mode 2014-09-06 12:51:39 +10:00
Sam Georges fe3f0bd34e More silly logic errors 2014-09-06 12:11:42 +10:00
Sam Georges 2460e54028 Update changelog, move relation config under view/manage array respectively 2014-09-06 12:09:00 +10:00
Sam Georges 31447df5d4 Minor bug - this should be getKeyName 2014-09-06 11:45:19 +10:00
Sam Georges 77bc72e0e1 Fixes #590, parse in all model attribute values when making a redirect 2014-08-29 19:37:38 +10:00
Sam Georges f6fc9a9e00 YAML properties should be camelCase 2014-08-14 19:32:48 +10:00
Sam Georges 3b41b3e81f Finish up basic Filter implementation 2014-08-13 21:23:19 +10:00
Sam Georges a5d67bee27 Escape all the translated strings 2014-08-13 08:01:18 +10:00
Paul Wilde a3c94d6355 Escape unescaped translations. Add trans() function during output for the Balloon and Widget Selector. 2014-08-12 21:46:19 +01:00
Paul Wilde e0d9b1bb22 Fix argument name. 2014-08-12 01:21:09 +01:00
Paul Wilde 1d038d3173 More translation strings. 2014-08-12 01:15:38 +01:00
Sam Georges f1849c2ea0 Refs #5 - Progress to Filter widget 2014-08-11 21:46:29 +10:00
Sam Georges f21eaf05a3 Minor 2014-08-07 20:42:39 +10:00
felix 7fd9e267a9 add Translation to backend
switch
relation create_button
relation add_button
2014-08-07 12:58:17 +04:00
Sam Georges a1998e4348 Fixes #500 - Handle custom related key names, don't use session keys for existing parent models 2014-08-05 17:40:49 +10:00
Sam Georges 1e8bf5d62b Make formWidget available to FormController behavior via formGetWidget() 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 3c1e6ea846 Fixes #481 - Native widget handlers should still initialize 2014-07-29 19:22:18 +10:00
Sam Georges e09c74b11e Align UserPreferencesModel with SettingsModel 2014-07-17 10:29:15 +10:00
Sam Georges f7f81822ec Fixes #420 - forceSave() not always available 2014-07-13 15:52:14 +10:00
Sam Georges b121e03608 Fixes a bug when editing My Account 2014-07-12 18:45:13 +10:00
Sam Georges 3e2755f297 Fix to UserPreferencesModel.php 2014-07-12 18:33:50 +10:00
Sam Georges a19cd6f76b For Kerensky 2014-07-11 22:24:43 +10:00
Sam Georges 3e1932e7ff Minor 2014-07-11 18:52:48 +10:00
Sam Georges 1d4d4c0899 Bugfix to relation controller now allowing multiple relations in the same instance 2014-07-11 18:51:01 +10:00
Sam Georges ca529d19d4 Use fully qualified primary key name 2014-07-07 19:50:07 +10:00
Sam Georges 7395dc520a No longer rely on Model ->push() method, handle it internally (smarter)
Add default context to ajax methods.
2014-07-06 12:06:08 +10:00
Sam Georges d912b73aab Clean up event parameters to dev standards 2014-07-04 19:14:14 +10:00
Sam Georges b09b6d6863 Improved naming onReload -> onRefresh
Improved Record finder
2014-07-03 18:37:51 +10:00
Sam Georges 1221faae62 Session key fix to relation manager
My Settings context now uses correct breadcrumb
2014-07-02 20:49:45 +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 3a275216e2 Add styles and readonly mode to relation controller 2014-06-30 17:01:53 +10:00
Sam Georges ca30c3cef0 Fixes minor bug 2014-06-24 18:53:05 +10:00
Sam Georges 24f7e3eda4 Allow override of relation partials 2014-06-20 21:36:44 +10:00
Sam Georges 8961906459 Add sessionKey support to RelationController.php 2014-06-20 20:57:51 +10:00
Sam Georges d2eb4e2141 Add noRecordsMessage to RelationController behavior 2014-06-20 19:30:20 +10:00
Sam Georges 3ddddc03bb Add new form behavior override: formCreateModelObject 2014-06-16 18:00:14 +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 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 d229fb287e Fixes #216 - hasMany related models can now be deleted 2014-05-28 22:07:00 +10:00
Sam Georges dbc4043a90 Refs #216 - hasMany related model can now be updated 2014-05-28 21:58:39 +10:00
Sam Georges 728de3ba18 Add listRefresh() method, add table row colors 2014-05-28 21:34:54 +10:00
Sam Georges b47e3587f4 Fixes a bug where singular values of singular relations are not being set 2014-05-28 12:36:45 +10:00
Sam Georges 9e2a76d821 Add core build tag to core assets 2014-05-24 16:57:38 +10:00
Sam Georges 8dc9bff4ce Fixes issue with singluar relation settings 2014-05-22 20:40:11 +10:00
Sam Georges 786a833237 Form Controller now pushes values to relations 2014-05-18 15:39:12 +10:00
Pascal Borreli 459c8e0cfa Fixed typos 2014-05-17 18:08:01 +02:00
Sam Georges bdff075058 Improve event emitter trait 2014-05-15 17:23:46 +10:00
Sam Georges 71a5dd67ab Welcome to the world, October :-) 2014-05-14 23:24:20 +10:00