e446dc1cba
Fixed [RB-4105] - check for item’s existance before applying withTrashed()
2026-04-03 13:07:37 +01:00
7a001c81ea
Merge pull request #18809 from grokability/rename-assetstatus
...
Rename assetstatus to status (variation of #18808 )
2026-04-03 11:38:45 +01:00
9e82f3ffd9
Merge pull request #18814 from Godmartinz/add-example-logo-to-label-preview
...
Adds #18663 generic example logo for label preview
2026-04-03 11:37:06 +01:00
0ccdeed318
Merge pull request #18817 from Godmartinz/notification-language-fix
...
Fixes #18811 locale for Requestable notifications
2026-04-03 09:41:06 +01:00
85d7ba73aa
Set company_id in request for non-super-admins when fmcs enabled
2026-04-02 15:50:13 -07:00
c6a3afa555
revert change, but still add locale
2026-04-02 15:31:25 -07:00
6cc8ec63be
Correct way to append locale
2026-04-02 15:29:57 -07:00
2c87a469e3
adds generic example logo if no logo present"
2026-04-02 10:55:56 -07:00
d289ac7f05
Pint
2026-04-02 11:26:33 +01:00
7ec60bc6f2
Same as #18808 but renamed assetstatus to status
2026-04-02 11:26:23 +01:00
591bba71d5
Pint
2026-04-01 21:46:23 +01:00
7aef0f78b0
Fixed weird component linking
2026-04-01 21:46:13 +01:00
3578580956
Fix variable
2026-04-01 20:41:00 +01:00
8502a2291b
Allow non-report users to view assets, etc if they have permission
2026-04-01 14:51:42 +01:00
e3b53c8fa2
Use newer files permission
2026-04-01 10:13:39 +01:00
c33ab9c924
wrap in array properly
2026-03-30 20:13:52 -05:00
523920d6d6
Pint
2026-03-28 10:36:37 +00:00
e39a242a76
Ignnore counts
2026-03-28 10:36:29 +00:00
9924112d08
Use Filter request on categories API
2026-03-27 20:38:16 +00:00
4dc5e8bbdb
Use filter check
2026-03-27 19:19:48 +00:00
0261776778
Added FilterRequest and added refactorerd search check
2026-03-27 19:19:25 +00:00
ede406c904
Fixed #18573 - Removed extra slash in files controllers
2026-03-27 15:44:27 +00:00
280d16637a
Added file-specific policies
2026-03-26 17:40:49 +00:00
614a2cd5de
Pint cleanup
2026-03-26 16:02:24 +00:00
616d0f00f9
Added #18767 - uploads for companies and departments
2026-03-26 16:02:07 +00:00
334f27424e
Fixed #18765 - viewKeys hiding serial for non-licenses
2026-03-26 12:57:06 +00:00
316f1be3d0
Fixed typo and spacing
2026-03-26 12:14:20 +00:00
a500dd4e9e
Add generic history method and component blade for loggables
2026-03-26 12:13:59 +00:00
413b571ce8
Merge pull request #18737 from guyguy333/public-s3-proxy
...
Add S3 proxy option
2026-03-25 14:35:56 +00:00
a4ad7a0baf
Small tweaks to locations API
2026-03-25 10:39:12 +00:00
e285ee2931
Small fixes in formatting
2026-03-24 21:33:46 +00:00
a0c905de33
Handle null next_audit_date
2026-03-23 15:38:57 -07:00
0fe753b7da
Added % bars to accessories, licenses, etc
2026-03-23 10:41:48 +00:00
66607069fe
Merge pull request #18740 from grokability/modern-ui-for-assets-view
...
Modern UI for assets view
2026-03-23 09:40:46 +00:00
03b0e24289
Added % remaining and create asset button to models view and list
2026-03-23 08:54:13 +00:00
8498b9b6bd
Use route model binding for department
2026-03-21 10:20:18 +00:00
d58fda626e
Import company model
2026-03-21 10:02:18 +00:00
282388fb33
New transformers
2026-03-20 18:23:04 +00:00
18a4c88ead
RMB on licenses for assets API call
2026-03-20 18:19:42 +00:00
1482abc8b9
feat: add PUBLIC_S3_PROXY option to serve public uploads through the app
...
When PUBLIC_S3_PROXY=true, public uploads (images, logos, avatars) are
served through a proxy controller instead of directly from S3. This
allows using a single fully private S3 bucket for all storage, with no
public ACLs or direct S3 URLs exposed to the browser.
The proxy streams files from the configured public disk with proper
cache headers (ETag, Last-Modified, Cache-Control). Disabled by default
for full backward compatibility.
2026-03-19 19:41:05 +01: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
5f1566d6ab
Fixed path for translations
2026-03-18 19:59:25 +00:00
87c5e3e01e
Fixed path for non-deletable path info
2026-03-18 19:59:10 +00:00
d36e17eaae
Check for deletability in groups
2026-03-18 15:57:11 +00:00
0a4ec84875
Use has instead of filled for email, username, etc
2026-03-17 13:58:59 +00:00
d0e57cfab6
Added null operator in the case of a bad status label on asset audit
2026-03-17 13:27:46 +00:00
95ba562021
Remove int from asset_maintenance_time
2026-03-17 13:11:10 +00:00
62cadfdc8c
Removed permissions on report view
2026-03-17 12:22:26 +00:00
e2406e33d8
Improved asset maintenance report
2026-03-17 12:16:31 +00:00
ed201b24d6
Fixed #18574 - adds checked out field to maintenances
2026-03-16 19:54:04 +00:00