7a76033e55
Tidy try catch
Marcus Hill
2022-12-24 18:35:44 +00:00
063085528c
Add check of database credentials during setup before they are written to config.php
Marcus Hill
2022-12-24 18:30:14 +00:00
9587827792
Added missing select2 class to ticket status dropdown
johnnyq
2022-12-21 21:38:24 -05:00
2a16b6d2ae
Remove some tags there and here some more output formatting all thanks to the great security researcher @indevi0us for pointing these out to us.
johnnyq
2022-12-21 21:31:51 -05:00
9036fe6853
Added Admin validation check on Edit user post thank you for reporting this to us @indevi0us
johnnyq
2022-12-20 16:13:07 -05:00
bad026f469
Added new db.sql structure dump for new installs for the the new SQL fields.
johnnyq
2022-12-19 11:43:47 -05:00
0adc78e23a
Merge pull request #523 from wrongecho/move-email-to-function
Johnny
2022-12-19 11:31:36 -05:00
e941cff5c6
Merge pull request #521 from wrongecho/ticket-email-notifs
Johnny
2022-12-19 11:31:23 -05:00
4e5729bb8a
Update new ticket email to use email function, small bugfix for subject line
Marcus Hill
2022-12-18 14:36:15 +00:00
1ea081a175
Move email sending to a function for better error handling and code-deduplication
Marcus Hill
2022-12-18 14:24:47 +00:00
2e69160493
Add email notification for tickets raised via email
Marcus Hill
2022-12-18 11:42:59 +00:00
7ea8f106f2
Merge pull request #520 from wrongecho/software-export
Johnny
2022-12-17 23:22:36 -05:00
b1693ef0bf
Merge pull request #518 from wrongecho/ticketing-updates
Johnny
2022-12-17 23:17:12 -05:00
37abdf1bac
Merge pull request #517 from wrongecho/calendar
Johnny
2022-12-17 23:15:23 -05:00
a53f69ed17
Update software export: update reference to non-existent db column & add key to export
Marcus Hill
2022-12-17 23:59:26 +00:00
4f1a40f3fb
Add functionality to send client a notification email when we raise a ticket for them
Marcus Hill
2022-12-17 23:27:13 +00:00
0c1baf63e9
Enable email to ticket functionality
Marcus Hill
2022-12-17 23:25:09 +00:00
580a6cf53e
Adjust client reply type to Client, not public. Public is for agent replies that are customer visible
Marcus Hill
2022-12-17 23:18:14 +00:00
3e82075083
Add functionality to automatically adjust end date for new calendar events to 1 hr after the start date
Marcus Hill
2022-12-17 22:20:23 +00:00
100c28f024
wording update invoice list
johnnyq
2022-12-17 14:20:21 -05:00
0e41906af0
Shorten wording yes we already know its an invoice/quote other wording touchups
johnnyq
2022-12-17 14:14:43 -05:00
ac4d7b2d62
Update wording on Invoice and Recurring for Correctness
johnnyq
2022-12-17 13:57:53 -05:00
5d543e8795
Merge pull request #516 from wrongecho/fix-date-field-issue-max
Johnny
2022-12-17 13:36:33 -05:00
51792a1a2f
Set a max date attribute for date input fields to prevent/discourage them going over 4 characters (client side validation)
Marcus Hill
2022-12-17 18:03:53 +00:00
1ad2532a7e
Delete HTML Purifier .ser
wrongecho
2022-12-11 19:28:24 +00:00
69cf798468
Merge pull request #506 from wrongecho/ticket-invoice-hyperlink
Johnny
2022-12-11 13:18:52 -05:00
64c3d47ac5
Merge pull request #505 from wrongecho/quick-fix-tech-financials
Johnny
2022-12-11 13:17:52 -05:00
64cd53f96f
Merge pull request #504 from wrongecho/contact-details-tickets
Johnny
2022-12-11 13:16:25 -05:00
e48934791a
Merge pull request #503 from wrongecho/client-avatar
Johnny
2022-12-11 13:14:56 -05:00
77fb936099
Merge pull request #502 from wrongecho/email-to-ticket
Johnny
2022-12-11 13:14:13 -05:00
13d9d6f743
Refresh some UI elements for add edit calendar events and some other UI updates including adding tickets
johnnyq
2022-12-11 13:12:08 -05:00
db0f1f2f99
Add hyperlink to invoice when invoice raised from ticket
Marcus Hill
2022-12-11 15:04:36 +00:00
5c1653dc0a
Sonarcloud codesmell, add space after IF
Marcus Hill
2022-12-11 14:47:16 +00:00
1917b3413c
Hide the client actions (edit/delete) button for non-admins - they aren't able to use the actions anyway as post.php enforces an admin rolecheck
Marcus Hill
2022-12-11 14:41:47 +00:00
63b8d9a16a
Redirect financials dashboard to clients page if user is a tech
Marcus Hill
2022-12-11 14:37:50 +00:00
3aa7fe1d07
Populate tickets pill of contact details modal
Marcus Hill
2022-12-11 11:28:57 +00:00
0706af1608
Make separate avatar photo URLs for client/agent replies. Fixes#501
Marcus Hill
2022-12-11 10:50:16 +00:00
4668e984c4
Replace include > include_once
Marcus Hill
2022-12-11 02:18:14 +00:00
a12944940b
Remove test file
Marcus Hill
2022-12-11 02:16:03 +00:00
ed6ccb831b
Grey out new email to ticket parse option whilst we test further
Marcus Hill
2022-12-11 02:04:45 +00:00
1c11da4b7d
Fix regression: ticket replies not showing when time is not tracked due to new edit ability
Marcus Hill
2022-12-11 02:03:15 +00:00
601b5f89e9
Email parse edits
Marcus Hill
2022-12-11 02:02:00 +00:00
d3fbdfb743
Add email to ticket functionality - beta
Marcus Hill
2022-12-11 01:34:15 +00:00
a0233c77ec
Only attempt to show initials if not empty
Marcus Hill
2022-12-11 01:32:14 +00:00
69dbb51e93
Merge pull request #499 from wrongecho/ticket-reply-edit-tt
Johnny
2022-12-08 18:33:08 -05:00
89d2f1a09a
Merge pull request #500 from wrongecho/fix-domain-expire-lookup-url
Johnny
2022-12-08 18:32:44 -05:00
21e641d128
Change domain expiration lookup service from Heroku to ITFlow
Marcus Hill
2022-12-08 20:30:23 +00:00
7b266dc898
Allow editing time worked when editing a ticket reply
Marcus Hill
2022-12-08 20:06:11 +00:00
01bc31728f
Cleanup Margins in Client and Vendor Reports as well as add currency
johnnyq
2022-12-06 21:31:44 -05:00
fe4c413643
Declare more floatvals
johnnyq
2022-12-05 23:10:34 -05:00
b6e540825f
Format output for the proper code syntax, this should fix many various issues with output formatting and page breakage
johnnyq
2022-12-02 19:58:21 -05:00
3067e6bd1e
Added jpeg and webp Exclusions of other files SQL query
johnnyq
2022-11-17 14:18:40 -05:00
cf30e02fb3
Added jpeg as an accepted file upload type in POST
johnnyq
2022-11-17 14:11:41 -05:00
6a1e0acf9b
Added jpeg as an accepted file upload type under client files
johnnyq
2022-11-17 14:05:49 -05:00
e29fa92544
Moved accounts to settings page as its not accessed much and is a much better place for it, moved some settings menus around
johnnyq
2022-11-09 18:19:48 -05:00
7c8959c17a
Added SMTP Debug 3 to cron.php to diagnose mail issues
johnnyq
2022-11-09 11:30:34 -05:00
24f36069c5
Opps forgot to update database_version.php to newest DB Version
johnnyq
2022-10-14 21:51:16 -04:00
4b9ba0b3c1
Updates to Vendors added additional fields such as PIN, Support Hours, SLA etc, removed Vendor Address details not really needed for vendors. Beginning works of Vendor Templates aka Global Vendors this will make it easy to update common vendors
johnnyq
2022-10-14 21:48:24 -04:00
eb8e40af21
Added Client Link to recurring Invoice notification via cron
johnnyq
2022-10-08 13:45:50 -04:00
46c2ee917e
Fixed bad redirect when adding a client login
johnnyq
2022-10-07 18:05:28 -04:00
1c0061e6bc
Added some better mailer error logging and removed uneeded phpmail code
johnnyq
2022-10-07 18:02:38 -04:00
3fe7464db2
Merge pull request #494 from wrongecho/portal-pw-reset
Johnny
2022-10-02 12:03:37 -04:00
dabb52d1cc
Merge pull request #495 from wrongecho/logs-client-url-change
Johnny
2022-10-02 12:03:27 -04:00
2d92237891
This should link to the client log page, not overview
Marcus Hill
2022-10-02 15:24:02 +01:00
d4c04ae537
Update link to client page from client.php to client_overview.php
Marcus Hill
2022-10-02 15:15:20 +01:00
6529ff8bbf
Allow portal contacts to reset their passwords via email
Marcus Hill
2022-10-01 21:32:19 +01:00
7e9597d923
Updated Ticket Icons everywhere to a more suitable icon life-ring instead of a carnival ticket
johnnyq
2022-10-01 15:00:48 -04:00
851ca7fae5
Always set a random password for new portal users. This isn't an issue at the moment as we don't allow logins with empty passwords but better to be safe.
Marcus Hill
2022-10-01 19:32:40 +01:00
3d09993d34
Merge pull request #493 from wrongecho/client-tel
Johnny
2022-10-01 13:19:30 -04:00
a0ecb94e01
Make client phone numbers click to call
Marcus Hill
2022-10-01 14:58:01 +01:00
9701aa35db
Merge pull request #492 from wrongecho/portal-brand
Johnny
2022-09-30 23:51:22 -04:00
5cf36fd719
Show the company brand/name on the client portal, rather than ITFlow
Marcus Hill
2022-09-30 21:07:00 +01:00
a8a7ea4805
Made Client Refferral searchable under clients
johnnyq
2022-09-29 12:20:35 -04:00
7d24aaf4b7
Replaced auto generated base_url var for invoice/quote emailing with the config_base_url in the config.php file
johnnyq
2022-09-27 14:36:35 -04:00
0ae4786325
replaced some static location redirectors on POST with Refferal URL redirect
johnnyq
2022-09-21 21:31:41 -04:00
6f6d737e64
Added meta no index to all headers so pages dont get indexed by Google this only affects people that dont have a robots.txt at HTRoot hence people that are running itflow in a subdir like example.com/itflow
johnnyq
2022-09-21 12:38:22 -04:00
e5a4451bb9
Update settings File naming consistancy to match the rest of ITFlow naming
johnnyq
2022-09-21 12:30:04 -04:00
83a82d2995
Side nav UI update bigger go back more margin between menu headers, added icons to reports side nav
johnnyq
2022-09-19 21:14:26 -04:00
80862d7ea8
Update client overview links to work with the latest client routing changes
johnnyq
2022-09-19 11:06:40 -04:00
13ee094db4
Fixed Client link under notifications to work with the new client routing
johnnyq
2022-09-19 11:01:30 -04:00
07987c2c30
Merge pull request #490 from wrongecho/contacts-search-wording
Johnny
2022-09-19 10:48:55 -04:00
edd606564f
Merge pull request #491 from wrongecho/services-fix
Johnny
2022-09-19 10:48:32 -04:00
96a7653766
Fix service view modal links after routes change
Marcus Hill
2022-09-18 21:24:30 +01:00
cc003bc1af
Remove tab reference from old routes for client contact search bar placeholder
Marcus Hill
2022-09-18 21:02:58 +01:00
0be0635c7a
Merge pull request #488 from wrongecho/update-ui
Johnny
2022-09-18 14:29:48 -04:00
2cc180d74d
Merge pull request #489 from wrongecho/contact-pass-safe
Johnny
2022-09-18 14:29:32 -04:00
1fe8a45dc6
Small edit to the way contact passwords are set - potential SQL injection issue
Marcus Hill
2022-09-18 19:14:15 +01:00
d7090d3286
Reworked Client Section URL routing to be standard with standard URL routing of ITFlow. It was just too confusing to mix to different URL routing operations
johnnyq
2022-09-18 14:00:31 -04:00
b7c588db45
Add message if git fetch fails. Change backup warning to only show when update is available
Marcus Hill
2022-09-18 18:49:22 +01:00
5d2e64515b
Beginnings of notification colored dots under client side nav overdue invoices, domains expiring etc
johnnyq
2022-09-17 22:57:37 -04:00