Commit History

Author SHA1 Message Date
  Martin Edenhofer 535ce06efd Improved max. agent limit check. 6 years ago
  Thorsten Eckel 705487154c Applied changes for Rubocop 0.51. 6 years ago
  Martin Edenhofer 9f204806db Fixed issue #1661 - Users mail_delivery_failed is not removed after changing the email address. 6 years ago
  Martin Edenhofer 17ce2dcbde Improved agent limit detection (do not complain if role with ticket.agent permission is assigned and agent already owns a role with ticket.agent permission). 6 years ago
  Martin Edenhofer b35ff0fef2 Fixed issue #1579 - leading and tailing utf8 spaces are not removed for email addresses are not removed. 7 years ago
  Thorsten Eckel af22e22fb2 Merged pull request #1518 - Fixes issue #1509: Conflicting roles can get saved. Huge thanks to @muhammadn . 7 years ago
  Martin Edenhofer 2c39eb47de Fixed issue #1563 - prevent admin from locking out. 7 years ago
  Thorsten Eckel c710389c80 - Refactoring: Replaced Object.const_get with absolut namespace call. 7 years ago
  Thorsten Eckel 757f0ac9bd Applied RuboCop Style/BlockDelimiters to improve readability. 7 years ago
  Martin Edenhofer ff56f294f3 Rails 5.1 migration. 7 years ago
  Thorsten Eckel ef38800bae Refactoring: Prefer .update! over .update, .update_attributes and .update_attribute - see http://www.davidverhasselt.com/set-attributes-in-activerecord/ . 7 years ago
  Martin Edenhofer 003d60d6b1 Improved tests for out of office feature and related controllers. 7 years ago
  Jens Pfeifer 533b44af8f Updated to rails 5.0. 7 years ago
  Thorsten Eckel 20a8e40484 Added initial version of Out Of Office functionality. 7 years ago
  Martin Edenhofer 0986e89335 Improved error handling. 7 years ago
  Martin Edenhofer 866614122d Implemented issue #1251 - Config option to have uniq email addresses for users. 7 years ago
  Martin Edenhofer 77d3f8bf67 Implemented issue #562 - Ticket creation - allow to create users without email, issue #181 - Allow customers without email addresses (was incoming phone call) and issue #247 telephone ticket without email. 7 years ago
  Martin Edenhofer 9f6a4a99f5 Ensure that a user has always (at least) signup rules and not none roles. 7 years ago
  Martin Edenhofer d93d404902 Improved tests (do not break on before/after callbacks). 7 years ago
  Thorsten Eckel 350c3ead51 Added enhanced Group access functionality. 7 years ago
  Martin Edenhofer 1a43d9bd5c Improved tests. 7 years ago
  Thorsten Eckel b8a92582a1 Fixed bug: Legacy hashed passwords (like sha2) will get rehashed when set. 7 years ago
  Rolf Schmidt fa454abf3a Reworked file structure of concerns. 7 years ago
  Thorsten Eckel a306078ebb Fixed issue #896 - Passwords of imported users get changed. 7 years ago
  Rolf Schmidt 88b474e6e9 Fixed issue #975 - Exception in OTRS Import. 7 years ago
  Thorsten Eckel c9b2255e4f Initial version of LDAP user sync support. 7 years ago
  Rolf Schmidt 9f1a2e902c Fixed issue #839 - Dont allow "none" admin user. 7 years ago
  Martin Edenhofer 87aedd8cc5 Added agent limit support. 7 years ago
  Martin Edenhofer 81464d663e Merge branch 'develop' of git.znuny.com:zammad/zammad into develop 7 years ago
  Thorsten Eckel d8d88968e9 Fixed issue #791 - User can't login after to many failed logins even if password gets resetted. 7 years ago
  Martin Edenhofer 69e1f7e8c6 Fixed typo. 7 years ago
  Jens Pfeifer cadca4cd08 Rubocop. 7 years ago
  Jens Pfeifer 777dce4c87 Fixed issue #429, user.preferences['locale'] not initialized at user creation. 7 years ago
  Martin Edenhofer 7562cd2dff Implemented issue #722 - Do not log last_login in user history. 7 years ago
  Thorsten Eckel ef6fbe8f2a Refactoring: Splitted ApplicationModel into multiple concerns. Notice: Includes object some method name changes. 7 years ago
  Thorsten Eckel 0862bf7e6a Improved password security by using proper password hash module backed by Argon2 (official winner of the Password Hashing Competition) - thanks to @nomoketo and @benbe. 7 years ago
  Martin Edenhofer 9b9f9ed8c5 Rework, get unit tests up and running again. 7 years ago
  Thorsten Eckel ba88e14001 Emails should not get checked in import mode to provide the most complete data state. 7 years ago
  André Bauer 7a8559e678 refactored postinstall.sh 7 years ago
  Martin Edenhofer bf3411daca Implemented issue#356 - Automatically join users to organizations based on the email address. 7 years ago
  Martin Edenhofer 1ddbb5d59e Applies rubocop for ruby 2.3.1. 8 years ago
  Martin Edenhofer 3e44a2cb43 Merge branch 'private-permission-active2' into develop 8 years ago
  Martin Edenhofer c71b0d36d4 Updated copyright. 8 years ago
  Martin Edenhofer 330a38925c Merge branch 'private-permission-active' into private-permission-active2 8 years ago
  Martin Edenhofer 146bd7f9d4 Moved from User.update_default_preferences_by_role to User.update_default_preferences_by_permission (if somebody has renamed role names). 8 years ago
  Martin Edenhofer 28fe4fa80b Update user with default preferences based on permissions. 8 years ago
  Martin Edenhofer dc7354223a Added permission.active attribute to disable features. 8 years ago
  Martin Edenhofer ba684348ef Improved user validation. 8 years ago
  Martin Edenhofer 9b352f20e6 Only check email based avatar if email has changed. 8 years ago
  Martin Edenhofer e5999fe71d Added role management. 8 years ago