Commit Graph

113 Commits

Author SHA1 Message Date
johnnyq 6bc7862232 UI Dashb oard resize some Dashboard cards 2025-07-03 18:14:20 -04:00
johnnyq e7e7272002 Migrated Vendor Templates to its own table, lots of code modifications here 2025-06-17 22:44:54 -04:00
johnnyq 674da36cd1 Do Not calculate Non-Billable Invoices towards a clients balance Convert Add Payment Modal to AJAX and add it as an option from the invoice listing page 2025-06-11 17:12:37 -04:00
johnnyq db418ce662 Mobile UI/UX - Hide long New Button names and use plus icon only in mobile view, proper form group spacing in mobile as well 2025-05-28 23:39:44 -04:00
Tamir Slobodskoy b356658635
Fix Dashboard following DB Update 1.9.7 2025-04-08 05:02:46 +01:00
johnnyq 619b93a545 Renamed Recurring to recurring_invoices updated a large portion of code, and updated many other fields to reflect recurring_invoice and not just recurring 2025-03-11 22:08:37 -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
johnnyq 66d43d8a95 Dashboard When clicking domains or certificates sort by expire date asc 2025-02-23 12:30:47 -05:00
johnnyq d76d405d5a Make contacts global view compatible, remove bulk mail from admin as this is in contacts bulk actions, updated links, tidy 2025-02-20 00:38:40 -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 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 9c24a780be More Checkbox enhancements, remove js from dashboard if finanacial isnt selected 2024-11-17 14:54:16 -05:00
johnnyq cbcb793b64 Remove temp Debugging snippet for calculating recurring expenses 2024-09-26 16:52:17 -04:00
johnnyq aca45d39aa Fix Monthly Recurring Expenses always showing 0 in Dashboard 2024-09-26 16:50:32 -04:00
johnnyq 547f9282d3 Fix Dead link to domains in dashboard 2024-09-19 14:21:06 -04:00
johnnyq 6975d6ef44 Fixed Broken Link to all assets on the dashboard, added link for all domains, updated all domains report to highlight domains, expired and expiring 2024-09-13 14:35:46 -04:00
johnnyq 374ca2a89b Fix New client Link in Dashboard 2024-08-23 18:31:54 -04:00
johnnyq 84366cc1b9 Small UI Comment Cleanup of dashboard 2024-06-16 12:31:45 -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 f99be168cf New Ticket Status Fix dashboard Tickets 2024-03-30 15:55:04 -04:00
Marcus Hill 667a93210c Ticket Statuses from DB 2024-03-29 11:22:32 +00:00
johnnyq 2afb467503 Feature: Submit form when drop down are selected 2024-03-23 17:16:06 -04:00
johnnyq 2d447369b6 UI: Icon updates for income and profit 2024-03-05 16:37:20 -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
johnnyq 66d118c1f2 UI: Wrap Dashboard and Top Controls in seperate cards 2024-02-15 18:05:37 -05:00
o-psi 2bf0a2aef8 cleanups 2024-02-09 22:49:12 +00:00
o-psi 1ffdce6bbc Add unbilled tickets to dashboard if tickets and accounting is on
otherwise, show recurring invoices.
2024-01-18 22:49:18 +00:00
johnnyq e38aad1e61 User Profile UI Spruce up / Cleanup 2023-12-28 20:45:28 -05:00
johnnyq 435206dded Properly fetch the user dashboard settings 2023-12-21 16:56:02 -05:00
johnnyq 297148bc63 DB Update add User settings to enable / disable Dashboard Items Financial and Technical 2023-12-21 16:36:31 -05:00
johnnyq d21e5fafca Added Your Tickets to the technical portion of the dashboard 2023-12-21 16:04:07 -05:00
johnnyq 12b8f2e005 Update Year select 2023-12-21 14:20:39 -05:00
johnnyq afc6dd674c Add some more padding and spacing for toggles and Year Select on the dashboard 2023-12-21 13:07:20 -05:00
johnnyq e639b69db9 Merged All Dashboards into 1 allow you to toggle between show financial and show technical 2023-12-21 13:03:37 -05:00
johnnyq 8a5f51845c Reworked the Dashboard so only 1 Dashboard shows on the Side nav and now has a top nav to select dasbords, Personal Dashboard coming 2023-10-31 14:22:03 -04:00
johnnyq 278b243e7c Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
johnnyq 78f1e75eda Fix #216 Updated Currency codes everywhere not just in a few places 2021-12-14 13:00:24 -05:00
johnnyq f939ca41aa More work on Campaign Mailing List, started adding space in between Currency symbol and number 2021-11-21 12:24:40 -05:00
johnnyq cfd7333a1b Wrong var for currency symbol for receivables under dashboard fixed 2021-11-19 20:47:24 -05:00
johnnyq 0976a08730 Removed default currency and default country under settings added a company currency to the company table. Now currency default and country default uses company country and currency, updated the currency symbol to use companies currency under dashboard, expenses, profit loss reports 2021-11-19 20:45:57 -05:00
johnnyq cdae4ecfb6 Set Currency Symbols to Company's Default Currentcy Setting 2021-11-19 20:04:03 -05:00
johnnyq 0f60955120 Better naming for Dashboard items 2021-11-18 18:19:52 -05:00
johnnyq 8ddbbf4791 Removed some weird piece of mis-copy and pasted text in the dashboard 2021-11-18 18:16:35 -05:00
johnnyq 604d2a7417 Fix mis-spelling on dashboard 2021-11-17 13:08:05 -05:00
johnnyq e036bbf7cb Added Monthly and Yearly Recurring Invoice Amount Totals to the dashboard 2021-11-17 13:02:09 -05:00
johnnyq f3053ffbd4 BREAKING CHANGES: Major Backend Code Changes Updated Foreign keys to prepend their table names ex invoice_client_id, switched most queries over to JOIN instead of = Combined contacts and location into client removed client email, phone etc fields, tons of small bug fixes, and other small UI changes all across the board 2021-08-27 23:14:06 -04:00
johnnyq da038abba0 UI cleanup: Moved Pie chart legends from top to the right 2021-04-14 15:59:32 -04:00
johnny@pittpc.com 530d46a812 Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details 2021-02-10 11:21:38 -05:00
johnny@pittpc.com 7d9352c63d Added Invoice and Quote Prefix field to fix sorting issues 2021-02-08 16:57:29 -05:00
johnny@pittpc.com 53d986e0bd Fixed Cashflow Largest value for YAxis in dashboard 2021-02-08 14:54:57 -05:00