johnnyq
e0364183e2
Disable Certain Bulk Actions that are directly related to a client in client overview section instead are shown in the client section
2025-07-03 16:03:57 -04:00
Marcus Hill
b85137096d
Add physical location modal - not working
2025-06-28 13:42:00 +01:00
Marcus Hill
77e9d72f92
Add physical location modal - not working
2025-06-28 13:37:44 +01:00
johnnyq
4cb2f42d71
Added Bulk Action Set IP to DHCP in Asset Interface
2025-06-27 01:45:25 -04:00
johnnyq
98723b76cf
Added Bulk Actions Set Network, Type and Delete to Asset Interfaces
2025-06-27 01:31:23 -04:00
johnnyq
6b0855cff8
Fix Exports while in Client Overview some were failing due to missing client_id var and some were not logging the client_id if in the client section
2025-06-26 15:49:49 -04:00
wrongecho
3b3e323ce5
Assets - Import CSV now takes purchase date too (MUST be in format YYYY-MM-DD, Excel is annoying and will silently reformat this at random)
2025-06-18 14:48:13 +01:00
johnnyq
eabfef22be
Turned caching back on for Ajax Modals Function Fix some PHP Error, update credential vars in assets and contacts
2025-03-14 12:31:18 -04:00
johnnyq
06c31e0808
Update Asset reference SQL Tables to use Foreign keys and cascading delete, and remove orphaned data from the foreign tables to prevent integrity errors during update
2025-03-13 21:35:39 -04:00
johnnyq
15aed891f4
Fix credential vars in Services
2025-03-12 22:04:55 -04:00
johnnyq
82c7a64a25
Added Bulk Delete Asset Functionality and also deleted more asset reference tables as we are not using cascade delete yet
2025-03-10 17:35:16 -04:00
wrongecho
a69b09c9e6
Bugfix: When exporting to CSV, the first asset isn't shown
2025-03-03 09:42:45 +00:00
wrongecho
8da3bb15e9
Add physical location field to asset csv import/export
2025-03-03 09:29:28 +00:00
johnnyq
f2dc25aedb
Added Link to and unlink Items in Asset Details
2025-02-24 19:08:00 -05:00
johnnyq
02c1446cb8
Fix Transfer Asset(s) to Client
2025-02-24 12:42:31 -05:00
johnnyq
70495ef298
Created whole new section Client Overview to get a global view of all your clients things, merged domains and assets into one
2025-02-19 22:16:24 -05:00
johnnyq
d8955f1f2d
Added Asset Purchase reference to assets to reference an invoice or PO number
2025-02-18 17:22:22 -05:00
johnnyq
5ed5473b36
Add Nat IP Field to Interfaces
2025-02-13 16:34:27 -05:00
johnnyq
2e9e49a203
Added the Ability Set which interface is primary under add / edit interface section
2025-02-13 16:26:21 -05:00
johnnyq
c81b430318
Feature: Ability to import and export Asset Interfaces via CSV
2025-02-13 15:58:19 -05:00
johnnyq
fe762ef926
Asset Interfaces: Renamed Port to Description, added Interface Type
2025-02-12 17:13:39 -05:00
johnnyq
8d8b0f4a48
Feature: Ability to create multiple interfaces/ports in one swoop with interface name and port prefix along with network assignment and notes
2025-02-12 15:27:31 -05:00
johnnyq
2c85922788
Clone all Interfaces of asset when transfering to a new client jut the name, port, primary, mac
2025-02-10 17:15:46 -05:00
johnnyq
fc24bcb24f
Moved Transfer Asset to Client to a Bulk Action and create Primary Interface when moving with MAC address
2025-02-10 16:58:39 -05:00
johnnyq
360974d9f4
Refactor interface linking system:
...
- Remove 'interface_connected_asset_interface' column usage
- Introduce 'asset_interface_links' table for one-to-one connections
- Update add/edit/delete queries and modals to handle new schema
- Exclude already-connected interfaces in dropdowns
- Improve data integrity and simplify linking logic
2025-01-18 13:04:56 -05:00
johnnyq
cb7965a84f
Stripe Var Passthru attempt
2025-01-17 15:26:40 -05:00
wrongecho
a67de7a8f1
Prevent post pages being accessed directly
2025-01-09 16:09:39 +00:00
johnnyq
b7163dad6d
Add isset check on file upload
2024-11-19 11:59:52 -05:00
johnnyq
097e1c7b5f
Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact
2024-11-18 18:14:13 -05:00
johnnyq
34e09f32e0
Remove unessesary check if file has been uploaded as the function already does that
2024-11-18 16:29:42 -05:00
johnnyq
b2fff24bd9
Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes
2024-11-17 14:33:31 -05:00
johnnyq
ed92592aa6
Check to see if arrays are set before executing for each loops to prevent php errors
2024-11-14 19:13:56 -05:00
wrongecho
7a561a8c2e
Import CSV - Check file uploaded
...
Check the file was uploaded when importing a CSV. Can probably convert this into a function at a later date.
2024-11-14 11:51:39 +00:00
johnnyq
640a068026
Fix forloop regressions forgot to include POST duh
2024-11-12 17:30:53 -05:00
johnnyq
59cf67814a
Functionalize Logging and tidy Asset Posts
2024-11-08 18:07:22 -05: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
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
18889d228a
Move account/asset post logic to new permissions system
2024-10-03 19:42:48 +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