d5c141dc59
Fix: Removed setting validation as it is not strictly necessary
2024-11-20 11:55:48 +01:00
66d6b01307
Feature: Added translations for label generation API endpoint
2024-11-19 14:16:06 +01:00
889aff43c2
Feature: Added API endpoint for generating asset labels
2024-11-19 14:13:05 +01:00
f3c4e55667
Refactor asset creation with API
...
Commit fb4fe3004 restored the previous behaviour to check the company_id in case of FullMultipleCompanySupport.
But after rereading the code and the laravel documentation, the check is already there where it belongs in AssetStoreRequest::prepareForValidation()
The bug is the is_int-check of the request input in prepareForValidation(). Is is of type string even if it is a numeric value, so the call to getIdForCurrentUser() never happend.
Fix this by removing the check and the now redundant call to getIdForCurrentUser().
Wrong values will get caught by the model-level validation rules.
2024-10-14 15:14:41 +02:00
fb4fe30049
Fix asset creation with API and FullMultipleCompanySupport
...
It is currently possible to create an asset with arbitrary company without being superuser and FullMultipleCompanySupport enabled.
This bug goes back to 75ac7f80b9 which is part of version 6.3.0.
Fix this by restoring the previous behaviour to check the company_id with getIdForCurrentUser().
2024-10-11 12:19:20 +02:00
350b627ce1
Fix numeric sort 'ambiguous order clause' error
2024-10-03 14:23:40 +01:00
27ba641aa5
Added checkin on delete to API
...
Signed-off-by: snipe <snipe@snipe.net >
2024-10-01 14:30:34 +01:00
0ce5832b6c
Removed debugging
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-24 17:29:40 +01:00
5fb43dd159
Handle audit *and* audits for urls
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-24 16:55:56 +01:00
de57d71bf1
Fixed #15548 - unify audit due/overdue APIs
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-24 16:30:24 +01:00
b21c303e56
Merge remote-tracking branch 'origin/develop' into features/add_created_at_created_by
2024-09-20 13:43:50 +01:00
a77a7065d7
Added order by admin to assets
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-19 16:34:10 +01:00
1582d81e5b
Change user_id to created_by
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-17 22:16:41 +01:00
7c85ad54eb
Sort by numeric columns for numeric custom fields
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-17 19:44:03 +01:00
56e31d2303
Fixed #15366 - use permission for encrypted custom fields
...
Signed-off-by: snipe <snipe@snipe.net >
2024-08-22 14:58:09 +01:00
01c69c8f8f
Allow optional status label on quickscan checkin
...
Signed-off-by: snipe <snipe@snipe.net >
2024-08-15 10:08:48 +01:00
1139ed676a
$id to $asset->id (thanks tests)
2024-07-23 13:03:25 -05:00
64be353156
Merge branch 'develop' into bug/sc-24884
2024-07-23 12:55:19 -05:00
1d65781d8d
More type-hinting
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-05 07:07:20 +01:00
e98284fff5
Modernized helpers and use statements
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-04 20:48:35 +01:00
6f29c0a7cf
Merge branch 'refs/heads/develop' into bug/sc-24884
...
# Conflicts:
# routes/api.php
2024-07-02 15:48:39 -05:00
92ba889cae
Updated/removed facades
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-29 12:53:51 +01:00
fb233c0aa4
Cleaned up facade names and references
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-29 12:38:15 +01:00
cdb1140f10
Merge branch 'develop' into bug/sc-24884
2024-05-23 13:53:00 -05:00
8d74a976a1
Merge branch 'develop' into chore/sc-25103/add-tests-around-asset-checkout
2024-05-22 16:09:27 -07:00
6d104251b3
Remove todo
2024-05-22 15:40:54 -07:00
f16c79bb9a
Improve event assertions
2024-05-22 15:38:23 -07:00
c7fa2c04ad
Add scenario
2024-05-22 13:33:12 -07:00
8ca882d1c8
Complete a scenario
2024-05-22 13:23:49 -07:00
c137fafa97
Updated language
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-15 18:10:43 +01:00
cb22a3d556
Updated comments again :-/
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-15 17:52:50 +01:00
c7accb4599
Added comments
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-15 17:38:42 +01:00
3c4098038d
Fail early if no tag
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-15 16:33:47 +01:00
4224bc0c43
Removed extra settings param
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-02 12:36:57 +01:00
103809b65f
Removed debugging
...
Signed-off-by: snipe <snipe@snipe.net >
2024-04-26 21:01:43 +01:00
6dc9ccffcd
Refactor api for handling audit/expected checkins
...
Signed-off-by: snipe <snipe@snipe.net >
2024-04-26 18:56:57 +01:00
bf058bd5c6
Use updated scopes
...
Signed-off-by: snipe <snipe@snipe.net >
2024-04-26 14:02:56 +01:00
b11c900a4c
fix bracket, + overwrite required rulesets
2024-04-23 16:29:07 -05:00
53ccd196d7
Merge branch 'develop' into bug/sc-24884
2024-04-23 13:57:59 -05:00
67a8e0b5c6
This re-enables the ability to update encrypted custom fields via the API
2024-04-15 18:46:11 +01:00
5567a1e9ac
Formatting
2024-04-10 17:37:11 -07:00
f28a82de71
Implement some tests, scaffold others
2024-04-10 17:27:07 -07:00
7c2fae7b9d
Scaffold api test cases
2024-04-10 17:08:45 -07:00
0a90df2b14
alright conflicts resolved
2024-04-03 14:40:14 -05:00
4ab75c1c03
Merge branch 'develop' into bug/sc-24884
2024-04-03 14:08:41 -05:00
f42e5d5292
Reverting the store/update asset API responses for now
...
This currently breaks the Jamf integration - need a better longer term plan.
Signed-off-by: snipe <snipe@snipe.net >
2024-03-28 21:58:49 +00:00
86677b5f13
Make last_checkin sortable
...
Signed-off-by: snipe <snipe@snipe.net >
2024-03-27 20:37:25 +00:00
cec84b857b
fixed last audit date + test
2024-03-27 14:39:23 -05:00
013463aafc
Merge branch 'develop' into bug/sc-24884
2024-03-27 12:45:45 -05:00
850f85ff59
Merge pull request #14369 from spencerrlongg/bug/sc-24343
...
Add new validator for custom field checkboxes and fix asset model default updates
2024-03-26 19:22:29 +00:00