johnnyq
45564d45bc
Added Document Template Listing, editing, deletion, move scheduled tickets into tickets
2023-01-18 22:00:45 -05:00
johnnyq
5492e6d3f7
DB update for vendor and software/license templates
2023-01-18 20:13:41 -05:00
johnnyq
159586329f
Feature: Document Templates - You can now officially create document template and create documents from a template - WIP list/edit/delete document templates
2023-01-18 18:12:14 -05:00
johnnyq
c0399a2c42
Added Disable and Activate Users, fixes #539
2023-01-13 18:24:50 -05:00
johnnyq
c324fbbfff
Update more UI modals to nicer look
2023-01-02 22:21:12 -05:00
Marcus Hill
b70052b864
- Validate user email before sending welcome message
...
- Remove old code from edit_user - we now enforce admin role properly
- Users may only edit their own profiles - enforced via session id rather than role
- Rem ticket views deletion comment - ticket views are cleaned up daily via cron
- Require CSRF Token when adding/removing 2FA and backing up master key
2023-01-02 21:06:51 +00:00
Marcus Hill
1b96f8659e
Rem comment - we set this info in the session at login and enforce roles there, and will be updating overall site role enforcement
2023-01-02 19:40:09 +00:00
Marcus Hill
9eea00bccf
Change stripslashes to htmlentities
2023-01-02 19:29:00 +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
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
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
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
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
Marcus Hill
ea3a12bdd7
Enforce accountant or admin role to peform accounting related post requests
2022-12-28 20:46:24 +00:00
johnnyq
9036fe6853
Added Admin validation check on Edit user post thank you for reporting this to us @indevi0us
2022-12-20 16:13:07 -05:00
Marcus Hill
1ea081a175
Move email sending to a function for better error handling and code-deduplication
2022-12-18 14:24:47 +00:00
Johnny
7ea8f106f2
Merge pull request #520 from wrongecho/software-export
...
Software - Enhance export to CSV functionality
2022-12-17 23:22:36 -05:00
Marcus Hill
a53f69ed17
Update software export: update reference to non-existent db column & add key to export
2022-12-17 23:59:26 +00:00
Marcus Hill
4f1a40f3fb
Add functionality to send client a notification email when we raise a ticket for them
2022-12-17 23:27:13 +00:00
Johnny
69cf798468
Merge pull request #506 from wrongecho/ticket-invoice-hyperlink
...
Add hyperlink to invoice when invoice raised from ticket
2022-12-11 13:18:52 -05:00
Marcus Hill
db0f1f2f99
Add hyperlink to invoice when invoice raised from ticket
2022-12-11 15:04:36 +00:00
Marcus Hill
d3fbdfb743
Add email to ticket functionality - beta
2022-12-11 01:34:15 +00:00
Marcus Hill
7b266dc898
Allow editing time worked when editing a ticket reply
2022-12-08 20:06:11 +00:00
johnnyq
cf30e02fb3
Added jpeg as an accepted file upload type in POST
2022-11-17 14:11:41 -05:00
johnnyq
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
2022-10-14 21:48:24 -04:00
johnnyq
46c2ee917e
Fixed bad redirect when adding a client login
2022-10-07 18:05:28 -04:00
johnnyq
1c0061e6bc
Added some better mailer error logging and removed uneeded phpmail code
2022-10-07 18:02:38 -04:00
Marcus Hill
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.
2022-10-01 19:32:40 +01:00
johnnyq
7d24aaf4b7
Replaced auto generated base_url var for invoice/quote emailing with the config_base_url in the config.php file
2022-09-27 14:36:35 -04:00
johnnyq
7543957176
Wording Change on Viewing Invoice email template
2022-09-26 18:53:33 -04:00
johnnyq
0ae4786325
replaced some static location redirectors on POST with Refferal URL redirect
2022-09-21 21:31:41 -04:00
Marcus Hill
1fe8a45dc6
Small edit to the way contact passwords are set - potential SQL injection issue
2022-09-18 19:14:15 +01: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
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
johnnyq
9f9e43ee1f
Fixed Force Recurring Invoice , before WHERE in query
2022-07-17 16:43:55 -04:00
Marcus Hill
cf6bf88e4f
Add TXT records under domain records
2022-07-07 20:17:16 +01:00