Dominik Klein
|
1a71b2d342
Feature: Mobile - Added general router handling.
|
3 years ago |
Mantas Masalskis
|
f827174474
Maintenance: Improved handling of long passwords.
|
2 years ago |
Rolf Schmidt
|
0b6010c390
Maintenance: Replace zammad specific cache approach by rails low level caching.
|
2 years ago |
Martin Gruner
|
f052c2a33f
Maintenance: Improve 'Forgot Password' handling.
|
2 years ago |
Martin Gruner
|
24c3bdfd87
Maintenance: Update copyright header.
|
3 years ago |
Martin Gruner
|
c84416aec0
Maintenance: Improved translatable source strings.
|
3 years ago |
Martin Edenhofer
|
15f1c970c8
Maintenance: Improved notifications flow for replacement agents.
|
3 years ago |
Mantas Masalskis
|
a6e387cf9b
Fixes #2429 - Note is not being updated because of the lack of lastname
|
3 years ago |
Martin Gruner
|
64a87b1c67
Fixes #2709, fixes #2666, fixes #2665, fixes #556, fixes #3275 - Refactoring: Implement new translation toolchain based on gettext.
|
3 years ago |
Rolf Schmidt
|
52aa34bb20
Follow up 189ccb21dbef30a13b5ea37a2a4b4a5ef2160a25 - Fixes #3827 - Remove ticket create screen job because it is not needed anymore dropdown data will get updated on action by core workflow.
|
3 years ago |
Rolf Schmidt
|
7dbd1c1b15
Maintenance: Remove while loop user check login.
|
3 years ago |
Rolf Schmidt
|
041c0d61ef
Follow up fa4577d463aa50d645b000f3ce4959271610981f - Fixes #3710 - Unable to close tickets in certran cases if core workflow is used.
|
3 years ago |
Martin Gruner
|
a389b8f07c
Maintenance: Replace rand() where possible
|
3 years ago |
Rolf Schmidt
|
87f77338be
Fixes #3694 - Inheritance of out of office settings.
|
3 years ago |
Rolf Schmidt
|
05a471f90d
Fixes #3709, #Fixes 1262 - Core Workflow implementation
|
3 years ago |
Mantas Masalskis
|
0668e17d18
Fixes #1653 - Default value not set for attributes of type input, select,...
|
3 years ago |
Dominik Klein
|
467bc03224
Fixes #2389 - Enhance LDAP login to not affect "failed logins".
|
3 years ago |
Mantas
|
32be22113a
Fixes #3590 - Allow out of office for one day without setting two days
|
3 years ago |
Dominik Klein
|
0dc650b5d8
Fixes #2565 - Visualise locked users in UI and make them unlock-able for admin
|
3 years ago |
Thorsten Eckel
|
5243efbc25
Maintenance: Activated rubocop Style/MethodCallWithoutArgsParentheses.
|
3 years ago |
Thorsten Eckel
|
ca56de3648
Maintenance: Updated to Rails 6.0.4 and the new Zeitwerk autoloader.
|
3 years ago |
Thorsten Eckel
|
b49046c597
Maintenance: Move User avatar logic into dedicated concern to slim down model file.
|
3 years ago |
Rolf Schmidt
|
649dff172e
Fixes #3585 - DataPrivacy may fail to clear user relations.
|
3 years ago |
Martin Gruner
|
5df98684da
Maintenance: Update copyright information and add a new rubocop cop to watch over it.
|
3 years ago |
Martin Gruner
|
fdbf501be0
Maintenance: Refactor the remaining observers to concerns and drop the rails-observers dependency.
|
3 years ago |
Mantas Masalskis
|
041bf51b52
Maintenance: Rubocop enforces %r{} regular expression style
|
3 years ago |
Rolf Schmidt
|
2354b5f53f
Fixes #208 - Notify / Mention other agents / Subscribe to Tickets.
|
3 years ago |
Rolf Schmidt
|
050315bac9
Fixes #3402 - DataPrivacy Task fails in some situations.
|
3 years ago |
Thorsten Eckel
|
cb2286fae4
Refactoring: Migrate Rails Observers to Concerns.
|
3 years ago |
Thorsten Eckel
|
f97a1d9211
Maintenance: Updated rubocop(-* gems) to latest version (1.6.1).
|
4 years ago |
Thorsten Eckel
|
acd98bd214
Maintenance: Removed incomplete/obsolete TextModules and Templates references implementation to single User.
|
4 years ago |
Rolf Schmidt
|
275a97cc4f
Fixed issue #3220 - DataPrivacyTask - Can't remove user if still referenced in Overview(s).
|
4 years ago |
Thorsten Eckel
|
c3fce714dc
Refactoring: Converted StatsStore to polymorphic association.
|
4 years ago |
Thorsten Eckel
|
623b17be6b
Maintenance: Updated rubocop(-* gems) to latest version (0.92.0).
|
4 years ago |
Rolf Schmidt
|
3fb9b05027
Fixes #2074 - Ability of deleting customers and / or all ticket at once.
|
4 years ago |
Ryan Lue
|
dde7208ebc
Fixes #3111 - admin.user token permission doesn't allow fetching details of specific user
|
4 years ago |
Thorsten Eckel
|
f5841a2fe3
Maintenance: Introduced custom Rubocop `Zammad/ExistsConditions` to check for `.find_by` in conditions and replace it with `.exists?` to increase performance and reduce memory cost.
|
4 years ago |
Thorsten Eckel
|
73f6a98e29
Updated rubocop(-* gems) to latest version (0.88.0).
|
4 years ago |
Ryan Lue
|
80b330d73f
Refactoring: Clarify complex Permission queries
|
4 years ago |
Rolf Schmidt
|
4014839242
Fixes issue #2907 - Password strength settings are ignored when creating new customer accounts. Make login available to verified users only.
|
4 years ago |
Thorsten Eckel
|
72bb320fb0
Updated rubocop(-* gems) to latest version (0.85.1).
|
4 years ago |
Thorsten Eckel
|
8690916936
Updated rubocop(-* gems) to latest version (0.84.0).
|
4 years ago |
Ryan Lue
|
becbdb1baa
Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit.
|
4 years ago |
Martin Edenhofer
|
22911f8616
Refactoring: Improve performance by pushing Ticket create screen information on demand to the client instead of checking every X seconds via the Scheduler.
|
4 years ago |
Thorsten Eckel
|
fbbc50f24a
Maintenance: Invalid email error message is not expressive.
|
4 years ago |
Mantas Masalskis
|
7fab92d074
Fixes issue #2169 - Time format always english if generated from system.
|
4 years ago |
Thorsten Eckel
|
1772e9f1e4
Maintenance: Error message about existing user with same email address is not expressive.
|
5 years ago |
Jens Pfeifer
|
7e4b46b65c
Refactoring: Added consistent email address validation to backend.
|
5 years ago |
Thorsten Eckel
|
1c63e96675
Bumps [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) from 1.1.0 to 1.4.1.
|
5 years ago |
Ryan Lue
|
33bef7123d
Feature: Single sign-on (SSO).
|
5 years ago |