Changelog
- If memory limit is lower than 24M, force to 128M if possible
- Fixing setup text for memory limit checks.
- [#MODX-1080] Make sure traditional distribution doesnt need base directory writability
- Added modInstallTestSvn class for handling SVN-specific setup tests
- Fix to setup contexts controller to read existing paths on upgrade.
- setup/ memory_limit checks now only need to be 24M for setup/ to run.
- Updated to xPDO 1.0 revision 363 to fix "Error saving changes to parent object fk field action" messages being logged during install.
- Fixed issues with category remove dialog and lexicon topic grid
- [#MODX-1294] Fixed possible obscure problem when using Preview after changing the alias in a Resource
- [#MODX-1278] Fixed issues with checkbox TVs and default values, fixed the 'set to default' button for complex inputs
- [#MODX-1280] Fixed issues with the user create processor
- Added OnBeforeUserActivate, OnUserActivate events
- Added 'active' boolean field to modUser. Defaults to 1.
- Added OnCreateUser, OnDeleteUser, OnUpdateUser events
- [#MODX-1170] Fixed issues with Export Topic
- [#MODX-912] Fixed isinrole/ismember output filter
- [#MODX-677] Made capitalization consistent on Resource edit/create screen
- [#MODX-1251] Fixed issue with server offset displaying incorrectly
- [#MODX-896] Fixed issue with server_offset setting description
- [#MODX-928] Fixed issue where parent resource wasnt refreshing properly
- [#MODX-777] Made consistent the checkDirty behaviour of save buttons across manager
- [#MODX-938] Added check to build to check if core+core.transport.zip were removed before build starts.
- [#MODX-629] Added missing automatic_alias setting to build
- [#MODX-790] Fixed issue where couldnt browse back to root directory with MODx.Browser
- [#MODX-902] Fixed empty warning message for removing category
- Fixed bug with removing categories
- Fixed issue where couldn't drag a resource onto a resource with no children
- [#MODX-1130] Fixed issue with parent triggerfield; also redid how tree hrefs load so that clicking on a node in the tree to load url can be disabled
- [#MODX-1133] Fixed issues with hotkey behavior
- [#MODX-1230] Fixed issue where drag Resource to symlink/weblink content field would add tags as well
- [#MODX-1273] Added OnLoadWebPageCache event invocation to modRequest->getResource().
- [#MODX-1273] Fixed events in User update/create form
- Enabled compression of manager JS scripts by changing the Setting "compress_js" to true.
- Upgraded ExtJS to ExtJS 3.0.2
- [#MODX-1270] OnManagerCreateGroup and OnWebCreateGroup events now fire
- [#MODX-1237] Fixed warning in modParser with regards to uninitialized variable
- [#MODX-979] Added password_generated_length (the length of the auto-generated password) and password_min_length (the minimum length for a password)
- Cleaned up usergroup processors
- Added sanity checks to usergroup processors
- Prevent possible issue on usergroup update that would wipe related objects
- Prevent possible issue that would allow user to remove Administrator group
- Removed some legacy todo statements
- Moved Element category reset on modCategory object remove to modCategory class
- Cleaned up modResourceGroup, modTemplate helper methods
- Added modUser::joinGroup(group,(optional)role) and modUser::leaveGroup(group) for easier development
- Optimized getrecentlyeditedresources processor
- Make sure config.js.php outputs proper headers
- Commented out Content-Length headers on lang.js.php, for some reason was slowing down servers
- [#MODX-1256] Fixed issue with Resource tree not being visible in Resource Groups page
- Fixed issues with Import HTML/Resources pages; properly convert to MODExt
- [#MODX-1202] Fixed issue where Element name was missing in Duplicate window
- [#MODX-1233] Fixed bug where categories could only be renamed once before needing to reload page
- [#MODX-1248] Fix bug that could wipe TV values if tab wasnt loaded
- [#MODX-1241] Fixed Preview button on update panels
- Prettying up of TV fields
- Now display SVN revision number with version in top left of mgr header
- Fixed issues with TVs setting values incorrectly
- Added "Set to Default" button on TVs that will reset the TV's value to it's default value. TV Resource values can now be set to blank as a valid value.
- [#MODX-924] Fixed errors in various system setting descriptions
- [#MODX-935] Tooltips in Resource tree now do not show if no description or longtitle is set
- [#MODX-1120] Now shows TV names in tag form below the caption in the TV editing panel in Resource editing
- Fixes to plugin event calls in controllers
- Fixes to filetree to enable in Ext3
- [#MODX-1112] Fixed issue where checkboxes in grids werent firing dirty statuses
- [#MODX-1229] Fixed issue where default hidemenu setting in Create Static Resource was setting incorrectly to true
- Added some extra variables for RTE firing; also made sure MODx.loadRTE fires on new resource creation. Fixes [#TINYMCE-9], [#TINYMCE-8]
- [#MODX-523] Fixed copy issue in console by providing "Download to File" link
- [#MODX-649] Fixed issue where comboboxes were not loading proper displayValue when first rendered
- Added category combobox to quick update/create windows
- [#MODX-1019] Added missing site_unavailable_page System Setting.
- [#MODX-1226] Removed modResource->checkChildren() method; isfolder should not be set based on presence/absence of children.
- [#MODX-1213] Fixed issues with WebLink creation and loading
- [#MODX-1178] Fixed issue where checkbox TVs were unable to be set to false; properly rendered values into a hidden field
- [#MODX-1204] Implemented $matchAll for modUser::isMember, that allows exclusive and inclusive group membership checks
- [#MODX-1203] Now preserves state of open tabs in left bar
- Added "Form Customization" page, which emulates Evolution ManagerManager functionality and integrates it into the core
- Revamped modMenu DB structure to allow for more proper dynamic menus; 3PCs will need to now refer to the Components menu as 'components', as the "id" field has been dropped and "text" is now the PK
- Fixed DOM issue with Profile page
- Improved core transport build script, lowered build times
- Fixed issue where hiding the alias field would cause it to be erased
- [#MODX-1169] Fixed issue where unchecking Container on a Resource that had children would hide them from the tree
- [#MODX-1125] Fixed issue where Properties were being lost on new Elements
- Fixed some dirty field problems in Element/Resource forms
- [#MODX-1167] Improved isFolder checkbox tooltip
- [#MODX-929] Changed default click functionality in Tree menu to edit Resources, unless does not have permission to, will then go to View
- Fixed navbar structure on main menu to properly handle infinitely deep nested menus. Needs help from a CSS guru on the CSS end.
- [#MODX-1161] Fixed bug with height argument on modX::getParentIds
- Documentation updates to modResource class
- [#MODX-1189] Fixed issue with TV values not setting properly with modTemplateVar->setValue
- Added modResource->getTVValue, which gets the value of a specified TV for the Resource
- [#MODX-1177] Adjusted Lexicon Management text to properly represent functionality
- Added more metadata to Lexicon Topic exports
- [#MODX-1191] Fixed issue where Namespace combo was conflicting with other DOM IDs in Lexicon Management
- Changed Accordion to Tabs in left menu
- In all Resource panels, Moved Page Settings back to right side, moved Template to top, moved Published to top right
- [#MODX-1173] Added modResource->hasChildren() function. Returns # of children for the Resource.
- [#MODX-689] Fixed error when using @SELECT binding with Template Variable Input Option values.
- Fixed issues with modMenu creation/editing
- [#MODX-1132] Various fixes to the user editing page
- [#MODX-1123] Fixed bug where properties were not saving on new elements
- [#MODX-683] Changed title for 1st tab on Resource edit screen
- [#MODX-1118] Tweaked MODx.combo.ComboBox and other store references to possibly fix local store bug
- Fixed issue with Sort By dropdown in the Resource Tree
- Fixed issues with User Group update page
- Added modAccessPermission class to properly handle access policy permissions
- Adjusted UI to handle model change
- Added logic in setup install to clear sessions table after install to prevent access permission changing problems (and is a good general practice anyway); users will have to re-login after setup/ is run.
- Cleaned up access policy grid
- Default sort roles by authority
- Removed no-longer needed Security pages; now done in Access Control and User Group edit screens
- Started cleanup of Security system; changed 'Authority' listing on User Group page to a more correct "Minimum Role".
- Added some IDs to resource edit page
- [#MODX-1124] Took Templates off the list of attachable elements in Tools | Property Sets