johnnyq
72f96e0ebf
Added Project Manager field to projects
2024-04-08 12:22:16 -04:00
johnnyq
dfb1304bfa
When completeing task add a private note to the ticket along with a 5 Min time worked soon will be configurable based off the task
2024-04-07 14:26:37 -04:00
johnnyq
e1312b29e5
Generating a Project with Tickets is now possible by selecting a project template when creating a new project
2024-04-07 13:17:52 -04:00
johnnyq
e3ff8854f9
Removed Task Descriptions as the name says it all
2024-04-06 22:07:29 -04:00
johnnyq
48ecde6e9b
Allow Overriding a ticket templates subject when creating a ticket from template
2024-04-06 20:54:22 -04:00
johnnyq
8d571682cc
Cleaned up Contact Add/Edit Relabeled Secure tab to Access and moved Roles to Access Tab ss this is much more suitable
2024-04-06 20:05:53 -04:00
johnnyq
6da826e418
Tidy Update Project and Ticket Templates Deleting functions
2024-04-06 19:05:36 -04:00
johnnyq
f6b87553ac
Created new table to allow many to many relationship for Ticket and Project Templates
2024-04-06 18:37:37 -04:00
johnnyq
b22781d2ea
Add Ticket Template order under project templates, this will state the execution order when deployed
2024-04-05 18:20:09 -04:00
Johnny
60212b380c
Merge pull request #932 from wrongecho/ticket-email-status-fix
...
Ticket status in emails
2024-04-05 17:01:48 -04:00
johnnyq
dbe5525046
Added the ability to Add ticket templates to project templates and also to remove ticket templates from project templates
2024-04-05 16:50:22 -04:00
Marcus Hill
be01525136
Ticket status in emails
...
- Fix tickets showing an "unknown" status in client update emails
- Remove old code related to closing tickets, as close is now it's own button
2024-04-05 21:48:57 +01:00
johnnyq
5370a70ab8
Renamed Login In the Frontend UI to Credentials to better fit other types of creds like API Keys, WiFi etc, also renamed the password field to password / key
2024-04-05 15:06:42 -04:00
johnnyq
048b890465
Added Open and Closed Project button to projects list, renamed complete to close for projects
2024-04-05 14:06:57 -04:00
johnnyq
43c06b8151
Now you can mark a project complete when all Tickets for the project are closed and we now show an open or closed status by the project name
2024-04-05 13:48:50 -04:00
johnnyq
4824ae8ef8
Make Remmeber Me Token Configurable and default to 3
2024-04-04 19:52:44 -04:00
johnnyq
730c1f4df3
Feature: You can now create a ticket from a ticket template
2024-04-03 15:41:20 -04:00
johnnyq
6d8ab569c9
Add Ticket subject to Add ticket to Project notification and logging
2024-04-01 17:33:36 -04:00
johnnyq
e5e17c669f
Made Add Ticket to Project Functionable
2024-04-01 17:21:59 -04:00
johnnyq
f1833e1083
Updated ticket status color capabilities to use multiple color instead of a select few, added activate disable ticket statuses, fixed ticket status Left joins in a few more areas
2024-04-01 16:27:05 -04:00
johnnyq
b04c2e1232
Added Project due to the UI:
2024-03-31 14:02:48 -04:00
johnnyq
3b46f1e6bd
Added the ability to Add Ticket and Edit Ticket statuses, disallowed deleting editing system tickets, this is still work in progress
2024-03-31 13:40:31 -04:00
Marcus Hill
d94b9ce7bb
Login related tidying
...
- Feature: Show users their remember-me tokens and allow them to be revoked
- Log when a user generates a remember-me token during sign in
- General refactoring and tidying up
2024-03-30 23:19:50 +00:00
johnnyq
770356ba10
No Need for ticket status name or status id when bulk closing tickets
2024-03-30 17:16:01 -04:00
johnnyq
b63eddb300
Fix Ticket Close to use the new ticket status INT instead of string
2024-03-30 15:46:02 -04:00
johnnyq
b4db5013a3
Fix Bulk Close Ticket not updating the ticket_closed_at field and not using the new status id
2024-03-30 15:20:01 -04:00
Marcus Hill
7df1d419fa
Ticket Statuses from DB / use left join instead of a function, hard-code system statuses
2024-03-29 23:20:52 +00:00
wrongecho
2e95b7cb6e
Merge branch 'master' into ticket-statuses
2024-03-29 11:58:53 +00:00
Marcus Hill
667a93210c
Ticket Statuses from DB
2024-03-29 11:22:32 +00:00
johnnyq
78e92ea8d6
Add Project Templates Listing, edit and add, more to come
2024-03-28 22:03:57 -04:00
johnnyq
89a1c5d2d8
Added Ticket Templates and the ability to add Tasks to the template, reworked the ticket details tasks and adding tasks
2024-03-28 21:09:32 -04:00
johnnyq
e42c5bc2f5
Major UI Updates to projects, created project details which display project stats tickets and tasks, tickets can be linked to a project, soon will add all users who contributed to a project and some more stats along with a nice timeline from created to deadline
2024-03-27 22:27:56 -04:00
johnnyq
8addc4f55c
Feature: Added Subnet Mask and primary and secondary DNS change the wording for network to IP / Network in case a single IP needs to be used for example an Internet Connection, Added more newe tabs to the Add/Edit Network so everything fits and is organized
2024-03-27 14:19:32 -04:00
johnnyq
26dc3172e7
Initial Project work on the UI started
2024-03-27 00:26:53 -04:00
johnnyq
31184dab62
Moved Tasks Card under Details, Added tje ability to Edit and mark a task complete
2024-03-26 14:06:32 -04:00
johnnyq
c40c204ce1
Use full name in vars
2024-03-25 16:45:34 -04:00
johnnyq
e2733fecb7
Some initial beginnings of task management in tickets, currently you can create and delete them more to come
2024-03-25 16:43:56 -04:00
Marcus Hill
5e63ef9a2a
Ticket Statuses from DB
...
First swing at this to share my progress, isn't ready to merge yet but would appreciate thoughts
2024-03-24 22:36:21 +00:00
johnnyq
1792aaee64
Feature added location to calendar events and created new tab called details in calendar events for description and location
2024-03-23 16:43:42 -04:00
johnnyq
5ebc6ffde8
Feature Added ability to select a ticket location for location based, still need to add more to this functionality
2024-03-23 16:24:40 -04:00
johnnyq
9e7f50b9eb
Feature Add Bulk Cancel and Delete to Mail Queue for mail that are any status other than sent
2024-03-23 15:01:01 -04:00
johnnyq
7d22f208b8
Enhancement moved to media css for domain listing and added description field
2024-03-21 16:07:54 -04:00
johnnyq
51dba5ac1a
Certificates Enhancement, Use Media CSS, add description create a new tab for notes
2024-03-21 15:46:14 -04:00
johnnyq
16cfc3e032
Add Description to Networks
2024-03-20 18:44:32 -04:00
johnnyq
534096f182
Software Licenese / Template Enhancements: Fixed create Software from template, added description, user media css for licenses and templates, reworked the add edit modal, Removed Software Login
2024-03-20 16:54:38 -04:00
johnnyq
845e168942
Updated the rest of wording regarding email being sent to email been queued with a link to the Mail Queuer
2024-03-20 14:22:57 -04:00
johnnyq
4c01c472b8
Add UI and logic for location Description, Tweak Location Listing UI to use the media class
2024-03-19 17:48:54 -04:00
Johnny
064629d499
Merge pull request #914 from wrongecho/smtp-test-wording
...
Reword SMTP test message to make it clear that messages are queued
2024-03-17 13:42:31 -04:00
Marcus Hill
678c53a8fb
Reword SMTP test message to make it clear that messages are queued
2024-03-17 16:39:03 +00:00
Marcus Hill
f9a5ca1ef8
Ticketing updates
...
- Bugfix: Prevent tickets from being assigned to disabled techs
- Bugfix: Un-assign all open tickets when a tech account is disabled
- Allow auto-assignment of recurring/scheduled tickets to an agent/tech (#901 )
- Rework layout of recurring/scheduled ticket modal
2024-03-17 11:09:53 +00:00
johnnyq
cdd16bd460
Add file Description below filename, still need to work on the UI a bit
2024-03-15 18:44:16 -04:00
johnnyq
d32925eefc
Tidy
2024-03-13 14:03:07 -04:00
Marcus Hill
c251cc1faf
Allow pfx file uploads
2024-03-10 10:48:17 +00:00
johnnyq
37a4f5cee0
Added Method of Transfer to Transfers frontend, currently uses payment type category and is optional useful to see how the money got transferred
2024-03-05 19:22:05 -05:00
johnnyq
51248ed841
You can now view all login / passwords for an asset under asset lists and under asset details now
2024-03-03 13:23:52 -05:00
Johnny
cb57a1e86b
Merge branch 'master' into ticketing-hide-functions-closed
2024-03-02 19:48:44 -05:00
Marcus Hill
b9431645d3
Ticket Statuses
...
Standardize on 5 consistent ticket states:-
- New (Red/Danger)
- Open (Blue/Primary)
- On Hold (Green/Success)
- Auto Close (Dark/black)
- Closed (Dark/black)
Update parts of the app where these have deviated from, as they have not been updated everywhere.
Other states may be configurable in future via custom fields.
2024-03-03 00:13:29 +00:00
Marcus Hill
66e07b0c47
Ticket closure email wording
2024-03-02 18:35:10 +00:00
Marcus Hill
3084e9e0d3
Ticketing (and Invoicing)
...
- Hide the ability to add/delete watchers when a ticket is closed
- Hide watchers card entirely when tickets are closed, if the ticket had no watchers
- Hide the ability to schedule a ticket when a ticket is closed
- Don't include tickets in an auto-close state in the sidebar ticket counts
- Small edit to the ticket closure wording to account for requests and issues
- Small edits to invoice emails text
2024-03-02 18:31:01 +00:00
johnnyq
15e729e65a
Removed old Remember me token, update revoke remember me function
2024-02-29 15:51:26 -05:00
johnnyq
9955ff56f5
Carry over discount amounts when copying a quote or invoice
2024-02-29 14:28:48 -05:00
johnnyq
85cc8c163b
Carry over discount amounts from recurring and quotes to invoice, fix force recurring
2024-02-29 14:15:57 -05:00
johnnyq
c3c9da0c71
Use the bulk mail function in bulk mailers for standardization, also fix unused vars in smtp settings form
2024-02-26 15:38:00 -05:00
Marcus Hill
1e8fbddcbd
Mail queue & tickets
...
- Allow cancelling emails
- Adjust wording of ticket scheduling emails
2024-02-24 11:06:55 +00:00
Johnny
603d677dfd
Merge pull request #888 from wrongecho/dns-expiry-null-fix
...
Domain expiration dates
2024-02-23 12:23:20 -05:00
Marcus Hill
dae51c9b8b
Domain expiration dates - remove debug
2024-02-22 21:52:57 +00:00
Marcus Hill
66dc7e799b
Domain expiration dates
...
- Update logic in post when adding/editing a domain to better account for null values
- Update logic in cron domain refresher to account for null values
- Prevent cron domain refresher getting stuck on a single domain
- Exclude domains with no expiration date from the cron nightly renewal alerts
2024-02-22 21:51:12 +00:00
o-psi
3947c3a329
Remove comment
2024-02-22 17:49:08 +00:00
o-psi
28ab569dfc
Update Prompt
2024-02-22 17:48:53 +00:00
o-psi
06ce12ba47
Update AI prompting
2024-02-21 18:13:10 +00:00
o-psi
b31f1b4c49
add ticket description to AI Query
2024-02-21 11:16:40 -06:00
wrongecho
ae80bba5ce
Deleting recurring tickets - correctly pull subject/frequency
2024-02-16 12:20:49 +00:00
wrongecho
793a4f9c8e
Recurring ticket deletion wording
2024-02-16 12:18:36 +00:00
wrongecho
e6418046aa
Fix deleting recurring tickets
2024-02-16 12:15:55 +00:00
o-psi
cdf4118b09
Allow canceling scheduled tickets
2024-02-15 16:31:35 +00:00
Marcus Hill
2c7b65dad2
Recurring tickets
...
- Reword some areas to better separate recurring and scheduled tickets.
- Fix bulk actions not doing anything due to form name mismatch
2024-02-12 22:17:05 +00:00
Marcus Hill
b64df190ed
Ticket scheduling
...
- Prevent scheduling dates in the past (also for API keys expiry date)
- Correct the ticket URL in the agent email
- Update the onsite value in the database when scheduling a ticket
- Reword the internal note to include a user friendly time and whether the ticket is onsite/remote
2024-02-12 19:52:12 +00:00
johnnyq
48ba4445bf
Added LocalAI
2024-02-10 21:25:18 -05:00
johnnyq
a1d642c54b
You can now Test AI Rewording Functionality right from the AI Settings Screen
2024-02-10 21:15:05 -05:00
johnnyq
cb26d40090
Added AI Model to the AI settings
2024-02-10 15:24:25 -05:00
o-psi
12f6f86581
Update for long tickets
2024-02-10 02:42:37 +00:00
o-psi
5ac03e7086
Merge branch '0.1.8.2' of https://github.com/twetech/itflow into 0.1.8.2
2024-02-09 22:49:52 +00:00
o-psi
2bf0a2aef8
cleanups
2024-02-09 22:49:12 +00:00
o-psi
f0d2f5b02a
SonarCloud Cleanups
2024-02-09 16:40:51 -06:00
o-psi
6e14406364
Update Calendar to show past scheduled tickets as different colors based on status.
2024-02-09 22:06:34 +00:00
o-psi
c72a4a2413
Update ticket scheduled post actions.
2024-02-09 17:10:59 +00:00
Andrew Malsbury
3d3587a525
Merge branch 'master' into 0.1.8.2
2024-02-08 14:34:39 -06:00
o-psi
b3df9fc9f6
Fix email for iCal
2024-02-08 14:16:27 -06:00
o-psi
e2392c3c6c
Add iCal functionality
2024-02-08 12:59:36 -06:00
johnnyq
717f4d9e1a
Fix DB Download to include ITFlow in filename
2024-02-05 21:28:53 -05:00
johnnyq
74fb7931f0
Fix DB Download to include company name and ITFlow
2024-02-05 21:26:23 -05:00
johnnyq
dc69101624
[Feature] The Start of AI Integration within ITFlow
2024-02-05 21:01:34 -05:00
Andrew Malsbury
50b2c3ad6c
Merge branch 'itflow-org:master' into 0.1.8.2
2024-02-05 09:18:52 -06:00
johnnyq
e9c85297eb
Feature: Allow to upload custom fav icon under settings > Theme, icon is limited to .ico format only
2024-02-03 14:30:03 -05:00
Andrew Malsbury
6c247e0f58
Merge branch '0.1.7' into scheduled-tickets
2024-02-01 21:42:24 -06:00
johnnyq
96ff92d070
Feature: Bulk Edit Category, Client and Account for expenses
2024-01-31 17:09:35 -05:00
johnnyq
19f4e215de
feat. Bulk Reply To Tickets including create a private note
2024-01-31 15:24:54 -05:00
johnnyq
7975505823
feat. Updated Bulk Close Ticket to allow for a Private Note instead of public
2024-01-31 14:49:25 -05:00
johnnyq
5818c7fe18
feat. Added Contact Roles to Bulk Actions
2024-01-31 14:23:47 -05:00
johnnyq
00197cef96
feat: Bulk Set Contact Department / Group
2024-01-31 13:53:25 -05:00