Commit Graph

1796 Commits

Author SHA1 Message Date
johnnyq d9fdcb8702 Fixed wording on edit invoice modal instead of payment due changed to invoice due 2023-01-02 12:18:10 -05:00
Johnny 3fd62cd16e
Merge pull request #545 from wrongecho/tidy
Code Style Tidying
2023-01-01 15:56:34 -05:00
Johnny 94d8ec5360
Merge pull request #544 from wrongecho/cert-expiring-circle
Show expiring certs in the client side navbar
2023-01-01 15:56:14 -05:00
Johnny 070d9ac1f5
Merge pull request #543 from wrongecho/dashboards
Add a basic technical dashboard
2023-01-01 15:55:39 -05:00
Johnny c7381195ac
Merge pull request #542 from wrongecho/contact-important-db-fix
Add contact_important DB field to database updater
2023-01-01 15:55:23 -05:00
Marcus Hill dd00f48e5b Portal code style tidy 2023-01-01 16:05:48 +00:00
Marcus Hill ff741c223e API code style tidy 2023-01-01 16:00:07 +00:00
Marcus Hill 6746edda1a Misc tidying code spacing & formatting in accordance with SonarCloud/PSR 2023-01-01 15:41:21 +00:00
Marcus Hill 60ece6ee00 Tidy sidenav too 2023-01-01 14:42:40 +00:00
Marcus Hill 86327b3595 Tidy 2023-01-01 14:40:06 +00:00
Marcus Hill a07dfb45e0 Tidy 2023-01-01 14:33:13 +00:00
Marcus Hill 4d1b13d85e Small tidy 2023-01-01 14:15:31 +00:00
Marcus Hill 93773a6ca3 Add yellow circle to certificate nav menu if expiring 2023-01-01 14:12:44 +00:00
Marcus Hill 66d692d0f6 Add domain and cert expiring numbers to tech dashboard 2023-01-01 14:02:00 +00:00
Marcus Hill d255f05192 Remove unused monthly recurring query 2023-01-01 13:45:47 +00:00
Marcus Hill fa24516ad5 Redirect techs to technical dashboard instead of clients.php page 2023-01-01 13:42:08 +00:00
Marcus Hill 07986954f5 Redirect/show techs to technical dashboard on login/navbar 2023-01-01 13:41:29 +00:00
Marcus Hill 4ec88257d7 Add basic outline for technical dashboard 2023-01-01 13:40:54 +00:00
Marcus Hill 40789eff32 Deduplicate sql payment years query 2023-01-01 13:40:18 +00:00
Marcus Hill d2bbf3436a Adjust contact_important field to after contact_password_reset_token instead 2023-01-01 11:26:58 +00:00
Marcus Hill ab34712bd9 Add contact_important DB field to database updater 2023-01-01 11:25:12 +00:00
johnnyq 807d374b90 Merge branch 'master' of github.com:itflow-org/itflow 2022-12-31 15:54:51 -05:00
johnnyq e943faecf0 Added Important Functionality to Contacts, Cleaned up UI elements in the contacts and users modals. Added partial User and contact Invite functionality. 2022-12-31 15:54:34 -05:00
Johnny 51a7e59c16
Merge pull request #541 from wrongecho/license-export
Add more fields to software CSV export
2022-12-31 14:38:30 -05:00
Johnny edf071c677
Merge pull request #540 from wrongecho/portal-user-instructions
Add option on the contact edit modal to send client a welcome email
2022-12-31 14:38:04 -05:00
Johnny 8db42df93e
Merge pull request #536 from wrongecho/ticket-emails
Ticket closure emails
2022-12-31 14:37:50 -05:00
Marcus Hill 7fd2d0677c Add more fields to software CSV export 2022-12-31 18:20:31 +00:00
Marcus Hill a97ce3c59a Add option on the contact edit modal to send client a welcome email 2022-12-31 17:25:10 +00:00
Marcus Hill be3ec96ef6 Add functionality to send emails to clients when their tickets are closed. 2022-12-31 15:36:27 +00:00
johnnyq cb6211526c better keygen for masterkey on setup 2022-12-29 18:29:14 -05:00
johnnyq 6dab710b6b Merge branch 'master' of github.com:itflow-org/itflow 2022-12-29 18:23:35 -05:00
johnnyq 29a9d6ef8f Generate longer more secure Key for logins 2022-12-29 18:23:11 -05:00
Johnny 14a405ee6d
Merge pull request #534 from wrongecho/revert
Revert accountant role enforcements
2022-12-29 18:22:14 -05:00
Johnny ba7f4ab83d
Merge pull request #533 from wrongecho/deprecate-multi-company
Add deprecated notice to companies module
2022-12-29 18:21:47 -05:00
Marcus Hill ad26daa465 Show techs the sales menu in accordance with new access matrix 2022-12-29 22:33:36 +00:00
Marcus Hill 8906a1960f Revert "Enforce accountant or admin role to peform accounting related post requests"
This reverts commit ea3a12bdd7.
2022-12-29 22:30:40 +00:00
Marcus Hill d842dbb863 Revert "Hide invoice ticket button for techs"
This reverts commit 6df24d859e.
2022-12-29 22:29:54 +00:00
johnnyq 5d6b03141b Generate longer more secure Key for browser extension 2022-12-29 16:59:47 -05:00
johnnyq 13d2429a45 Merge branch 'master' of github.com:itflow-org/itflow 2022-12-29 16:51:40 -05:00
johnnyq d6d908f0b8 Generate longer more secure Keys for shareable URLs using best practice 2022-12-29 16:50:57 -05:00
Marcus Hill 93cb97f630 Add deprecated notice to companies module and associated functionality (#532) 2022-12-29 21:41:53 +00:00
Johnny ad6afc4d29
Merge pull request #529 from wrongecho/deduplicate
Deduplicate client overview SQL queries
2022-12-29 11:48:11 -05:00
Johnny 7874690560
Merge pull request #528 from wrongecho/accountant-role-enforcements
Accountant role enforcements
2022-12-29 11:47:56 -05:00
Marcus Hill 5edd71facc Deduplicate client overviw SQL queries 2022-12-28 21:09:56 +00:00
Marcus Hill 6df24d859e Hide invoice ticket button for techs 2022-12-28 20:51:24 +00:00
Marcus Hill ea3a12bdd7 Enforce accountant or admin role to peform accounting related post requests 2022-12-28 20:46:24 +00:00
Johnny a255441bc3
Merge pull request #526 from wrongecho/setup-db-auth-helper
Add check of database credentials during setup
2022-12-26 23:54:27 -05:00
Marcus Hill 7a76033e55 Tidy try catch 2022-12-24 18:35:44 +00:00
Marcus Hill 063085528c Add check of database credentials during setup before they are written to config.php 2022-12-24 18:30:14 +00:00
johnnyq 9587827792 Added missing select2 class to ticket status dropdown 2022-12-21 21:38:24 -05:00