Nicky West
c94a8c42f4
Changed NotesController::getList() to NotesController::index() & reordered methods for consistency
2025-07-28 16:57:46 -07:00
Nicky West
16fdb16a56
Changed over to route model binding and simplified logic & gates
2025-07-28 16:55:11 -07:00
Nicky West
b264bbf69f
feat(api): Add API endpoints for managing asset history notes
...
- Add POST endpoint to create a history note attached to an asset
- Add GET endpoint to retrieve history notes for an asset
- Add ActionLog factory state for manual notes
- Implement controller methods with authorization checks
- Add feature tests for note creation, retrieval, and access control
- Register new API routes for these endpoints
Supports automation by enabling programmatic asset history note management.
2025-07-28 15:55:37 -07:00
snipe
1e6cef52c9
Fixed tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-15 15:17:08 +01:00
snipe
5abd2c7151
Added tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 13:12:16 +01:00
snipe
aafc8996c1
phpcbf fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 12:18:54 +01:00
snipe
d8e7123576
Added uploaded files API controllers and presenters
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 11:37:31 +01:00
snipe
26774b4193
Merge pull request #17287 from uberbrady/limit_license_seat_increments
...
Fixed [FD-45786] - Limit changing of asset seat count to no more than 10k at a time
2025-06-24 17:43:02 +01:00
Brady Wetherington
a7a597d609
Added some tests around license seat changes
2025-06-24 17:35:49 +01:00
snipe
1c12b9278a
Merge pull request #17116 from marcusmoore/17065-send-alert-to-assigner-upon-response
...
Fixed #17065 - allow sending acceptance alert to initiator.
2025-06-24 17:30:47 +01:00
Marcus Moore
6f3c5c44a5
Remove assertion
2025-06-17 14:31:14 -07:00
Marcus Moore
ff4819ac68
Get licenses working
2025-06-17 12:34:16 -07:00
Marcus Moore
58af133853
Re-add some test cases
2025-06-17 11:51:33 -07:00
snipe
090399b336
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 16:34:12 +01:00
Marcus Moore
7f35498919
Remove some test cases
2025-06-12 15:56:24 -07:00
Marcus Moore
297205ff91
Tests
2025-06-12 15:55:25 -07:00
Marcus Moore
6f99381d13
Handle accessories
2025-06-12 15:49:38 -07:00
Marcus Moore
45a42b00ad
Add test
2025-06-12 15:48:48 -07:00
Marcus Moore
6586858284
Scaffold some test cases
2025-06-12 15:31:32 -07:00
Marcus Moore
19cce15e54
Revert "Method signature change"
...
This reverts commit a60ffc0702 .
2025-06-12 13:54:53 -07:00
Marcus Moore
62b8e4c46f
Revert "Inline some values"
...
This reverts commit 74b7d27408 .
2025-06-12 13:54:46 -07:00
Marcus Moore
74b7d27408
Inline some values
2025-06-12 13:49:19 -07:00
Marcus Moore
a60ffc0702
Method signature change
2025-06-12 13:46:05 -07:00
Marcus Moore
5711a9e148
Fix test
2025-06-12 13:02:26 -07:00
Marcus Moore
a0f40c2dfb
Tests
2025-06-12 12:56:24 -07:00
Marcus Moore
34636016eb
Improve test
2025-06-12 12:47:03 -07:00
Marcus Moore
95027e329c
Formatting
2025-06-12 12:44:29 -07:00
snipe
59db38524b
Merge pull request #17094 from spencerrlongg/snipe-it-17051
...
Fixes #17051 - Nulling Custom Fields In Bulk Asset Updates
2025-06-11 10:31:28 +01:00
Marcus Moore
2af7605451
Add failing tests
2025-06-09 12:55:09 -07:00
snipe
1c37c630aa
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 16:26:37 +01:00
snipe
246f1373a8
Merge pull request #16948 from marcusmoore/bug/sc-29181
...
Require assigned_x to be integer on asset model
2025-06-06 07:57:20 +01:00
snipe
6c51ef11b1
Merge pull request #17115 from marcusmoore/17067-limit-cc-if-acceptance-required
...
Fixed #17067 : Allow only sending cc email when acceptance required
2025-06-06 07:41:26 +01:00
Marcus Moore
ae98f6276e
Replace reject with declined
2025-06-05 17:24:57 -07:00
Marcus Moore
7424a5987b
Add subject
2025-06-05 17:22:31 -07:00
Marcus Moore
2d08749207
Improve readability
2025-06-05 16:56:11 -07:00
Marcus Moore
db50e98ae3
Populate tests
2025-06-05 16:51:44 -07:00
Marcus Moore
7ec0925c69
Scaffold out tests
2025-06-05 16:44:44 -07:00
Marcus Moore
df1361aa43
Scaffold test
2025-06-05 16:42:31 -07:00
Marcus Moore
bec80b443c
WIP: begin to send email
2025-06-05 15:15:22 -07:00
Marcus Moore
333501fe55
WIP: create mail class
2025-06-05 15:07:19 -07:00
Marcus Moore
063553d4f7
Scaffold scenarios
2025-06-05 14:57:15 -07:00
Marcus Moore
2a68b4aeff
Update test for updating category with alert_on_response
2025-06-05 14:36:06 -07:00
Marcus Moore
5e25150521
Add another test case
2025-06-05 14:26:56 -07:00
Marcus Moore
cb183d3645
Store alert_on_response_id on CheckoutAcceptance
2025-06-05 14:06:22 -07:00
Marcus Moore
088e6af0b5
Remove admin_cc_email validation for admin_cc_always
2025-06-05 12:07:14 -07:00
snipe
ed817dc414
Merge branch 'develop' into snipe-it-17051
2025-06-05 11:37:17 +01:00
Marcus Moore
10be434c13
Populate tests
2025-06-04 12:58:49 -07:00
Marcus Moore
92e22eead5
Formatting
2025-06-04 12:51:59 -07:00
Marcus Moore
31db86abd3
Simplify test
2025-06-04 12:51:48 -07:00
Marcus Moore
8e70ff135a
Scaffold tests
2025-06-04 12:44:55 -07:00