Commit Graph

813 Commits

Author SHA1 Message Date
johnnyq 115640fc89 Updated product post to use new logAction function, tidy and added more details to logging and add permission check 2024-11-12 18:09:00 -05:00
johnnyq 08c8153d64 Updated network post to use new logAction function, tidy and added more details to logging 2024-11-12 17:41:56 -05:00
johnnyq 640a068026 Fix forloop regressions forgot to include POST duh 2024-11-12 17:30:53 -05:00
johnnyq b88e111c64 Updated location post to use new logAction function, tidy and added more details to logging 2024-11-12 17:22:22 -05:00
johnnyq e45b543ff8 Format Payment for currenct in alerting 2024-11-12 15:16:57 -05:00
johnnyq b305758152 Finished Updating invoice post to use new logAction function, and appNotify function tidy and added more details to logging 2024-11-12 15:09:55 -05:00
johnnyq 808b190c8d Fix broken AI Settings 2024-11-12 11:01:24 -05:00
johnnyq e91c0b09b7 wording, fix 2024-11-11 17:46:10 -05:00
johnnyq c61ec7def6 Partially Updated invoice post to use new logAction function, tidy and added more details to logging 2024-11-11 17:39:18 -05:00
johnnyq 1b8722eb90 Updated folder post to use new logAction function, tidy and added more details to logging 2024-11-11 16:13:44 -05:00
johnnyq 2a5945816d Updated file post to use new logAction function, tidy and added more details to logging 2024-11-10 14:37:02 -05:00
johnnyq e58bf3d558 Updated epenses post to use new logAction function, tidy and added more details to logging 2024-11-10 13:32:42 -05:00
johnnyq 5d147c0d7a Replaced old logging with new logging function in domain event post along with tidy, wording updates and better logging and replaced one line with appNotify function 2024-11-10 12:16:30 -05:00
johnnyq bd8ef62133 Replaced old logging with new logging function in domain post along with tidy, wording updates and better logging 2024-11-09 19:14:53 -05:00
johnnyq 51a6f7fa8f Removed left over old logging functionality in document post 2024-11-09 18:10:58 -05:00
johnnyq 93c64c7467 more wording updates 2024-11-09 18:08:19 -05:00
johnnyq 9e9c1100f8 wording update 2024-11-09 18:04:00 -05:00
johnnyq 0917633848 Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
johnnyq ae06ddb068 Replaced old logging with new logging function in credential post along with tidy, wording updates 2024-11-09 15:07:55 -05:00
johnnyq 60a0ebeeb6 added domain name in client creation logging 2024-11-09 13:23:40 -05:00
johnnyq 659aa7a788 Replaced old logging with new logging function in client post along with tidy, wording updates 2024-11-09 13:19:57 -05:00
johnnyq cc97331676 Replaced old logging with new logging function in certificate post 2024-11-09 12:41:24 -05:00
johnnyq ac2bbd55a7 Replaced old logging with new logging function in budget post 2024-11-09 12:29:15 -05:00
johnnyq 59cf67814a Functionalize Logging and tidy Asset Posts 2024-11-08 18:07:22 -05:00
johnnyq 365cd6dcae Functionlized logging for account post and wording tidy updates to account post as well 2024-11-08 16:37:05 -05:00
johnnyq 119b2d0fbc Functionalized logging for contact post and some tidying there as well 2024-11-08 16:23:24 -05:00
johnnyq 7b4dda0ad6 Functionalize logging, replaced old logging in contact add with new logging function 2024-11-08 14:40:14 -05:00
johnnyq 3d5e1a1811 Bulk Logic update for files to mimic document bulk deletion 2024-11-08 13:06:42 -05:00
johnnyq e2f7537517 Add Bulk Document Deletion 2024-11-08 13:02:03 -05:00
johnnyq 1090794f7f Added Bulk File Delete support, Added new user role / permission enforcement on the file posts 2024-11-08 12:20:18 -05:00
johnnyq 5211ba73d5 Moved Create Edit User code block towards the top of edit contact user to reduce the query by 1 2024-11-02 16:45:59 -04:00
johnnyq 593f09f6fd Fix issue with creating a contact without a user and then trying to create a user by editing the contact. 2024-11-02 16:25:50 -04: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 3cc9c0720d FEATURE: Files now shows File Size, Mime Type, and who uploaded the file. These fields will only populate on newly uplaoded files, existing ones will show 0 or blank 2024-10-30 18:39:00 -04:00
johnnyq a6ac215f8d FEATURE: Added Bulk Tag Assignment to Credentials 2024-10-30 15:07:51 -04:00
johnnyq 873df63c76 FEATURE: Added Credential Tagging Support 2024-10-30 14:40:02 -04:00
johnnyq 219028c6d1 Updated Anon and Archive Function to archive the user and set names to Archived - UnixTimeStamp 2024-10-30 11:41:39 -04:00
johnnyq 11f68a59f3 Fix Archive Contact, removed unused fields 2024-10-30 11:26:07 -04:00
johnnyq 990335838e Added First Asset History Item, Asset Created, also delete asset history when you delete an asset 2024-10-29 19:00:02 -04:00
johnnyq af123d3978 Fix Only show Document Folders, Removed Create Subfolder as this is now merged into Create Folder Dependign on what folder you are in 2024-10-28 22:12:45 -04:00
Johnny 5f708f6003
Merge pull request #1094 from itflow-org/force-mfa
Force setup of MFA on login
2024-10-28 18:21:32 -04:00
johnnyq 77fce6a69d FEATURE: Implemented SubFolders within Documents UI 2024-10-28 17:53:44 -04:00
wrongecho 334829c23e Force setup of MFA on login 2024-10-28 21:01:55 +00:00
johnnyq ae561d3195 FEATURE: New Invoice Status Non-Billable 2024-10-25 14:33:12 -04:00
johnnyq aa2e0ed5c5 carry over the Task Completion estimate When creating a new ticket from a template 2024-10-23 14:13:05 -04:00
johnnyq 636c74dbb0 FEATURE: Added Task Completion Estimate to the UI 2024-10-23 14:06:41 -04:00
johnnyq 808fdf5f76 When Archiving, Unarchiving, Deleting and Bulk Actions also update the associated user as well 2024-10-23 12:40:32 -04:00
Johnny 0a63ed2cd6
Merge pull request #1091 from itflow-org/bugfix-tck-schd-notif
Bugfix: Ticket scheduling emails
2024-10-23 00:29:00 -04:00
johnnyq f2dedbf8e8 Cmplete Migrate Contact Users to Users 2024-10-22 23:53:14 -04:00
wrongecho 30738ed9fd Bugfix: Ticket scheduling emails
Scheduling a ticket should only send an email if config_ticket_client_general_notifications is enabled
2024-10-22 19:42:40 +01:00
johnnyq c214c12d00 FEATURE: Auto Populate Create Ticket when selecting a template, remove old ticket mail parser code 2024-10-20 14:34:09 -04:00
johnnyq fccc8ab8fd Fix adding a device to a rack: Unit Start number cannot be higher than Unit End number 2024-10-19 16:34:03 -04:00
johnnyq 8dca7bc183 Simplify Ticket Creation and Edit Model by removing unessesary tabs and combining fields to fewer tabs 2024-10-18 15:40:17 -04:00
johnnyq 6c1c5d6523 Simplify Ticket Template Creation by putting all fields into 1 modal tab instead of multiple and removing the ability to ass tasks via add ticket template, this should be done in the details 2024-10-18 15:11:54 -04:00
johnnyq d01d912154 Move logout to a file logout.php in /post fixes issue where one cant logout if in admin section, also redirect to login page with or without login key if set 2024-10-18 00:12:08 -04:00
johnnyq 5bc260e0c0 Wording Fix 2024-10-11 12:31:55 -04:00
johnnyq 4963f2f385 Add Ticket Category to New Ticket and Bulk add Tickets through assets 2024-10-10 01:38:21 -04:00
johnnyq a9ebc1395c Fix Repeating ticket number when adding bulk tickets via assets 2024-10-10 01:08:12 -04:00
johnnyq 134f4f9ad3 FEATURE: Create Ticket for each asset in Bulk 2024-10-09 15:24:40 -04:00
wrongecho 987cd59764 Tidying
- Move more things to new permissions system
- Deduplicate assets post logic into model
- Swap out some "SELECT *" queries when only a couple of rows are actually needed
2024-10-08 23:08:05 +01:00
wrongecho a9de75aa99 Invoices - Send email notif when paid 2024-10-06 20:59:54 +01:00
Johnny c948ccff5c
Merge pull request #1084 from itflow-org/budget-perms
Budget - CSRF + Perms
2024-10-03 16:52:28 -04:00
wrongecho f8c6a5ef19 Budget - CSRF + Perms 2024-10-03 20:52:37 +01:00
wrongecho 18889d228a Move account/asset post logic to new permissions system 2024-10-03 19:42:48 +01:00
Johnny 11230d655f
Merge pull request #1079 from itflow-org/custom-actions
Add custom event handler
2024-10-02 12:34:45 -04:00
wrongecho 4a625183fb Certificates - perms and model
Move certificates to the new permissions system
Deduplicate add/edit using a model
2024-10-02 11:26:58 +01:00
wrongecho 1c404b9cf1 Add custom event handler to be triggered by some actions affecting tickets/quotes/invoices/contacts 2024-10-02 11:26:13 +01:00
wrongecho 4e9afd3e6b Certificates - perms and model
Move certificates to the new permissions system
Deduplicate add/edit using a model
2024-10-02 08:32:42 +01:00
johnnyq 6a55abaf50 Fix Error 500 when adding or editing network 2024-10-01 22:50:30 -04:00
wrongecho 10a223b5b8 Projects
- Add archive and unarchive ability
- Improve logic around Open > Close > Archive > Delete
- Change to new perms system
- TODO: CSRF
2024-09-30 21:27:42 +01:00
wrongecho 81844cea2e
Update credential.Php - model fix path 2024-09-30 18:47:22 +01:00
wrongecho 478d81b0f9 Add guest ticket URL to emails 2024-09-29 22:00:15 +01:00
Marcus Hill 0c0cf2f427 Refactor POST handling.
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:08:59 +01:00
Marcus Hill 6363d265ca Refactor POST handling.
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:02:28 +01:00
wrongecho 928d723a77 More enforcing user permissions 2024-09-28 20:07:54 +01:00
wrongecho 654b590033 More enforcing user permissions 2024-09-28 20:04:33 +01:00
Johnny 26e4dc5fb3
Merge pull request #1064 from itflow-org/roles-enforce-2
Permissions - clients and tickets
2024-09-20 16:16:59 -04:00
wrongecho 23f776efa3 Permissions - clients and tickets
Enforce new permissions model in clients and tickets
2024-09-20 21:10:24 +01:00
johnnyq 42ffa9b4ab Move /post/settings.php into /post/admin.php 2024-09-20 15:23:50 -04:00
Johnny 5a20c7fdbe
Merge pull request #1056 from itflow-org/client-import
Client import - resiliency
2024-09-20 11:43:42 -04:00
wrongecho 0886a6c41d Client import - resiliency
- Add some resiliency to the client import function to better account for blank fields (may also fix some import errors)
- Fix the default settings page not loading due to the removal of account types
2024-09-20 11:38:15 +01:00
wrongecho 677d80d770 Fix deleting tags 2024-09-20 10:44:22 +01:00
johnnyq 8c4b021168 Added UI elements for the new custom link fields, new tab, order and location 2024-09-18 21:25:59 -04:00
Johnny 62a2ed7430
Merge pull request #1052 from itflow-org/perms-2
Permissions overhaul - Define permissions in the database
2024-09-18 14:20:05 -04:00
johnnyq eaee42f1f5 Add the ability to edit ticket reply types to puiblic or internal, note there is no client email option here 2024-09-17 14:55:02 -04:00
johnnyq 7b2566b654 Remove all reminense of Account Types next is deleting the DB Tables for account types 2024-09-17 13:59:58 -04:00
johnnyq a2766bd67f Allow Techs to remove units from a rack 2024-09-17 13:24:08 -04:00
wrongecho c65db3431d Tidying 2024-09-14 23:43:54 +01:00
wrongecho 271019b16b Permissions overhaul - Define permissions in the database
2nd attempt at this one!
Similar to #1008 but separately defining the roles, modules and associated permissions in the database.
Also has admin being a defined role automatically having full access.

Parent issue: #530
2024-09-14 18:29:44 +01:00
johnnyq 07df444561 Added Bulk Delete Expenses Option 2024-09-13 13:52:47 -04:00
johnnyq 208e56e784 Added Additonal Export Options to Expenses Including Account, Vendor and Category, removed CSV Warning on Export Model 2024-09-13 12:32:16 -04:00
wrongecho 80884bab47 Allow users to clear their avatar 2024-09-12 15:34:51 +01:00
Johnny e8c27e9234
Merge pull request #1043 from itflow-org/email-send-tidy
Email Send - Tidy
2024-09-10 21:25:07 -04:00
Johnny c863b8b033
Merge pull request #1042 from itflow-org/rm-stripe-client-pays
Stripe - Client pays removal
2024-09-10 21:22:33 -04:00
wrongecho 517e8d42f0 Email Send - Tidy
- Enhance error logging in cron_mail_queue.php
- Prevent invalid sender addresses
- Prevent potential SQL injections in the sender name (admin settings and should be sanitized before being sent to queue anyway)
2024-09-10 22:34:20 +01:00
wrongecho 549868e3bf Stripe - Client pays removal
- Complete removal of client paying Stripe fees feature
- Add PHP error logging to the Stripe payment process
2024-09-10 20:26:16 +01:00
wrongecho ce1fc04468 Add resolved date to ticket export csv 2024-09-10 19:14:47 +01:00
wrongecho 24cc593162 Add resolved date to ticket export csv 2024-09-10 19:13:13 +01:00
wrongecho 64684e1248 Enforce CSRF for post/asset and post/account
Tiny bit of tidying
2024-09-08 22:52:38 +01:00
Johnny d1410ef967
Merge pull request #1037 from itflow-org/tech-loc-perms
Allow techs to manage locations
2024-09-07 12:05:11 -04:00
wrongecho 6b850553cc Allow techs to manage locations 2024-09-07 12:25:19 +01:00
wrongecho 40c400240f Add ability to choose whether document is visible in client portal 2024-09-07 11:21:36 +01:00
johnnyq 903bd47f5a Allow Bulk Adding tickets to a Project from the Main Tickets Listing Page 2024-09-06 18:44:53 -04:00
johnnyq 99c6321fbb Do not require Client for Projects, allow to add multiple tickets at once when adding tickets to a project 2024-09-06 17:53:35 -04:00
johnnyq 41276b55f0 Feature: Custom Links on main side nav 2024-09-05 17:08:43 -04:00
wrongecho 4458c87463 Initial implementation of whitelabelling 2024-09-05 10:31:18 +01:00
Marcus Hill 00e4e8a24b Log when client pack is exported to PDF 2024-08-30 23:05:04 +01:00
Marcus Hill aeeac12f11 Log when client pack is exported to PDF 2024-08-30 23:04:20 +01:00
Johnny c0c810764a
Merge pull request #1006 from itflow-org/bulk-merge
Add bulk merge ticket feature
2024-08-25 15:20:43 -04:00
Johnny 21a31a1fe1
Merge pull request #1002 from itflow-org/api-logins
Allow decrypting logins/credentials via the API
2024-08-25 15:18:34 -04:00
wrongecho f964d8245b Add bulk merge ticket feature 2024-08-25 19:10:06 +01:00
wrongecho c69655a5bb Add bulk merge ticket feature 2024-08-25 19:06:57 +01:00
johnnyq a10b9bf93a Removed Company Name prepended to invoice email subjects as this name should be in the From Email Name Example CompanyName Billing or Just CompanyName 2024-08-23 17:49:23 -04:00
wrongecho 0c60ecc329 WIP: Allow decrypting logins/credentials via the API 2024-08-22 17:46:58 +01:00
wrongecho d43cd0398e Bugfix: Bulk close should actually be bulk resolve 2024-08-19 21:45:03 +01:00
wrongecho 63feff03d2 Initial WIP: Allow decrypting logins/credentials via the API 2024-08-19 21:23:43 +01:00
wrongecho 0025503ff8 Ticketing updates - guest view & resolved vs closed
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:42:39 +01:00
wrongecho d80334a7cf Ticketing updates - guest view & resolved vs closed
- Swap autclose for resolved to allow temporarily re-opening resolved tickets for 72 hrs after closure
- Add guest view URL for tickets
2024-08-17 23:24:15 +01:00
wrongecho ccdfd96f56 Tickets & Tasks
- Add ability to un-complete/undo a completed task
- Require CSRF verification when deleting tickets and tasks
2024-08-15 23:52:25 +01:00
Johnny 26d36e6f66
Merge pull request #992 from itflow-org/tck-eml-parse-anonymous
Add unknown/anonymous email to ticket parsing
2024-08-13 17:00:31 -04:00
wrongecho d6f30b83f8 Add anonymous email parsing
Add option to allow unknown/anonymous email parsing for unknown contacts/domains.
This will be disabled by default due to the potential for spam, but can be turned on in the settings if required.
2024-08-10 22:35:52 +01:00
wrongecho 3d3492ef27 Add move/transfer assets
Add ability to move / transfer assets between clients. Moving an asset involves the asset being archived and then re-created under the new client with most of the same information.

Information about the old & new asset is stored in the audit logs and within the asset notes. Information from the audit logs is accessible via a new History tab on the asset, subject to audit log retention.
2024-08-10 20:46:59 +01:00
johnnyq 53550e5092 Updated Client Export Fields, and added Client Import along with download client sample file 2024-07-05 15:31:01 -04:00
git-kup eead1328ef
Update invoice.php
fixed typo payed to paid
2024-07-02 17:37:34 -04:00
Marcus Hill 8db9822f63 Add audit log cleanup/retention period to cron
Audit logs will be automatically cleaned up after 90 days (new installs) or 7 years (existing installs). This is configurable in Settings > Security.
2024-06-30 11:51:39 +01:00
johnnyq fc82dc705e Add Payment Method and Reference to Payment Receipts 2024-06-28 12:20:20 -04:00
johnnyq 1c618892cc Removed WebKlex PHP-IMAP Dependency in post as it was spewing errors for people running older version of php below 8.2 - note this is still required for Mail Parser to work 2024-06-27 01:10:00 -04:00
johnnyq 30bd685dea Final path fix 2024-06-25 16:02:22 -04:00
johnnyq f7b75bb150 fix 2024-06-25 15:54:19 -04:00
johnnyq 6456dfcc67 Fix Autoloader location for WEbklex imap 2024-06-25 15:51:51 -04:00
johnnyq b0c5d43867 Remove the reliance on php-imap extension to test imap connection in setting. Also removed the check for php-imap in the mai, parser as we use fully rely on webklex 2024-06-25 15:48:56 -04:00
johnnyq 46ab6a696d Assure a Primary network interface gets added with the import of assets. Also check to see if a primary interface is present when editing an interface 2024-06-17 14:43:35 -04:00
johnnyq aca5a1ee54 Remove Rack Photo on deletion and do not remove rack_units as the DB is set to cacade delete these 2024-06-14 17:44:29 -04:00
johnnyq 5ba0315a42 Feature: You can add and remove linked devices and customer devices to the rack units 2024-06-14 17:22:16 -04:00
johnnyq 70dc64f05d Updated Budget to now include easy updating and creating and viewing Yearly budgets in one POST 2024-06-14 13:13:28 -04:00
johnnyq 5352416dbe Added backend archive, unarchive, delete capaiblities for racks 2024-06-13 17:12:34 -04:00
johnnyq 17feb98ec7 Added Client Network / Server Rack Documentation to the UI More to come 2024-06-13 17:06:09 -04:00
johnnyq e3c39e473f Fixes on Image Uploading for assets 2024-06-13 14:31:46 -04:00
johnnyq 16c2fbf6d1 Added Asset Photo and Asset Physical Location to the UI 2024-06-13 13:54:21 -04:00
johnnyq b25d21b8bf Delete Asset Interfaces related to client assets when deleting a client 2024-06-11 22:39:03 -04:00
johnnyq 1e241a9232 Quick Fix 2024-06-11 21:46:45 -04:00
johnnyq 41ac390173 MAJOR Feature Update - Backup before updating Migrated Asset Network info to a seperate table to allow for multiple interfaces per asset 2024-06-11 21:36:03 -04:00
johnnyq fc6ec8dd03 Added IPv6 field for Assets 2024-06-10 22:10:18 -04:00
johnnyq 2ce36cb14f Added Bulk Edit Category, Archive, Unarchive and Delete to Products 2024-06-10 17:26:43 -04:00
johnnyq 655f1230c2 Added Export Products CSV 2024-06-10 15:53:26 -04:00
Marcus Hill 3dcd04a724 2FA
- Set the 2FA number input field to only accept 6 characters max
- Revoke existing remember-me tokens when 2FA is re-enabled
2024-06-09 12:57:42 +01:00
johnnyq fb16ecd0c6 Added Bulk Archive, unarchive support to domains 2024-06-08 19:17:06 -04:00
johnnyq 64c5cbda52 Added Bulk Archive, UnArchive and Delete support to client vendors 2024-06-08 18:49:18 -04:00
johnnyq 2032fe43d4 Added Bulk Delete to Archived Contacts 2024-06-08 16:20:28 -04:00
johnnyq ee30b0b197 Added Bulk Archive, Unarchive, Delete actions to to logins 2024-06-08 16:00:29 -04:00
johnnyq 0d8333c7ab Add Bulk Actions to Locations 2024-06-08 14:49:26 -04:00
johnnyq a17fbcfc1d Fix Update 2024-06-07 20:45:33 -04:00
johnnyq 86cd618b03 Add Force Update Button 2024-06-07 20:36:18 -04:00
johnnyq a44a76db28 Added the option to bulk remove contact tags 2024-06-07 18:44:21 -04:00
johnnyq 24022eca55 Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
johnnyq 01b3d53683 Feature: Ability to Bulk Assign Additional tags to Many Contacts 2024-06-06 20:19:58 -04:00
johnnyq 474e9525c4 Add Bulk Archive and Unarchive to contacts 2024-06-06 17:54:12 -04:00
johnnyq a35a28cf7d Added Bulk Archive and Unarchive to Assets 2024-06-06 17:25:25 -04:00
johnnyq 1522f5414a Ability to Unarchive contacts and assets 2024-06-06 16:51:08 -04:00
johnnyq 94ba05271f Allow Invoices to be exportable, move export expense modal out of the record loop 2024-06-06 13:49:50 -04:00
Hugo Sampaio 49436fae3b rename description
hability to also rename description
2024-06-04 16:40:33 -03:00
Hugo Sampaio 3023c48771 link file to assets
provides hability to add link on Files to Assets, so later we can show this related files on Asset View
2024-06-04 15:03:53 -03:00
johnnyq 8bc7c849ef Feature: Added the ability to edit the order of the tasks this is not the best solution but works we recommend setting them in orders of 5 or 10 so there is wiggle room to add tasks in between 2024-06-03 19:36:16 -04:00
johnnyq 1076ffb5f7 Feature Ability to Edit Task names under Ticket Templates 2024-06-03 19:15:59 -04:00
johnnyq c573687fa1 Feature: Calendar Names and Colors can now be edited 2024-06-01 18:48:06 -04:00
johnnyq 307cc709d4 Fix Merging Ticket where the merging ticket HTML would be lost during the merge to the another ticket 2024-06-01 16:15:38 -04:00
johnnyq a064d26c10 Fix Creating Document from a template where is would not set the document_parent causing new documents to display revisions that dont exist 2024-06-01 15:24:30 -04:00
johnnyq 64499fa734 Also Delete Location Tags when a Client is deleted 2024-06-01 14:39:14 -04:00
johnnyq ba23142843 Remove repeated delete client tags query when client is deleted 2024-06-01 14:35:35 -04:00
johnnyq dfe61fb426 Delete Contact Tags when a Client is deleted 2024-06-01 14:34:28 -04:00
johnnyq 2ab7a44f6e Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
johnnyq a7376fe08d DB Update Shorten Client Tag Fields and add Delete Client Tags to Delete Client and cleanup clients query 2024-05-31 16:46:50 -04:00
johnnyq 89d9ec73ad Feature Added Location Tags 2024-05-31 16:13:55 -04:00
johnnyq 2149a33bd5 Added Email Client to ticket details, Public Comment does not email the client or watchers anything, but can view it in the ticker portal 2024-05-30 16:36:38 -04:00
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
Marcus Hill b64df190ed Ticket scheduling
- Prevent scheduling dates in the past (also for API keys expiry date)
- Correct the ticket URL in the agent email
- Update the onsite value in the database when scheduling a ticket
- Reword the internal note to include a user friendly time and whether the ticket is onsite/remote
2024-02-12 19:52:12 +00:00
johnnyq 48ba4445bf Added LocalAI 2024-02-10 21:25:18 -05:00
johnnyq a1d642c54b You can now Test AI Rewording Functionality right from the AI Settings Screen 2024-02-10 21:15:05 -05:00
johnnyq cb26d40090 Added AI Model to the AI settings 2024-02-10 15:24:25 -05:00
o-psi 12f6f86581 Update for long tickets 2024-02-10 02:42:37 +00:00
o-psi 5ac03e7086 Merge branch '0.1.8.2' of https://github.com/twetech/itflow into 0.1.8.2 2024-02-09 22:49:52 +00:00
o-psi 2bf0a2aef8 cleanups 2024-02-09 22:49:12 +00:00
o-psi f0d2f5b02a SonarCloud Cleanups 2024-02-09 16:40:51 -06:00
o-psi 6e14406364 Update Calendar to show past scheduled tickets as different colors based on status. 2024-02-09 22:06:34 +00:00
o-psi c72a4a2413 Update ticket scheduled post actions. 2024-02-09 17:10:59 +00:00
Andrew Malsbury 3d3587a525
Merge branch 'master' into 0.1.8.2 2024-02-08 14:34:39 -06:00
o-psi b3df9fc9f6 Fix email for iCal 2024-02-08 14:16:27 -06:00
o-psi e2392c3c6c Add iCal functionality 2024-02-08 12:59:36 -06:00
johnnyq 717f4d9e1a Fix DB Download to include ITFlow in filename 2024-02-05 21:28:53 -05:00
johnnyq 74fb7931f0 Fix DB Download to include company name and ITFlow 2024-02-05 21:26:23 -05:00
johnnyq dc69101624 [Feature] The Start of AI Integration within ITFlow 2024-02-05 21:01:34 -05:00
Andrew Malsbury 50b2c3ad6c
Merge branch 'itflow-org:master' into 0.1.8.2 2024-02-05 09:18:52 -06:00
johnnyq e9c85297eb Feature: Allow to upload custom fav icon under settings > Theme, icon is limited to .ico format only 2024-02-03 14:30:03 -05:00
Andrew Malsbury 6c247e0f58
Merge branch '0.1.7' into scheduled-tickets 2024-02-01 21:42:24 -06:00
johnnyq 96ff92d070 Feature: Bulk Edit Category, Client and Account for expenses 2024-01-31 17:09:35 -05:00
johnnyq 19f4e215de feat. Bulk Reply To Tickets including create a private note 2024-01-31 15:24:54 -05:00
johnnyq 7975505823 feat. Updated Bulk Close Ticket to allow for a Private Note instead of public 2024-01-31 14:49:25 -05:00
johnnyq 5818c7fe18 feat. Added Contact Roles to Bulk Actions 2024-01-31 14:23:47 -05:00
johnnyq 00197cef96 feat: Bulk Set Contact Department / Group 2024-01-31 13:53:25 -05:00
johnnyq da98f84774 Move the MailQueue Action out of the get email loop on close Bulk Tickets this prevent unessessary mysql connections 2024-01-30 16:55:04 -05:00
johnnyq e524f1ce7c Fix issue with adding slashes to close email config_from_name vars 2024-01-30 16:40:19 -05:00
johnnyq 731b60b07a Feature: Added Bulk Ticket Closure 2024-01-30 16:04:29 -05:00
johnnyq c6f1a25692 Feature: Added Bulk Set Priority on Tickets 2024-01-30 14:54:00 -05:00
johnnyq db8ae13135 Feature: Add Bulk Move Folder Action to Client Documents and Files 2024-01-30 14:11:29 -05:00
johnnyq 5afacf78cf Convert strip Percentage Decimal from decimal vlaue to percentage value on view form and then reconvert from Percent back to Decimal value on POST 2024-01-28 15:23:58 -05:00
johnnyq b986f04a0c Add More Configurable variabled for Stripe including such as Flat Rate and Percent Fees, expense vendor and expense category update guest stripe pay to take advantage of these vars and updated settings 2024-01-28 00:00:28 -05:00
johnnyq 777637277b Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix 2024-01-27 14:15:18 -05:00
johnnyq 50b00c5712 Feature: Bulk Edit Contact Phone Number useful where the share an Office Number but have seperate extensions 2024-01-27 13:45:11 -05:00
johnnyq 8b85ae377a Updated the way Archived Items are displayed in asset list view and when editing, this will be standard going forward, added Bulk Set Asset Status, further work on improving the archived logic, assets is pretty much gold standard here now 2024-01-27 13:23:44 -05:00
johnnyq 7e50634c07 Added Bulk Assign contacts to Assets 2024-01-27 01:56:10 -05:00
johnnyq 1deba6eac5 Added Bulk Assign Location to Assets 2024-01-27 01:41:25 -05:00
johnnyq f2719a612e Feature: Bulk Action - Assign Location for contacts 2024-01-26 23:59:24 -05:00
johnnyq dec2f484ab added - between App Name and Task for ticket assignment email 2024-01-26 22:57:41 -05:00
johnnyq a197151286 Update email wording on tech notify of assigned tickets 2024-01-26 22:35:40 -05:00
johnnyq d7a58c01f9 Update bulk assign tech to only notify by one email with all tickets assigned instead of multiple same with notification, updated some wording as well and include a ticket count in the logging email and notification 2024-01-26 22:30:55 -05:00
johnnyq 6dbbb232ed Update Bulk Ticket assign action: Updated button, not notifies newly assigned tech via email and in app notification and now logs properly 2024-01-26 20:21:55 -05:00
johnnyq fd48d991d9 Feature: Ticket Bulk Actions Assign Tech has been added, still work in progress, update ticket reply added tech notification add logging, do not allow to assign ticket on closed ticket and more refinements 2024-01-26 17:12:57 -05:00
johnnyq 937397e9c0 Allow .vsdx and .drawio diagram files to be uploaded via client files 2024-01-25 12:01:09 -05:00
johnnyq ad1ec7d338 Allow to set an optional queue time in bulk mail, update cron_mail_queue.php to only send mail after its queued_at date and time 2024-01-21 15:52:15 -05:00
johnnyq 413645154d Feature: Add initial basic Bulk Mail Sending capabilities via client section 2024-01-21 14:15:10 -05:00
johnnyq 0cdf49f69a Update/Fix Mail Functions in POST/user.php and ajax.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars 2024-01-20 20:31:46 -05:00
johnnyq 63d4419ff5 Update/Fix Mail Functions in POST/quote.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars also 2024-01-20 20:10:33 -05:00
johnnyq 92ccd7de14 Update/Fix Mail Functions in POST/contact.php and event.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars also fixed scheduling calendar events was not working to send an email out 2024-01-20 19:08:51 -05:00
johnnyq 91eff8f9b6 no need to SQL escape , in the emails, so removed the \, escaping in post invoice, ticket and ticket_email_parser 2024-01-20 18:13:47 -05:00
johnnyq a46e41ce9c Update/Fix Mail Functions in POST/invoice.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars 2024-01-20 17:58:54 -05:00
johnnyq 669d2f74ed Update Ticket POST Email body to Use -- instead of ~ for closing signature 2024-01-20 13:49:27 -05:00
johnnyq 5f3b08a543 Fix Mail Array causing duplicate sending 2024-01-20 13:33:54 -05:00
johnnyq b942bf0e18 Update/Fix Mail Functions in POST/ticket.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars, also fixed watchers where if a watcher was added it would just emai the last watcher selected and skip the main contact and any other watchers selected 2024-01-20 13:18:17 -05:00
Johnny d282083f0a
Merge pull request #868 from wrongecho/user_profile_fixes
User profile fixes
2024-01-19 19:08:18 -05:00
johnnyq 2f3e26b285 Fix Ticket Settings 2024-01-19 19:01:26 -05:00
Marcus Hill 1fcf559e13 Prevent users setting/hashing an empty password 2024-01-19 23:45:02 +00:00
johnnyq 56d0188ccb Fix Oppps 2024-01-19 17:56:04 -05:00
johnnyq 9559c11c25 Cleaned up the initial create ticket email, removed customization for now, added some better comments to cron mailer etc 2024-01-19 17:28:17 -05:00
johnnyq 6af48594f6 Added Scheduled Ticket Count 2024-01-19 13:14:57 -05:00
johnnyq d0dd43bef9 Fixed issue with email failing to send on password updates and email name changes was using the old formatting for the legacy way of sending emails out 2024-01-19 10:31:09 -05:00
o-psi 13cf4df473 Scheduled Tickets 2024-01-18 19:50:01 +00:00
johnnyq 9bd28b1c56 Update Mail Send Test to use the proper from name when sending a test also show the from name from the select 2024-01-16 22:56:35 -05:00
johnnyq cd732b4dd6 Do not allow the deletion of Parent document under revisions, create new function to delete document version and redirect back to the parent document, also delete all versions of the document if deleted from the document list 2024-01-15 21:44:13 -05:00
johnnyq 50002b0783 Added login uri 2, NAT IP and asset URI 2 to the UI, also created new tab in asset network and split form items between assignment and network 2024-01-15 13:50:46 -05:00
johnnyq 62d5adfa9d Added asset location to the client PDF Export 2024-01-14 21:42:39 -05:00
johnnyq 813e8c7e59 Renamed Profile to Account, Added a user Side nav to seperate various user preference entities 2024-01-13 17:15:20 -05:00
johnnyq 65b73f4120 Fix Force Recurring Invoice updated more delete alerts to be red instead of green 2024-01-11 11:30:23 -05:00
johnnyq a38e62c412 Set lock file cront ticket email parser from 600 sec aka 10 mins to 300 secs aa 5 mins, update telemetry to include website 2024-01-11 00:32:31 -05:00
johnnyq 29be864675 Removed Re: from ticket replies as this is reserved if following an email thread changed back to Ticket update instead 2024-01-10 13:31:56 -05:00
johnnyq b7894ffd58 Add Missing Send Recurring Invoice Notification Email 2024-01-09 11:58:22 -05:00
johnnyq 74abe28c33 Fix Archiving Ticket Replies 2024-01-03 18:33:09 -05:00
Marcus Hill 1b567ee253 Add multi-select to networks, certificates and domains.
Fix multi-select count bug
2023-12-31 12:49:58 +00:00
Marcus Hill 224aa00694 Correct comments 2023-12-31 12:05:25 +00:00
Marcus Hill 78f79759dc Correct comments 2023-12-31 12:05:11 +00:00
Marcus Hill 86b31ada1f Add notes to certs 2023-12-31 11:13:57 +00:00
Marcus Hill d3b59edfe4 Add notes to domains 2023-12-31 11:13:48 +00:00