johnnyq
af8e733cfb
Added Quick Add Links to the majority of Side bars navs
2025-11-12 16:27:03 -05:00
johnnyq
26ab43c57f
Fix Mail Queue link when sending a test email, updated the quote send email wording to Quote sent
2025-11-12 14:50:05 -05:00
johnnyq
0ac76766bd
Add Asset Tags Display in Contact Details, asset details, along with their detail modals
2025-11-11 21:05:59 -05:00
johnnyq
abb97ad99f
[Feature] Added Asset Tags
2025-11-11 19:57:51 -05:00
johnnyq
ab46899e72
[FEATURE] Client Contracts, initial DB Schema, rates and net terms along with SLA Reponse / Resolution times will eventually be moved over to this
2025-11-07 16:49:35 -05:00
johnnyq
723a423b06
After ticket Creation Redirect to ticket details with Client Side bar and Top bar, Remove Currency code from Client Add / Edit defaults to company currency for now
2025-11-07 14:27:22 -05:00
johnnyq
a837b97870
Migrated the last of the bulk modals to the new ajax-modal
2025-11-06 22:49:44 -05:00
johnnyq
8be0789f25
Converted even more bulk modals to the new ajax-modal
2025-11-06 20:36:30 -05:00
johnnyq
44de049f3b
Remove image optimization on upload for now as this will later be added a cron task
2025-11-06 11:44:22 -05:00
johnnyq
0cf1e338c2
Added data-bulk to the ajax modal to allow for bulk GET collection of selected ids that have a class of bulk-select, converted expense and client bulk modals to use the the new ajax-modal
2025-11-06 11:26:08 -05:00
wrongecho
293a2b800e
Merge pull request #1244 from Flos/fix-timer-sleeping-chrome-tab-and-initialise-on-reload
...
Fix ticket timer, to initialise on reload and after tab sleeping
2025-11-06 16:18:46 +00:00
wrongecho
dbed2c17db
Certificates - Bugfix missing js to fetch details
2025-11-06 14:44:24 +00:00
wrongecho
f772ef2efd
Certificates - Better empty date handling in agent ui
2025-11-06 14:44:03 +00:00
wrongecho
1f2bcf7c34
Domains - show a dash instead of blank where there is no expiry
2025-11-06 12:29:07 +00:00
wrongecho
a9a5850fd4
Domains - only show time to expire when there is an expiry date set (otherwise it shows epoch 56 years ago)
2025-11-06 12:19:28 +00:00
wrongecho
3813fbf8f2
When adding a domain, flag if no SOA record exists (prevents most sub-domains)
2025-11-06 10:41:52 +00:00
wrongecho
16001f8d4e
When adding a contact, flag duplicate or invalid e-mail addresses
2025-11-05 22:22:28 +00:00
wrongecho
49d3dbad9a
Fix client delete
2025-11-05 10:24:39 +00:00
johnnyq
a297b8d6d8
Migrate many admin Add modals to the new ajax-modal
2025-11-05 01:39:22 -05:00
johnnyq
d365f48192
Minor ticket details sprucing little more padding on top ticket details and move subject to top with Ticket number
2025-11-04 19:25:07 -05:00
johnnyq
df6d955261
Migrate Schedule Ticket and Merge Ticket to ajax modal also spruce up Schedule Inteface and cleanup code
2025-11-04 18:37:43 -05:00
johnnyq
9fcaf9f5cc
[Feature] Updated Invoice Ticket to include more details in the description, predefined along with optional Invoice Title, helper texts below qty and price to show how it gets its information, fixed ticket number not showing in ticket reply when adding ticket to an existing invoice. Add to Existing Invoice is default if open invoices exist, migrated many more ticket related modals to use ajax-modal
2025-11-04 17:48:21 -05:00
johnnyq
43a7b7faa5
[Feature] Allow searching quote via Global Search
2025-11-03 17:08:55 -05:00
johnnyq
69253385c5
Update Invoice, Quote, Recurring Invoice Hyperlinks to take you directly to the client view instead of keeping you in global view. We also did this with tickets in the previous commit
2025-11-03 16:29:41 -05:00
johnnyq
cea7d61481
Updated Bread crumbs in ticket, quote invoice to show All as the first breadcrumb
2025-11-03 15:43:56 -05:00
johnnyq
41f9a2e6e2
Migrated add revenue, trip, quote, invoice, recurring invoice, product, document, folder, file, project, and asset interface over to the new ajax-modal
2025-11-03 14:06:44 -05:00
johnnyq
31d3659098
Migrated product add to the new ajax-modal
2025-11-02 23:20:42 -05:00
johnnyq
c12bfb157e
Migrate Add Ticket, Recurring Ticket, Project and Vendor to the new ajax-modal
2025-11-02 22:54:48 -05:00
johnnyq
a55dabb1cd
Migrate credemtial, software, network, certificate, domain, service Add modals to the new ajax-modal
2025-11-02 19:39:34 -05:00
johnnyq
06fec3c280
Migrate add locaiton to new ajax-modal
2025-11-02 18:07:39 -05:00
johnnyq
7ea39eb545
Fix non existent record in contact details, document details, document template, ticket template also add limit 1
2025-11-02 13:32:44 -05:00
johnnyq
a85f898ef5
Fix No records exist if client_id in the uri is non existent
2025-11-02 13:13:51 -05:00
johnnyq
519975f3cf
Fix Include footer link in project details when no record exists
2025-11-02 12:49:24 -05:00
wrongecho
3917e66fd8
Better error handling for undefined/non-existent asset IDs
2025-11-02 17:17:37 +00:00
wrongecho
9f48e2d9f0
Better error handling for undefined/non-existent asset IDs
2025-11-02 17:14:01 +00:00
wrongecho
215eadcf2b
Better error handling for undefined/non-existent asset IDs
2025-11-02 17:12:03 +00:00
Flos
b09e4938b7
Fix ticket timer, to initialise on reload and after tab sleeping
...
When the tab was reloaded, the timer was not initialized again.
When the tab was in background and the tab was sleeping, the timer showed the wrong time
2025-11-01 23:23:25 +01:00
johnnyq
d3d706ea68
Added ticket details to the search query in global search tickets
2025-11-01 16:28:23 -04:00
johnnyq
8268761ef4
Add Recurring Invoice Reference along with a link in Invoices
2025-11-01 16:17:11 -04:00
wrongecho
2850c35bdc
Flag duplicate clients/leads when using the client_add modal
2025-11-01 18:48:23 +00:00
wrongecho
24d8635dac
Invoice product autocomplete - search product code as well as name
2025-11-01 17:59:12 +00:00
johnnyq
8314a115bb
Migrate Add Asset to the new ajax-modal
2025-10-30 19:05:37 -04:00
johnnyq
b8e2423dbd
Mugrated Payment Modals from invoice folder to payment modal folder
2025-10-30 14:46:49 -04:00
johnnyq
52c67f4139
Remove unused budget code
2025-10-30 14:29:51 -04:00
johnnyq
e895156d03
Fix TinyMCE not working on bulk create tickets and sort Categories ASC and fix assign to
2025-10-30 14:06:09 -04:00
johnnyq
89abc18465
Migrated Contact Add to the ajax-modal
2025-10-30 13:58:10 -04:00
johnnyq
355dfbbb25
[Feature] Create Recurring Ticket - Add Asset Type Optgroups on asset selection along with make, model and assigned contact
2025-10-29 19:14:21 -04:00
johnnyq
6d15640ae4
[Feature] Recurring Ticket - Add Three Day and Biweekly to the Frequency options
2025-10-29 18:15:21 -04:00
johnnyq
ad4ab5a54c
Fix in old add ticket
2025-10-29 17:50:37 -04:00
johnnyq
3c5c86c4c5
Fix Issue with user not showing up in add ticket and recurring ticket, Also fixed the sort from DESC to ASC in some areas with user select
2025-10-29 17:49:39 -04:00
johnnyq
09b91c8826
[Feature] Recurring Tickets - Add Category, Assigned Agent and Billable Status filters
2025-10-29 17:13:52 -04:00
johnnyq
13ea48bff8
Seperate out recurring expenses and expenses into their own post file
2025-10-29 16:21:56 -04:00
johnnyq
26bb430d6e
Seperate out posts into payment, invoice and recurring invoice instead of them all being under invoice post file
2025-10-29 16:18:32 -04:00
johnnyq
82da54740f
Moved recurring ticket posts to its own post file
2025-10-29 15:58:04 -04:00
johnnyq
e02b10d12a
[Feature] Added Billable column in recurring ticket list view along with bulk actions to set priority, agent, billable status, category and next run date
2025-10-29 15:51:14 -04:00
johnnyq
1573045157
Sort recurring tickets by Next Run Date instead of subject, and Swap Client column with Netrun column so Client column is last and next run date is first
2025-10-29 12:25:02 -04:00
johnnyq
bf31c333a6
Migrate Add Client Modal to the new Ajax Modal
2025-10-28 16:56:27 -04:00
johnnyq
4229bca978
Major UI Work on Contact Details Modal Always Display common details at the top with the nav underneath.
2025-10-25 18:16:56 -04:00
johnnyq
13bd929755
Tidy up the contact details modal
2025-10-25 14:44:20 -04:00
johnnyq
7f6c0346af
Add https:// prefix to vendor website field in vendor details modal
2025-10-25 13:09:25 -04:00
johnnyq
04bae8dc37
Add Archive and Delete buttons to document details along with button titles to state what the button does, also added a from var to fix redirect behavior if deleting from document details go back to documents listing
2025-10-24 14:46:09 -04:00
johnnyq
c66aa92365
Update All Side Nav Links to be absolute so the side bar includes can be navigatable when navs are included in custom code
2025-10-23 13:07:02 -04:00
johnnyq
e24ef68d8d
Fix Deleting Recurring Ticket from asset details page due to missing CSRF Check token
2025-10-22 17:11:26 -04:00
johnnyq
0cacf83ae5
Fix Sending Email when Forcing a Recurring Invoice into an Invoice
2025-10-22 16:28:53 -04:00
johnnyq
2dc66b329b
Fix Ajax Modal Link to referral category in Add Bulk Referral
2025-10-22 15:26:15 -04:00
johnnyq
10dc8ea2bf
Wording update for client bulk modals
2025-10-22 14:53:43 -04:00
johnnyq
303f9174c9
Added Bulk Create Tickets for Clients
2025-10-22 14:50:50 -04:00
johnnyq
c5dd5f2b6f
Add Clause to not collapse advanced filter on all time aka if date from is set to the default 1970-01-01
2025-10-20 18:16:39 -04:00
johnnyq
ab77705ca2
Feature: Replace old date range to Date Range Picker JS for better date from/to handling
2025-10-20 18:04:00 -04:00
johnnyq
10c89ebf73
Merge branch 'develop' of github.com:itflow-org/itflow into develop
2025-10-16 11:43:37 -04:00
johnnyq
ecce994921
Used status var unstead of get status var for checkall
2025-10-16 11:43:26 -04:00
wrongecho
93bb5db019
typo
2025-10-15 21:56:21 +01:00
wrongecho
65ff008ccf
Bugfix - Email not including ticket guest key
2025-10-15 15:36:07 +01:00
wrongecho
975b52a43d
Time tracking - show H/M/S placeholders if timer auto-start is disabled
2025-10-15 12:29:26 +01:00
wrongecho
079b0d5024
Asset import - allow importing notes
2025-10-15 10:32:16 +01:00
wrongecho
99ccb12b8c
Allow importing TOTP credential info
2025-10-15 10:31:59 +01:00
wrongecho
0bb7d24e07
Allow importing TOTP credential info
2025-10-15 10:18:44 +01:00
wrongecho
b7a9f9ea38
When exporting credential info, include the TOTP secret
2025-10-15 10:12:14 +01:00
wrongecho
21aee98f9f
Fix checkAll ticket box not showing when status wasn't set - should only be hidden for the closed view
2025-10-15 09:57:32 +01:00
wrongecho
9a5a4be64a
When archiving a client, cancel recurring invoices
2025-10-15 09:20:08 +01:00
wrongecho
db7f8501d0
When archiving a client, cancel recurring invoices
2025-10-15 09:18:53 +01:00
johnnyq
61d15cbf9e
Remove non existent seatch column recurring ticket prefix
2025-10-14 16:07:08 -04:00
johnnyq
39c9c695f1
Allow searching tickets with ticketprefix and number combo in Global search
2025-10-14 15:59:29 -04:00
johnnyq
d97654581b
Add 30 Day wording to Expiring Domain and Certificates in dashboard
2025-10-12 13:34:27 -04:00
johnnyq
8130280b35
Fix edit from contact details modal
2025-10-08 17:12:23 -04:00
johnnyq
e3e7c2e38b
Add Signature in ticket reply POST dont add a signature if Internal
2025-10-08 14:48:13 -04:00
johnnyq
16242be74e
Update Client Nav to use Absolute links and updated more of the inc_alls to use Document Server Root
2025-10-07 13:44:08 -04:00
johnnyq
3fcbe440d3
Fix Missing Missing Country code in Guest View Ticket
2025-10-07 12:34:26 -04:00
johnnyq
fd93ee3263
Allow HTML for signatures
2025-10-04 19:20:34 -04:00
johnnyq
32bfd298a1
Added Project Edit Function for Ticket
2025-10-03 17:37:25 -04:00
johnnyq
6e8c133a99
Fix Regressions in Vendor Templates updated path from ../user/post to ../agent/post
2025-10-03 11:25:48 -04:00
johnnyq
2eff11efbf
Added Custom Link option to Reports Nav
2025-10-01 14:35:18 -04:00
johnnyq
181ea4b487
Remove dead router.php require
2025-09-25 13:43:47 -04:00
johnnyq
fa769665df
Update report links in dashboard
2025-09-25 13:38:51 -04:00
johnnyq
00f5198bed
Update appNotidfy links to use Absolute paths, updated gitignore
2025-09-25 13:31:16 -04:00
johnnyq
785a291614
Remove unessesary vars in edit ticket asset modal
2025-09-24 14:56:50 -04:00
johnnyq
92209c7125
Updated edit ticket asset to new ajax-modal and add additonal assets field
2025-09-24 14:51:34 -04:00
johnnyq
e6bcf0e12f
Started updating href paths to absolute paths instead of relative paths as itflow should be installed in document root anyway and not a sub-directory
2025-09-24 12:56:01 -04:00
wrongecho
ca6a903b8f
Keepalive
...
- Fix directory path
- Remove duplicate file
- Add to client portal
2025-09-24 08:39:45 +01:00
johnnyq
50f790dd6c
Fix MFA Enforcement
2025-09-23 20:30:25 -04:00