Commit History

Author SHA1 Message Date
  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