Commit Graph

249 Commits (f40df54772ef20a532dc47e26f7cbdef34660cc8)

Author SHA1 Message Date
Mike Koch 953747d90d
Update composer lockfile 7 years ago
Mike Koch 477b780805
Re-added all manager-related code 7 years ago
Mike Koch 41cbdadb72
More PHP 5.4/5.3 fixes 7 years ago
Mike Koch 016a50878d
Add a BaseClass/BaseException for 5.4 compatibility 7 years ago
Mike Koch 37d730dfdc
Fix a syntax error in PHP 5.5 7 years ago
Mike Koch 3ed01ba92f
Fix tests 7 years ago
Mike Koch 5b7c2f7ec7
Remove all manager usages 7 years ago
Mike Koch c8e2128c4c
Switch to mike-koch/PHP-DI 7 years ago
Mike Koch be42fe04fb
Use a proper DI system 7 years ago
Mike Koch 7ca00fecbe
Add strongly typed constructor args on BusinessLogic layer 7 years ago
Mike Koch f700addda5
Update composer for php-di 7 years ago
Mike Koch 5caac8452e
Don't allow category 1 to be deleted 7 years ago
Mike Koch 45726bd388
Categories can be sorted 7 years ago
Mike Koch f7272e8549
Categories can now be edited via the page 7 years ago
Mike Koch 38cea82821 More work on manage categories page 7 years ago
Mike Koch d76cc27e8e Add number of tickets to category 7 years ago
Mike Koch c86788e7fd Getting started on manage categories page changes, fixed API config issue 7 years ago
Mike Koch 9582689f2a Categories can be deleted, fixed request methods 7 years ago
Mike Koch dd690decb2 Editing categories possible, add security check 7 years ago
Mike Koch 7d2479d5b6 Categories can be created 7 years ago
Mike Koch 8f52400aea Change column name 7 years ago
Mike Koch 1185785dbd Should be able to create categories now... 7 years ago
Mike Koch f7d03f66cd Making more progress on category API endpoint 7 years ago
Mike Koch 05f79ecfa9 Merge remote-tracking branch 'origin/master' into 457-category-descriptions 7 years ago
Mike Koch b6ab6a806e Fix demo mode for API 7 years ago
Mike Koch 73b3a01bc0 Version checks are now asynchronous 7 years ago
Mike Koch 84f491bd40 Don't fail resending email when there is no owner 7 years ago
Mike Koch 4db151de66 Disable AutoTLS for PHPMailer 7 years ago
Mike Koch 68308b02a5 Some sort of progress on category endpoint 7 years ago
Mike Koch e8c029186e Don't allow non-GET requests in demo mode 7 years ago
Mike Koch 991c5cb87c Make phpunit a dev dependency 7 years ago
Mike Koch 3aea482c3c Add support for X-HTTP-Method-Override header 7 years ago
Mike Koch a4836f1142 Fixing inline attachments 7 years ago
Mike Koch 7fe647c3ab Internal API can't be disabled 7 years ago
Mike Koch 3ca6b1a435 Add a URL rewrite setting for the API. Not using it in code yet... might not even do that lol 7 years ago
Mike Koch ef34c5bcb1 Skip the weird failing test 7 years ago
Mike Koch 97d8f0df2e Fix tests... again 7 years ago
Mike Koch 7300b5bd5f Fix tests, remove ls from ci config 7 years ago
Mike Koch 2efa603474 Fix phpunit.xml 7 years ago
Mike Koch 8cdc01f3cb Fix phpunit.xml 7 years ago
Mike Koch 634f8b3aca Update PHPUnit XML 7 years ago
Mike Koch 33ab18e826 Update CategoryGateway 7 years ago
Mike Koch 3b0874db49 Add nav menu element for custom nav elements and security value 7 years ago
Mike Koch 2990eadd07 Replace old HESK headers with current ones 7 years ago
Mike Koch 99c229fae7 Add toastr, fix several things regarding custom nav elements 7 years ago
Mike Koch ab5840babe Sorting is now possible 7 years ago
Mike Koch 11f9266f10 Properly handle saving/getting URLs 7 years ago
Mike Koch add02b208d Add endpoints for re-ordering elements, add arrows to page 7 years ago
Mike Koch 25922d99f3 Separate each type, add a sort value to reorder them 7 years ago
Mike Koch 6b05ee31ab Working on incorporating the API into the page 7 years ago
Mike Koch 6e72662a1b Wrote the custom nav element api 7 years ago
Mike Koch d06d168850 Finished up retrieving custom nav elements 7 years ago
Mike Koch 3df5324732 Getting more work done on custom navigation 7 years ago
Mike Koch e086322332 Working on adding the resend button to the actual ticket page 7 years ago
Mike Koch cb9590c189 Add Ability To Resend Response 7 years ago
Mike Koch ef9cbf98b0 Improve POST ticket 7 years ago
Mike Koch 0a2d94e05b Add a basic endpoint to get a ticket for staff 7 years ago
Mike Koch 39c5886880 Some changes to improve overall UX 7 years ago
Mike Koch ee4ba00fe9 Add endpoint for retrieving helpdesk settings 7 years ago
Mike Koch 7494efb8ca Getting started on settings retrieval 7 years ago
Mike Koch fd41a589fe Add a status controller to retrieve statuses 7 years ago
Mike Koch 167d6c76ac Basic ticket info can now be edited 7 years ago
Mike Koch c26db92799 Add edit ticket endpoint 7 years ago
Mike Koch 7b49508b11 Send verification email if needed, return 202 if ticket needs to be verified 7 years ago
Mike Koch 215bcca079 Can now get ticket by ID 7 years ago
Mike Koch 54cb77b136 Getting started on retrieving ticket customer-side 7 years ago
Mike Koch b03312f73c Fixed a couple issues with deleting tickets 7 years ago
Mike Koch 2ff27e197b Add ability to delete ticket 7 years ago
Mike Koch 2131df0cd9 Working on deleting tickets... a bit more complicated than I initially thought 7 years ago
Mike Koch d67485af13 Ticket attachments can be deleted 7 years ago
Mike Koch df503face9 Merge remote-tracking branch 'remotes/origin/master' into api-rewrite
# Conflicts:
#	build.php
#	install/install_functions.inc.php
#	install/mods-for-hesk/ajax/install-database-ajax.php
#	install/mods-for-hesk/installModsForHesk.php
#	install/mods-for-hesk/js/version-scripts.js
#	install/mods-for-hesk/modsForHesk.php
#	install/mods-for-hesk/sql/installSql.php
#	knowledgebase.php
7 years ago
Mike Koch 1bdb16ed64 Update database/database_mysqli for api,internal-api,cron 7 years ago
Mike Koch 3cdcc411a4 Fix pulling attachments, file checking 7 years ago
Mike Koch c606be50ef Output attachment contents 7 years ago
Mike Koch d461059cf0 Wrapped up retrieving ticket attachments 7 years ago
Mike Koch e54d5278ac More work, forgot to include security when creating attachment 7 years ago
Mike Koch c58867577f Attachments should be retrievable 7 years ago
Mike Koch 3cec244e15 Getting started on attachment retrieval 7 years ago
Mike Koch 97a96b5947 UserToTicketChecker now checks for category managers 7 years ago
Mike Koch 37149ec831 Working on user ticket security checker 7 years ago
Mike Koch 5112a6a13b Make the endpoint only for ticket message attachments, not replies 7 years ago
Mike Koch 0556d07a56 Attachments can now be uploaded for a ticket. Still need to handle updating the reply's property 7 years ago
Mike Koch 8d484f62ea Mostly done with attachment uploading 7 years ago
Mike Koch 4fd6595ded Handle building the attachment and saving it to the FS 7 years ago
Mike Koch ffd3ac2edf Working on some validation tests 7 years ago
Mike Koch 8378d35149 Start working on attachments API. Fix .gitignore 7 years ago
Mike Koch f40eaf1a23 Fix tests 7 years ago
Mike Koch cc880a15fc Show stack traces on the message log page 7 years ago
Mike Koch f15cb63d32 Logging has been implemented for exceptions 7 years ago
Mike Koch 6af93506f1 Properly handle if the API is disabled 7 years ago
Mike Koch d0475b22c1 Add UserPrivilege enum, provide better 404 information 7 years ago
Mike Koch 25929d82f4 Fixed some email issues 7 years ago
Mike Koch ccbe2cd580 MFH Settings being loaded, emails being sent out 7 years ago
Mike Koch 06a38e9383 Autoassign logic is finished 7 years ago
Mike Koch af789a7060 Working on autoassign rewrite logic 7 years ago
Mike Koch ad2c96c667 Update composer.json and ApplicationContext 7 years ago
Mike Koch 64428872df Created an entity for user 7 years ago
Mike Koch 01c56da52c Working on adding Spot ORM 7 years ago
Mike Koch 2201f188bd Some changes 7 years ago
Mike Koch 672d089b20 Working on more email stuff 7 years ago