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 |