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 |
Mike Koch
|
2a6766c10e
|
Pretty much done with the EmailSenderHelper
|
7 years ago |
Mike Koch
|
e7eeac9f34
|
Working on more email sender stuff
|
7 years ago |
Mike Koch
|
9832ca58ba
|
Some refactoring to the email stuff
|
7 years ago |
Mike Koch
|
36f8de957a
|
Able to parse email templates.... I hope
|
7 years ago |
Mike Koch
|
c3e70309bc
|
Some more changes
|
7 years ago |
Mike Koch
|
41123e987b
|
Some more API changes
|
7 years ago |
Mike Koch
|
0ceaafc0ec
|
Changes
|
7 years ago |
Mike Koch
|
9b2aa355b9
|
Little progress, but still something
|
7 years ago |
Mike Koch
|
b53e9aafd7
|
Getting started on email retrieval/parsing
|
7 years ago |
Mike Koch
|
4c7449ea3e
|
Properly handle tickets that need validation. Added comments for next steps
|
7 years ago |
Mike Koch
|
c1638aeb98
|
First steps in supporting email validation
|
7 years ago |
Mike Koch
|
08d7347f00
|
Small tweaks
|
7 years ago |
Mike Koch
|
54baa4d6ba
|
Created email senders and integration tests for these senders
|
7 years ago |
Mike Koch
|
2a145bfa3e
|
SMTP emails working with EmailSender...haven't tested attaching things though
|
7 years ago |
Mike Koch
|
b4dcbc9846
|
Getting started on email sender for customer ticket creation
|
7 years ago |
Mike Koch
|
ca499d5eac
|
Basic ticket creator appears to be working. Still need to handle email
|
7 years ago |
Mike Koch
|
c8485c0fa3
|
Working on a status gateway to get the ticket's default status
|
7 years ago |
Mike Koch
|
31ced3f572
|
Add somre more fields
|
7 years ago |
Mike Koch
|
1b6cca8ddf
|
Create ticket endpoint now working, but needs some changes
|
7 years ago |
Mike Koch
|
1cb4209be2
|
Working more on create ticket endpoint
|
7 years ago |
Mike Koch
|
843528252b
|
Getting started on POST for ticket controller
|
7 years ago |
Mike Koch
|
dc0c8a351b
|
I think I finished the ticket creator
|
7 years ago |
Mike Koch
|
489f191a13
|
Majority of create ticket logic done. Just need to add attachments(?) and retriever SQL-specific fields
|
7 years ago |
Mike Koch
|
1a8a989e87
|
Moved validation logic to its own class, working on createTicket tests
|
7 years ago |
Mike Koch
|
044faa77f6
|
TicketGateway can now insert tickets
|
7 years ago |
Mike Koch
|
65b10bae3c
|
TrackingIdGenerator working. Stubbed out todo list for rest of creating ticket
|
7 years ago |
Mike Koch
|
7e966b93a5
|
Intermediate commit
|
7 years ago |
Mike Koch
|
ee3a425c59
|
Remove unnecessary comment
|
7 years ago |
Mike Koch
|
44239ed459
|
Start working on TrackingIdGenerator
|
7 years ago |
Mike Koch
|
6f87dfc149
|
Small fix on validation model
|
7 years ago |
Mike Koch
|
d476f86c8c
|
Finished validation tests for create ticket
|
7 years ago |
Mike Koch
|
bc9bb698c5
|
Add some more validation tests for dates
|
7 years ago |
Mike Koch
|
e44baa99c2
|
Refactored custom field validator, re-enabled test
|
7 years ago |
Mike Koch
|
e22d318b92
|
More tests for TicketCreator. Need to refactor some custom field logic
|
7 years ago |
Mike Koch
|
b76e2afac1
|
More work on ticket creator tests
|
7 years ago |
Mike Koch
|
98cbd6e4dd
|
Working on TicketCreator tests
|
7 years ago |
Mike Koch
|
176b786279
|
Move ban test, work on TicketValidators test
|
7 years ago |
Mike Koch
|
bbdb03d103
|
Testing is working!
|
7 years ago |
Mike Koch
|
2b792cff72
|
Fix exception handler for E_NOTICE
|
7 years ago |
Mike Koch
|
a702d157cd
|
Delete unused DAOs, fix some replace errors
|
7 years ago |
Mike Koch
|
ad43c420bb
|
Use PSR-4 standard for classloading
|
7 years ago |
Mike Koch
|
2b0d2bb9cc
|
Send all enabled custom fields
|
7 years ago |
Mike Koch
|
a2c98a5a26
|
Ticket stuff slowly taking shape
|
7 years ago |
Mike Koch
|
a4af2e668f
|
More work on ticket stuff
|
7 years ago |
Mike Koch
|
8968be1ffd
|
More work on exception handling and user context building
|
7 years ago |
Mike Koch
|
e68ecf50c6
|
Moved some more stuff to new structure
|
7 years ago |
Mike Koch
|
2ef67de718
|
Added proper DI and autoloading to make things simpler for the actual logic'
|
7 years ago |
Mike Koch
|
ecbd2fd94a
|
Fixed some folder structures and worked on ban retrieval
|
7 years ago |
Mike Koch
|
e1176ec4ee
|
Getting started on ticket endpoint... again
|
7 years ago |
Mike Koch
|
fc38673b7d
|
Some temporary error handling
|
7 years ago |
Mike Koch
|
dc07f5e757
|
Move link to the api folder
|
7 years ago |
Mike Koch
|
aff8dadd27
|
Category Controller is working
|
7 years ago |
Mike Koch
|
93431e9a98
|
Build the user context based on hashed token
|
7 years ago |
Mike Koch
|
17f6bb770d
|
UserContextBuilder mostly done
|
7 years ago |
Mike Koch
|
96120bc744
|
Working on user context
|
7 years ago |
Mike Koch
|
c184469219
|
Able to hit a controller through link
|
7 years ago |
Mike Koch
|
d9000c12c7
|
More routing changes
|
7 years ago |
Mike Koch
|
5e21877efc
|
Add Link for simple API routing
|
7 years ago |
Mike Koch
|
b7cbca03a7
|
Getting started on routing
|
7 years ago |
Mike Koch
|
f9845624d4
|
More API changes
|
7 years ago |
Mike Koch
|
403b87bbda
|
Bunch of stuff
|
7 years ago |
Mike Koch
|
4942fdbfda
|
Use __DIR__ to make importing easier and only when required
|
7 years ago |
Mike Koch
|
d1ae2a8009
|
Getting started on new ticket validator
|
7 years ago |
Mike Koch
|
b1b16fe381
|
HESK 2.7.0 RC1 -> Final changes
|
8 years ago |
Mike Koch
|
0838e1de49
|
Fix some API doc stuff
|
8 years ago |
Cody Mize
|
cd53a5812e
|
Update array instantiation syntax to support PHP 5.3.X
|
8 years ago |
Mike Koch
|
b9faaf2325
|
Finish up securing API endpoints
|
8 years ago |
Mike Koch
|
cb6103319e
|
Secure ticket endpoint, add new properties to JSON
|
8 years ago |
Mike Koch
|
641348d757
|
Converted everything to camelCase se and some other improvements
|
9 years ago |
Mike Koch
|
b94ea93991
|
Update some documentation
|
9 years ago |
Mike Koch
|
22372ca14d
|
Add GET /ticket
|
9 years ago |
Mike Koch
|
fadcb42a0c
|
#439 Add /admin/user endpoint
|
9 years ago |
Mike Koch
|
41b208ca8d
|
#444 Remove unnecessary properties, rename some fields
|
9 years ago |
Mike Koch
|
eb62616247
|
More API improvements
|
9 years ago |
Mike Koch
|
b7ff286c43
|
More API fixes
|
9 years ago |
Mike Koch
|
16d365bcad
|
Some improvements on category, more API documentation
|
9 years ago |
Mike Koch
|
4d75b39766
|
Fix category endpoint, start work on apiDoc
|
9 years ago |
Mike Koch
|
0c6557a1b3
|
#438 Create endpoint for priority
|
9 years ago |
Mike Koch
|
209e039cdb
|
Add security to additional endpoints
|
9 years ago |
Mike Koch
|
ab0082c735
|
more security stuff
|
9 years ago |
Mike Koch
|
0db1f88b7f
|
More work on security
|
9 years ago |
Mike Koch
|
4fa94bec1a
|
Add status API
|
9 years ago |
Mike Koch
|
0a3d50009a
|
Add get ticket by tracking ID
|
9 years ago |
Mike Koch
|
40d8b2b4a4
|
Improve canned responses API
|
9 years ago |
Mike Koch
|
3129adda88
|
Improve ticket template API
|
9 years ago |
Mike Koch
|
ff4c3bfc99
|
Improve ticket API
|
9 years ago |
Mike Koch
|
93f98484d9
|
#412 Add /admin/category
|
9 years ago |
Mike Koch
|
b6a6a4186b
|
Relocate some APIs, start on category API
|
9 years ago |
Mike Koch
|
2d70f30256
|
Remove unnecessary else block
|
9 years ago |
Mike Koch
|
490dcdb764
|
Ticket API and return 404 if no results
|
9 years ago |
Mike Koch
|
79d4574e19
|
Everything is only needed once
|
9 years ago |
Mike Koch
|
6530882be7
|
Some extraction of code into DAOs
|
9 years ago |
Mike Koch
|
e4763b3e0b
|
Use output function to handle headers and json encoding
|
9 years ago |
Mike Koch
|
6150f113c9
|
Rename folder
|
9 years ago |
Mike Koch
|
5851c4d7f2
|
Allow retrieval of all canned responses / ticket tpls
|
9 years ago |
Mike Koch
|
99193274df
|
Add ticket templates, make some tweaks to canned endpoint
|
9 years ago |
Mike Koch
|
8985413901
|
#407 Add endpoint for canned responses
|
9 years ago |
Mike Koch
|
0862b9376f
|
Add application/json headers for errors
|
9 years ago |
Mike Koch
|
9362a198eb
|
#365 Get started on api
|
9 years ago |