new
hot!

Office

Ajax login and profile editing, list of miniShop2 orders.
Packages
35
Downloads
115 051
Автор дополнения
Packages
35
Downloads
115 051
Version 1.6.0-pl
Release date 07.22.2017
Downloads 2 958
Views 272
Warning! This component requires PHP version 5.3 or higher! If your site uses PHP less than required, the installation of this package could break it.
Warning! This package requires MODX not less than 2.3 !
Modular extra for work with users.

The main functionality:
— Ajax registration and authorization of users
— Ajax edit profile
— Authorization in additional accounts to quickly switch between them
— Authorization under any active user from the manager
— List an orders of miniShop2 users on ExtJS

Authorization and edit of the profile in the modstore.pro works with Office.

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