18eb5971ff
Added notes to transformers
2026-08-05 22:25:18 +01:00
e0a3dd2e97
Converted assets bulk action menu
2026-07-31 12:07:51 +01:00
c4d3a95b63
Fixed FD-56674 - move masked serials to constant PRODUCT_KEY_MASK
2026-07-29 14:01:48 +01:00
9daf9605d7
A few more gate tweaks for API responses
2026-07-25 15:39:50 +01:00
31993f4eb4
Tighten compact gates in API responses
2026-07-25 15:05:44 +01:00
e57abdbcb7
Updated helper to use datetime instead of date
2026-07-17 10:17:23 +01:00
b5ec9e080d
QR Codes: Added QR codes for non-assets
2026-06-08 16:19:21 +01:00
ade07b411b
Added helper and CSS
2026-05-29 17:37:12 +01:00
54d01409dc
Added to assets license tab as well
2026-05-22 11:45:53 +01:00
bac8299ea6
Added accessor for component qty
2026-04-13 14:51:48 +01:00
a0cf0751de
Pint
2026-04-08 12:39:38 +01:00
7485cb81aa
Show strikethrough and unlink if item is deleted
2026-04-08 12:39:29 +01:00
1300fff94c
Null safe operator for assets transformer
2026-04-08 11:11:55 +01:00
56957e28f9
Standardized transformer
2026-04-07 14:45:42 +01:00
7ec60bc6f2
Same as #18808 but renamed assetstatus to status
2026-04-02 11:26:23 +01:00
413b571ce8
Merge pull request #18737 from guyguy333/public-s3-proxy
...
Add S3 proxy option
2026-03-25 14:35:56 +00:00
282388fb33
New transformers
2026-03-20 18:23:04 +00:00
bc7473d863
feat: use Storage::disk('public')->url() instead of hardcoded upload URLs
...
Several presenters, models, transformers, and Blade views were building
upload URLs by concatenating config('app.url') with hardcoded '/uploads/'
paths. This only works with local storage and breaks when using S3 or
any non-local public disk. Replaced with Storage::disk('public')->url()
which respects the configured filesystem driver.
Made-with: Cursor
2026-03-19 13:52:36 +01:00
a613380811
Applied pint to Traits and Transformers
2026-03-13 17:02:28 +00:00
a44fe14de1
Use display_name in more places
2026-03-10 10:14:27 +00:00
156eaf53d5
Fix for #18408
2026-02-25 15:30:37 +00:00
33a104f142
Fixes #18512 temporarily
2026-02-17 14:11:14 +00:00
aaf9372474
move helper query to eager load in the asset api
2026-01-22 11:12:49 -08:00
a3a79a696f
adds first checkout to asset view and index
2025-12-16 08:48:08 -08:00
590f77bdb4
Updated controllers and presenters
2025-11-14 17:58:27 +00:00
c8e79aa5ca
Merge branch 'develop' into add-display-name-to-users-fixed
2025-08-25 15:28:20 +01:00
b6d397bcca
Updated ->present()->fullName() to ->display_name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-25 14:57:34 +01:00
1488271a83
Added #8522 - depreciation info on Asset API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-19 14:48:48 +01:00
d7d93b14b2
Move jobtitle under assigned_to
2025-07-22 11:02:26 -07:00
8894bb91cc
fix method choice in asset transformer for depreciations
2025-06-23 12:37:29 -07:00
ff01078b60
Fixed #12653 - adds job title to asset listing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-15 02:23:53 +01:00
2518e60a5e
Corrected gates
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:59:05 +01:00
cb852fc20f
Added audit gate to API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:47:12 +01:00
88acdbcc28
Move array return
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 01:00:09 +01:00
b35181c289
Removed deleted accessories (for now) from transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 21:15:43 +01:00
1122cd8567
Fix eol rate in asset transformer
2025-03-12 13:33:15 -07:00
0cd0abe8bb
Fixed #16282 - adds accessories tab to assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 14:20:21 +00:00
51b426f0b4
Added accessory transformer to assets transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
183a4d49d8
Refactor of #15235 - added accessory checkout to locations, assets
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:34:49 +00:00
a77a7065d7
Added order by admin to assets
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-19 16:34:10 +01:00
856c57cb12
Corrected some translations
...
Signed-off-by: snipe <snipe@snipe.net >
2024-08-16 12:39:59 +01:00
ae9085b11f
Modernize use statements, switch to auth()
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-04 20:49:22 +01:00
fb233c0aa4
Cleaned up facade names and references
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-29 12:38:15 +01:00
eb0657c953
Merge branch 'develop' into bug/sc-24812
2024-02-28 17:22:16 -05:00
7c3d8b896b
Updated asset transformers/presenters to display requestable status
...
Signed-off-by: snipe <snipe@snipe.net >
2024-02-28 14:59:55 +00:00
4093327b7f
adding in Last Checkin Date to Hardware view and index
2024-02-13 16:52:12 -05:00
6a3ab526de
Refactorer API controller restore methods
...
Signed-off-by: snipe <snipe@snipe.net >
2023-11-22 18:04:24 +00:00
64219da0b4
Merge branch 'develop' into Robert-Azelis-EOL_fix_improvements
2023-10-26 13:36:18 +01:00
ab3edae0b6
Reverted buttons (this re-introduces the n+1 problem.)
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-25 19:43:09 +01:00
23a6547ada
Added custom fields, fixed n+1
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-25 17:28:14 +01:00