Florian Liebe
|
9dfc232536
Maintenance: Update copyright information.
|
1 year ago |
Martin Gruner
|
e027e6341d
Maintenance: Small refactoring of services layer.
|
2 years ago |
Florian Liebe
|
ed3bee6e68
Feature: Mobile - Add a service layer to easily share code between application controllers and GraphQL queries/mutations/subscriptions.
|
2 years ago |
Rolf Schmidt
|
fd444996c4
Fixes #3141 - Multiple LDAP server configurations.
|
2 years ago |
Martin Gruner
|
24c3bdfd87
Maintenance: Update copyright header.
|
2 years ago |
Thorsten Eckel
|
acc93a23fb
Maintenance: Enhance attachment preview capabilities
|
3 years ago |
Martin Gruner
|
5df98684da
Maintenance: Update copyright information and add a new rubocop cop to watch over it.
|
3 years ago |
Ryan Lue
|
becbdb1baa
Refactoring: Replaced home-rolled authorization logic in Controllers with Pundit.
|
4 years ago |
Thorsten Eckel
|
49b0ca4d58
Maintenance: Add Content Security Policy.
|
4 years ago |
Ryan Lue
|
33bef7123d
Feature: Single sign-on (SSO).
|
5 years ago |
Thorsten Eckel
|
5f3c793f37
Refactoring: Fixed autoloading issues and workarounds by doing dependency requirement the "Rails Way".
|
6 years ago |
Martin Edenhofer
|
e460c99cad
Introduced REST expand=true/false/1/0, full=true/false/1/0 and all=true/false/1/0 options. Improved controller tests. @hanneshal
|
7 years ago |
Thorsten Eckel
|
350c3ead51
Added enhanced Group access functionality.
|
7 years ago |
Thorsten Eckel
|
5eb49443dd
Refactoring: Splitted ApplicationController functionality into separat modules and concerns.
|
7 years ago |
Martin Edenhofer
|
85abb738d8
Moved to webmock for telegram integration tests.
|
7 years ago |
Martin Edenhofer
|
cd28e904ac
Improved session validation and usage of cors headers.
|
7 years ago |
Thorsten Eckel
|
ef6fbe8f2a
Refactoring: Splitted ApplicationModel into multiple concerns. Notice: Includes object some method name changes.
|
7 years ago |
Thorsten Eckel
|
f511995ba6
Application controller refactoring: Moving error methods to proper concern.
|
7 years ago |
Martin Edenhofer
|
ad53128091
Implemented issue #373 - Feature "Time recording”.
|
7 years ago |
Martin Edenhofer
|
d36570aef0
Fixed issue #602 - Admin user login via Oauth.
|
7 years ago |
Julian K
|
ceaf615282
Fix spelling mistake (#481)
|
8 years ago |
Martin Edenhofer
|
48e084df3d
Improved oauth admin area.
|
8 years ago |
Thorsten Eckel
|
faafe0cc60
Working on OAuth2 support with doorkeeper gem.
|
8 years ago |
Martin Edenhofer
|
1ddbb5d59e
Applies rubocop for ruby 2.3.1.
|
8 years ago |
Martin Edenhofer
|
c71b0d36d4
Updated copyright.
|
8 years ago |
Martin Edenhofer
|
d8913eec6d
Fixed random order of objects in index controller, added order_by id.
|
8 years ago |
Martin Edenhofer
|
4f08d899cf
Added per_page limit to 500 (excepting tickets with 100). Added page/per_page support for search actions.
|
8 years ago |
Martin Edenhofer
|
ec55c81302
Improved error codes on model validation.
|
8 years ago |
Martin Edenhofer
|
eceb9889b1
Added database locking to prevent race conditions.
|
8 years ago |
Martin Edenhofer
|
71a2a26ea8
Improved ticket update (take response and show changes without additional ajax request).
|
8 years ago |
Thorsten Eckel
|
fa4e953423
Added token attributes last_used_at and expires_at.
|
8 years ago |
Martin Edenhofer
|
2078a079cd
Improved validation messages of controllers.
|
8 years ago |
Martin Edenhofer
|
8f8bfb60b8
Added mysql error regex to get human error message.
|
8 years ago |
Martin Edenhofer
|
2820639c42
Improved validation messages of controllers.
|
8 years ago |
Martin Edenhofer
|
4628299d20
Introduced config.interface_handle to find out via which interface the source code got executed.
|
8 years ago |
Martin Edenhofer
|
bf8c670b8f
Reduced amount of config settings for public interface calls.
|
8 years ago |
Martin Edenhofer
|
c6eaa84487
Added multi permission check to Token.check.
|
8 years ago |
Martin Edenhofer
|
731c237d0c
Improved permission check of personal tokens.
|
8 years ago |
Martin Edenhofer
|
81b48a2ef4
Moved from to new permission management.
|
8 years ago |
Martin Edenhofer
|
3d81d6d600
Disabled session cookies for basic auth and token access. Added X-Failure header for failed login information.
|
8 years ago |
Martin Edenhofer
|
e200378dd6
Added api setting to admin interface and tokens to user preferences.
|
8 years ago |
Martin Edenhofer
|
30fe8aef36
Applied rubocop.
|
8 years ago |
Martin Edenhofer
|
c8f329d9c0
Moved from 1000 per default per_page to 500 per default per_page for pagination.
|
8 years ago |
Martin Edenhofer
|
9fe709f9b7
Improved error handling for json requests.
|
8 years ago |
Martin Edenhofer
|
d5460c0366
Move to background jobs for user device logging.
|
8 years ago |
Martin Edenhofer
|
88e3d1fecb
Added expand format for data rest api (deliver records with filled reverences for "group_id: 123" add automatically "group: 'some name'").
|
8 years ago |
Martin Edenhofer
|
3d878a5547
Refactoring of ticket zoom (less rerendering, just rerender particular area's instant of whole view). Added live broadcasting of tag and links.
|
8 years ago |
Martin Edenhofer
|
54f6c456b7
Streamline of rest api for tickets, users and organisations. Added pagination for search and index. Added auto lookup for id values (e. g. use group: 'some name', backend will automatically replace "group: 'some name'" by "group_id: 123").
|
8 years ago |
Martin Edenhofer
|
65af185847
Streamline of rest api (added missing destroy backends).
|
8 years ago |
Martin Edenhofer
|
cb5fd0c2c0
Reworked admin maintenance area (needed for restarting screen).
|
8 years ago |