johnnyq
985593b7c2
Add Confirm Modal to Accept Decline Quote
2025-06-19 16:39:22 -04:00
johnnyq
71911f418f
Remove Unessesary Code
2025-06-17 14:32:35 -04:00
johnnyq
2741f78bd8
Fully Migrated Quote and Invoice to use TCPDF and elimiated PDFMake
2025-06-17 14:22:57 -04:00
johnnyq
409084c499
Update UI on Quote, Recurring Invoice and Guest views to match new optimized Invoice UI Layout
2025-06-16 15:49:38 -04:00
johnnyq
96fe566e08
Add location country even when client id uri is not set
2025-05-28 22:03:55 -04:00
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
johnnyq
0b88ea85ae
Display Country in Invoices, Quotes, Recurring Invoices, Clients, locations, client top head, and allow searching via country in Locations and Clients
2025-05-28 19:27:11 -04:00
wrongecho
025532f579
Fix quote top navbar options not showing following perms work
2025-05-20 11:29:26 +01:00
wrongecho
40086f1ce0
Quotes / Invoicing - More role/perms enforcement
2025-05-14 11:07:25 +01:00
wrongecho
be66ad9a4c
Quotes / Invoicing
...
- Ability to manually mark a quote as invoiced (weird css fix for this, we can remove the custom css if we make the parent button just a dropdown, but don't want to introduce extra clicks)
- When converting a quote to an invoice, show the new invoice number in the quote history
- Quotes can now be sent from the main Send dropdown, instead of having to use the send button in the options menu / main quotes.php page
2025-05-14 10:41:32 +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
19b809b699
Added SortableJS Library, and updated Invoice, Quote and Recurring to use it. Added Grab Bar Icons next to action buttons. Will now sort in Mobile much more efficiently, update ajax vars for recurring invoice
2025-04-13 13:29:16 -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
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
2a974c28b0
Remove old item ordering logic for invoice, recurring invoice and quote
2025-02-21 22:14:40 -05:00
Johnny
94ff910564
Merge pull request #1171 from ssteeltm/drag-and-drop-items
...
Drag and drop items
2025-02-21 14:56:34 -05:00
ssteeltm
4dd55df7a8
Drag and Drop for Invoice Items
2025-02-21 14:44:24 -03:00
ssteeltm
554c4d99bb
Drag and Drop Quote Items
2025-02-21 14:22:01 -03:00
johnnyq
b9f6871bae
Migrated Edit Line Item to new AJAX modal function, adjusted the logic to determine line item type (invoice, quote, recurring) in the post instead of the form
2025-02-18 18:06:31 -05:00
johnnyq
43b50c44b1
Combined client_quotes.php and quotes.php into one file quotes.php checks if get client_id var is set and which chooses to display client top header and client side nav or global nav
2025-02-18 17:04:49 -05:00
johnnyq
e02d45db3e
More Migration to AJAX Modal
2025-02-17 16:44:29 -05:00
wrongecho
a8b63ed429
Quote - remove reference to old modal
2025-02-17 11:42:51 +00:00
wrongecho
72a84af1a7
Merge branch 'develop' into quote-upload
2025-02-17 11:27:05 +00:00
johnnyq
b0a79c1b6f
remove legacy quote copy modal, dont show client selection in quote copy when copying quote from within client section
2025-02-16 23:55:59 -05:00
johnnyq
ccec330ceb
Migrated project, transfer and quote edit to the new AJAX modal function
2025-02-16 23:14:32 -05:00
wrongecho
2fe7bf6870
Taking a different approach. Utilize the existing file upload functionality and just link the file to the quote.
2025-02-05 22:48:15 +00:00
wrongecho
b50c2295a6
Add logic for showing quote attachments in the admin/tech side
2025-02-03 22:19:06 +00: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
cc0b456312
Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item
2025-01-11 16:07:48 -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
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
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
wrongecho
654b590033
More enforcing user permissions
2024-09-28 20:04:33 +01:00
Marcus Hill
ef2a33403b
Bugfix: Quote/Invoice quantity 4 digits
...
Perform quote/invoice quantity number formatting after invoice sub-total is calculated to prevent math issues due to comma added for thousands
2023-12-31 20:00:01 +00:00
johnnyq
48177e4250
Updated Quote and Recurring to Automatically select the Tax based off the product tax
2023-11-21 16:17:17 -05:00
Andrew Malsbury
cdacb7735c
Update to remove
2023-11-13 18:45:31 +00:00
Andrew Malsbury
d837a10013
Fix editing of recurring and quotes
2023-11-13 17:50:42 +00:00
johnnyq
cbf15f4e81
Updated button colors on accept decline quote
2023-11-08 22:28:29 -05:00
johnnyq
fbf535444b
Updated Quote and Recurring to match invoice UI updates
2023-11-02 16:31:25 -04:00
johnnyq
ef213e34d4
Invoice UI Update: Bolded Due Date, Moved Subtotal to the top added - sign in front of discount, do not subtract the discount from the subtotal as this is reservered for total, do not show tax discount or paid in pdf if they are 0
2023-11-02 16:12:06 -04:00
johnnyq
638d59e1c1
Sort items by item order when exporting invoices or quotes to PDF in app view and guest view
2023-10-31 14:57:45 -04:00
johnnyq
036c687bf8
Fix up item moving on invoice, quotes and recurrung, removed unnessesary tags, re-arranged the arrows to the top rename remove to delete with a trash can as its more proper
2023-10-31 14:51:38 -04:00
Johnny
430e148815
Merge pull request #790 from twetech/Discounts-pt-2
...
Update Quotes and Recurrings with discounts
2023-10-25 17:34:34 -04:00
Andrew Malsbury
62d3cab389
Update Quotes and Recurrings with discounts
2023-10-25 17:15:41 +00:00
Andrew Malsbury
5f2a1298a1
Fix quotes screen, and update others for looks.
2023-10-25 14:32:46 +00:00