Changelog for Office. 1.9.5-pl ============== - Add permissions check in "login as user" functionality 1.9.4-pl ============== - [miniShop2] Removed "product_id" from mandatory fields in products grid 1.9.3-pl ============== - [miniShop2] Fixed "id" and "product_id" hidden state in products grid 1.9.2-pl ============== - [miniShop2] Fixed missing popup window 1.9.1-pl ============== - [Auth] Added invoking of OnBeforeWebLogin and OnWebLogin events on login at activation. 1.9.0-pl ============== - [Auth] Ability to disable user activation after registration by "office_auth_activation" system setting. - Better handling of CSRF token. 1.8.7-pl ============== - [miniShop2] Fixed status name in orders/getlist processor 1.8.6-pl ============== - Fixed getting an error from HybridAuth on register or login. 1.8.5-pl ============== - Improved register of ExtJS scripts. 1.8.4-pl ============== - Update chunks for Bootstrap 4. 1.8.3-pl ============== - Fixed register of ExtJS scripts when MODX installed in subdirectory. - Improved authorization via activation link. 1.8.2-pl ============== - Fixed typo in chunk.profile.form.tpl. 1.8.1-pl ============== - Update for supporting HybridAuth 3. 1.8.0-pl ============== - Improved PHP 7.2 support. 1.7.2-pl ============== - [miniShop2] Fixed fatal error if there are MODXMinify installed on the site. - [Auth/Profile] Added javascript callback to default scripts. 1.7.1-pl ============== - [Auth] Don`t change token when office_auth_mode == "phone". 1.7.0-pl ============== - Hardening Auth and Profile forms by adding CSRF token. - [Auth] Do not send the password by email if the user specified it manually. 1.6.2-pl ============== - Fixed "Could not load package metadata for package office" message in logs. - [Auth] Fixed possible fatal error with login to second account on MODX 2.5.8. 1.6.1-pl ============== - [Auth] Fixed possible error with inactive user. 1.6.0-pl ============== - Ability to log in and switch between multiple accounts. - Fenom chunks by default. - pdoTools is required now. 1.5.0-pl ============== - [mgr] Ability to authenticate on frontend as any active user from manager. - Added german lexicon (thanks to Fabian Christen). - [OfficeAuth] Ability to login via username, email of mobilephone with one field "username". 1.4.6-pl ============== - [miniShop2] Ability to repeat and delete orders. 1.4.5-pl ============== - [Profile] Remove default avatar params from update processor due to issues. - [Auth] Emails with "+" are now supported. 1.4.4-pl ============== - [Auth] Fixed saving of the mobilephone when office_auth_mode != phone. 1.4.3-pl ============== - [Auth] Fixed the error when user with phone in email could not to authenticate. - [Auth] Fixed the error "Could not load controller auth". 1.4.2-pl ============== - [Auth] Improved integration with HybridAuth. - [Profile] Fixed the regular expression for verification of emails. 1.4.1-pl ============== - [Auth] Improved work of ByteHand sms provider. - Fixed handling of errors when sending sms. 1.4.0-pl ============== - PSR-2. - Removed autoload of jQuery. - Mobile phones support with SMS authentication. - The multilingual chunks by default. - The HybridAuth is no longer installed by default. - A login errors now logged on "info" level instead of "error". 1.3.11-pl ============== - No longer authorization required to activate a new email. 1.3.10-pl ============== - Some security fixes. 1.3.9-pl ============== - Updated jGrowl to version 1.4.5. 1.3.8-pl ============== - [RemoteAuth] Fixed possible E_WARNING in PHP 7. 1.3.7-pl ============== - Improved load of phpThumb for profile avatars. 1.3.6-pl ============== - Improved load of pdoTools. 1.3.5-pl ============== - [OfficeProfile] Fixed processing restrictions of length for field "comments". 1.3.4-pl ============== - [OfficeProfile] Fixed remove of profile photo on double form save. 1.3.3-pl ============== - [OfficeAuth] Improved process of login links. 1.3.2-pl ============== - [OfficeProfile] Ability to specify nested extended fields in &profileFields parameter. - [OfficeProfile] Ability to specify nested extended fields in &requiredFields parameter. - Updated FontAwesome to versions 4.5.0. 1.3.1-pl ============== - [Profile] Improved handling of field "dob". - Some ExtJS widgets improvements. 1.3.0-pl ============== - New system setting "office_controllers_paths". - New snippet "officeMiniShop2" as a shorthand for MS2 private office. - New Ext JS CSS styles. - Reformat code. - [miniShop2] Added search text field. Some UI improvements. 1.2.5-pl ============== - [RemoteAuth] Fixed parameter "rememberme". 1.2.4-pl ============== - [Auth] Fixed error with activation of emails with "+". 1.2.3-pl ============== - [Profile] Improved handling of passwords fields. - [Profile] Improved handling of "comment" field. 1.2.2-pl ============== - Added system setting "office_sanitize_pcre". 1.2.1-pl ============== - [Profile] Improved parsing of "profileFields" parameter. 1.2.0-pl ============== - Controllers will use pdoTools functions if available. 1.1.10-pl ============== - [#19] [Profile] Fixed issue with HybridAuth templates. 1.1.9-pl1 ============== - Updated HybridAuth version in the installer. 1.1.8-pl1 ============== - [Profile] Fixed removing old photos from "avatarPath". - [Auth] Fixed some log entries. 1.1.7-pl ============== - Added call of system event on user activation. - [Remote] Changed log level to "error". 1.1.6-pl ============== - Fixed retrieving of modMail ErrorInfo. - Improved creating of system settings. - [#10] [miniShop2] Fixed order log pagination. 1.1.5-pl1 ============== - [Profile] Improved handling of extended fields. 1.1.4-pl3 ============== - [Main] Fixed work of frontend scripts whe Minify is not working. - [Profile] Removed option "profile_force_email_as_username" by default. - [#9] [Profile] Do not overwrite existing extended fields. - [#6] [Profile] Ability not to use email in profile form. - Ability to set empty &requiredFields=``. - Fixed ExtJS windows animation in MODX 2.3. 1.1.3-pl ============== - [#4] Fixed loading of HybridAuth with custom chunks. 1.1.2-pl ============== - [miniShop2] Improved support of MODX 2.3. 1.1.1-pl1 ============== - Switched gravatar links to https by default. - [miniShop2] Added support of lexicons in payment, delivery and status names. 1.1.0-pl1 ============== - [miniShop2] Fixed empty product names in order grid on MS2 < 2.1.8. - [Auth] Added "username" and "fullname" fields to registration form. - [Auth] Ability to use username or email for login. - [Auth] User will receive activation email if he trying to login and his account was not activated. - [#3] [Auth] Ability to use $_GET['hauth_return'] for redirecting user to any page after authorization. - [#2] [Profile] Fixed clearing of user photo. - [#1] [Profile] Improved regular expression for supporting of all unicode characters. 1.1.0-beta ============== - [Main] Updated Ext JS modx-theme. - [Main] Added Font Awesome 4.1 for modx-theme. - [miniShop2] Updated miniShop2 controller and Ext JS grid for version 2.1.8. - [miniShop2] Improved format of weight and price in MS2 grid. - [miniShop2] Fixed default system setting "office_ms2_order_product_fields". - [Auth] Ability to use password for login. - [Auth] New login form. - [Profile] Ability to change password. - [Remote] Fixed parameter "updateUser" in remote auth controller. 1.0.0-pl ============== - [Auth] Ability to use regular user names, not email. - [Profile] Added system setting to force using emails as usernames. - [Profile] Ability to change username. - [Profile] Ability to upload user avatar. - Updated chunks for Bootstrap 3. - Ability to overwrite chunks on update. - [Remote] New controller for remote authentication. - Improved login errros handling. - Fixed &profileFields in "officeProfile". 0.9.5-pl2 ============== - [Profile] Ability to edit extended fields. - [miniShop2] Fixed popup windows in Internet Explorer. 0.9.4-pl ============== - Optimized creating of system settings fo "page_id". 0.9.3-pl ============== - [Profile] Added displaying error messages about required fields when user redirected to profile. 0.9.2-pl ============== - Added urldecode of action in plugins. - Fixed bug with clearing cache of site. 0.9.1-pl ============== - [Profile] Username is always the user`s email. - [Main] Component set "alow_multiple_emails" to false on installation. 0.9.1-rc ============== - [Auth] Improved work in multiple contexts. - [Auth] Fixed generated links for contexts in subdirectory. - [Auth] Moved "login" and "Logout" logic to system plugin. - [Auth] Improved saving "office_auth_page_id" setting. - [Profile] mproved saving "office_profile_page_id" setting. - [Main] Fixed issues with multiple controllers calls on one page. 0.9.0-pl2 ============== - Fixed email verification - Removed unused files - Added integration with HybridAuth 0.7+ 0.8.3 ============== - Fixed wrong values in MS2 orders grid. 0.8.2 ============== - [Main] Changed hard coded "/manager/" to MODX_MANAGER_URL constant. 0.8.1 ============== - [Profile] Added system setting "office_profile_required_fields" for requirement from users to fill in this fields. 0.8.0 ============== - [Auth] Improved activation email. - [Auth] Fixed "loginResourceId" and "logoutResourceId". - [Profile] Fixed and improved update of profile. - [Profile] If user is not authenticated, controller do not redirects to unathorized page anymore. - [miniShop2] Fixed work with miniShop2, called on page. - [miniShop2] Improved orders table. - [miniShop2] If user is not authenticated, controller do not redirects to unathorized page anymore. - [miniShop2] Moved "details" link from context menu to the grid column. 0.7.1 ============== - [Main] Added "office_extjs_css" system setting for specifying custom css for ExtJS. - [miniShop2] Customizable orders grid. - [miniShop2] Customizable order form. - [miniShop2] Customizable address form. - [miniShop2] Customizable order product grid. 0.7.0 ============== - [miniShop2] Added new controller 0.6.0 ============== - [Main] Preparation for first public release - [Auth] Added system setting "office_auth_page_id" - [Profile] Added system setting "office_profile_page_id" - Added ability to load custom styles and javascript for Auth and Profile controllers. 0.4.0 ============== - [Main] Main class improvements. Added method Office::addClientExtJS() 0.3.2 ============== - [Auth] Improved redirect on login\logout 0.3.1 ============== - [Auth] Added checking of already send activation link - [Auth] Added checking of already logged in users 0.3.0 ============== - [Main] Integration of Ext JS from MODX 0.2.0 ============== - [Profile] Edit user profile and change email with verification. 0.1.0 ============== - [Auth] Login\logout