Commit Graph

614 Commits (e62e6233a60d07514bdbc9ff627a1069b1706eff)

Author SHA1 Message Date
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
Mike Koch 190b3ff475 #146 Attachments can now be embedded directly into emails
Only tested SMTP, still need to check PHP mail() and Mailgun
9 years ago
Mike Koch 297afdbf88 #153 Finish adding basic "recent tickets" information 9 years ago
Mike Koch 93ffba2a43 #153 got basic output going. just need to add links and color-coded circles with tooltips 9 years ago
Mike Koch 069c2ebc26 Fixes #191 Only show statuses relevant to the default action (open/closed/don't care) 9 years ago
Mike Koch 6d01eebb5e Add option for default status for when tickets are autoclosed 9 years ago
Mike Koch eff75b27b1 Fix a small bug with auto-close and only auto-close if staff is allowed to 9 years ago
Mike Koch 8be17f91e7 Only show "close ticket" if staff can close it 9 years ago
Mike Koch 62d19e255e #157 Add closable setting to statuses
Still need to enforce this though
9 years ago
Mike Koch 0fce992568 #169 Show link to other tools pages 9 years ago
Mike Koch 570ab0e54f #169 Add can_manage_email_template permission 9 years ago
Mike Koch 5b68f5f926 Can now edit and save email templates 😀 9 years ago
Mike Koch 685bf6b008 #169 In a somewhat broken state. Can't use modals due to TinyMCE not wanting to resize inside of a modal. 9 years ago
Mike Koch 89efb15cd0 #169 Now able to dump list of template files and add links for HTML/plaintext 9 years ago
Mike Koch bc2f2a67a5 Add some more to email templates 9 years ago
Mike Koch 9e43cc20e1 Got started on the email templates page. Nothing fancy 9 years ago
Mike Koch 5a4821f921 Fixes #181 update notify_customer_(new|reply) and show_suggested on profile page 9 years ago
Mike Koch 7ed4d23df4 #186 Fix indentation 9 years ago
Mike Koch c4b039f41c Fixes #186 fix footer on show_tickets page 9 years ago
Mike Koch 79c261ce7e Fixes #183 turn off all notifications when clicking the deactivate icon 9 years ago
Mike Koch a4b7e22c1c Fixes #185 Add true parameter to hesk_date for notes 9 years ago
Mike Koch e11745c4cc Update headers to 2.6.2 9 years ago
Mike Koch 79ebb90789 Closes #176 restyle attachments to be more responsive
While keeping the same features 😀
9 years ago
Mike Koch e9ff6b42ea #176 Something different, but still not working right 9 years ago
Mike Koch 28196447fb Fixes #175 Fixed the layout of responses when using reply at top
The markup is invalid in the source code, but it somehow makes it work. Strange...
9 years ago
Mike Koch 5944ad1731 Fixes #179 fix ability to set auto refresh value when creating/editing users 9 years ago
Mike Koch 489f8c41c9 Closes #174 Update export.php to match HESK 2.6.2 9 years ago
Mike Koch bbe8ea7ca5 Closes #170 manage_knowledgebase now sets type based on helpdesk setting 9 years ago
Mike Koch ef3fd06cab #170 Add settings option for default KB article type 9 years ago
Mike Koch ae7e022b3e Fixes #173 Escape HTML-sensitive characters in placeholders 9 years ago
Mike Koch 23dc02399f Update headers that weren't changed to 2.6.1 9 years ago
Mike Koch f0bbff9626 Closes #152 Allow user to disable bootstrap-theme.css 9 years ago
Mike Koch ffcd684bb3 Closes #160 Add update checking for Mods for HESK 9 years ago
Mike Koch 9411f9f980 Closes #164 Tweak login UI to allow for longer strings 9 years ago
Mike Koch 4c823d351d Closes #150 disable and uncheck "send email" if email field is empty 9 years ago
Mike Koch b1fee291eb Closes #148 add modsForHesk_settings.inc.php status to sidebar 9 years ago
Mike Koch 240f18ceb6 Remove beta tag on HTML emails 9 years ago
Mike Koch edf0f7c852 Fix some bugs on the profile page 9 years ago
Mike Koch 6c43184c50 #147 Fix tooltips on IE 9 years ago
Mike Koch 8e585cd262 Closes #144 Updated to HESK 2.6.1 9 years ago
Mike Koch 5e9eb4f355 Add after reply setting to create user 9 years ago
Mike Koch 9e116d1172 Closes #138 Fix notification settings when saving 9 years ago
Mike Koch 17b714c97e #136 Update service_messages 9 years ago
Mike Koch 7cf8f53109 #136 Update reports 9 years ago
Mike Koch dcff56a6f6 #136 Update password.php 9 years ago
Mike Koch 4dc9697783 #136 Update manage_knowledgebase 9 years ago
Mike Koch 78f20cf66e #136 Update knowledgebase_private 9 years ago
Mike Koch ec02ea41e3 #136 Update admin index.php 9 years ago
Mike Koch 5025b44a55 #136 Update delete_tickets 9 years ago
Mike Koch d0fbcf9b27 #136 Update change_status 9 years ago
Mike Koch fa17916280 #136 Update admin_ticket 9 years ago
Mike Koch 83d65b0a37 #136 Update admin_settings_save 9 years ago
Mike Koch b842fba2f2 #136 Update admin_settings 9 years ago
Mike Koch 61ec7728c4 Squashed commits:
[9157ee5] squish with version change
[de99bb5] squish with version only changes
[a9954fa] squish with version commit
[f67c9c4] #136 Update print
[032dbfc] #136 Update submit_ticket
[5a41ae9] squish with version commit
[9dc287b] squish with version commit
9 years ago
Mike Koch 4b91ff12bc More UI updates 9 years ago
Mike Koch f24cf39529 Look for ==, not ===
$_POST['s_smtp'] is a string, not an int.
9 years ago
Mike Koch c532369fd4 Closes #106: Support HTML-formatted emails 9 years ago
Mike Koch c2d38c8a0a #126 / #106 Add Mailgun and HTML emails to settings page 9 years ago
Mike Koch 851da38297 #126 Partial UI update for Mailgun 9 years ago
Mike Koch daaaead1f7 #122 Patch up some syntax errors 9 years ago
Mike Koch da259b984d #122 Patch up some files that weren't updated for custom statuses 9 years ago
Mike Koch c184cc3c1b #105 Allow staff to indicate language when creating ticket and when editing 9 years ago
Mike Koch 1aeb19539f Closes #118 Fix critical XSS vulnerability 9 years ago
Mike Koch aa051b76e8 #120 Updated ticket templates styling 9 years ago
Mike Koch 6c8b0491c3 #119 Fix IDs 9 years ago
Mike Koch fb75acbe4f #112 Default value to cc if not explicitly stated 9 years ago
Mike Koch f290ac865b #112 Don't show cc/bcc as the value if it's an email field 9 years ago
Mike Koch 975037c29d #112 Add email custom field type
Still need to add it to email functions
9 years ago
Mike Koch ed4dcdc54c #96 Improve attachment viewing on ticket attachments
- Image thumbnail if the file type is a supported image extension
- Clicking on image shows modal with image.
9 years ago
Mike Koch 96a0269983 Finished some TODOs and related articles 9 years ago
Mike Koch 4aa23af770 Fix undefined variable 9 years ago
Mike Koch 8fd8d2345b #110 Miscellaneous UI tweaks 9 years ago
Mike Koch 5da1782806 #110 Use the new progress bar for categories 9 years ago
Mike Koch bdf44e0a16 #110 Update user management / profile pages 9 years ago
Mike Koch 756e60426d #110 Update admin_ticket to submit as any status, as well as cust. reply 9 years ago
Mike Koch 7bfe92747f #110 Restyle edit_note 9 years ago
Mike Koch f00c386388 #110 Some admin_settings page tweaks to improve viewing 9 years ago
Mike Koch 5c3aea591b #110 Update notes section and ban icons 9 years ago
Mike Koch 91366130bc #110 Update change priority style 9 years ago
Mike Koch cc778262a6 #110 Update manage_ticket_templates 9 years ago
Mike Koch 81187235f8 #110 Fix manage_canned submit text 9 years ago
Mike Koch 9cf1ef09d1 #110 Update password.php 9 years ago
Mike Koch dd958b6946 #110 Update Service Messages page 9 years ago
Mike Koch a185d1cf8e #110 Restyled banned_ips 9 years ago