CakePHP 2.x User Management Premium Plugin Version 2.1.x
Plugin Bug Fixes
Please note: If you are using old version then you can download same version from your orders page. All versions are bug free upto 22-Oct-2012. If I find any bug in latest version then I fix that bug in all versions.
Bug Fixes in 2.1 version
Date: 20 Sept 2012 - released 2.1 version
- Error 404 page issue fixed.
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
yourapp/app/Plugin/Usermgmt/Controller/Component/ControllerListComponent.php - Array diff issue with copied controller files.
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/ControllerListComponent.php - Ajax pagination issue fixed for IE browser. I have moved ajax updating code into element files for All list pages.
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
yourapp/app/Plugin/Usermgmt/Controller/UserGroupsController.php
yourapp/app/Plugin/Usermgmt/Controller/UserSettingsController.php
yourapp/app/Plugin/Usermgmt/View/Users/index.ctp
yourapp/app/Plugin/Usermgmt/View/Users/online.ctp
yourapp/app/Plugin/Usermgmt/View/UserGroups/index.ctp
yourapp/app/Plugin/Usermgmt/View/UserSettings/index.ctp
Added files are-
yourapp/app/Plugin/Usermgmt/View/Elements/all_users.ctp
yourapp/app/Plugin/Usermgmt/View/Elements/all_groups.ctp
yourapp/app/Plugin/Usermgmt/View/Elements/all_settings.ctp
yourapp/app/Plugin/Usermgmt/View/Elements/online_users.ctp - Username validation bug fixed
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/Model/User.php
yourapp/app/Plugin/Usermgmt/Controller/Model/UserMgmtAppModel.php - Ajax validation support added for input text placeholder values
Changed file is-
yourapp/app/Plugin/Usermgmt/webroot/js/ajaxValidation.js - Image helper bug fixed for throwing errors with 0 kb images
Changed file is-
yourapp/app/Plugin/Usermgmt/View/Helper/ImageHelper.php
Date: 22 Sept 2012
- User Activity Bug
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
Date: 04 Oct 2012
- Some strings left for i18n
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
yourapp/app/Plugin/Usermgmt/View/Users/dashboard.ctp - session message change and send mail changes for email suggestion
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
yourapp/app/Plugin/Usermgmt/webroot/js/umscript.js - Minor change in Image helper
Changed file is-
yourapp/app/Plugin/Usermgmt/View/Helper/ImageHelper.php - Subject and body messages changes of emails
Changed file is-
yourapp/app/Plugin/Usermgmt/Model/User.php
Date: 11 Oct 2012
- Login issue with twitter and other login changes, Please note- this change is mandatory as I have changed twitter API, previous one had some issues
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserConnectComponent.php
yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
Added files are-
yourapp/app/Plugin/Usermgmt/Vendor/twitter/OAuth.php
yourapp/app/Plugin/Usermgmt/Vendor/twitter/TwitterOAuth.php - user model function changed for checking is user associated with group
Changed file is-
yourapp/app/Plugin/Usermgmt/Model/User.php - delete cache function changed (just used constant for path)
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/UserGroupPermissionsController.php
Date: 22 Oct 2012
- Override function's arguments are now compatible with CakePHP
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/Component/SearchComponent.php
yourapp/app/Plugin/Usermgmt/Controller/Component/SslComponent.php
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php
yourapp/app/Plugin/Usermgmt/Controller/Component/UserConnectComponent.php
yourapp/app/Plugin/Usermgmt/Model/Behavior/SearchingBehavior.php - Permission Bug fixed for requested actions
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php - In Seach form use ajax true/false support added
Changed file is-
yourapp/app/Plugin/Usermgmt/View/Elements/search_form.ctp
Date: 23 Nov 2012
- Security bug fixed
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/UsersController.php
Bug Fixes in 1.2 version
- Plugin's App Controller Methods removed from it's child controllers list on Permissions Page.
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/ControllerListComponent.php - $var variable for View is now has current information of logged in user. Meaning is If user change his information from edit profile then immediate $var variable will have changed information.
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php - Now providers session is cleared on logout.
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php - CakePHP security black hole message is now handled.
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/UserMgmtAppController.php - Provider authentication/Normal Registration changes-
1. Google
Some times google does not provide name of user so plugin used email's username for your site username also it take cares a duplicate username.
2. Foursquare
Now foursquare email is inserting in DB before I missed it.
Now plugin fetches foursquare profile image.
Now plugin marks email verified in DB.
Now plugin inserts a blank row in user details table with user id.
3. Yahoo
Some times yahoo does not provide name of user so plugin used email's username for your site username also it take cares a duplicate username.
4. Normal Registration
Now plugin inserts a blank row in user details table with user id.
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/UsersController.php - Now plugin redirects on same page where setting was used to edit
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/UserSettingsController.php - Some functions of user model and UserMgmt AppModel are changed protected to public. Now User model logs email sending result in only failed case before it was in both cases.
Changed files are-
yourapp/app/Plugin/Usermgmt/Model/User.php
yourapp/app/Plugin/Usermgmt/Model/UserMgmtAppModel.php
Bug Fixes in 1.1 version
- Plugin Constant define issue(already defined). And distanceOfTimeInWords function is modified for long time.
Changed file is-
yourapp/app/Plugin/Usermgmt/Config/bootstrap.php - After login redirection on previous page issue with query string parameters is fixed
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserAuthComponent.php - Some times google does not provide user location so undefined index issue fixed
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/Component/UserConnectComponent.php - Permission page issue fixed with multi word group names
Changed files are-
yourapp/app/Plugin/Usermgmt/Controller/UserGroupPermissionsController.php
yourapp/app/Plugin/Usermgmt/View/UserGroupPermissions/index.ctp - Warning issue on Deleting cache fixed
Changed file is-
yourapp/app/Plugin/Usermgmt/Controller/UsersController.php