Commit Graph

697 Commits (38d56f195fac744a930d85382d6c102abd7ee07b)

Author SHA1 Message Date
Mike Koch 6cbe3564a1 Add clockpicker dependency for times 8 years ago
Mike Koch 816a4413e1 #201 A basic calendar is now displayed
Still need to add a cluster of handlers to handle adding events, saving, loading, etc.
8 years ago
Mike Koch ae0db735a0 Fixes #456 Use the correct checkbox name 8 years ago
Mike Koch 3ea316388c Knowledgebase attachment uploading now working 8 years ago
Mike Koch c99144ec14 Got one of the KB file drops working 8 years ago
Mike Koch ecf0d1a7dc Drag and drop attachments now working for admin notes and admin replies 8 years ago
Mike Koch 07acdaccb5 Add drag and drop for admin ticket, fix URL for other pages 8 years ago
Mike Koch 4352097882 Signatures can be up to 1000 characters long 8 years ago
Mike Koch 8d581daf80 Signatures can be up to 1000 characters 8 years ago
Mike Koch 26e750959a Some improvments 9 years ago
Mike Koch 56cf706458 Contentify the page 9 years ago
Mike Koch 9d2fd5f4d0 Some more message log stuff. Almost done. 9 years ago
Mike Koch 0c841ce60b Committing in a bad state...search is half-working 9 years ago
Mike Koch 1f397af222 Basic initial load is working 9 years ago
Mike Koch 5255ef0425 Merge remote-tracking branch 'origin/api' into add-logging 9 years ago
Mike Koch 3c3eb35432 Getting started on message logs 9 years ago
Mike Koch 5b098c8fca Tokens can now be reset 9 years ago
Mike Koch 9bb2a3fd3d Tokens can now be generated 9 years ago
Mike Koch d23b80a37c more user security stuff 9 years ago
Mike Koch f84207cc44 Start working on auth token management 9 years ago
Mike Koch b289325276 Can now enable/disable public API 9 years ago
Mike Koch 82877aff8b #414 Start working on the API settings page 9 years ago
Mike Koch 0c0596fc2d Merge pull request #436 from mkoch227/bug-fix-save-mailgun-settings
Save mailgun settings
9 years ago
Mike Koch f179d6c1e2 #435 Save mailgun settings 9 years ago
Mike Koch 50dae5f873 Merge pull request #434 from mkoch227/bug-fix-status-on-email
Update ticket status before sending email
9 years ago
Mike Koch 276a0906bd #420 Update ticket status before sending email 9 years ago
Mike Koch f733351a04 Merge pull request #433 from mkoch227/bug-fix-query-string-custom-fields
Fix custom field query string parsing on admin side
9 years ago
Mike Koch bb653f0131 #424 Fix custom field query string parsing on admin side 9 years ago
Mike Koch b57fd89b47 Merge pull request #432 from mkoch227/bug-fix-language-lost-on-edit
Update HTML property when editing ticket/reply
9 years ago
Mike Koch acf6ff3123 Fixes #417 Update HTML property when editing ticket/reply 9 years ago
Mike Koch f14e4d55d2 Merge pull request #431 from mkoch227/bug-fix-language-lost-on-edit
Retain language when editing ticket
9 years ago
Mike Koch 1f5827d5a1 Fixes #415 Retain language when editing ticket 9 years ago
Mike Koch 0dd3d05447 Merge pull request #429 from mkoch227/bug-fix-delete-banned-emails
Fix banned emails
9 years ago
Mike Koch 45caec4de8 Fixes #416 fix markup for banned emails 9 years ago
Mike Koch 0cb8d6cf7a Merge pull request #428 from mkoch227/bug-fix-cant-reset-password
Fix Password Reset Page
9 years ago
Mike Koch 4a87f9e74b Fixes #423 remove extra call to load DB functions 9 years ago
Mike Koch ee9718f44e Fixes #405 Retrieve settings at global level 9 years ago
Mike Koch b0f031f716 Merge pull request #402 from mkoch227/bug-fix-parse-date-on-export
#398 Parse date custom fields
9 years ago
Mike Koch 2f301a1cb3 #398 Parse date custom fields 9 years ago
Mike Koch 7b38fe3c10 #378 Parent/Child tickets are now Linked tickets 9 years ago
Mike Koch eca1dfc0b3 #392 Add constants for all items for admin nav 9 years ago
Mike Koch 7bf2c4c33b #391 Start working on active items on the admin nav 9 years ago
Mike Koch ae0cec9c10 Merge pull request #384 from mkoch227/bug-fix-screen-res
Closes #383 Fix screen res on index page
9 years ago
Mike Koch 0cc65135e3 Fix issue where textarea wouldn't update after validator 9 years ago
Mike Koch 7db763c1ee Closes #388 Properly insert ticket templates and canned responses when HTML is off 9 years ago
Mike Koch 4f23aa0b95 Some more screen res fixes 9 years ago
Mike Koch 727f9432e9 Fix html2text for MSG_NO_ATTACHMENT and signatures w/special chars 9 years ago
Mike Koch c5cc934483 Fix saving user agent setting 9 years ago
Mike Koch 0ffd3edf7e #371 Move glyphicon to UI, remove hard-coded string 9 years ago
Mike Koch 754ad82c54 Improve private message table 9 years ago
Mike Koch 3528f284f6 #325 Add clientside validation to mail 9 years ago
Mike Koch 89a6c2cfc7 #325 Validate profile page 9 years ago
Mike Koch 77fd639c5a #325 Validate create status modal 9 years ago
Mike Koch 7647b4d559 #325 Remove var_dump 9 years ago
Mike Koch b33d62aa26 #325 Getting started on statuses validation 9 years ago
Mike Koch 2a210f1185 #325 Add validation to service messages 9 years ago
Mike Koch 67ca7a3379 #325 Add validation to banned_ips 9 years ago
Mike Koch f8a2802e08 #325 Add validation for banned emails 9 years ago
Mike Koch 4f72e017b8 #325 Add validation to manage_knowledgebase 9 years ago
Mike Koch dafc94c58a Add validation for ticket templates 9 years ago
Mike Koch f2ad2f5b98 #325 Add validation to manage_canned 9 years ago
Mike Koch 4543ba415c #325 Add validation to manage categories 9 years ago
Mike Koch ec7e21cf54 Slight UI change to permission templates 9 years ago
Mike Koch c53ab310c0 #325 Not validating existing templates... weird issues with the validator 9 years ago
Mike Koch 448d7894ff #325 Some more progress made on manage permission templates validation 9 years ago
Mike Koch 0dd5bff109 #325 Getting started on permission template validation 9 years ago
Mike Koch feb61469e2 #325 Valiate profile_functions 9 years ago
Mike Koch 92abcf17bc #325 Add validation to admin ticket page 9 years ago
Mike Koch 11dc343f49 Replace deprecated font tag 9 years ago
Mike Koch 405a403a54 #325 Add validation to admin create ticket 9 years ago
Mike Koch 25c8bd8ef5 #361 Add setting for navbar title url 9 years ago
Mike Koch a93b6e18f4 #253 Fix indentation across the project 9 years ago
Mike Koch ddaf235167 Manage users no longer has inline styling 9 years ago
Mike Koch 8c662d218c Removed inline styling on manage_categories 9 years ago
Mike Koch 1491f11073 Manage ticket templates no longer has inline styling 9 years ago
Mike Koch bdd3622ad1 Manage canned no longer has inline styles 9 years ago
Mike Koch ea5f692f55 Remove inline styling from manage kb 9 years ago
Mike Koch 1a4d62fec9 Remove inline styling from export 9 years ago
Mike Koch f5cf6ca754 Remove inline styling from reports 9 years ago
Mike Koch c1acee66a1 Remove inline styling from manage_statuses 9 years ago
Mike Koch cd37227cee Remove inline styling from email templates page 9 years ago
Mike Koch 9ae9735454 Remove inline styling from service messages 9 years ago
Mike Koch 7c9a884d85 Remove inline styling in banned_ips 9 years ago
Mike Koch df07ebf375 Remove inline style from banned_emails 9 years ago
Mike Koch 98828ef1de Remove inline styling from mail 9 years ago
Mike Koch 93116c596c Finished removing inline styling for admin_settings 9 years ago
Mike Koch 6b471e797d Some more inline style removal 9 years ago
Mike Koch a1d3856dd9 #338 Start with some small CSS refactoring 9 years ago
Mike Koch 78adcff788 #324 Add new custom fields to create and edit ticket pages 9 years ago
Mike Koch 8e5a23781f #324 Add readonly and hidden custom fields 9 years ago
Mike Koch 52ba392050 #326 Add setting for showing user agent info 9 years ago
Mike Koch 40e97ede1a #326 Some more user agent stuff 9 years ago
Mike Koch ce8c681a2c #326 Display a modal for user agent and screen res 9 years ago
Mike Koch 9156e98169 #326 Show user agent info on admin_ticket 9 years ago
Mike Koch 6c8feec6f7 #326 Start displaying user agent information 9 years ago
Mike Koch 868deff525 Merge pull request #342 from mkoch227/move-settings-to-db
Move MFH Settings to Database
9 years ago
Mike Koch de5a568cd2 Merge remote-tracking branch 'origin/master' into move-settings-to-db
# Conflicts:
#	install/mods-for-hesk/sql/installSql.php
9 years ago
Mike Koch 849ef01b17 #327 Settings are finally all driven through the database 9 years ago
Mike Koch 57ba54d044 #327 Fix find_tickets page 9 years ago
Mike Koch 72ffcebe00 #327 Save setting to the DB 9 years ago
Mike Koch a784ef1c14 #327 Switched back to getting all settings 9 years ago
Mike Koch 264c2e028e #327 Replaced all instances (I think?) of $modsForHesk_settings 9 years ago
Mike Koch 22465d68dc #327 Some more progress on moving settings to DB 9 years ago
Mike Koch 77489d8eef #330 Add MESSAGE_NO_ATTACHMENTS tag 9 years ago
Mike Koch da7b0f6691 Merge pull request #335 from mkoch227/fix-canned-templates-and-responses
Fix canned templates and responses
9 years ago
Mike Koch 36d7d08d1d Merge pull request #333 from mkoch227/fix-extra-line-breaks
Fix extra line breaks in HTML templates
9 years ago
Mike Koch 63f0199f9e #334 Properly escape quotes in canned responses/ticket templates 9 years ago
Mike Koch 8c3324ead6 #334 Fix escaping on ticket templates page 9 years ago
Mike Koch 829eb07580 Closes #323 Don't add additional line breaks in HTML messages 9 years ago
Mike Koch 1528c1de7e #331 Update headers 9 years ago
Mike Koch 3619a4c507 #331 Update password 9 years ago
Mike Koch 379d096f88 #331 Update admin_settings_save 9 years ago
Mike Koch a52dbb840f #320 Add setting 9 years ago
Mike Koch fc1ab9a861 Don't allow status creation in demo mode 9 years ago
Mike Koch 28a9698f71 #317 Only render HTML if the ticket was created with it enabled 9 years ago
Mike Koch 094f06d02b #305 Improve check for update ux 9 years ago
Mike Koch b5576e9b4c #310 Add tooltips to statuses page and fix create status issue 9 years ago
Mike Koch 389ddce086 #309 Add submit ticket page (staff) to quick help section setting 9 years ago
Mike Koch cc5c72bcf1 #303 Remove deprecated panel 9 years ago
Mike Koch f64aa7a2cc Should be ID, not Id 9 years ago
Mike Koch 8fa5bc95b8 #304 Fix inserting canned templates/responses in the TinyMCE editor 9 years ago
Mike Koch 5a25becff6 It's ID, not Id 9 years ago
Mike Koch f2b8fb8f74 Grab the next status id when inserting 9 years ago
Mike Koch 194c4a0dad #275 Utilize the separated folders option 9 years ago
Mike Koch 698e0b678a #275 Add setting for knowledgebase attachments folder 9 years ago
Mike Koch 8cba950253 #275 Customers now have the new attachment viewer 9 years ago
Mike Koch 246d2e6261 #275 Show download count next to attachment name 9 years ago
Mike Koch 0d8eda3697 #298 Fix default status for actions 9 years ago
Mike Koch 32efca8f5c #298 Don't allow user to delete statuses that are a default action or have tickets set to that status 9 years ago
Mike Koch 7e5390936f #298 Resort statuses when one is deleted 9 years ago
Mike Koch d733dbe004 #298 Set a sort value to new statuses 9 years ago
Mike Koch 1b8c69cb31 Merge pull request #297 from mkoch227/bug-fix-zero-kb-attachments
Fix some 0kb attachment issues
9 years ago
Mike Koch 0bb4ce223f #287 Fix some 0kb attachment issues 9 years ago
Mike Koch ce33ee44f6 Fix some missing htmLawed references 9 years ago
Mike Koch 4173c366e6 Merge branch 'master' into tiny-mce-for-tickets
# Conflicts:
#	admin/admin_settings.php
#	admin/admin_settings_save.php
#	language/en/text.php
#	modsForHesk_settings.inc.php
9 years ago
Mike Koch 222258a591 #202 Add TinyMCE to manage canned page 9 years ago
Mike Koch 84dda62e71 #209 Start working on TinyMCE for manage canned 9 years ago
Mike Koch 03de74dea7 Merge pull request #293 from mkoch227/improve-statuses-ui
Improve Statuses UI
9 years ago
Mike Koch e708c722a2 #202 Add TinyMCE to ticket template page 9 years ago
Mike Koch 4f65200405 #209 Add setting for status sort to settings page 9 years ago
Mike Koch 9db20734ca #209 Everything uses the new status_functions 9 years ago
Mike Koch a131b7842e #209 Add sort property, and statuses page honors sort 9 years ago
Mike Koch c9360fd538 #209 Update search and export pages to show new status table
Still need to fix searching and need to test exporting
9 years ago
Mike Koch 6b83e852d0 #209 Support new status table 9 years ago
Mike Koch 22e8a8efe9 #209 View ticket on admin side now supports new statuses 9 years ago
Mike Koch f056e83b40 #209 Statuses can now be sorted 9 years ago
Mike Koch bb00445ae2 #209 Build modals at end to prevent nested forms, provide suggestions from language file 9 years ago
Mike Koch 90903e8491 #209 Start implementing move up/down 9 years ago
Mike Koch 14ad6cd4f2 #209 Statuses can now be deleted 9 years ago
Mike Koch 1a825b81af #209 Statuses can now be edited 9 years ago
Mike Koch 05be7d7041 #209 Some performance tweaks; also use function for rest of page 9 years ago
Mike Koch 2b6807137f #209 Add ability get status text based on xref or fallback 9 years ago
Mike Koch 03718e2632 #209 New statuses can be created to the xref table 9 years ago
Mike Koch 15c2e7d983 #209 Mockup for create status modal is complete, add table for status text 9 years ago
Mike Koch e64eebad81 #209 Some more UI changes. Still need to setup modals. 9 years ago
Mike Koch 84e2be3a8c #209 Remove unused save actions 9 years ago
Mike Koch 35a3f80890 #209 Only show move up/down if at the right point 9 years ago
Mike Koch 2e3d9ccded #209 Remove form-related fields from the table 9 years ago
Mike Koch 98e589dfb4 #209 Tweak the statuses UI
- Remove "Language Key" input field
- Add panels to separate content
- Add pencil icon w/tooltip that will soon hold a way to edit the name
9 years ago
Mike Koch 5068c5ba2d #208 Add TinyMCE to client side and fix edit post for admin 9 years ago
Mike Koch ffabc4e67d #202 Only decode HTML if rich text is enabled 9 years ago
Mike Koch 01964b61b8 Closes #281 Always show custom field selection when editing canned response 9 years ago
Mike Koch f75cc87c10 #208 Fix rendering of HTML and for signatures 9 years ago
Mike Koch 9dd83e9f41 #208 Don't use TinyMCE for custom fields 9 years ago
Mike Koch fc5b47072b #202 Start adding TinyMCE to admin pages.
Still need to fix canned responses on admin_ticket though
9 years ago
Mike Koch 035c5f092a #202 Add setting for rich text 9 years ago
Mike Koch c73f97e0de Merge branch 'master' into tiny-mce-for-tickets 9 years ago
Mike Koch 5b27b9c464 #202 Display HTML-formatted versions of ticket messages
Should add conditional to parse the HTML or to leave it alone, depending on the helpdesk's setting
9 years ago
Mike Koch 5c3fca0682 #218 Add settings area for quick help sections 9 years ago
Mike Koch 7afb51164a Closes #274 Add setting for setting category sort 9 years ago
Mike Koch 9edb0095a4 #274 Add category sort property for dropdowns and table 9 years ago
Mike Koch 8a9045df40 Merge pull request #267 from mkoch227/large-space-when-requesting-location
Display map div only after getting location
9 years ago
Mike Koch a202808f0b Merge pull request #268 from mkoch227/knowledgebase-footer
Hopefully fixed the footer...again
9 years ago
Mike Koch 306efad3a0 Merge pull request #269 from mkoch227/fix-reply-layout
Fix response layouts
9 years ago
Mike Koch 0373f60936 [MFH-2] Fix status validation #resolve 9 years ago
Mike Koch 47f4978d5b Closes #263 Fix response layouts 9 years ago
Mike Koch 5b1961159b Closes #259 Hopefully fixed the footer...again 9 years ago
Mike Koch 9986e41c5c Closes #262 Display map div only after getting location 9 years ago
Mike Koch 72a8d22982 Some tweaks to permission templates 9 years ago
Mike Koch 40afa50bca #255 Update headers 9 years ago
Mike Koch 139853e0d4 #255 Update code for 2.6.3 9 years ago
Mike Koch cc58d84311 #196 Add template name to table 9 years ago
Mike Koch 81553d4885 #196 Patch up some permission stuff 9 years ago
Mike Koch 9a5bc49ac1 #196 Fix some "custom" template stuff 9 years ago
Mike Koch 18411f652a #196 Can now save/update templates 9 years ago
Mike Koch ebfc51b302 #196 Bring back can_man_settings 9 years ago
Mike Koch ef85d1c5f3 #196 Add permission type and navbar link to templates page 9 years ago
Mike Koch c21b5f24bb #196 Set any user's permission group to 'Custom' if the template was changed 9 years ago
Mike Koch 53e7031117 #196 Allow the template name to be changed 9 years ago
Mike Koch 1247024b61 #196 Don't let templates 1 and 2 be toggled from admin to non-admin (and vice-versa) 9 years ago
Mike Koch 445cf44258 #196 Permission groups can now be deleted and converted b/t admin/non-admin 9 years ago
Mike Koch 82896346ec #196 Can now update permission templates 9 years ago
Mike Koch 8328d206fc #196 Add icon for designating permission template as admin template 9 years ago
Mike Koch 723674fab1 #196 More progress on permission templates 9 years ago
Mike Koch e095534648 #196 Can now output permission groups 9 years ago
Mike Koch 0cff279adb #196 Move feature list into common 9 years ago
Mike Koch 7f4b1036a7 #196 Change query 9 years ago
Mike Koch 5af37d5616 #196 Some boilerplate stuff 9 years ago
Mike Koch b4315dc62a #208 Add permission for setting manager 9 years ago
Mike Koch b6c0d20215 #208 Revoke manager rights if they are deactivated / deleted
Or if category access is removed
9 years ago
Mike Koch 09b53031db #208 Only show non-admins 9 years ago
Mike Koch 4ee1095e9c #208 Remove unecessary TODOs 9 years ago
Mike Koch da02eca770 \# 208 Add category to user if they can't see it
This makes it much easier to tell if the user has access to the category
or not, instead of querying for which categories the user is manager of.
9 years ago
Mike Koch 69b8aaadfe #208 Manager can now access all ticket-related functions 9 years ago
Mike Koch 96fe276ea0 #208 Update some security stuff for managers. Still have a lot to do 9 years ago
Mike Koch f4fc8ecf43 #208 Manager should have all ticket-related privileges 9 years ago
Mike Koch eaf79776c7 Still need to setup security, though 9 years ago
Mike Koch 91a25a942e Allow staff to set location 9 years ago
Mike Koch 259e8d79a0 #204 Allow staff to see "friendly" street name 9 years ago
Mike Koch 73264a6af0 #204 Reset button group when closing w/out saving 9 years ago
Mike Koch 1efb9b69b5 #204 Allow staff to change location if necessary 9 years ago
Mike Koch a6328e3be8 #204 Process error handling on staff-side 9 years ago
Mike Koch 38704b2c12 #204 Map is now in a modal and can be obtained via FontAwesome icon 9 years ago
Mike Koch b44884a99e #204 Use leaflet to get a basic map displayed.
Still needs to be improved though. Also may not use the CDN.
9 years ago
Mike Koch 480067381c #204 Only show crosshair if location is enabled 9 years ago
Mike Koch 4300bf03fd #204 Add setting for location tracking 9 years ago
Mike Koch 83525aabb5 #204 Add crosshair to ticket subject to view location 9 years ago
Mike Koch 7a9e20557b Closes #237 Add options to show # of merged tickets in ticket table 9 years ago
Mike Koch 4635050ac6 Remove validation from settings save and into manage statuses save 9 years ago
Mike Koch 86ad762b03 #195 Add some more "MFH" badges 9 years ago
Mike Koch f4e69e90e2 #195 Add warning to old general/statuses area indicating move 9 years ago
Mike Koch 1d32ed3887 Fix permission name for email templates, add other two tools to navbar check 9 years ago
Mike Koch ddc15f3ad0 #195 Add permission for manage ticket statuses 9 years ago
Mike Koch 6d62492cc7 Actually show an error message if the template could not be saved 9 years ago
Mike Koch afa279d98d #195 Moved statuses to Tools menu
Still need to add the permission
9 years ago
Mike Koch cc1d6dee77 #195 Moved all settings from the general tab into their new locations 9 years ago
Mike Koch f3e00678d1 Merge pull request #241 from mkoch227/alignment-issues
Alignment issues
9 years ago
Mike Koch e950f7fce8 Fixes #240 show the sidebar regardless of number of articles 9 years ago
Mike Koch 494fe73078 #233 Fix footer on new_ticket 9 years ago
Mike Koch 919e5718f7 #233 Fix footer in knowledgebase 9 years ago
Mike Koch d2a14c0c53 #233 Fix footer on reports page 9 years ago
Mike Koch a13fe410cf Closes #236 fix markup for knowledgebase folder icons 9 years ago
Mike Koch aa86a094eb #233 Fix some alignment issues 9 years ago
Mike Koch 33dc2c3a9c Closes #141 Show correct icon for each service message 9 years ago
Mike Koch f4c6588e41 Store the selected icon into the DB 9 years ago
Mike Koch 75636fa9ac #141 Add reset button to iconpicker 9 years ago
Mike Koch f927fb8f2b #141 Implement bootstrap-iconpicker 9 years ago
Mike Koch 7aabc1a4ae Revert "#141 Implement the icon picker"
This reverts commit e6bef55986.
9 years ago
Mike Koch e6bef55986 #141 Implement the icon picker
Still need to actually add the icons by parsing the YAML file of FontAwesome icons
9 years ago
Mike Koch 9defb24235 Merge branch 'master' into service-messages
Conflicts:
	language/en/text.php
9 years ago
Mike Koch 082aa5ff33 Basic starting point for service message updates 9 years ago
Mike Koch b10d4ae971 Fixes #228 Fix file path for plaintext templates 9 years ago
Mike Koch 15bbdcd978 Closes #225 Fix inserting for new statuses 9 years ago
Mike Koch 0ae1d46aa7 Fixes #213 Only add attachments if %%MESSAGE%% tag is present 9 years ago
Mike Koch 50da09b201 Fixes #217 Perform case-insensitive comparison for file extensions
Also include jpeg as a valid photo extension
9 years ago
Mike Koch a914642622 Closes #200 Actually link the button to the download file 9 years ago
Mike Koch 8963d7396c #146 Update delete attachment queries 9 years ago
Mike Koch fb25ee73d3 Merge branch 'master' into attachments-in-emails 9 years ago
Mike Koch ad1580bf0c Closes #194 Widen admin_main and show_tickets to the full page 9 years ago
Mike Koch 823332a2ee #146 Add setting for attachments to the settings page 9 years ago