Commit Graph

1651 Commits

Author SHA1 Message Date
johnnyq 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 2022-09-18 14:00:31 -04:00
johnnyq 5d2e64515b Beginnings of notification colored dots under client side nav overdue invoices, domains expiring etc 2022-09-17 22:57:37 -04:00
johnnyq ab4826db54 Renamed Software to Liceneses and renamed Logins to Passwords under client section 2022-09-17 19:48:28 -04:00
johnnyq 996c603826 Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
johnnyq e45452b63f Remove unused backup directory 2022-09-17 17:46:59 -04:00
johnnyq de3240f5cf UI move client tags from the client side nav bar to client header under client name and website with a tag icon 2022-09-17 17:44:07 -04:00
johnnyq fe19da141c Fix New Clients Link on Dashboard to only show clients added on year selected 2022-09-17 17:21:44 -04:00
johnnyq 2ea41ed960 Operation Cleanup Round 3 - Remove automated SQL backups as this should be handled by system level backups which will also backup the files 2022-09-17 17:17:01 -04:00
johnnyq 6eb96df277 Operation Cleanup Round 2 - Remove Custom Links. This should really be handled by a startpage of some sort 2022-09-17 16:46:12 -04:00
johnnyq 14953fe171 Operation Cleanup Round 1 - Remove Mailing list functionality, there are many projects that can handle this 2022-09-17 16:35:11 -04:00
johnnyq 55567df92e Added xlsm, md, webp to the allowed upload list 2022-09-16 14:02:28 -04:00
Johnny f01058ae26
Merge pull request #485 from wrongecho/portal-password
Portal - Allow password change
2022-09-11 10:26:02 -04:00
Johnny 1ed88f7b56
Merge pull request #486 from wrongecho/contact-api
Contact API fix
2022-09-11 10:25:50 -04:00
Marcus Hill b23359ff38 Adjust contact API to allow department to be text rather than int due to db schema change 2022-09-11 11:08:48 +01:00
Marcus Hill 39e95347f0 Add ability for locally authenticated client contacts to change their portal password 2022-09-10 22:46:01 +01:00
johnnyq f2f1949ff8 Allow Negative item line amounts for invoice/quotes/recurring for dicounts Fixes #483 and #311 2022-08-29 17:37:37 -04:00
Johnny b10e493e12
Merge pull request #480 from jcpit/patch-1
Update functions.php
2022-08-12 11:03:38 -04:00
Johnny 1c110eefc6
Merge pull request #481 from jcpit/patch-2
Update settings-user.php
2022-08-12 11:02:01 -04:00
jcpit 5108ef1fd9
Update settings-user.php
Show 2FA logins
2022-08-04 15:22:46 +10:00
jcpit 42c2d8109d
Update functions.php
Return IP if running from behind Cloudflare.
2022-08-04 15:02:13 +10:00
johnnyq c1ff2011a4 Set Default Invoice Net Terms to 30 from 7 During install as this is most common business practice for Invoice Net Terms 2022-07-20 17:56:21 -04:00
johnnyq 8192c49a38 Added Cron Job Start to Logging 2022-07-19 14:29:02 -04:00
johnnyq b4417f8e94 Added Cron Successful to the logs in cron.php 2022-07-19 13:27:28 -04:00
johnnyq 1d139fafd3 Added Cron Successful to the logs in cron.php 2022-07-19 13:26:26 -04:00
johnnyq dbea44591c Removed Refresh Domain Whois and DNS and Refresh SSL from cron.php as it was breaking it causing recurrings and invoice reminders not to be sent out. 2022-07-19 13:15:55 -04:00
johnnyq 49df74222f Bump moments.js 2022-07-17 18:49:02 -04:00
johnnyq 9f9e43ee1f Fixed Force Recurring Invoice , before WHERE in query 2022-07-17 16:43:55 -04:00
Johnny 5a5432b368
Merge pull request #479 from wrongecho/txt-records
Add TXT records under domain records
2022-07-16 15:27:58 -04:00
Marcus Hill cf6bf88e4f Add TXT records under domain records 2022-07-07 20:17:16 +01:00
Johnny 85dc681360
Merge pull request #478 from wrongecho/cron
Add auto ssl updater to cron
2022-07-01 19:12:59 -04:00
Marcus Hill 7bf6ea6447 Add auto ssl updater to cron 2022-06-18 19:51:37 +01:00
Johnny ec0599c273
Merge pull request #473 from wrongecho/cron
Add domain whois auto updater nightly via cron
2022-06-02 12:53:45 -04:00
Marcus Hill f9abe79088 Add domain whois auto updater nightly via cron 2022-05-31 21:13:25 +01:00
Johnny 4d238dc02d
Merge pull request #472 from wrongecho/guest-sharing
Minor UI touchups
2022-05-31 09:51:12 -04:00
Johnny b4cf844b6b
Merge pull request #471 from wrongecho/ticket-assign-select
Update ticket add/edit modals to only show techs/admins
2022-05-31 09:50:55 -04:00
Johnny a45e6dd5c1
Merge pull request #470 from wrongecho/delete-client
Bugfix client not deleting due to incorrect ticket reply column name
2022-05-31 09:50:43 -04:00
Marcus Hill 139dce231f Minor UI touchups 2022-05-29 11:50:23 +01:00
Marcus Hill a04682caba Update ticket add/edit modals to only show techs/admins for ticket assignment (not accountants) 2022-05-29 11:24:46 +01:00
Marcus Hill 2c2aed3ee6 Bugfix client not deleting due to incorrect ticket reply column name 2022-05-29 11:13:15 +01:00
Johnny 0295757f95
Merge pull request #469 from wrongecho/ssl
Auto-add domains/ssls for new clients
2022-05-25 17:52:03 -04:00
Marcus Hill c02ea0ee94 Automatically add domain/certificate info during client creation, if domain is specified 2022-05-25 22:16:06 +01:00
johnnyq 1a43cbdd12 Updated Asset Statuses 2022-05-25 16:14:49 -04:00
johnnyq 93e45dc7c4 Added Client Asset Status functionality need to work on the names 2022-05-25 16:09:20 -04:00
johnnyq 5052a92f8e Added Asset Status to assets Table 2022-05-25 15:45:29 -04:00
Johnny 9b47cd5baf
Merge pull request #468 from wrongecho/dom-ssl-func
Move domain info logic to functions.php
2022-05-25 15:38:48 -04:00
Marcus Hill 6a463f312d - Move domain expiry/whois/DNS info to a function for better modularity.
- Improve additional domain name validation & ensure data returned fits into database
2022-05-24 22:03:56 +01:00
johnnyq 30db46e866 Fix Delete Vendor 2022-05-24 13:45:54 -04:00
Johnny f9a78e7ef7
Merge pull request #465 from wrongecho/misc
Misc changes
2022-05-22 12:22:59 -04:00
johnnyq 7a190a28e7 UI updates Document Details 2022-05-22 12:22:25 -04:00
Marcus Hill 17cd82dbf4 Send e-mail when new user (tech) is created containing login credentials 2022-05-20 17:06:35 +01:00