Commit Graph

388 Commits (1528c1de7ecbb1906c5a1c701fb00b119cc29cd5)

Author SHA1 Message Date
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
Mike Koch 4ecf5c8d45 #110 Fix tab name and trailing </td> 9 years ago
Mike Koch 02b6778c37 #110 Restyle banned_emails 9 years ago
Mike Koch ae1d7fc19b #92 Update files that are in MFH but didn't have any code changes 9 years ago
Mike Koch 688054c7ab #92 Update reports.php 9 years ago
Mike Koch a83a32ec77 #92 Update options.php 9 years ago
Mike Koch 8e553fe61c #92 Update new_ticket.php 9 years ago
Mike Koch a9cd48eb26 #92 Update manage_knowledgebase 9 years ago
Mike Koch 3ec6b91e80 #92 Update manage_categories 9 years ago
Mike Koch 73a160771a #92 Update manage_canned
Will add a dropdown to the navigation for ticket templates, rather than tabs
9 years ago
Mike Koch 30cd5b285e #92 Update mail.php 9 years ago
Mike Koch aadfc573cd #92 Update lock.php 9 years ago
Mike Koch 723170496e #92 Update knowledgebase_private 9 years ago
Mike Koch 2cf6dcef88 #92 Update admin index.php 9 years ago
Mike Koch 94cea88ed9 #92 Update find_tickets 9 years ago
Mike Koch 663ad4728a #92 Update export 9 years ago
Mike Koch 86c1980108 #92 Update edit_post 9 years ago
Mike Koch 4eb9d2b47f #92 Update delete_tickets 9 years ago
Mike Koch bbe69f8f83 #92 Update change_status.php (admin) 9 years ago
Mike Koch 8d5cfb9128 #92 Mostly updated admin_ticket
Still need to make some changes per issue #110
9 years ago
Mike Koch 78e5d11384 #92 Update admin_submit_ticket 9 years ago
Mike Koch d45c2d5ab9 #92 Update admin_settings_save.php 9 years ago
Mike Koch f5f02d4200 #92 Update admin_settings.php 9 years ago
Mike Koch 333789961e #88 Remove IP / email bans function 9 years ago
Mike Koch b886eeedde #88 Remove customer email notifications profile setting 9 years ago
Mike Koch 41030daad0 #88 Remove email customer on ticket closed feature 9 years ago
Mike Koch 63ed75c7ef #88 Remove edit note functionality 9 years ago
Mike Koch e56bde8e2d #88 Remove attachments to notes feature 9 years ago
Mike Koch 8bf124fa8b Merge branch 'master' into remove-2-6-0-features
Conflicts:
	admin/admin_settings.php
	admin/admin_settings_save.php
	modsForHesk_settings.inc.php
9 years ago
Mike Koch 4a410887f7 Miscellaneous settings page changes 9 years ago
Mike Koch 029e2ffa65 Closes #102 add MySQL version to settings page 9 years ago
Mike Koch 351bb5c272 Add select/deselect all buttons to multiselect custom fields 9 years ago
Mike Koch e339b90efd #30 Let the page actually save the setting 9 years ago
Mike Koch 418338c509 Closes #101 Edit post should support the new custom fields 9 years ago
Mike Koch a762682ddb Closes #99 Only attempt to send email if ticket's email is not blank 9 years ago
Mike Koch dde55cf4e1 #91 Support multilanguage custom fields 9 years ago
Mike Koch 94b5f65241 #91 Show respective text on custom fields page depending on MFH setting 9 years ago
Mike Koch e2c6e2c179 #91 Save custom field multilanguage selection.
Also fixed popovers so they're aren't crammed in on the MFH settings section
9 years ago
Mike Koch a003a9d89f #91 Some UI updates for multilanguage custom field support 9 years ago
Mike Koch 16606f75b9 #91 Add UI setting for enabling language file custom fields 9 years ago
Mike Koch 69a514a057 #91 Multiselect custom field now working 9 years ago
Mike Koch 2b234e8e1d #91 Finished date custom fields 9 years ago
Mike Koch b449953950 #91 Dates must be in YYYY-MM-DD format
To prevent any ambiguous M/D/Y vs D/M/Y dates
9 years ago
Mike Koch f9590fe67c #91 add date/multiselect to before/after for both pages 9 years ago
Mike Koch e1880316d7 #91 Actually store the actual timestamp from the date entered 9 years ago
Mike Koch 5941bf7e35 #91 Use jQuery UI's date picker rather than HTML 5 date field
To ensure cross-browser compatibility
10 years ago
Mike Koch 085d1b6d22 Multiselect is already working 10 years ago
Mike Koch e943e44f29 #91 Support multi-select and date custom fields on new ticket page (admin) 10 years ago
Mike Koch 50f5ce4596 #91 Add new custom field options to the array of possible choices 10 years ago
Mike Koch 46e09d618c #91 Add options text for the new custom field types 10 years ago
Mike Koch 73be89c472 #91 Add new custom field options to settings dropdown 10 years ago
Mike Koch 773837d6f3 Revert "Revert the removal of some features...for now"
This reverts commit 0924dd5cc8.
10 years ago
Mike Koch 0924dd5cc8 Revert the removal of some features...for now
This reverts commit f61c05ac34.
10 years ago
Mike Koch 21781b20c7 Closes #89 selected from wrong table hame 10 years ago
Mike Koch f61c05ac34 #88 Remove WHOIS lookup capabilities 10 years ago
Mike Koch 16fc6dea86 #88 Remove maintenance mode feature 10 years ago
Mike Koch 8d3a66ded8 Fix version number retrieval for PHP versions before 5.5 10 years ago
Mike Koch 4b0a40ceaa Fix demo mode for the MFH demo site 10 years ago
Mike Koch d26ed0bac1 Run the query before hiding specific fields in demo mode 10 years ago
Mike Koch 2d7bfaf3d2 Closes #85 Version number now driven via database 10 years ago
Mike Koch ed6a0a9b7c #85 Remove version number from settings file 10 years ago
Mike Koch 64f6be511c Closes #83 now use Mods for Hesk instead of NuMods 10 years ago
Mike Koch bdd5402a2e Closes #67 Finished deleting attachments for notes 10 years ago
Mike Koch a1f7af11fc #67 Note attachments can now be downloaded 10 years ago
Mike Koch 2a9219cf25 #67 Partial implementation of adding attachments to the notes view
Still has things to fix and need to add deleting attachments
10 years ago
Mike Koch 65a80089c0 #67 Wired up part of the UI. Still need to add section to view attachments 10 years ago
Mike Koch e84d9f3229 Closes #68: Notes can be edited 10 years ago
Mike Koch 26cfe83953 Closes #84: 'can_change_notification_settings' now respected by profile page 10 years ago
Mike Koch ad4fee1eb3 #84 Wired up the UI for changing notification setting permissions
Only non-admins can be restricted from changing notifications. Admins still can change freely
10 years ago
Mike Koch 6caaead890 Closes #66 Update the UI to allow users to change note emails 10 years ago
Mike Koch 3d4c0a99b7 #66 Business Logic portion of emails to admins are done.
Still need to add the option to the edit user / profile page
10 years ago
Mike Koch 219b722917 Closes #74: A new ticket can be modeled after an existing ticket
A dropdown on creation was not feasible, but this works just as well and can be used outside of HESK
10 years ago
Mike Koch 83b4b16d48 Closes #73: Send email to customer when ticket closed 10 years ago
Mike Koch 473f0f905c #72 Condensed the height of the green bar for staff 10 years ago
Mike Koch ade760b3b3 Closes #82 The active flag is an enum value (string), not an integer 10 years ago
Mike Koch a490a6ee5a Closes #75: Current user cannot be deleted, and god admin can't be disabled 10 years ago
Mike Koch 7b210df019 Revert "#57 Finished UI portion of customer category specification feature"
This reverts commit ef5e75696a.
10 years ago
Mike Koch ef5e75696a #57 Finished UI portion of customer category specification feature 10 years ago
Mike Koch a45d97a9db Closes #65: The god admin cannot be edited by other users 10 years ago
Mike Koch eff111e583 #62 The DB should treat a 1 as "notify the customer", not 0 10 years ago
Mike Koch 95c89c612a #62 Ticket screen now honors the email profile setting 10 years ago
Mike Koch 2c03c30e61 #62 The profile page can now handle default settings for sending emails on replies 10 years ago
Mike Koch 1fa8e19f98 Missed some content 10 years ago
Mike Koch 52cf5ab447 #59 Only pull back active users 10 years ago
Mike Koch 9c6436a27d #59 Don't show the deactivate icon for the current user 10 years ago
Mike Koch ddd1a05f65 #59 Don't allow users to deactivate themselves 10 years ago
Mike Koch bee3b84855 #59 Active users are now manageable 10 years ago
Mike Koch e14e5f1050 #59 Partial implementation of active users on the manage users page 10 years ago
Mike Koch 6c126ec78e #59 We check for an active user on login 10 years ago
Mike Koch 270a796090 #59 Now the admin ticket page filters out inactive users 10 years ago
Mike Koch 96f73211d9 Closes #61: Manage help desk settings can be toggled for non-admins and admins 10 years ago
Mike Koch 16da573a8f #61 Only allow those with access to the settings page to give others access 10 years ago
Mike Koch 3d6c11dd57 #61 Admins can now designate who can view the settings page 10 years ago
Mike Koch a2c058ea16 Closes #64: The IP address is now a link to it's WHOIS record 10 years ago
Mike Koch d8130cc442 Closes #70: Notes are now displayed underneath the green row
To keep consistent with the default HESK layout
10 years ago
Mike Koch 473a307236 Closes #53: The column width for the label text is now larger 10 years ago
Mike Koch bdbecd11e8 Closes #55: Email is no longer required on admin/edit_post.php 10 years ago
Mike Koch 18f9afb223 Closes #52: Contentified some hard-coded strings 10 years ago
Mike Koch 1855386878 Closes #39 - finished parent/child relationships 10 years ago
Mike Koch 3151ece7df #39 making more progress on parent/child relationships
Still need to update childs when merging/deleting tickets, and need to add the ability to assign its parent, and to delete a parent/child relationship
10 years ago
Mike Koch a4fa98d010 #39 Ticket screen now shows parent/children of that ticket 10 years ago
Mike Koch 69f7636fa5 Closes #31 e-mail is no longer required for staff 10 years ago
Mike Koch ea5947c6c1 Closes #50: Don't re-index statuses until after everything has been updated 10 years ago
Mike Koch f000ebc729 #51 Fixed variable naming clash 10 years ago
Mike Koch 6c25a38134 #29 Use ip2long / long2ip to convert IP addresses to easily compare 10 years ago
Mike Koch 26887979e1 #29 Now IP ranges and emails can be added to the banned tables thru the settings page 10 years ago
Mike Koch 7b3bc087b1 The UI for IP/Email bans is ready to go 10 years ago
Mike Koch 31d4eb3ee5 #29 Getting started on the IP/Email bans 10 years ago
Mike Koch e86e61065a Closes #49: Add help text to all NuMods settings. 10 years ago
Mike Koch a277ce1060 Use the settingsquestionmark class for all question marks 10 years ago
Mike Koch 77e0b01725 #49 NuMods settings can now be changed via the Settings page 10 years ago
Mike Koch e357e62e0c #49 Getting started on the NuMods settings page 10 years ago
Mike Koch b5361d683a Don't show the maintenance page when on the login screen 10 years ago
Mike Koch 187db3635e Closes #35: Autorefresh now working on the ticket dashboards! 10 years ago
Mike Koch 93a72804f9 #35 Refresh value must be 1000 or greater to prevent constant refreshes 10 years ago
Mike Koch 97a4520d0b #35 removed irrelevant TODO 10 years ago
Mike Koch b2b0004c49 #35 Added auto-refresh property to the users table 10 years ago
Mike Koch 84f6e91c0b Revert "Getting started on LDAP/Active Directory integration"
This reverts commit 98a7633cb6.
10 years ago
Mike Koch 30b4c2a908 Revert "Made some more progress on AD authentication"
This reverts commit 0e6bb7c2e4.
10 years ago
Mike Koch 0e6bb7c2e4 Made some more progress on AD authentication 10 years ago
Mike Koch 98a7633cb6 Getting started on LDAP/Active Directory integration
I still have no clue if any of this works; I'm just using a code snippet to get started on this. Still need to LDAP escape the user string (don't want them sending in *!) and test the whole thing.
10 years ago
Mike Koch fa705816c5 Only show login icon when icons are enabled 10 years ago
Mike Koch 48e5662def #42 Started on adding icons to areas of the help desk 10 years ago
Mike Koch 19fb152ba5 #26 EXPERIMENTAL support for right-to-left text direction 10 years ago
Mike Koch 820276c402 #46 The new ticket page uses a panel instead of a tabbed bar 10 years ago
Mike Koch 8398efa538 #25 Dashboard columns can now be added/removed via JavaScript! 10 years ago
Mike Koch 8cd7aebaae #24 the search tickets screen has been restyled 10 years ago