johnnyq
f091d94282
Ticket Response UI Update Public Comment and Internal Note work now, added Events and Tasks to the Responses stil WIP there
2024-05-30 14:53:49 -04:00
johnnyq
1d19b72229
Added Billable Recurring Tickets, UI: changed the Billable option to switch. Added ticket settings option to automatically mark new tickets as billable
2024-05-29 17:55:39 -04:00
Johnny
1c5cb0123c
Merge pull request #965 from wrongecho/ticket-categories
...
Ticket categories
2024-05-27 12:58:50 -04:00
Marcus Hill
fbc87572e9
Calendar start day
...
Allow customising the calendar to start on a Monday instead of Sunday
2024-05-26 23:38:50 +01:00
Marcus Hill
159c1d78a0
Ticket categories
...
Add basic support for categorising tickets (e.g. Software/Network)
2024-05-26 22:49:57 +01:00
johnnyq
abc936d753
Update the AI prompt to style with html formatting
2024-05-15 10:47:27 -04:00
johnnyq
5b38a562bb
Update the AI prompt to reword
2024-05-15 10:44:04 -04:00
johnnyq
cddd9b4977
Removed the AI Prompt as it did not always work correctly
2024-05-15 10:40:15 -04:00
johnnyq
d202c7684a
Feature: Allow copying a quote from one client to another
2024-05-10 21:56:13 -04:00
johnnyq
9876c33d2e
Client Access: Allow to select Client Access Restrictions for existing users
2024-05-10 14:01:20 -04:00
johnnyq
85bf412f53
Client Access: Allow to select Client Access Restrictions for new users
2024-05-10 13:42:42 -04:00
Johnny
3b8f36e8f3
Merge pull request #954 from ssteeltm/phone-mask-option
...
Phone mask option
2024-05-10 11:06:24 -04:00
Hugo Sampaio
4779e8f923
add file ext .unf
...
https://forum.itflow.org/d/835-allow-file-type
added .unf for unifi backup file
2024-05-06 13:42:11 -03:00
Hugo Sampaio
6c4235bdeb
phone mask config
...
prepare phone mask config
2024-05-06 10:27:47 -03:00
wrongecho
5f0c363503
Update file.php - Allow .pages and .numbers files
2024-04-28 20:06:08 +01:00
johnnyq
894a4369b3
Fix Timezone always being UTC when sent to the mail queue when scheduling / cancelling tickets
2024-04-17 16:47:10 -04:00
Marcus Hill
a87a79b257
Per-invoice notifications
...
Hide per-invoice notif setting if invoice notifications are globally disabled
2024-04-13 17:10:10 +01:00
Marcus Hill
2dc8e50ef8
Ticket - Notifications
...
Allow notifying contacts & watchers of a ticket when they are added/updated (#937 )
2024-04-13 15:33:46 +01:00
johnnyq
29a83b1e8e
Added button to turn Email Notifications off or on on Recurring Invoices
2024-04-12 20:16:54 -04:00
Marcus Hill
43bd028298
Tickets - Merging
...
- Fix merging UI not showing ticket status name correctly
- Add ability to move ticket notes and replies to the new parent ticket if desired (sometimes helpful, sometimes not)
2024-04-12 22:26:27 +01:00
johnnyq
88a96e3044
Reworked Client Domains, added mail host and dns host, made all the host columns sortable by reworking the logic and optimized the code further
2024-04-10 13:21:45 -04:00
johnnyq
f526e908c3
Fix Bug where it doesnt add the tasks from a ticket template, this was due to the removal of task_description
2024-04-08 20:23:23 -04:00
johnnyq
16fb1467a2
Added Project Prefix and Project Numbering System
2024-04-08 16:48:06 -04:00
johnnyq
ea85094be8
Fixed Bulk Assign Ticket, UI Update on Ticket Details, added Project details to the right pane, moved Client and ticket details along with Assign Ticket to the top Ticket Header
2024-04-08 14:44:35 -04:00
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