johnnyq
|
f2f9f22545
|
Started using new php function for Currency formatting as this is best preactice, removed Client Access and removed certian user roles
|
2022-02-17 17:41:30 -05:00 |
johnnyq
|
626a8f8205
|
Seperate Assets in client documentation, also fixed width issue on client vendors when pagination is was active
|
2022-02-15 14:12:47 -05:00 |
johnnyq
|
b3ebb21989
|
Do not show table fields and header if data doesnt exist, also removed the client footer on export Client IT Documentaiton
|
2022-02-15 12:59:57 -05:00 |
johnnyq
|
0dec751f67
|
Fix Export Client Documentation via PDF
|
2022-02-14 09:29:30 -05:00 |
Marcus Hill
|
6860a87c59
|
Move network edit modal data processing to AJAX
|
2022-02-13 18:15:51 +00:00 |
johnnyq
|
e9b239f9a9
|
Bump AdminLTE from 3.1 to 3.2, Bump plugins Summernote, phpMailer, clipboardjs, bootstrap, fontawesome-free, fullcalendar, inputmask, JQuery, moment, pdfmake, and more. Removed Unnessesary files from from plugins directories to reduce app size
|
2022-02-07 19:20:56 -05:00 |
johnnyq
|
94faa6934a
|
Merge branch 'master' of github.com:johnnyq/itflow
|
2022-02-05 18:55:51 -05:00 |
johnnyq
|
56f0f7d08e
|
More Audit Loggings
|
2022-02-05 18:55:20 -05:00 |
Johnny
|
4068d604f4
|
Merge pull request #347 from wrongecho/html-purifier
Filter dangerous html tags out of ticket & documents using HTML Purifier
|
2022-02-05 18:54:01 -05:00 |
Marcus Hill
|
4f68073223
|
Implement html purifier for tickets & documents
|
2022-02-05 22:18:53 +00:00 |
johnnyq
|
5dd576fe20
|
Removed Legacy AES Password conversion and old AES key from database
|
2022-02-05 16:41:21 -05:00 |
johnnyq
|
c8600033f5
|
opp forgot switch companies start page
|
2022-02-05 13:45:15 -05:00 |
Marcus Hill
|
7b23c04d78
|
Add functionality to edit scheduled tickets. Small other fixes
|
2022-02-05 12:59:07 +00:00 |
johnnyq
|
6dda8ce0d6
|
Added Duplicate checking support for import assets
|
2022-02-04 18:05:19 -05:00 |
johnnyq
|
6e9f2534d4
|
Renamed contact display field on client assets to Assigned To to match export and import assets
|
2022-02-04 17:38:53 -05:00 |
johnnyq
|
75117c2f2e
|
You can now import contact and locaiton of assets as long as the name appears in locaitons or contacts
|
2022-02-04 17:36:05 -05:00 |
johnnyq
|
b1d09e6b56
|
Removed old API Key from Settings api.php now uses api_keys and a key is no longer generated upon setup, Also autogen an API key upon creation.
|
2022-02-04 15:59:51 -05:00 |
johnnyq
|
b58696f079
|
Added API List, Create, Update Delete Interface
|
2022-02-03 19:12:10 -05:00 |
johnnyq
|
4074b62d59
|
Merge branch 'master' of github.com:johnnyq/itflow
|
2022-02-01 16:17:57 -05:00 |
johnnyq
|
1d4d3be434
|
Start working on HTMLPurfier for WYSIWYG Input
|
2022-02-01 16:17:30 -05:00 |
Marcus Hill
|
3bac0188e6
|
Add backup note to services module
|
2022-01-31 20:24:47 +00:00 |
Johnny
|
980f4137fa
|
Merge pull request #329 from wrongecho/ticket-email
Send email to client on public ticket update
|
2022-01-29 10:15:58 -05:00 |
Marcus Hill
|
d84ec0519e
|
Add functionality to allow associating a domain to a certificate
|
2022-01-29 13:53:54 +00:00 |
Marcus Hill
|
149002e7ea
|
Send email to client on public ticket update
|
2022-01-29 13:28:01 +00:00 |
Johnny
|
c3b7f28057
|
Merge pull request #326 from wrongecho/services
Services
|
2022-01-28 20:40:18 -05:00 |
johnnyq
|
dd9fcd57d2
|
Fix guest invoice caused issues with the alert Query on certain client names, will need reworking and testing in other areas of the code as well
|
2022-01-28 20:38:48 -05:00 |
Marcus Hill
|
1db6582a4e
|
Add logging
|
2022-01-28 22:34:27 +00:00 |
Marcus Hill
|
f92dc13311
|
Add service edit functionality
|
2022-01-28 22:20:40 +00:00 |
Marcus Hill
|
780e8354c7
|
Better handling of empty linked assets
|
2022-01-28 22:10:34 +00:00 |
Marcus Hill
|
e509cc5719
|
Add functionality to delete service
|
2022-01-27 22:21:58 +00:00 |
Marcus Hill
|
301e6d94cd
|
Add service logic. Removing URLs for now
|
2022-01-27 21:48:26 +00:00 |
johnnyq
|
21a0feb625
|
Removed circle from edit location and client photo, fixed location phone number not saving when you add a client
|
2022-01-25 15:28:57 -05:00 |
johnnyq
|
5170a221c2
|
Now you can assign contacts to locations
|
2022-01-25 13:39:48 -05:00 |
johnnyq
|
b34f602639
|
Added Location Column to client networks, more work on Campaigns
|
2022-01-25 13:22:26 -05:00 |
johnnyq
|
ba75378f9b
|
Finished Campaign Test Email and some other fixups
|
2022-01-24 22:07:50 -05:00 |
johnnyq
|
039e374cd6
|
Partial Mailling list campaign tracker currently tracks opens using a 1x1 image, some more UI work to campaigns etc
|
2022-01-24 18:27:12 -05:00 |
johnnyq
|
fd77569bf1
|
Added more placeholder headers to mailing list, added modal for edit mail campaign, added status colors and status buttons
|
2022-01-23 01:08:19 -05:00 |
johnnyq
|
2fc80d9b78
|
More work on Mass Mailing List, almost complete
|
2022-01-22 23:52:15 -05:00 |
johnnyq
|
ee8739c763
|
Added Custom Export Modal to trips
|
2022-01-22 18:08:21 -05:00 |
Johnny
|
73d9f461af
|
Merge pull request #319 from wrongecho/scheduled-tickets
Add functionality to delete scheduled tickets
|
2022-01-22 16:46:09 -05:00 |
johnnyq
|
a3c63b0649
|
Added Export Expenses Records with custom from and to Date, Fixed Advanced Search under expenses some other minor code formatting fixups
|
2022-01-22 14:37:45 -05:00 |
Marcus Hill
|
aaa8682d00
|
Add functionality to delete scheduled tickets
|
2022-01-22 18:52:00 +00:00 |
johnnyq
|
e277289ed6
|
Added Assets Sample Template Download Link on import assets and cleaned up import assets
|
2022-01-21 12:40:44 -05:00 |
Marcus Hill
|
4c2b91155d
|
Add support to link asset to ticket at creation, if on client ticket page
|
2022-01-20 21:23:04 +00:00 |
Johnny
|
f77df06004
|
Merge pull request #299 from wrongecho/ssl
Fetch SSL data/cert on add/update modal
|
2022-01-18 15:29:58 -05:00 |
Marcus Hill
|
4eed8be0aa
|
Add fetch button to retrieve certifiate from domain provided #289
|
2022-01-18 20:04:00 +00:00 |
Marcus Hill
|
e9a6fa4436
|
Redirect back to main quote/invoice page after emailing a quote / invoice. #275
|
2022-01-17 20:17:38 +00:00 |
johnnyq
|
43791435bc
|
Fix Edit Asset Password was not using the new encrypt method causing the password to blank out fixes #294
|
2022-01-17 11:32:04 -05:00 |
johnnyq
|
0d306e961e
|
Changed product cost to product price as it makes more sense, some cleanup on the new product auto complete feature, added JQueryUI as a local asset instead of a remote asset
|
2022-01-16 15:29:52 -05:00 |
Marcus Hill
|
24b5ffa09c
|
Rem debugging
|
2022-01-15 23:19:09 +00:00 |
Marcus Hill
|
c69fb5a7db
|
Add ability to turn on extension access (cookie)
|
2022-01-15 23:16:17 +00:00 |
Marcus Hill
|
2b3a7171b3
|
Session management
|
2022-01-15 21:26:22 +00:00 |
johnnyq
|
7b6598a63a
|
Updated the old default_currency code VAR to the new session company currency code VAR this was causig currency codes to be empty in many areas
|
2022-01-14 15:24:47 -05:00 |
johnnyq
|
f8e9c2ee5d
|
replicated currency symbol across email communication, updated currency code to reflect the current invoice and or quote's currency code instead of the clients currency code
|
2022-01-14 14:58:27 -05:00 |
Marcus Hill
|
6d20a518b7
|
Add client currency to invoice email
|
2022-01-14 16:33:09 +00:00 |
Marcus Hill
|
7823c02bf3
|
Add client currency to quote email
|
2022-01-14 16:29:41 +00:00 |
johnnyq
|
8b90286bad
|
Finished adding event description
|
2022-01-13 15:52:58 -05:00 |
johnnyq
|
d02a121dfa
|
Updated New Client form with location phone number, renamed address tab to location, moved website from contact tab to Details tab, along with other UI cleanup
|
2022-01-13 15:47:13 -05:00 |
Marcus Hill
|
4897c46cd5
|
Add merge ticket functionality
|
2022-01-12 19:01:17 +00:00 |
Marcus Hill
|
e45202d133
|
Redirect user to tickets main page post deletion, rather than to a random ticket.
|
2022-01-12 15:37:33 +00:00 |
Marcus Hill
|
2a4d42de09
|
Encryption changes
|
2022-01-11 20:42:46 +00:00 |
Marcus Hill
|
fccae5dedb
|
Typo in user id variable
|
2022-01-11 19:22:06 +00:00 |
Marcus Hill
|
82107679cc
|
More.
|
2022-01-11 19:16:49 +00:00 |
Marcus Hill
|
8e0334aab1
|
More encryption updates
|
2022-01-11 19:03:33 +00:00 |
Marcus Hill
|
6c6b7e2255
|
Correct password reset
|
2022-01-11 18:40:08 +00:00 |
Marcus Hill
|
c66f96ae1d
|
More encryption related changes
|
2022-01-11 18:28:55 +00:00 |
Marcus Hill
|
d3d39ca8ad
|
r
|
2022-01-11 18:22:45 +00:00 |
Marcus Hill
|
951b03f712
|
Allow for encryption scheme upgrade
|
2022-01-11 14:03:34 +00:00 |
Marcus Hill
|
51edb7a648
|
Allow backing up master key
|
2022-01-11 00:13:18 +00:00 |
Marcus Hill
|
aac50bdfdb
|
More changes re encryption
|
2022-01-10 22:55:08 +00:00 |
Marcus Hill
|
49d895040a
|
Add per-user password encryption using master key
|
2022-01-10 22:07:26 +00:00 |
Marcus Hill
|
33d76f556b
|
Check file is CSV when importing assets
|
2022-01-09 15:34:28 +00:00 |
Marcus Hill
|
7a5f8b425f
|
Delete tag associations for document when it is deleted
|
2022-01-09 14:47:34 +00:00 |
Marcus Hill
|
cc52295698
|
Add note when ticket is closed (to easily show who closed it)
|
2022-01-08 21:08:21 +00:00 |
Marcus Hill
|
a83f3377bd
|
Include time worked db field.
|
2022-01-08 16:47:17 +00:00 |
Marcus Hill
|
c98be4c344
|
Add support for public/internal updates, using the existing 'email update to client' checkbox
|
2022-01-08 16:40:04 +00:00 |
Marcus Hill
|
8406779b3b
|
Add time tracking to ticket
|
2022-01-08 16:12:04 +00:00 |
johnnyq
|
5d1848694d
|
Moved import CSV logging out of the loop I accidentally moved it there while fixing a merge conflict, Add more to the logging and some basic code ordering
|
2022-01-07 22:41:16 -05:00 |
Johnny
|
04ad831053
|
Merge pull request #254 from wrongecho/scheduled-tickets
Scheduled tickets
|
2022-01-07 22:03:52 -05:00 |
Marcus Hill
|
de152c84ca
|
Add scheduled ticket functionality to cron
|
2022-01-07 23:56:22 +00:00 |
johnnyq
|
ee5ae53a41
|
Updated ticket details layout and added some additional functionality thanks to @aftechro
|
2022-01-07 18:20:16 -05:00 |
Marcus Hill
|
d83c5f4176
|
Add frontend/backend for adding scheduled new tickets
|
2022-01-07 22:32:23 +00:00 |
johnnyq
|
3de0ef51ec
|
Small fix when I tryed to resolve a merge conflict
|
2022-01-07 14:47:47 -05:00 |
Johnny
|
00a7fdb6f7
|
Merge pull request #252 from wrongecho/files
File uploads
|
2022-01-07 14:39:41 -05:00 |
Johnny
|
96510364e2
|
Merge branch 'master' into asset-csv
|
2022-01-07 14:38:04 -05:00 |
johnnyq
|
adf1dbe76e
|
Cleanups
|
2022-01-07 14:25:35 -05:00 |
Marcus Hill
|
d0483f2472
|
Allow csv file upload
|
2022-01-07 18:36:55 +00:00 |
Marcus Hill
|
c5e976d995
|
Add index.php files to upload directories to prevent file traversal
|
2022-01-07 18:35:23 +00:00 |
Marcus Hill
|
3eff9e3d48
|
Add count to asset import via csv
|
2022-01-07 16:01:30 +00:00 |
Marcus Hill
|
5dc9eb4d1d
|
Add basic asset import functionality
|
2022-01-07 00:58:38 +00:00 |
Marcus Hill
|
d37dd77637
|
Update ticket status in database after a ticket reply.
|
2022-01-06 22:59:23 +00:00 |
Marcus Hill
|
77d7e7ba0d
|
Add tag functionality to documents
|
2022-01-05 21:58:10 +00:00 |
Marcus Hill
|
f6900ae993
|
Allow linking of asset to a ticket via edit modal
|
2022-01-04 20:22:27 +00:00 |
Marcus Hill
|
ae98902a96
|
Add support for storing client certificate public key
|
2022-01-04 03:32:50 +00:00 |
johnnyq
|
de883f9ff5
|
Fixed Add Recurring and Edit Recurring Invoices going to a blank screen after submit this was due to a missing history_status var, Removed Activate and Deactivate from recurring list and the buttons from recurring details as this can be modified using edit recurring, Removed Redundant Force Send action on recurring list views, this can be accessed by going to the recurring details.
|
2022-01-02 13:39:25 -05:00 |
johnnyq
|
5ecac729a8
|
Fixed add ticket logging
|
2022-01-02 01:43:44 -05:00 |
johnnyq
|
466b7a51e4
|
removed logging client id key for global vendor
|
2022-01-02 00:58:50 -05:00 |
johnnyq
|
b2cef73dad
|
Removed Old Logging function under edit vendor
|
2022-01-02 00:56:28 -05:00 |
johnnyq
|
ebb37c0f06
|
Fix Spelling mistake
|
2022-01-02 00:28:38 -05:00 |
johnnyq
|
cf3c0a6410
|
Fixed a vulnerability in the setup.php file and other code cleanups. Thanks to the person that wishes to remain anonymous for reporting and providing a patch Also added a notice to readme to not use this web app during beta for production use
|
2022-01-01 17:02:31 -05:00 |