johnnyq
a00f26d8a4
UI/UX Draggables now switch to a hand on hover, updated the UI in invoice quote and reccuring invoice so buttons do not wrap and are grouped. Seperated the Dragable button using a button link, did the same for tasks in tickets
2025-05-28 21:22:21 -04:00
wrongecho
5bd03be1ad
Ticket tasks - set maxlength html attribute
2025-05-14 16:05:43 +01:00
wrongecho
e1f212d30d
Start recording ticket source (API, Email, Portal, Agent)
2025-04-28 14:51:38 +01:00
wrongecho
670450bcfb
Ticket statuses - Allow ordering from admin settings, this can replace the need to move the Kanban columns
2025-04-23 10:22:33 +01:00
johnnyq
65e107d154
Totally remove Dragula in Favor of the modern SortableJS library, updated the Kanban
2025-04-13 15:01:52 -04:00
johnnyq
70cb0ac635
Add the ability to remove additional assets from the ticket details screen
2025-04-07 12:58:55 -04:00
johnnyq
c2bba7a919
Allow to close a project with resolved tickets
2025-03-27 14:21:56 -04:00
johnnyq
231694aabe
Fix Invoice Vars in ticket, return empty string instead of null for getFieldByID()
2025-03-27 13:38:22 -04:00
johnnyq
07b29a7bdc
Add Phone Country code in more places for proper phone number formatting
2025-03-26 13:36:56 -04:00
johnnyq
4c85db5e49
Remove legacy redact function in favor of tinymce integration redact
2025-03-24 13:22:41 -04:00
johnnyq
85ae42190a
Feature: Added User Signature preferences, currently appends signature to ticket replies / comments
2025-03-24 12:49:47 -04:00
johnnyq
19a6f8f422
Use nearest text area instead of a static ID for AI rewording, started adding entity creations in contact details and auto selecting the contact when in contact details page
2025-03-20 11:39:50 -04:00
johnnyq
06de349fac
Expanded the Redact tool into ticket details area, generalized it to allow redaction in other areas as well
2025-03-19 15:35:02 -04:00
wrongecho
21dc26b06f
Merge branch 'develop' into ticket-redaction
2025-03-18 09:42:29 +00:00
wrongecho
6a8d2cf1d4
Add ticket redaction feature
2025-03-18 09:40:39 +00:00
johnnyq
a0a2fddd90
Feature: Additonal Assets can now be assigned to a single Ticket
2025-03-11 17:41:40 -04:00
johnnyq
9b6ea851e7
Removed the prepended user_ from the fields in the user_roles table, moved user_role_id from user_settings directly to users table, rename table user_permissions to user_client_permissions, removed unused Sessions vars in login. This upedate will require to update using update_cli.php --db_update
2025-03-10 15:57:16 -04:00
wrongecho
e5dc50ec35
Add time by technician report
2025-03-07 22:57:18 +00:00
johnnyq
0e3959ce00
Updated Client Access Permissions to use the defined in check_login.php
2025-02-22 14:25:24 -05:00
Johnny
2d39f21b51
Merge pull request #1173 from itflow-org/small-fix
...
Small perms fixes
2025-02-22 13:38:05 -05:00
Marcus Hill
8eea19d03d
Small permissions fix for client-specific access
2025-02-22 17:59:24 +00:00
johnnyq
8a13207327
Fixed dragula css and js to not prepend /
2025-02-22 12:47:26 -05:00
johnnyq
25db6c6e03
Replaced more contact Links with the new ajax contact details modal, updated the modal UI as well to use bigger icons and have the icon on its own line
2025-02-21 20:14:36 -05:00
johnnyq
d228c30b03
Merged Global Tickets with Client Tickets seperated them with some header logic
2025-02-19 13:45:44 -05:00
johnnyq
e02d45db3e
More Migration to AJAX Modal
2025-02-17 16:44:29 -05:00
johnnyq
093fd69415
Migrated Ticket Priority, Assign Agent, Assign Contact, Ticket Billable, Task edit, task_template edit to the the new AJAX Modal
2025-02-16 18:27:43 -05:00
johnnyq
a2e16f918c
Removed Task Order Input from Task edit modal as this is done by dragging and dropping now
2025-02-11 17:29:53 -05:00
johnnyq
f0cc9412bb
Added custom css class grab-cursor so it turns the cursor into a grab hand instead of a finger, applied this to ticket tasks
2025-02-11 17:24:47 -05:00
Johnny
08ebedef03
Merge pull request #1165 from ssteeltm/tasks_moves
...
ticket tasks moving order
2025-02-10 14:07:40 -05:00
wrongecho
341ff69c58
Only show tasks if ticket is open OR when ticket is resolved & there were tasks
2025-02-05 10:48:16 +00:00
Hugo Sampaio
942f5bff52
ticket tasks moving order
2025-02-03 11:55:20 -03:00
johnnyq
bff04e947b
Disable HTML Purifier Caching
2025-01-22 14:39:39 -05:00
johnnyq
97723da633
Windows/Tab Titles now reflect the current page your on along with the company name or selected client. Pages contact details, asset details, tickets, projects, documents, invoices, quotes, recurring invoices overide to include more detail in tab title
2025-01-13 14:40:05 -05:00
johnnyq
0cb3cdc26d
Moved all modals into /modals and updated all require links
2025-01-12 13:55:31 -05:00
johnnyq
98f9083bcb
Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes
2025-01-11 14:47:32 -05:00
Marcus Hill
c85626a937
Tidying/General quality of life updates
...
General quality of life updates:
- Ticket contact edit: 'No one' should be logged when ticket isn't associated with any contact, rather than a blank space; also fix email content
- Ticket portal/guest: Only show 'Assigned to' if someone is actually assigned
- Ticket tasks: Don't allow adding/modifying tasks for tickets in a resolved state
- Portal contacts: Properly align word 'Contacts' in a similar way all other page headings are aligned
- Client PDF export/handover: Now opens in a new self-closing window
2024-12-28 01:12:59 +00:00
johnnyq
1e05c7d524
Fix Ticket Summary move js inline with ticket.php as js files cant read php vars
2024-12-10 14:24:48 -05:00
johnnyq
c9a5df30d8
PHP Tag fix
2024-12-10 14:07:46 -05:00
johnnyq
2ac32ab0c5
AI Feature Ticket Summary: Summarieze an entire ticket
2024-12-10 14:03:43 -05:00
johnnyq
fe24e3bcea
Update Breadcrumbs to always have a link to the client for fast access to the client section. The breadcrumb order will change depending how you access using the global view or within the client section on Invoice, Quote, Ticket, Recurring Invoice
2024-11-20 12:41:29 -05:00
johnnyq
dcedddcad6
Moved AI Reword Buttons to the WYSISYG toolbar, Seperated Document and ticket toolbars. Ticket Toolbar has items related to tickets while document has additional items related to documents
2024-11-19 15:33:14 -05:00
Marcus Hill
13f89d2118
Ticketing updates
...
- Allow changing ticket status without adding a reply (just leave the response blank)
- Bugfix: Contact change email didn't include URL key
- Make it clearer when nobody is assigned to a ticket
2024-11-02 10:22:31 +00:00
johnnyq
2f182d8c3c
tidy
2024-10-31 16:33:15 -04:00
johnnyq
08830fd21f
CONTINUE BIG FIX: Adjust the breadcrumbs according to if you are in client section or main section when view ticket, invoice, quote, recurring ticket details
2024-10-31 16:30:34 -04:00
johnnyq
4e72925c21
BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly
2024-10-31 15:40:02 -04:00
johnnyq
636c74dbb0
FEATURE: Added Task Completion Estimate to the UI
2024-10-23 14:06:41 -04:00
wrongecho
23f776efa3
Permissions - clients and tickets
...
Enforce new permissions model in clients and tickets
2024-09-20 21:10:24 +01:00
wrongecho
10fafacefe
Custom Roles & Permissions
...
Initial enforcement of custom roles & permissions - only on some pages via GET for now.
2024-09-20 17:59:49 +01:00
wrongecho
77b7250703
Adjust ticket reply layout
2024-09-12 15:04:52 +01:00
Marcus Hill
d9668f3086
Do not load most edit modals if ticket is closed.
2024-08-30 23:15:48 +01:00