snipe
0ee64216fa
Use transformer to handle model response on create and update
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-10 15:38:25 +01:00
snipe
b0305e12d2
Merge remote-tracking branch 'origin/develop'
2025-07-10 13:11:10 +01:00
snipe
b0917a5131
Merge pull request #17385 from grokability/17383-fix-api-route-path
...
Fixed #17383 - re-add `/hardware/` as an object type in the file upload API
2025-07-10 13:10:43 +01:00
snipe
0972c4e340
Re-added /hardware/ as viable route for API file uploads
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-10 13:06:22 +01:00
snipe
43a237bf95
Merge pull request #17378 from grokability/phpcs/models
...
Code formatting fixes
2025-07-09 21:55:30 +01:00
snipe
95f867b267
Code formatting fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 21:48:53 +01:00
snipe
58f76b5c99
Merge remote-tracking branch 'origin/develop'
2025-07-09 21:01:24 +01:00
snipe
e96daf469a
Better phrasing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 21:00:54 +01:00
snipe
7c4ee632cf
Merge remote-tracking branch 'origin/develop'
2025-07-09 20:58:17 +01:00
snipe
f2cdfe9e47
Normalize textarea for notes in acceptance form
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 20:58:07 +01:00
snipe
b6b0f716eb
Merge remote-tracking branch 'origin/develop'
2025-07-09 20:22:25 +01:00
snipe
929b67e768
Merge pull request #17376 from grokability/small-tweak-to-acceptance-ui
...
Better indicate via submit button colors and messaging that something is about to be accepted or declined
2025-07-09 20:21:50 +01:00
snipe
0573dc136a
Put the sig check back
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 20:16:30 +01:00
snipe
48588f6a9e
Small UI sugar on the acceptance/signature screen
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 20:08:19 +01:00
snipe
bd0e04ed15
Merge remote-tracking branch 'origin/develop'
2025-07-09 15:48:17 +01:00
snipe
88579b9bf3
Merge pull request #17374 from uberbrady/improve_inline_videos
...
Fixed [FD-49538 ] - use a Video tag for video files for non-Safari usage
2025-07-09 15:47:19 +01:00
snipe
8599981d44
Merge remote-tracking branch 'origin/develop'
2025-07-09 15:46:53 +01:00
snipe
e8bb9bde99
Fixed #8201 - splits first_name and last_name in user export
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-09 15:46:42 +01:00
Brady Wetherington
0ee3cca4da
Use a Video tag for video files for non-Safari usage
2025-07-09 15:15:53 +01:00
snipe
6fc6e95c67
Merge remote-tracking branch 'origin/develop'
2025-07-08 22:02:34 +01:00
snipe
f89ee6b7f2
Merge pull request #17361 from Godmartinz/return-custom-textarea_input
...
Fixed #7957 - custom field Textarea input not retaining when switching Asset Models with shared fields
2025-07-08 22:02:07 +01:00
snipe
43b585bde8
Merge remote-tracking branch 'origin/develop'
2025-07-08 21:59:58 +01:00
snipe
aebfb52c85
Merge pull request #17362 from Godmartinz/license-redirect-bug
...
Fixed #17310 - 500 on redirect when checking in a license seat
2025-07-08 21:59:22 +01:00
Godfrey M
667bd7af0e
fix checkout_to_type being null when checking in
2025-07-08 13:53:10 -07:00
snipe
710f89291f
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-07-08 21:27:06 +01:00
snipe
bbf69bc582
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-08 21:26:15 +01:00
snipe
f2b7a3d002
Updated language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-08 21:25:31 +01:00
Godfrey M
3fd9e3ab56
include textareas input return
2025-07-08 12:02:56 -07:00
snipe
4c6249eb9e
Merge remote-tracking branch 'origin/develop'
2025-07-07 22:09:45 +01:00
snipe
8e11466a54
Added query scope
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 22:09:23 +01:00
snipe
016900bad8
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-07-07 21:54:04 +01:00
snipe
dade9797d5
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 21:46:13 +01:00
snipe
2e8ae33761
Merge remote-tracking branch 'origin/develop'
2025-07-07 20:58:36 +01:00
snipe
97c1e65ffc
Fixed fieldname
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 20:58:26 +01:00
snipe
b4e22f4a21
Small fix for seat listing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 20:56:26 +01:00
snipe
0d325060da
Merge remote-tracking branch 'origin/develop'
2025-07-07 17:06:24 +01:00
snipe
58b6feb3ca
Merge pull request #17356 from grokability/show-only-taken-licenses
...
[FD-49569 ] - Show only assigned in license tab
2025-07-07 17:05:38 +01:00
snipe
41c4920d45
Show only assigned in license tab
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 16:58:36 +01:00
snipe
1a6e98e18f
Merge remote-tracking branch 'origin/develop'
2025-07-07 16:24:04 +01:00
snipe
d1ddd8de98
Re-add column selector
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 16:23:48 +01:00
snipe
97e34595f6
Merge remote-tracking branch 'origin/develop'
2025-07-07 16:00:10 +01:00
snipe
f41307eb4a
Merge pull request #17353 from grokability/fixes-#14295-send-acceptance-on-signing
...
Fixed #14295 - allow user to receive an email PDF upon signing
2025-07-07 15:59:03 +01:00
snipe
59de77feb0
Use company name if provided instead of site name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 15:55:40 +01:00
snipe
8ebbcf6e80
Removed console commands
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 15:55:31 +01:00
snipe
24c6e836dd
Added checkbox toggle
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 15:51:24 +01:00
snipe
8e38b3898e
Fixes #14295 - allow user to receive an email PDF upon signing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 15:38:36 +01:00
snipe
a179d5234b
Merge remote-tracking branch 'origin/develop'
2025-07-07 14:43:28 +01:00
snipe
ce9a5e35c9
Merge pull request #17352 from grokability/fixed-#17273-notes-in-upcoming-audit
...
Fixed #17273 - switch to HTML table from markdown
2025-07-07 14:42:43 +01:00
snipe
b092779697
Fixed #17273 - switch to HTML table from markdown
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 14:37:38 +01:00
snipe
64c6121fdb
Merge remote-tracking branch 'origin/develop'
2025-07-07 14:00:55 +01:00
snipe
ab30a96d16
Merge pull request #17327 from Godmartinz/asset_model_redirect
...
FIXED : #15861 adds a redirect option for asset model and previous page
2025-07-07 14:00:31 +01:00
snipe
08d8954a85
Merge remote-tracking branch 'origin/develop'
2025-07-07 14:00:03 +01:00
snipe
dab0fb16ad
Merge pull request #17291 from Godmartinz/fix_bulk_checkout_focus
...
Fixes #12094 - Adds focus to select2 in bulk checkout
2025-07-07 13:57:12 +01:00
snipe
4f20955d0d
Merge remote-tracking branch 'origin/develop'
2025-07-07 13:46:03 +01:00
snipe
5be398bc99
Merge pull request #17350 from grokability/tighter-control-on-company
...
Fixes #17302 - Tighter control on company
2025-07-07 13:45:08 +01:00
snipe
3a703c8bcf
Merge remote-tracking branch 'origin/develop'
2025-07-07 13:35:07 +01:00
snipe
fe4172957f
Merge pull request #17351 from grokability/smaller-pdfs
...
Fixed #17349 - enable_font_subsetting in PDFs
2025-07-07 13:33:29 +01:00
snipe
ff3a59d347
Fixed #17349 - enable_font_subsetting in PDFs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 13:32:25 +01:00
snipe
f9aedea26f
Eager load admin
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 13:21:07 +01:00
snipe
5abd2c7151
Added tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 13:12:16 +01:00
snipe
bfcaf4f37b
Removed unecessary use statement
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 12:36:59 +01:00
snipe
5f4e1835bc
Removed unused method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 12:36:16 +01:00
snipe
c1f1ae6b64
Removed logging
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 12:31:12 +01:00
snipe
c4fcc6c24e
Removed direct scoping calls
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-07 12:26:30 +01:00
snipe
ccbffa086b
Merge remote-tracking branch 'origin/develop'
2025-07-07 11:36:33 +01:00
snipe
dd73ad9941
Merge pull request #17341 from Godmartinz/query_error_rb19824
...
Fixed #17193 : perform Orderby before Collection in Bulk Assets Controller
2025-07-07 11:19:37 +01:00
snipe
ac21f7569f
Merge pull request #17346 from grokability/add-video-uploads
...
[FD-49538] Add video/audio uploads
2025-07-07 11:15:19 +01:00
snipe
4ef0158da4
Use preview instead of image text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-03 20:19:29 +01:00
snipe
4db3b3ba0e
Use config array for extensions in restore tool
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-03 20:19:13 +01:00
snipe
dc43d85323
Check for audio files
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-03 20:15:30 +01:00
snipe
62651f381c
Expand safe allowed inline files
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-03 20:13:57 +01:00
snipe
3e9098907a
Use config file for file types/mimes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-03 20:11:31 +01:00
snipe
e18df250f8
Removed console debugging
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-03 20:08:08 +01:00
Godfrey M
be5c5a51da
get desired behavior of select-2
2025-07-02 11:20:04 -07:00
Godfrey M
a728fad675
perform orderBy on query before converting to a Collection
2025-07-02 11:06:35 -07:00
snipe
07ee4be840
Merge remote-tracking branch 'origin/develop'
2025-07-02 18:38:12 +01:00
snipe
185629b310
Merge pull request #17338 from grokability/small-depreciation-tweaks
...
Fixed #1909 - Small depreciation tweaks
2025-07-02 18:37:21 +01:00
snipe
30ebea4f2d
Return int count
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 18:24:27 +01:00
snipe
b135c1eac2
Updated language strings in view
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 18:15:06 +01:00
snipe
88fef73d6f
Use new translation
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 17:54:10 +01:00
snipe
556a9039e9
New strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 17:53:55 +01:00
snipe
cdfe6c21c1
Tightened HTML, added translations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 17:53:42 +01:00
snipe
b094ebdd66
Removed validation of > 0
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 17:53:32 +01:00
snipe
4cc9b2d312
Merge remote-tracking branch 'origin/develop'
2025-07-02 17:21:39 +01:00
snipe
526a7ddea6
Merge pull request #17337 from grokability/fixes-#17112-ldap-location-set-to-0
...
Fixed #17112 - Set location ID to null instead of 0
2025-07-02 17:20:34 +01:00
snipe
bb5ad31cba
Merge pull request #17336 from uberbrady/safer_deserialize
...
Use safer deserialization defaults
2025-07-02 17:15:48 +01:00
snipe
549da2efed
Set location ID to null instead of 0
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 17:15:18 +01:00
snipe
e5e586dc43
Attempt to generalize companyable in company scope
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 17:12:55 +01:00
Brady Wetherington
8a682beb0e
Use safer deserialization defaults
2025-07-02 14:49:12 +01:00
snipe
24dddae1d1
Merge remote-tracking branch 'origin/develop'
2025-07-02 11:57:57 +01:00
snipe
699e9f75c9
Fixed RB-19892
...
Check for location before trying to grab company property
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 11:57:42 +01:00
snipe
ad0165d085
Merge remote-tracking branch 'origin/develop'
2025-07-02 11:44:30 +01:00
snipe
759e30977b
Merge pull request #17333 from grokability/fixes-#17326-dash-sorting
...
Fixed #17326 - sorting on dashboard
2025-07-02 11:43:48 +01:00
snipe
6cfdb49cc3
Fixed #17326 - sorting on dashboard
...
Signed-off-by: snipe <snipe@snipe.net >
2025-07-02 11:41:21 +01:00
snipe
39dc38c5d1
Merge remote-tracking branch 'origin/develop'
2025-07-01 23:32:43 +01:00
snipe
1195121bf0
Merge pull request #17330 from uberbrady/add_escaping_to_action_logs
...
Add escaping to user_agent and remote_ip variables for API results
2025-07-01 23:30:41 +01:00
Brady Wetherington
8bc067b18b
Add escaping to user_agent and remote_ip variables for API results
2025-07-01 23:22:09 +01:00
Godfrey M
76f59f7b85
fix variables
2025-07-01 12:52:16 -07:00
Godfrey M
55ebb4671f
update check in and check out controllers
2025-07-01 12:44:26 -07:00
Godfrey M
8a9cf07063
editing controllers and edit blades for other categories
2025-07-01 12:31:55 -07:00
Godfrey M
ca9ff8cf19
set return type for RedirectOptions
2025-07-01 12:04:02 -07:00
Godfrey M
7217d9c427
adds redirect to previous page, use match instead of switch cases
2025-07-01 11:55:46 -07:00
Godfrey M
9d712ad8f1
clean up code
2025-07-01 10:56:02 -07:00
Godfrey M
f3e49e7010
add asset model as a redirect option
2025-07-01 10:43:00 -07:00
snipe
046ce19dbb
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-06-30 11:46:24 +01:00
snipe
ba94f1b920
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-30 11:45:43 +01:00
snipe
edcd46dd67
Updated language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-30 11:44:46 +01:00
snipe
5cf6c89dde
Merge pull request #17322 from grokability/fixes-#8484-add-supplier-to-license-relationship
...
Fixed #8484 - added supplier to license relationship
2025-06-30 11:29:07 +01:00
snipe
58676b1f83
Fixed #8484 - added supplier to license relationship
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-30 11:27:30 +01:00
snipe
8ff7c30e5a
Merge pull request #17315 from grokability/traitify-uploads
...
Added HasUploads trait and remove uploads method for models
2025-06-27 20:00:28 +01:00
snipe
cd989768d4
Added HasUploads trait and remove uploads method for models
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 19:32:22 +01:00
snipe
33263f5a93
Merge remote-tracking branch 'origin/develop'
2025-06-27 13:52:09 +01:00
snipe
6cbdefe3d9
Small regressions
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 13:04:02 +01:00
snipe
8ef8e76300
Merge remote-tracking branch 'origin/develop'
2025-06-27 12:48:54 +01:00
snipe
c6ecc0d8e8
Merge pull request #17311 from grokability/rwork-bulk-api-to-smaller-pr
...
Fixed #9413 and rework upload API for bulk and better responses (refactor of #16964 )
2025-06-27 12:43:34 +01:00
snipe
e0f5663bf4
Requested changes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 12:37:11 +01:00
snipe
aafc8996c1
phpcbf fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 12:18:54 +01:00
snipe
128da40cbf
Added comments
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 12:03:12 +01:00
snipe
ea0460e97e
Remove unused API files controllers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-27 11:51:36 +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
73cfdae9e7
Merge remote-tracking branch 'origin/develop'
2025-06-25 15:00:46 +01:00
snipe
6f45ec655f
Merge pull request #16857 from realchrisolin/generic_tape
...
Generic tape
2025-06-25 14:59:57 +01:00
snipe
54a3e41281
Merge remote-tracking branch 'origin/develop'
2025-06-25 14:58:46 +01:00
snipe
ec17c168ea
Merge pull request #17222 from grokability/fixes-#17221-move-table-featueres-into-js
...
Fixed #17221 - Moved common table elements to partial
2025-06-25 14:52:17 +01:00
snipe
119b097521
More cleanup
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:43:09 +01:00
snipe
c731633a84
Fixed weird formatting
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:40:26 +01:00
snipe
6a4d6ade39
Fixed typo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:39:46 +01:00
snipe
b3b4697fc9
More whitespace cleanup
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:38:25 +01:00
snipe
72c706d697
Aaaand one more
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:30:34 +01:00
snipe
8a7af24bd4
More whitespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:29:33 +01:00
snipe
dd01bd3e5f
Cleaned up whitespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:29:01 +01:00
snipe
59cade9f82
Cleaned up whitespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:28:20 +01:00
snipe
6bb9b79832
Tweaked dashboard
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:11:29 +01:00
snipe
f8fe7b5803
Removed whitespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:11:19 +01:00
snipe
4d6279d61c
Added JS to handle data-dash attribute overrides
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:11:04 +01:00
snipe
5ef581f328
Fixed typo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 14:10:51 +01:00
snipe
d59ba6da84
Merge remote-tracking branch 'origin/develop'
2025-06-25 13:11:39 +01:00
snipe
20a59c343e
Merge pull request #17296 from uberbrady/improve_fmcs_locations_test
...
Fixed #17190 and [FD-49375]: Do FMCS testing 'async' to keep from blowing out the whole settings page
2025-06-25 13:10:54 +01:00
snipe
d6feb522b7
Merge pull request #17297 from grokability/fixes-#17259-#15239-external-avatar
...
Fixed #15239 and #17259 - better handle external avatars
2025-06-25 13:09:33 +01:00
snipe
951aee8292
Fixes #15239 and #17259 - better handle external avatars
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 13:03:51 +01:00
Brady Wetherington
6e2d7912b5
Do the FMCS testing 'async' to keep from blowing out the whole page
2025-06-25 12:59:37 +01:00
snipe
1b28b06934
Merge remote-tracking branch 'origin/develop'
2025-06-25 11:04:15 +01:00
snipe
b20925b550
Fixed #17282 - removed erroneous update gate for user-license endpoint
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-25 11:03:06 +01:00
Godfrey M
483f684b04
adds focus to select 2 bulk checkout
2025-06-24 09:58:38 -07: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
Brady Wetherington
de4764bd05
Limit changing of asset seat count to no more than 10k at a time
2025-06-24 13:53:11 +01:00
snipe
ff3e69a56c
Merge remote-tracking branch 'origin/develop'
2025-06-23 20:51:24 +01:00
snipe
c1e7a78d23
Merge pull request #17284 from Godmartinz/fix-depreciation-choice-in-transformer
...
FIXED : #14869 changes the depreciation method selected for Assets index table
2025-06-23 20:49:25 +01:00
Godfrey M
8894bb91cc
fix method choice in asset transformer for depreciations
2025-06-23 12:37:29 -07:00
snipe
c955126f01
Merge pull request #17283 from Godmartinz/multiclick_checkout_bug
...
Fixed #14077 : Disables checkout button after submitting
2025-06-23 20:30:38 +01:00
Godfrey M
ce53b48d04
disable checkout button after submitting
2025-06-23 12:18:24 -07:00
snipe
6b975a5fb4
Merge remote-tracking branch 'origin/develop'
2025-06-23 16:41:42 +01:00
snipe
6015aeddee
Merge pull request #17209 from Godmartinz/saml_xml_update_bug
...
Fixed #17089 : SAML metadata now updating with new XML uploads
2025-06-23 16:40:35 +01:00
snipe
7b04e30964
Merge pull request #17280 from grokability/fixes/#7246-manager-id-in-import
...
Fixed #7246 - added manager employee/username number to importer
2025-06-23 16:07:14 +01:00
snipe
6794f5e783
Added logging for manager import
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-23 15:46:04 +01:00
snipe
6e41ceff39
Fixed parameter order
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-23 15:41:56 +01:00
snipe
7ab47ff0de
Fixed #7246 - added manager employee number to importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-23 15:11:57 +01:00
snipe
3a02b15124
Merge remote-tracking branch 'origin/develop'
2025-06-23 12:38:40 +01:00
snipe
92d24d8702
Merge pull request #17277 from grokability/#17264-add-notes-to-bulk
...
Fixed #17264 : add notes to bulk asset edit
2025-06-23 12:36:50 +01:00
snipe
bcbfd46682
Update controller
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-23 12:32:33 +01:00
snipe
bfd96a695f
Add notes field and nulling checkbox
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-23 12:32:28 +01:00
snipe
f27e8534dc
Make sure $item exists
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-23 12:32:15 +01:00
snipe
040cd7ddbf
Updated string to use shorter version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 20:56:37 +01:00
snipe
5f73d81935
Merge remote-tracking branch 'origin/develop'
2025-06-22 20:14:59 +01:00
snipe
8d6b21a076
Merge pull request #17241 from spencerrlongg/bug/17239-possible-500-when-checking-in-license-assigned-to-a-soft-deleted-user
...
Fixed #17239 - Add `withTrashed` User Search On License Checkin
2025-06-22 20:14:03 +01:00
snipe
2d36b25017
Merge pull request #17258 from Robert-Azelis/patch-13
...
Company info - user print assets
2025-06-22 20:13:24 +01:00
snipe
002b5c0f6f
Merge remote-tracking branch 'origin/develop'
2025-06-22 20:07:52 +01:00
snipe
1f9e4306ae
Fixed #17261 - check for either old or new label engine QR
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 20:07:30 +01:00
snipe
8086842570
Merge remote-tracking branch 'origin/develop'
2025-06-22 19:42:03 +01:00
snipe
5242e0b36e
Merge pull request #17270 from grokability/fixes/#17249-order-by-location-in-maintenances
...
Fixed #17249 - sort by location in asset maintenances
2025-06-22 19:41:14 +01:00
snipe
e50505532e
Fixes #17249 - sort by location in asset maintenances
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:38:39 +01:00
snipe
51f2d5a664
Merge remote-tracking branch 'origin/develop'
2025-06-22 19:30:42 +01:00
snipe
f05ef18d55
Merge pull request #17269 from grokability/fixes/#17256-user-eula-view
...
Fixed #17256 : fixed permissions for non-super-admins to view their own EULAs
2025-06-22 19:29:41 +01:00
snipe
f6eccd7277
Added profile routes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:25:30 +01:00
snipe
4d1258c64b
Fixed downloadformatter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:25:17 +01:00
snipe
103cbfd038
Use profile eula API view
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:25:05 +01:00
snipe
47069ad3f4
Added stored eula method on profile
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:24:45 +01:00
snipe
317f620992
Added profile controller
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:24:19 +01:00
snipe
8f43694582
Added eula download with user check in profile controller
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:24:06 +01:00
snipe
df30076ffd
Update gate for user
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 19:23:50 +01:00
snipe
f81750617e
Fixed mismatched html header tag
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-22 17:30:13 +01:00
Robert-Azelis
e4534c4319
Company info - user print assets
2025-06-20 10:33:09 +02:00
snipe
d6c09aae6b
Updated paveit command to delete by user_id instead of ID
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-18 21:15:04 +01:00
spencerrlongg
d3d5230d0c
add with trashed to user search
2025-06-17 19:15:13 -05:00
Marcus Moore
6f3c5c44a5
Remove assertion
2025-06-17 14:31:14 -07:00
Marcus Moore
67b32ca14d
Mail content improvements
2025-06-17 14:22:54 -07:00
Marcus Moore
bffaf477ea
Method order
2025-06-17 14:22:44 -07:00
Marcus Moore
cba45ece12
Add image
2025-06-17 13:57:40 -07:00
Marcus Moore
3290d7f401
Add translations
2025-06-17 13:27:05 -07:00
Marcus Moore
ef3827376d
Add todo
2025-06-17 13:17:42 -07:00
Marcus Moore
4ae8a91051
Remove unused method
2025-06-17 12:34:43 -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
Godfrey M
8199cd2118
comment merge methods for now
2025-06-17 10:59:57 -07:00
snipe
b74b76de75
Merge remote-tracking branch 'origin/develop'
2025-06-17 18:17:10 +01:00
snipe
9f02b80cf1
Merge pull request #17233 from grokability/fixes-#17232-duplicate-expected-checkin-field
...
Fixed #17232 - removed duplicate expected_checkin field on asset edit/create
2025-06-17 18:14:36 +01:00
snipe
d3e4e81168
Fixed #17232 - removed duplicate expected_checkin field
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 18:08:21 +01:00
snipe
a1b1498106
Merge remote-tracking branch 'origin/develop'
2025-06-17 17:51:37 +01:00
snipe
38195c0a8f
Merge pull request #17225 from grokability/fixes-ui-issues-in-manager-view
...
Fixes #17227 and #17228 - UI issues in manager view
2025-06-17 17:28:52 +01:00
snipe
5fa11e4278
Updated language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 16:57:26 +01:00
snipe
c39b52fcb5
Move select list closer to the table, removed awkward icon
...
This makes the view more consistent with the normal layout and removes the CSRF that was being passed in the GET on the form.submit
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 16:57:17 +01:00
snipe
ec65fc1e65
Move manager view option to misc section
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 16:56:56 +01:00
snipe
32d8646d96
Add @lukaskraic as a contributor
2025-06-17 16:26:17 +01:00
snipe
e8835fc2b1
Merge pull request #17096 from lukaskraic/feature/manager-view-v2
...
Manager View Feature
2025-06-17 16:24:40 +01:00
snipe
1158851ea7
Merge remote-tracking branch 'origin/develop'
2025-06-17 15:57:12 +01:00
snipe
054a06c5dc
Update resources/lang/en-US/admin/settings/general.php
...
Co-authored-by: Marcus Moore <contact@marcusmoore.io >
2025-06-17 15:39:26 +01:00
snipe
9c61d2eb22
Removed common elements in tables
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 14:25:02 +01:00
snipe
d66b6cfee6
Merge pull request #17220 from grokability/added-advanced-search-to-activity-log
...
Added advanced search to activity log
2025-06-17 13:24:31 +01:00
snipe
89c0427b2f
Added fullscreen option
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 13:24:02 +01:00
snipe
3fec10d447
Added advanced search to activity log
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 13:20:39 +01:00
snipe
e1ab9e959e
Merge remote-tracking branch 'origin/develop'
2025-06-17 13:03:27 +01:00
snipe
f8b4981bfe
Merge pull request #17219 from grokability/fixes-#17213-search-by-admin
...
Fixes #17213 : search by admin (created_by) in activity report
2025-06-17 13:02:51 +01:00
snipe
130669a2f9
Added adminuser relationship in Searchable to concat first name and last name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 13:01:57 +01:00
snipe
c2c79ee231
Make created_by searchable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 12:56:39 +01:00
snipe
86f10bd702
Added employee number to searchable relation
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 12:56:30 +01:00
snipe
2bbac3ae9d
Merge remote-tracking branch 'origin/develop'
2025-06-17 12:38:52 +01:00
snipe
b496a06fc0
Merge pull request #17218 from grokability/fixed-#17212-hide-columns-on-print
...
Fixed #17212 - hide columns from print view
2025-06-17 12:37:43 +01:00
snipe
f865a6cb37
Added 'printIgnore' => true, to presenters to hide checkbox and action column from print view
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 12:35:05 +01:00
snipe
89186ea4f8
Merge pull request #17195 from grokability/#17192-fixes-wonky-layout-on-bulk-edit
...
Fixed #17192 - wonky layout on bulk edit screens
2025-06-17 11:55:31 +01:00
snipe
fb19985186
Use the same variable for fieldset closing tag
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 11:52:47 +01:00
snipe
e889b1d5e5
Merge remote-tracking branch 'origin/develop'
2025-06-17 11:42:00 +01:00
snipe
ebc6e1221a
Merge pull request #17198 from akemidx/ghissue-16241
...
Fixed #16241 - menu items not getting class="active" on click.
2025-06-17 11:40:56 +01:00
snipe
233bf856f4
Merge remote-tracking branch 'origin/develop'
2025-06-17 11:39:12 +01:00
snipe
2b91dcb700
Merge pull request #17216 from grokability/#17215-wrong-logo-check-in-print
...
Fixed #17215 : Check for acceptance logo vs regular logo
2025-06-17 11:38:19 +01:00
snipe
9d2e333fd6
Check for acceptance logo vs regular logo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-17 11:36:10 +01:00
Godfrey M
013ad1069c
saving certs sooner in the stack
2025-06-16 16:30:00 -07:00
Godfrey M
ec059717f6
adds id to XML textbox, now updates
2025-06-16 16:01:11 -07:00
akemidx
418566db3f
fixes the easy ones
2025-06-16 18:41:36 -04:00
snipe
bca843e06c
Merge remote-tracking branch 'origin/develop'
2025-06-16 20:32:40 +01:00
snipe
7be9463be6
Merge pull request #17180 from grokability/#12653-added-jobtitle-to-asset-listing
...
Fixed #12653 - added jobtitle to asset listing
2025-06-16 20:29:01 +01:00
snipe
51712bc7d6
Check for whether any of the models have a fieldset
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-16 16:40:07 +01:00
snipe
7b889d22d2
Fixed HTML
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-16 16:14:01 +01:00
snipe
30a79a1278
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-06-16 14:45:53 +01:00
snipe
e8aad989ec
Updated translations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-16 14:27:47 +01:00
snipe
4006d64d60
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-16 14:25:59 +01:00
snipe
d792d99375
Removed stray space for favicon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-15 03:51:50 +01:00
snipe
0f92dee2c4
Merge remote-tracking branch 'origin/develop'
2025-06-15 03:41:23 +01:00
snipe
b11036a2e5
Fixed #11977 - changed path in backups language
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-15 03:40:54 +01:00
snipe
f04efede15
Merge remote-tracking branch 'origin/develop'
2025-06-15 02:59:47 +01:00
snipe
01de69a250
Merge pull request #17181 from grokability/fixed-#14542-missing-fullscreen-in-locations
...
Fixed #14542 - added fullscreen option for location view tabs
2025-06-15 02:57:51 +01:00
snipe
5e1c2e7feb
Fixed #14542 - added fullscreen option for location view tabs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-15 02:56:07 +01:00
snipe
b842aa11e5
Remove debugging
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-15 02:25:25 +01:00
snipe
ff01078b60
Fixed #12653 - adds job title to asset listing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-15 02:23:53 +01:00
snipe
f0dfdf6720
Merge remote-tracking branch 'origin/develop'
2025-06-14 23:56:06 +01:00
snipe
b1e92293fc
Merge pull request #14998 from timoschwarzer/feature/department-manager-in-table
...
Added #14997 : Display department manager in user view and list
2025-06-14 23:51:41 +01:00
snipe
443f69bd82
Merge branch 'develop' into feature/department-manager-in-table
2025-06-14 23:48:52 +01:00
snipe
e26d731382
Merge remote-tracking branch 'origin/develop'
2025-06-14 23:08:48 +01:00
snipe
f4decbf52e
Fixed #15480 - adds location to acceptance email
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 23:08:37 +01:00
snipe
d684d3e559
Merge remote-tracking branch 'origin/develop'
2025-06-14 22:22:54 +01:00
snipe
bd2c311e4f
One more fix to bulk menu
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 22:22:42 +01:00
snipe
2dcab6d0b3
Fixed logic on bulk menu
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 22:21:00 +01:00
snipe
c68a97198f
Fixes #8212 - force date format for purchase date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 20:40:15 +01:00
snipe
47c54cb998
Merge remote-tracking branch 'origin/develop'
2025-06-14 17:45:44 +01:00
snipe
2702c3da2b
Merge pull request #17178 from grokability/fixes-maintenance-name-on-delete
...
Fixed #17177 - use maintenance title for delete confirmation
2025-06-14 17:44:21 +01:00
snipe
da06e9afd5
Fixes #17177 - undefined title on asset maintenance
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 17:40:14 +01:00
snipe
1623f13539
Merge pull request #17147 from chrisnovakovic/php_upload_limit-hardening
...
Docker: harden updating of `php.ini` in entrypoint
2025-06-14 17:11:15 +01:00
snipe
592cb2b3ec
Merge remote-tracking branch 'origin/develop'
2025-06-14 17:08:11 +01:00
snipe
5910982a4f
Merge pull request #17176 from grokability/nicer-bulk-options-for-assets
...
Add logic around menu options
2025-06-14 17:06:49 +01:00
snipe
74630b36b0
Merge pull request #17175 from grokability/fixes/17172-checkin-date
...
Fixed #17172 - Better handle checkin date overrides
2025-06-14 17:06:30 +01:00
snipe
ace4a5d614
Add logic around menu options
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 17:02:09 +01:00
snipe
0d41947f64
Better handle checkin date overrides
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 16:54:25 +01:00
snipe
f5a7871a2e
Merge remote-tracking branch 'origin/develop'
2025-06-14 16:44:48 +01:00
snipe
78de3b3591
Merge pull request #17174 from grokability/fixes-17163-permissions-on-maintenances
...
Fixed #17163 - insufficient permissions on editing an asset maintenance
2025-06-14 16:43:27 +01:00
snipe
0a4a6e7ba3
Removed unusued relationship
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 16:37:44 +01:00
snipe
090399b336
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 16:34:12 +01:00
snipe
47afb15970
Updated HTML
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 16:24:05 +01:00
snipe
b1ba3376aa
Validation for completion date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 16:13:57 +01:00
snipe
8c1e19e77c
Fixed breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 15:53:05 +01:00
snipe
0801d1473c
Use forem group div
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:57:55 +01:00
snipe
6d98878c72
Removed redirect
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:31:15 +01:00
snipe
2d404fdadc
Fixed breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:30:52 +01:00
snipe
b264fde165
Show title if it’s an edit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:30:43 +01:00
snipe
970ff25e5e
Added model and company to manufacturer view
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:30:27 +01:00
snipe
9dd3eee65c
Pull incorrect check for company scoping
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:04:09 +01:00
snipe
957faa6651
Fixed datepicker prepopulating with start_date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 14:03:52 +01:00
snipe
cc7dcc6e81
Disallow multiple on editing a maintenance
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 13:39:18 +01:00
snipe
ec411fa0db
Merge remote-tracking branch 'origin/develop'
2025-06-14 12:17:43 +01:00
snipe
f666cba104
Fixed RB-3991 - override route for non-existent fieldset
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-14 12:17:31 +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
snipe
9b8524ba27
Merge pull request #17109 from akemidx/bug/sc-28718-2
...
FIXED: Adding Total to Consumable View Page
2025-06-12 21:44:08 +01:00
Marcus Moore
32526d77b8
Add todo
2025-06-12 13:35:22 -07:00
snipe
a850a9bb83
Merge remote-tracking branch 'origin/develop'
2025-06-12 21:34:59 +01:00
snipe
ba7db8f7b3
Merge pull request #17092 from Godmartinz/fix-bulk_checkout_undeployable
...
Adds `hasUndeplyableStatus` check to bulk checkout
2025-06-12 21:29:26 +01:00
snipe
04712ad252
Merge pull request #17151 from Godmartinz/bulk-checkout-add-pending-status
...
Fixed #17028 : Allows bulk editing assets with a status type of pending
2025-06-12 21:27:44 +01: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
Marcus Moore
c9778a73c7
Wire up category controller
2025-06-12 12:32:34 -07:00
Marcus Moore
628d2a0a0a
Flesh out mail contents
2025-06-12 12:12:38 -07:00
Marcus Moore
cc0ff1ec1f
Handle missing recipient
2025-06-12 11:53:30 -07:00
snipe
6543540509
Merge pull request #17166 from Godmartinz/item_name_fix_from_account_eula_table
...
FIXED : #17136 loads item relation properly in account EULA tab
2025-06-12 11:53:51 +01:00
Marcus Moore
cd53fc6318
Scaffold email contents
2025-06-11 16:56:40 -07:00
Godfrey M
4934b6c4da
fix query for item relationship to load properly
2025-06-11 11:42:16 -07:00
snipe
479b7a3f94
Merge remote-tracking branch 'origin/develop'
2025-06-11 10:32:49 +01: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
snipe
3f5cfc3a4b
Merge pull request #17142 from marcusmoore/fixes/present-on-null-in-expected-checkins-notification
...
Fixed Expected checkin notification erroring on unknown users
2025-06-11 10:27:49 +01:00
snipe
3443f02c0a
Merge pull request #17141 from marcusmoore/fixes/undefined-manages_users_count-on-user
...
Fixed bad method calls in user index api call
2025-06-11 10:26:13 +01:00
snipe
9a012ca01e
Merge pull request #17154 from Robert-Azelis/patch-10
...
Update user print assigned assets
2025-06-11 10:24:50 +01:00
snipe
509ef34cca
Merge pull request #17155 from Robert-Azelis/patch-11
...
Update location print assigned assets
2025-06-11 10:24:29 +01:00
snipe
f7cfee77c9
Merge remote-tracking branch 'origin/develop'
2025-06-11 10:20:22 +01:00
snipe
49c289a094
Merge pull request #17158 from grokability/changes-default-history-column-visibility
...
Changed default visibility on history views
2025-06-11 10:19:33 +01:00
snipe
10e5d88fb6
Changed default visibility on history views
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-11 10:16:26 +01:00
snipe
ae64fb3fdb
Merge pull request #17157 from grokability/fixed-#17138-category-type-case-sensitive
...
Fixed #17138 - category type was case-sensitive
2025-06-11 10:12:05 +01:00
snipe
cac2fde504
Fixed #17138 - category type in category importer is case sensitive
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-11 10:08:59 +01:00
snipe
bb38a96fd1
Merge pull request #17152 from marcusmoore/fixes/handle-category-missing-upon-checkin
...
Handle potentially missing category upon checkin
2025-06-11 09:36:50 +01:00
Robert-Azelis
79dbcb10c9
Update location print assigned assets
...
Lets allow user to select print layout: portrait or landscape
Use dedicated logo for PDF documents: acceptance_pdf_logo
2025-06-11 09:22:13 +02:00
Robert-Azelis
7c80fdea58
Update user print assigned assets
...
Lets allow user to select print layout: portrait or landscape
Use dedicated logo for PDF documents: acceptance_pdf_logo
2025-06-11 09:19:51 +02:00
Godfrey M
5500a42744
change message from error to warning
2025-06-10 15:10:10 -07:00
Godfrey M
ae46264707
removed comment
2025-06-10 15:07:42 -07:00
Godfrey M
f2d8665e54
adds tests
2025-06-10 15:07:04 -07:00
Marcus Moore
db7110d6b2
Remove test
2025-06-10 10:43:23 -07:00
Marcus Moore
4e06b597fe
Handle category missing in Consumable
2025-06-10 10:43:02 -07:00
Godfrey M
fe006d05d3
allows to change the status to pending in bulk edit while deployed
2025-06-10 10:41:26 -07:00
Marcus Moore
358b70e280
Handle category missing in Accessory
2025-06-10 10:36:59 -07:00
Marcus Moore
a060dde625
Add failing test
2025-06-10 10:34:25 -07:00
Godfrey M
3cfed72af4
removes undeployables from asset_id array
2025-06-10 10:11:00 -07:00
Chris Novakovic
4c59989236
Docker: harden updating of php.ini in entrypoint
...
The Docker entrypoint scripts set values for the `upload_max_filesize`
and `post_max_size` directives in `php.ini` based on the value of the
`PHP_UPLOAD_LIMIT` environment variable, subject to the following
restrictions:
* Exactly one file matches `/etc/php/*/apache2/php.ini` (on Ubuntu) or
`/etc/php*/php.ini` (on Alpine) - if, for example, more than one PHP
package is installed in the base image, `PHP_UPLOAD_LIMIT` will not be
honoured.
* The `php.ini` file already sets a non-default value for the
`upload_max_filesize` or `post_max_size` directives - this is
currently the case for the configurations inherited from upstream, but
is not guaranteed. If the default values are relied upon,
`PHP_UPLOAD_LIMIT` will silently not be honoured (although the script
output will claim that it is).
Iterate over the lines outputted by `file(1)` so `PHP_UPLOAD_LIMIT` is
honoured in all available `php.ini` files, and set `upload_max_filesize`
and `post_max_size` regardless of whether they already have a value set.
2025-06-10 13:39:46 +01:00
Marcus Moore
6c1adff5c8
Extract translation string
2025-06-09 15:33:39 -07:00
Marcus Moore
9293bdca06
Don't render link for Unknown User
2025-06-09 15:32:07 -07:00
Marcus Moore
beeccbfb44
Handle unknown users gracefully
2025-06-09 15:30:03 -07:00
Marcus Moore
0d3d2e2e78
Fix keyes
2025-06-09 12:55:38 -07:00
Marcus Moore
2af7605451
Add failing tests
2025-06-09 12:55:09 -07:00
snipe
976cc1c86f
Fixed second incorrect string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-09 14:00:47 +01:00
snipe
65a8126a13
Merge remote-tracking branch 'origin/develop'
2025-06-09 13:40:44 +01:00
snipe
cbbf3aa6c8
Fixed incorrect translation string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-09 13:40:34 +01:00
snipe
a39bc102d5
Merge remote-tracking branch 'origin/develop'
2025-06-08 15:30:32 +01:00
snipe
4f8ff98d5b
Merge pull request #17129 from grokability/fixes#17127-added-note-to-eula-api
...
Fixed #17127 - added note to EULA info
2025-06-08 15:29:47 +01:00
snipe
d4fe81c290
Fixed #17127 - added note to EULA info
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-08 15:27:50 +01:00
snipe
81d930c4d2
Merge remote-tracking branch 'origin/develop'
2025-06-08 15:19:19 +01:00
snipe
cbdf03aa66
Nicer code formatting
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-08 15:18:59 +01:00
snipe
d756670c56
Check for supplier before trying to show
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-08 15:17:24 +01:00
snipe
9ef7b0e64a
Fixed missing translation string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 20:41:36 +01:00
snipe
2d7c0f7e5f
Merge pull request #16469 from grokability/fix_action_date
...
Fixed `action_date` in `action_logs`
2025-06-06 17:18:39 +01:00
snipe
ec8ddc197f
Merge branch 'develop' into fix_action_date
2025-06-06 17:18:27 +01:00
snipe
b48e56bd46
Merge pull request #17110 from Godmartinz/allow-users-to-dl-eula-from-account
...
Fixed #17084 - Adds Eula table to User account area with download option
2025-06-06 17:07:19 +01:00
snipe
6839623061
Merge remote-tracking branch 'origin/develop'
2025-06-06 17:03:37 +01:00
snipe
753ca93371
Merge pull request #17126 from grokability/fixes-#17023-multi-maintenances
...
Fixes #17023 - added ability to bulk add maintenances
2025-06-06 17:01:50 +01:00
snipe
04f71e7f6a
Shorter syntax
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 16:58:10 +01:00
snipe
5d129dd420
Small form fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 16:56:45 +01:00
snipe
1c37c630aa
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 16:26:37 +01:00
snipe
d329d6104e
Make supplier_id nullable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:55:54 +01:00
snipe
482723f3bc
Updated blade to use multiple
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:47:07 +01:00
snipe
cbc025b1ff
Updated save method to save multiple
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:46:55 +01:00
snipe
bf8ceceabe
Add bulk maintenance handler
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:42:14 +01:00
snipe
fba4bba132
Make supplier not required anymore
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:41:41 +01:00
snipe
0ded40c037
Add multiselect to maintenance form
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:41:30 +01:00
snipe
6f486a37ff
Added maintenance option to bulk menu
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 15:41:02 +01:00
snipe
7de2809d42
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
2025-06-06 14:05:47 +01:00
snipe
1ef822997b
Merge pull request #17125 from grokability/fixed-17117-added-translation
...
Fixed #17117 - use translation for “site default”
2025-06-06 14:04:08 +01:00
snipe
ea66629e98
Fixed #17117 - use translation for “site default”
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 14:03:17 +01:00
snipe
84c9979fe3
Merge pull request #17124 from grokability/add-print-button-to-tables
...
Added print button to tables
2025-06-06 13:52:22 +01:00
snipe
867a992183
Added print button to tables
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 13:51:12 +01:00
snipe
98ec6b6886
Merge remote-tracking branch 'origin/develop'
2025-06-06 12:48:54 +01:00
snipe
c3ad7d649c
Merge pull request #17122 from grokability/added_highlighting_to_search
...
Added highlighting on table search
2025-06-06 12:47:31 +01:00
snipe
fc250e228d
Added highlighting on table search
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 12:43:47 +01:00
snipe
04827f00cc
Merge remote-tracking branch 'origin/develop'
2025-06-06 11:54:10 +01:00
snipe
37e81568ea
Merge pull request #17120 from grokability/fixes-11807-datepicker-blade-component
...
Fixed #11807 - Standardize date-picker
2025-06-06 11:44:54 +01:00
snipe
048d910d5b
Use partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 11:33:17 +01:00
snipe
b162aba445
Added localization for datepicker
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 11:33:02 +01:00
snipe
974627849b
Added datepicker partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 11:32:47 +01:00
snipe
e18e9f699e
Use blade component in datepicker partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 11:32:37 +01:00
snipe
cc9209d2de
Removed EOL date and purchase date partials
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-06 11:32:13 +01:00
snipe
660bfc6578
Merge remote-tracking branch 'origin/develop'
2025-06-06 08:31:09 +01:00
snipe
dd3d264e63
Merge pull request #16675 from Godmartinz/null_location_id_fix
...
Adds a check for assigned target not being null when creating an asset
2025-06-06 08:30:31 +01:00
snipe
1152cd5537
Merge remote-tracking branch 'origin/develop'
2025-06-06 08:26:52 +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
b993f4270e
Merge pull request #17114 from grokability/fixes-16934-update-asset-by-id
...
Fixed #16934 and #17068 - update asset by ID in importer
2025-06-06 07:55:03 +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
akemidx
6db04c86df
making fields active. first pass
2025-06-05 18:46:33 -04: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
19b9e50281
Update livewire component for alert_on_response
2025-06-05 14:40:19 -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
96bce301a0
Add alert_on_response to Category
2025-06-05 13:43:20 -07:00
Marcus Moore
360f5b7538
Add alert_on_response_id to CheckoutAcceptance
2025-06-05 13:10:18 -07:00
Marcus Moore
77234f6580
Extract translation strings
2025-06-05 12:24:46 -07:00
Marcus Moore
088e6af0b5
Remove admin_cc_email validation for admin_cc_always
2025-06-05 12:07:14 -07:00
Lukas Kraic
16fb1018a2
List users code refactoring
2025-06-05 20:05:38 +02:00
Godfrey M
e2e54677ee
add auth to api call, gave more specificity to the relationship
2025-06-05 10:59:16 -07:00
Lukas Kraic
ad6fe855a9
Fix code style: Change comments
2025-06-05 18:53:36 +02:00
Lukas Kraic
c50c97d149
Fix code style: Change comments
2025-06-05 18:18:07 +02:00
Lukas Kraic
8b98ae15f0
Fix code style: Add comment
2025-06-05 18:08:34 +02:00
Lukas Kraic
261f84d5f5
Fix code style: Remove comment
2025-06-05 17:55:46 +02:00
Lukas Kraic
29989ac24e
Fix code style: Remove empty line after end comment
2025-06-05 13:50:57 +02:00
snipe
7a93e94fa6
Add ID to field list
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-05 12:35:30 +01:00
snipe
e33f73fe9f
Fixed comment text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-05 11:56:14 +01:00
snipe
6291389df5
Fixed #16934 - update asset by ID in importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-05 11:53:57 +01:00
snipe
ed817dc414
Merge branch 'develop' into snipe-it-17051
2025-06-05 11:37:17 +01:00
Lukas Kraic
7494fa6bc9
Fix code style: Remove unnecessary end comment from short conditional block
2025-06-05 12:03:42 +02:00
Lukas Kraic
62e50dbe52
Fix code style: Add semantically correct end comments
2025-06-05 11:56:13 +02:00
Lukas Kraic
30c090ba2d
Fix code style: Add descriptive end comment for conditional block
2025-06-05 11:45:05 +02:00
Lukas Kraic
7ff82e6043
Delete comments
2025-06-05 11:07:42 +02:00
snipe
2950fb1041
Merge pull request #17108 from Godmartinz/clear-buttons-for-custom-fields
...
Adds a clear button to custom radio buttons in bulk edit
2025-06-05 10:03:27 +01:00
Lukas Kraic
61d3e2fb49
Fix code style: Add required whitespace in end block comments
2025-06-05 09:23:58 +02:00
Lukas Kraic
fb18c1a0be
Fix code style: Remove whitespace in end block comments
2025-06-05 08:59:07 +02:00
Godfrey M
68c082e0dc
fix doc blocks
2025-06-04 15:48:35 -07:00
Godfrey M
ee3deb9c63
made eula api route, formatted table, cleaned up code
2025-06-04 15:04:59 -07:00
Marcus Moore
c1505de8d6
Update wording
2025-06-04 13:02:04 -07: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
akemidx
5ec52f7471
beginning of everything. tried some stuff but yea. something is up
2025-06-04 15:10:16 -04:00
Marcus Moore
8bc57f98a5
Split test case
2025-06-04 11:51:29 -07:00
Godfrey M
6f4cee6334
adds Eula tab and count to user account
2025-06-04 11:38:50 -07:00
Godfrey M
6beccc5e60
adds clear ability to custom radio buttons
2025-06-04 10:24:45 -07:00
Godfrey M
fed8e10644
Merge remote-tracking branch 'upstream/develop' into clear-buttons-for-custom-fields
2025-06-04 10:06:59 -07:00
snipe
f30e8497b2
Merge remote-tracking branch 'origin/develop'
2025-06-04 16:17:26 +01:00
snipe
3c0121c1d0
Merge pull request #17107 from grokability/fixes-16218-add-centos
...
Fixed #16218 - added centos to the switch case
2025-06-04 15:33:23 +01:00
snipe
02021e3fb9
Fixed #16218 - added centos to the switch case
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 15:27:19 +01:00
Lukas Kraic
ea447365fa
Fix Codacy warnings II
2025-06-04 15:40:17 +02:00
Lukas Kraic
60989d6766
Fix Codacy warnings
2025-06-04 15:17:55 +02:00
snipe
06495bc45d
Merge remote-tracking branch 'origin/develop'
2025-06-04 12:13:30 +01:00
snipe
a2960dc653
Merge pull request #17103 from grokability/fixes-17102-add-cc-as-search-string-in-settings
...
Fixed #17102 - added keywords to admin settings search for notifications
2025-06-04 12:12:17 +01:00
snipe
702499dd79
Fixed #17102 - added keywords to admin settings search for notifications
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 12:09:57 +01:00
snipe
26067916b3
Merge remote-tracking branch 'origin/develop'
2025-06-04 11:49:03 +01:00
snipe
482c427e34
Merge pull request #17100 from uberbrady/add_deleted_at_index_to_action_logs
...
Fixed #16205 - Add an index to deleted_at for those with many deleted action_logs
2025-06-04 11:48:45 +01:00
snipe
67910490bd
Merge pull request #17101 from grokability/fixes-16157-added-advanced-search-to
...
Fixed #16157 - Added advanced search to users
2025-06-04 11:48:24 +01:00
snipe
fdb5ab2293
Added advanced search to users
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 11:46:38 +01:00
Brady Wetherington
092d9d1e42
Add deleted_at index to action_logs for people with many deleted action_logs
2025-06-04 11:23:09 +01:00
snipe
c36ee4852b
Merge remote-tracking branch 'origin/develop'
2025-06-04 10:40:56 +01:00
snipe
e657f11531
Merge pull request #17099 from grokability/fixes-16240-localization-strings
...
Fixed #16240 - made additional strings translatable
2025-06-04 10:40:21 +01:00
snipe
9aac183318
Added aria tag for accessibility
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 10:40:05 +01:00
snipe
c8c2867305
Remove unused translation
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 10:39:08 +01:00
snipe
3e1f71026c
Fixed #16240 - made additional strings translatable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 10:37:04 +01:00
snipe
2cb992ad44
Merge remote-tracking branch 'origin/develop'
2025-06-04 08:43:52 +01:00
snipe
dc562d8c20
Remove error log
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-04 08:43:40 +01:00
Lukas Kraic
84ec5aea26
Manager View Feature
2025-06-04 09:07:26 +02:00
Marcus Moore
444c13c6ea
Scaffold template
2025-06-03 17:10:15 -07:00
spencerrlongg
12d5e4f7d2
cleanup and test
2025-06-03 19:07:02 -05:00
spencerrlongg
0fb1639915
this works!
2025-06-03 18:06:41 -05:00
Marcus Moore
d01f7cf317
Adhere to admin_cc_always setting
2025-06-03 15:32:11 -07:00
spencerrlongg
03725c8e0c
custom field null and filtering
2025-06-03 17:21:07 -05:00
Marcus Moore
3942489d21
Add Test suffix and scaffold test
2025-06-03 14:13:52 -07:00
Marcus Moore
51479c8bbc
Scaffold failing test
2025-06-03 13:28:40 -07:00
Marcus Moore
ea3364ab68
Split test case
2025-06-03 13:19:44 -07:00
Godfrey M
cb608d7fd1
testing buttons out
2025-06-03 11:58:57 -07:00
Godfrey M
7129008428
remove testing changes
2025-06-03 11:44:38 -07:00
Godfrey M
3b832f507f
fixes status check for bulk checkout
2025-06-03 11:38:59 -07:00
Godfrey M
b5849500f9
add isDeplyable check
2025-06-03 10:49:17 -07:00
snipe
083b7be6c0
Make version number match tagged version :(
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 11:03:33 +01:00
snipe
e24854558f
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-06-03 11:03:05 +01:00
snipe
9eaabf95a0
Make version number match tagged version :(
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 11:02:41 +01:00
snipe
724f38abc2
Merge pull request #16998 from kovacs-andras/develop
...
Bumped container image versions
2025-06-03 06:22:08 +01:00
snipe
e4314cf426
Merge remote-tracking branch 'origin/develop'
2025-06-03 06:07:20 +01:00
snipe
0dfc083a91
Removed log error
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 06:07:06 +01:00
snipe
16432f503a
Merge pull request #17087 from grokability/#17085-checkin-and-delete-not-nulling-assigned_type
...
Fixed #17085 - assigned_type not being nulled on asset delete+checkin
2025-06-03 05:53:24 +01:00
snipe
7c9433be5d
Added migration to fix existing wonky data
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:37:37 +01:00
snipe
e4ce71ff14
Added time on action date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:30:53 +01:00
snipe
45c6406ff4
Added console command for fixup
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:30:43 +01:00
snipe
550e2b6bb8
Null both assigned to and assigned type on delete
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:30:30 +01:00
snipe
a7bb890729
Removed action date from array of things to log
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:29:49 +01:00
snipe
3d8f8faf01
Added action_date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:28:58 +01:00
snipe
55cf5877c4
Updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-03 05:28:45 +01:00
Marcus Moore
dec3c4aff3
Improve wording
2025-06-02 17:45:08 -07:00
Marcus Moore
79e00c1191
Require admin_cc_email if admin_cc_always is true
2025-06-02 17:21:58 -07:00
Marcus Moore
12dc33244d
Start storing admin_cc_always
2025-06-02 17:20:01 -07:00
Marcus Moore
6e37f945ac
Add test helpers
2025-06-02 17:13:37 -07:00
Marcus Moore
d75120000a
Add failing tests
2025-06-02 17:11:18 -07:00
Marcus Moore
9e4aab7165
Scaffold tests
2025-06-02 17:05:18 -07:00
Marcus Moore
6bc3209333
Use @checked for inputs
2025-06-02 17:05:00 -07:00
Marcus Moore
054ff42547
Add migration for admin_cc_always
2025-06-02 17:03:14 -07:00
spencerrlongg
11b47b308b
front end done, sloppy
2025-06-02 18:39:08 -05:00
Marcus Moore
367ab8ddd5
Add help text
2025-06-02 16:27:04 -07:00
Marcus Moore
4f5d4a0984
Scaffold settings page changes
2025-06-02 16:25:06 -07:00
snipe
4106e4e45c
Merge remote-tracking branch 'origin/develop'
2025-06-02 22:29:09 +01:00
snipe
40489c53d6
Merge pull request #17078 from grokability/fixes-#17076-validation-on-bulk-submit
...
Fixed #17076 - Disable optional status ID form field if value is blank/Do Not Change
2025-06-02 22:28:31 +01:00
snipe
93b760d53b
Disable form fields if the value is blank
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 22:16:36 +01:00
snipe
05f143db2b
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-06-02 18:15:54 +01:00
snipe
e86996bc7e
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 18:15:21 +01:00
snipe
14244f45b6
Duplicates PR #16957
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 18:13:16 +01:00
snipe
1b9d90a322
Added over sixty test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 17:36:50 +01:00
snipe
64aeaeeeea
Merge remote-tracking branch 'origin/develop'
2025-06-02 17:29:52 +01:00
snipe
736f74d083
Merge pull request #17074 from uberbrady/improve_api_rate_limiting
...
Fix to rate-limiter on higher rate-limits
2025-06-02 17:25:02 +01:00
Brady Wetherington
8194c6efdb
Fix to rate-limiter on higher rate-limits
2025-06-02 17:21:14 +01:00
snipe
61db37ab0d
Merge remote-tracking branch 'origin/develop'
2025-06-02 15:28:08 +01:00
snipe
aae2a17ad1
Add @amedranogil as a contributor
2025-06-02 15:27:55 +01:00
snipe
f44150668c
Merge pull request #17038 from amedranogil/develop
...
more robust php.ini update.
2025-06-02 15:27:28 +01:00
snipe
6eed2deb09
Merge pull request #17013 from Robert-Azelis/patch-9
...
API Models - added requestable for API request
2025-06-02 15:26:08 +01:00
snipe
f9c4d921e7
Merge remote-tracking branch 'origin/develop'
2025-06-02 15:07:15 +01:00
snipe
878c6e7031
Merge pull request #17019 from grokability/#15320-status_to_bulk_checkout
...
Fixed #15320 - added status label to bulk checkout
2025-06-02 15:05:44 +01:00
snipe
ca099df573
Merge remote-tracking branch 'origin/develop'
2025-06-02 15:04:00 +01:00
snipe
1f4a73fab6
Merge pull request #17062 from grokability/add_category_importer
...
Added category importer
2025-06-02 15:03:31 +01:00
snipe
7a315523fe
Improved CSV
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 15:01:16 +01:00
snipe
6f082e662b
Fixed weird layout
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 14:52:41 +01:00
snipe
018c981c5a
Merge pull request #17042 from marcusmoore/chore/replace-customfield-elements-macro-take-two
...
Replace customfield_elements form macro take two
2025-06-02 10:18:19 +01:00
snipe
0149773a03
Fixed variable name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 04:14:51 +01:00
snipe
5d46d90725
Added category importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 04:11:54 +01:00
snipe
0544e05f32
Merge pull request #17061 from grokability/add_manufacturer_importer
...
Added manufacturer importer
2025-06-02 03:05:25 +01:00
snipe
80ff42a41f
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 03:01:56 +01:00
snipe
90b7df45b9
Added tests and support helper
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:55:11 +01:00
snipe
32858b973a
Added sample CSV
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:55:00 +01:00
snipe
40ba8d0de1
Fixed “send welcome email” detection
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:54:34 +01:00
snipe
8ddbb4e64f
Added manufacturer factory
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:54:21 +01:00
snipe
cc40c48aac
Added manufacturers import fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:54:03 +01:00
snipe
522ab9e0f5
Added manufacturer importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:53:46 +01:00
snipe
97187aa7eb
Skip manufacturers on checkout import type
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:53:37 +01:00
snipe
d93a5aa623
Added redirect after import
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:53:09 +01:00
snipe
a5b88982bf
Added manufacturer icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-06-02 02:52:55 +01:00
snipe
df71bdcada
Merge pull request #17044 from marcusmoore/bug/sc-29302
...
Handle missing location when rendering labels
2025-06-02 02:21:19 +01:00
snipe
28b584b8bc
Merge remote-tracking branch 'origin/develop'
2025-06-02 02:08:19 +01:00
snipe
51bab2dd26
Merge pull request #17045 from grokability/docker-laravel-log-permissions
...
Docker: Ensure permissions on Laravel log file
2025-05-30 06:52:31 +01:00
Jeremy Price
ed8da6ad1b
Docker: Ensure permissions on Laravel log file
...
FIXES: https://github.com/grokability/snipe-it/issues/12725
In some of our Docker startups, it was possible for the Laravel log file
to be created with root permissions, causing future errors when the
non-root webapp tries to write to it.
We'll now always chown (and create, if necessary) the log file to the proper
user after running any artisan commands (as root)
We _could_ run them as the proper user via su, but IMO not doing so keeps the
script easier to read, but I'm not married to the approach. I'd still
want to keep the chown command(s) in, because it will also fix the
permissions for anyone who already has this issue.
2025-05-29 17:45:14 -07:00
Marcus Moore
18d0a04efc
Avoid dumping pdf contents to test results
2025-05-29 15:05:08 -07:00
Marcus Moore
bb68ed3ad9
Handle asset not having location
2025-05-29 14:49:53 -07:00
Marcus Moore
402ca07aa2
Add failing test
2025-05-29 14:20:15 -07:00
snipe
70449e694d
Merge remote-tracking branch 'origin/develop'
2025-05-29 22:18:50 +01:00
snipe
28dc358df1
Merge pull request #17041 from grokability/improve_locations_and_supplier_api
...
Small refinements for suppliers and locations API and list view
2025-05-29 21:30:54 +01:00
Marcus Moore
3cf1e9d55d
Remove customfield_elements macro
2025-05-29 13:30:23 -07:00
Marcus Moore
82b001ab5f
Extract translation strings
2025-05-29 13:29:13 -07:00
Marcus Moore
7b272226ce
Inline customfield_elements select
2025-05-29 13:29:13 -07:00
snipe
78d26fb7f6
Removed stray character
...
Typing is hard :(
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 21:23:50 +01:00
snipe
930842e685
Removed unused method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 21:18:19 +01:00
snipe
b938cb42d8
Merge pull request #17040 from marcusmoore/improve-acceptance-reminder-output
...
Avoid displaying empty table in `SendAcceptanceReminder` command
2025-05-29 21:14:09 +01:00
snipe
4c7b6d130f
Added additional search and display fields for suppliers and locations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 21:13:08 +01:00
Marcus Moore
af57ca4983
Avoid displaying empty table
2025-05-29 11:55:43 -07:00
snipe
40c31a1ad7
Eager load adminuser method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 17:13:16 +01:00
snipe
7ae4a4177f
Added created_by to transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 17:13:05 +01:00
snipe
6efd323fbf
Added adminuser method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 17:12:48 +01:00
snipe
ed9dbcc777
Added created_by to location presenter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 17:12:33 +01:00
snipe
c2cf7de41b
Use presenter for suppliers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 17:12:16 +01:00
Alejandro M. Medrano Gil
32bd14bd2d
more robust php.ini update.
...
could solve #10830 when setting PHP_UPLOAD_LIMIT environment variable in docker command and/or docker-compose.
2025-05-29 17:46:23 +02:00
snipe
8395ea552d
Merge remote-tracking branch 'origin/develop'
2025-05-29 16:17:58 +01:00
snipe
f9cbecdb17
Merge pull request #17037 from grokability/supplier_importer
...
Added #17036 - suppliers importer
2025-05-29 16:15:59 +01:00
snipe
7bb29a0277
Added sample import CSVs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 16:08:17 +01:00
snipe
d5f7579e9f
Added columns to suppliers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 16:08:01 +01:00
snipe
13fd43c45c
Added tests and test support
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 16:07:51 +01:00
snipe
c08ce901cc
Added strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 16:07:19 +01:00
snipe
94bd11d3c9
Added locations and supplier import types
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 16:07:11 +01:00
snipe
59c6e26b29
Fixed mapping
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 16:06:51 +01:00
snipe
bf7cc404f8
Set correct redirect
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 15:54:37 +01:00
snipe
12a2c71b90
Added icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 14:47:59 +01:00
snipe
6e2eeba0f6
Added supplier importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 14:47:54 +01:00
snipe
dc66452633
Merge remote-tracking branch 'origin/develop'
2025-05-29 13:32:41 +01:00
snipe
99a739fae3
Merge pull request #17035 from grokability/settings_style_improvements
...
Fixed #17034 - larger header color box on small views
2025-05-29 13:30:31 +01:00
snipe
0185f61c11
Fixed #17034 - larger header color box on small views
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 13:23:07 +01:00
snipe
783f0c113d
Merge pull request #17009 from marcusmoore/chore/replace-user-skin-macro
...
Replace `skin` and `user_skin` macros with blade component
2025-05-29 13:07:47 +01:00
snipe
75a839cc21
Merge pull request #17010 from marcusmoore/chore/replace-two-factor-select-macro
...
Replace `two_factor_options` macro
2025-05-29 13:07:23 +01:00
snipe
53ce44ac91
Merge remote-tracking branch 'origin/develop'
2025-05-29 12:38:40 +01:00
snipe
577b5586b4
Merge pull request #17025 from akemidx/clear_button_on_date_picker
...
FIXED: Clear Button actually Clearing Dates on Date Picker
2025-05-29 12:37:56 +01:00
snipe
1474a16148
Merge pull request #17024 from akemidx/created_at_date_picker
...
ADDED: Created At date picker on Custom Reports
2025-05-29 12:37:17 +01:00
snipe
9baa2000e1
Merge pull request #17026 from marcusmoore/bug/translate-email-format
...
Reference correct translation string
2025-05-29 12:36:08 +01:00
snipe
c7c3243bbc
Merge remote-tracking branch 'origin/develop'
2025-05-29 12:35:21 +01:00
snipe
d0624dbefe
Merge pull request #17027 from akemidx/bug/sc-29295
...
FIXED: Translation strings in Username/Email formats
2025-05-29 12:34:47 +01:00
snipe
8bdd77d33d
Merge remote-tracking branch 'origin/develop'
2025-05-29 12:24:51 +01:00
snipe
ecb6e8d9a9
Fixed route for custom fields index
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-29 12:24:22 +01:00
snipe
acd7d0db3a
Merge remote-tracking branch 'origin/develop'
2025-05-29 12:09:08 +01:00
Robert-Azelis
bbb299faf2
Update AssetModelsController.php
2025-05-29 08:42:29 +02:00
snipe
ba3b55cab0
Merge pull request #17022 from marcusmoore/bug/sc-29281
...
Avoid dividing by zero in DefaultLabel
2025-05-29 02:42:41 +01:00
akemidx
67acca7bc8
fixing two translation strings.
2025-05-28 20:21:05 -04:00
Marcus Moore
e4b33c3b56
Reference correct translation string
2025-05-28 16:36:39 -07:00
akemidx
ed43c73cec
clearing the date pickers
2025-05-28 18:48:22 -04:00
akemidx
a6fa795b41
clearing the date pickers
2025-05-28 18:48:08 -04:00
akemidx
3a6bac2e63
date picker
2025-05-28 18:43:24 -04:00
akemidx
8e01c05e42
date picker
2025-05-28 18:43:14 -04:00
akemidx
fabf9281e9
date picker
2025-05-28 18:35:43 -04:00
Marcus Moore
6588d409b8
Add validation
2025-05-28 14:45:03 -07:00
snipe
92a3421a4e
Merge pull request #17020 from akemidx/column_persist_on_assigned_assets
...
FIXED: Column persist on User's Self View of Assigned Assets
2025-05-28 22:44:36 +01:00
Marcus Moore
a42147ff34
Enforce min of .1 for label width and height
2025-05-28 14:05:29 -07:00
Marcus Moore
0df1bc6894
Scaffold test
2025-05-28 14:04:12 -07:00
akemidx
9317076c5e
adding cookie for Assigned Assets
2025-05-28 16:39:37 -04:00
snipe
1b5525c51f
Added status label to view blade, variable to controller method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-28 20:51:21 +01:00
snipe
6019c80c7b
Added blade element
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-28 20:50:59 +01:00
Marcus Moore
aaa6cb24d4
Scaffold test
2025-05-28 11:28:23 -07:00
snipe
1ef5ad500a
Merge pull request #17017 from grokability/localization/translations-2025-05-28
...
Updated translations
2025-05-28 18:34:15 +01:00
snipe
9468acedfa
Updated languages
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-28 18:20:02 +01:00
snipe
6a951b6357
Merge pull request #17012 from Robert-Azelis/patch-8
...
API Locations - added company_id for API request
2025-05-28 15:23:08 +01:00
snipe
2bfadb8a3c
Merge remote-tracking branch 'origin/develop'
2025-05-28 15:21:34 +01:00
snipe
95f7742259
Removed extra a href
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-28 15:21:23 +01:00
snipe
9f795306e5
Merge pull request #17014 from grokability/fix_breadcrumb_crash
...
Manually add API headers
2025-05-28 15:19:05 +01:00
snipe
6feaff1e7b
Removed blade::render
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-28 15:12:14 +01:00
Robert-Azelis
9a168354ae
Update AssetModelsController.php - added requestable for API request
2025-05-28 15:50:19 +02:00
Robert-Azelis
309d242c4d
Update LocationsController.php - added company_id for API request
2025-05-28 15:45:22 +02:00
snipe
5c174f829e
Merge pull request #16986 from grokability/api_throttle_headers
...
Fixed #16961 - Manually add API headers
2025-05-28 13:47:16 +01:00
Marcus Moore
3c428f2d7b
Inline two_factor_options macro
2025-05-27 16:40:08 -07:00
Marcus Moore
6833716576
Remove skin macro
2025-05-27 16:22:43 -07:00
Marcus Moore
bd374d031a
Improve component name
2025-05-27 16:22:28 -07:00
Marcus Moore
ef26f48f60
Adapt for regular "skin" macro
2025-05-27 16:21:34 -07:00
Marcus Moore
b07f8525db
Fix swapped yellow/yellow-dark
2025-05-27 16:13:05 -07:00
Marcus Moore
9f062701fa
Add semi-colon
2025-05-27 16:03:22 -07:00
Marcus Moore
2c452daddf
Replace user_skin macro with blade component
2025-05-27 16:00:47 -07:00
snipe
53a82d3f4d
Merge pull request #17007 from marcusmoore/bug/sc-29278
...
Ensure boolean returned from method with boolean return type
2025-05-27 22:00:04 +02:00
Marcus Moore
b5b8816279
Avoid returning null from method that should return a boolean
2025-05-27 11:37:48 -07:00
snipe
7bc4127e8c
Removed dupe header
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-27 15:01:54 +01:00
snipe
06158cc413
Add timestamp header
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-27 14:58:57 +01:00
snipe
cb49e7c9a6
Updated comments
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-27 14:32:47 +01:00
snipe
1822027a8f
Extend the built-in ThrottleRequests middleware from Laravel
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-27 14:04:24 +01:00
snipe
c8dabc25e3
Added comment
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-27 14:03:56 +01:00
snipe
f2b10eeee8
Re-do the initial change :(
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-27 13:00:32 +01:00
snipe
4b52e1471c
Remove unused use statement after refactor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 18:45:21 +01:00
snipe
f6bba03375
Fixed dupe semicolon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 13:50:19 +01:00
snipe
b3813a7121
Refactorered limiting headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 13:48:50 +01:00
snipe
0912e4af7b
Merge remote-tracking branch 'origin/develop'
2025-05-26 13:17:38 +01:00
snipe
eb2a1396ca
Merge pull request #16999 from grokability/api_audt_fix
...
Better messaging when an asset fails validation on quick scan
2025-05-26 14:17:14 +02:00
snipe
0fae18c4ba
Better handle missing asset payload because of RMB
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 13:14:28 +01:00
Andras Kovacs
25ac83e944
Bumped container image versions
2025-05-26 13:07:51 +02:00
snipe
a82e65e190
Add @Tinyblargon as a contributor
2025-05-26 11:09:12 +01:00
snipe
187bb90de0
Merge pull request #16993 from Tinyblargon/fix-16992
...
fix: `PHP_UPLOAD_LIMIT` not set for PHP 8.3
2025-05-26 12:08:36 +02:00
snipe
293648582a
Improvements to API headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-26 10:52:14 +01:00
Tinyblargon
51a306993c
fix: PHP_UPLOAD_LIMIT not set for PHP 8.3
2025-05-25 16:23:17 +02:00
snipe
5aa5c48018
Merge remote-tracking branch 'origin/develop'
2025-05-23 19:37:42 +01:00
snipe
ec1851fa84
More small carbon fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 19:27:58 +01:00
snipe
bbe748dbd3
Removed noisy log
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 19:05:39 +01:00
snipe
406e8c5874
Added test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 18:25:36 +01:00
snipe
a4f71a9f0a
Manually add API headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 18:25:29 +01:00
snipe
8cdd998f79
Merge remote-tracking branch 'origin/develop'
2025-05-23 17:35:08 +01:00
snipe
3748498523
Merge pull request #16985 from grokability/move_faker_take_2
...
Moved faker out of dev reqs for seeding
2025-05-23 18:34:45 +02:00
snipe
49d11103f7
Fixed test namespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 17:28:40 +01:00
snipe
dce9060820
Moved faker out of dev reqs for seeding
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 17:28:00 +01:00
snipe
050d4d6b25
Merge remote-tracking branch 'origin/develop'
2025-05-23 14:51:48 +01:00
snipe
de6206ce78
Merge pull request #16982 from grokability/fixes#16958-expiring-assets-unarchived
...
Fixed #16958 - exclude archived assets from expiring assets report
2025-05-23 15:51:27 +02:00
snipe
a181ba308a
Fixed #16958 - exclude archived assets from expiring assets report
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 14:48:54 +01:00
snipe
366cd11238
Merge remote-tracking branch 'origin/develop'
2025-05-23 14:31:10 +01:00
snipe
5a9ac01cf8
Set audit warnings as int
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 14:30:56 +01:00
snipe
58d6443331
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-05-23 13:27:44 +01:00
snipe
a5cd306b1d
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 13:12:30 +01:00
snipe
101b8afb56
Merge remote-tracking branch 'origin/develop'
2025-05-23 13:07:47 +01:00
snipe
57d3abab5f
Merge pull request #16979 from marcusmoore/bug/sc-29178
...
Improved creator on accessory show page
2025-05-23 14:05:28 +02:00
snipe
b6eb3185d5
Merge pull request #16968 from marcusmoore/bug/sc-29233
...
Fixed potential slack webhook setting inconsistencies
2025-05-23 14:05:01 +02:00
snipe
286f78778c
Merge pull request #16980 from uberbrady/add_new_checkin_checkout_counters_tests_rebased
...
New tests for checkin/checkout counters
2025-05-23 13:55:38 +02:00
Brady Wetherington
4b95790e2f
WIP: new tests for checkin/checkout counters
...
note that the test isnt going to work
More WIP for checkout counters
Got all tests passing
2025-05-23 12:37:29 +01:00
snipe
5df5c47945
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-05-23 10:43:58 +01:00
snipe
97883971f7
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 10:43:32 +01:00
snipe
a04740ba86
Merge remote-tracking branch 'origin/develop'
2025-05-23 10:42:44 +01:00
snipe
b3c12d4ee6
Wider text fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-23 10:42:24 +01:00
snipe
425ad93ac5
Merge remote-tracking branch 'origin/develop'
2025-05-23 10:17:10 +01:00
Marcus Moore
bea426d8e6
Add test
2025-05-22 16:54:52 -07:00
Marcus Moore
be60370eae
Add test
2025-05-22 16:33:45 -07:00
Marcus Moore
7cc216eb38
Extract variable
2025-05-22 15:05:24 -07:00
Marcus Moore
8c90efe745
Add authorization check
2025-05-22 15:02:14 -07:00
snipe
4b9f4423f6
Merge pull request #16932 from marcusmoore/fixes/webhook-checkin-checkout-fix
...
Improve notifications
2025-05-22 10:53:43 +01:00
Marcus Moore
932b589bd9
Do not show section if user doesn't exist
2025-05-21 17:28:41 -07:00
Marcus Moore
ce18b91b03
Add translation
2025-05-21 16:49:15 -07:00
Marcus Moore
5f883310b5
Improve display of user on accessory show page
2025-05-21 16:48:26 -07:00
Marcus Moore
69cc46c2b8
Improve method name
2025-05-20 16:41:52 -07:00
Marcus Moore
dc6951f341
Improve method name
2025-05-20 16:28:49 -07:00
Marcus Moore
f7ed336f99
Remove typehint
2025-05-20 16:26:05 -07:00
Marcus Moore
47f287c031
Fix assertion
2025-05-20 16:25:22 -07:00
Marcus Moore
5739393f8d
Check to make sure settings exist before attempting to update them
2025-05-20 12:45:23 -07:00
Marcus Moore
13956254ce
Add migration to fix webhook settings
2025-05-20 12:27:19 -07:00
Marcus Moore
d6b69c8cc2
Fix webhook selected value in mount method
2025-05-20 12:00:58 -07:00
Marcus Moore
7a79fd18f0
Bind the selected webhook and avoid clearing from database
2025-05-20 11:40:44 -07:00
snipe
e3ffe79c4c
Merge pull request #16962 from Godmartinz/audit_notifications_fix
...
Added dynamic properties to audit notifications
2025-05-20 12:34:33 +02:00
Marcus Moore
043325b966
Merge branch 'develop' into fixes/webhook-checkin-checkout-fix
...
# Conflicts:
# app/Listeners/CheckoutableListener.php
2025-05-19 14:41:05 -07:00
Marcus Moore
a2696b799f
Standardize test names
2025-05-19 14:33:18 -07:00
snipe
eb8ef37808
Merge pull request #16963 from Godmartinz/fix-double-scroll-bar-permission-groups
...
Removes double scrollbar from groups
2025-05-19 20:32:30 +02:00
Godfrey M
8416c6df05
removes double scrollbar
2025-05-19 11:21:52 -07:00
Godfrey M
3aa4814342
allow dynamic assignment to audit notifications
2025-05-19 11:08:03 -07:00
snipe
8a44144c20
Merge pull request #16954 from grokability/develop
...
Merge dev into master
2025-05-16 11:16:14 +02:00
snipe
186f322bb5
Merge pull request #16953 from uberbrady/fix_checkin_emails
...
Make checkin emails not send when not configured to be
2025-05-16 11:14:31 +02:00
Brady Wetherington
28e2e7c924
Get rid of more editorialization
2025-05-16 10:57:34 +02:00
Brady Wetherington
97351028b5
Get rid of editorializing in comments
2025-05-16 10:56:36 +02:00
Brady Wetherington
0ef0863b59
Make checkin emails not send unless the send-emails attribute is set on the category
2025-05-16 10:48:17 +02:00
Marcus Moore
2e80b4ace8
WIP
2025-05-15 17:50:07 -07:00
Marcus Moore
0d896c2ef6
Extract method
2025-05-15 17:44:27 -07:00
Marcus Moore
dc9df04237
WIP
2025-05-15 17:40:51 -07:00
Marcus Moore
b469a64db3
WIP
2025-05-15 17:35:28 -07:00
Marcus Moore
73f19ff4e7
Scaffold tests
2025-05-15 17:30:06 -07:00
Marcus Moore
22b4fac3ee
Formatting
2025-05-15 17:24:56 -07:00
Marcus Moore
c97884c8b0
WIP
2025-05-15 16:59:10 -07:00
Marcus Moore
b972fb514a
Remove type hint
2025-05-15 16:54:46 -07:00
Marcus Moore
a3871bd1f2
WIP
2025-05-15 16:47:29 -07:00
Marcus Moore
2069f99b2b
WIP
2025-05-15 16:42:20 -07:00
Marcus Moore
882d55fd09
Improve tests
2025-05-15 16:31:07 -07:00
Marcus Moore
68ef975726
WIP
2025-05-15 16:22:31 -07:00
Marcus Moore
0685ff3818
WIP
2025-05-15 16:12:51 -07:00
Marcus Moore
b28839d907
Scaffold tests
2025-05-15 15:57:52 -07:00
Marcus Moore
7f0a947de4
WIP
2025-05-15 15:43:57 -07:00
Marcus Moore
c8fc4afe65
Fix method name
2025-05-15 15:31:18 -07:00
Marcus Moore
3b7162cb02
Improve test setup
2025-05-15 15:30:16 -07:00
Marcus Moore
4245456382
Scaffold more tests
2025-05-15 15:27:15 -07:00
Marcus Moore
cdf43e31e2
Remove randomness from factory
2025-05-15 15:14:01 -07:00
Marcus Moore
f19d6b3c52
Scaffold tests
2025-05-15 15:13:50 -07:00
snipe
ca66e29072
Merge pull request #16946 from marcusmoore/bug/sc-29166
...
Gracefully handle error when editing of soft deleted users
2025-05-15 22:46:48 +02:00
Marcus Moore
6ff76a12f8
Strengthen test scenario
2025-05-15 13:39:27 -07:00
Marcus Moore
8b13997597
Merge branch 'develop' into fixes/webhook-checkin-checkout-fix
...
# Conflicts:
# app/Listeners/CheckoutableListener.php
2025-05-15 13:38:20 -07:00
Marcus Moore
9600adee6b
Don't allow viewing edit page if user soft deleted
2025-05-15 11:14:15 -07:00
snipe
ee82c70582
Merge remote-tracking branch 'origin/develop'
2025-05-15 18:32:05 +02:00
snipe
6eb3819492
Apply correct unique custom field validation for audit API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 18:31:49 +02:00
snipe
c87e8e606b
Merge remote-tracking branch 'origin/develop'
2025-05-15 18:02:47 +02:00
snipe
95226f87bc
Use same logic for auditStore for validating unique fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 18:02:23 +02:00
snipe
37a50dd953
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-05-15 17:51:54 +02:00
snipe
ee3ae803b9
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 17:51:28 +02:00
snipe
a2669a3084
Removed temp code
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 17:31:16 +02:00
snipe
77da22f4dd
Print errors if they exist (temp)
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 17:26:04 +02:00
snipe
7830ffe202
Temp echo errors
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 17:24:08 +02:00
snipe
1c9e20d59f
Merge remote-tracking branch 'origin/develop'
2025-05-15 17:10:57 +02:00
snipe
057667c425
Removed duplicate unique display in table
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-15 17:10:47 +02:00
Marcus Moore
02fa7daa1d
Require assigned_x to be integer on asset model
2025-05-14 14:13:07 -07:00
Marcus Moore
2a2acf6d1c
Add failing test
2025-05-14 14:09:48 -07:00
Marcus Moore
f644642fac
Add comment
2025-05-14 12:48:32 -07:00
Marcus Moore
3374a9e5a9
Add assertion
2025-05-14 12:48:11 -07:00
Marcus Moore
d3a74a5740
Use route bound user instead of re-querying
2025-05-14 12:46:34 -07:00
Marcus Moore
c458cc904a
Add failing test
2025-05-14 12:45:55 -07:00
snipe
320edac286
Merge remote-tracking branch 'origin/develop'
2025-05-14 17:39:30 +02:00
snipe
5c7b74e17e
Merge pull request #16943 from grokability/small-tweaks-to-status-label-text
...
Clearer text on status label types
2025-05-14 17:35:40 +02:00
snipe
e07b0f65a1
Clearer text on status label types
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-14 17:33:12 +02:00
snipe
d49878371d
Merge remote-tracking branch 'origin/develop'
2025-05-14 16:23:38 +02:00
snipe
b06fd5bbca
Merge pull request #16942 from uberbrady/quick_temp_fix_notifications
...
A quick check to make sure that webhooks still fire when email is off
2025-05-14 16:21:37 +02:00
Brady Wetherington
6306f78fe0
A quick check to make sure that webhooks still fire when email is off
2025-05-14 16:14:03 +02:00
snipe
d2575a5d9b
Add @JassonCordones as a contributor
2025-05-14 15:03:04 +02:00
Marcus Moore
ea6cf72580
Formatting
2025-05-14 15:03:04 +02:00
Marcus Moore
2118155b37
Fix bug in getImageUrl method
2025-05-14 15:03:04 +02:00
Marcus Moore
ba4f5bb71f
Add test for existing functionality
2025-05-14 15:03:04 +02:00
Marcus Moore
d5a74a5a8b
Remove unneeded div
2025-05-14 15:03:04 +02:00
Marcus Moore
23be1df360
Remove the replaced locales form macro
2025-05-14 15:03:04 +02:00
Marcus Moore
b5c1a1da4c
Replace Form::locales on user setup
2025-05-14 15:03:04 +02:00
Marcus Moore
c11e784f51
Replace Form::locales on bulk edit users page
2025-05-14 15:03:04 +02:00
Marcus Moore
06f51c8f9c
Replace Form::locales on user edit page
2025-05-14 15:03:04 +02:00
Marcus Moore
181bcbbda6
Replace Form::locales on localization page
2025-05-14 15:03:04 +02:00
Marcus Moore
d008ead6a4
Fix input name
2025-05-14 15:03:04 +02:00
Marcus Moore
75924be958
Introduce locale select component and make replacement on profile page
2025-05-14 15:03:04 +02:00
snipe
da4bce0c89
Fixed typo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-14 15:02:43 +02:00
snipe
053e815206
Add @JassonCordones as a contributor
2025-05-14 15:02:43 +02:00
snipe
b1a6e3f8a2
Merge pull request #16930 from JassonCordones/master
...
fix typo in snipeit.sh
2025-05-14 15:01:41 +02:00
snipe
ab1053ecda
Merge pull request #16916 from marcusmoore/bug/sc-29153
...
Handle potential hard exception in Asset@getImageUrl method
2025-05-14 14:52:33 +02:00
snipe
9a61a3391b
Merge pull request #16921 from marcusmoore/chore/locale-select
...
Replace locales macro
2025-05-14 14:52:02 +02:00
snipe
06712a6041
Merge remote-tracking branch 'origin/develop'
2025-05-14 13:42:51 +02:00
snipe
d3c19e28ec
Merge pull request #16918 from marcusmoore/bug/sc-29151
...
Handle displaying deleted creator of an accessory
2025-05-14 13:36:08 +02:00
snipe
87115f2e50
Merge branch 'develop' into bug/sc-29151
2025-05-14 13:35:38 +02:00
Marcus Moore
5f7aadfba0
Ensure CC emails are always sent for assets
2025-05-13 17:56:35 -07:00
Marcus Moore
e954e066b4
Scaffold tests
2025-05-13 17:41:19 -07:00
Marcus Moore
e336182d79
Formatting
2025-05-13 14:45:09 -07:00
Marcus Moore
3eb0743446
Separate checking for sending email and webhook notifications
2025-05-13 14:43:16 -07:00
Marcus Moore
95c1c37ab1
Invert method
2025-05-13 14:25:03 -07:00
Marcus Moore
a7054f0b1e
Improve method name
2025-05-13 14:20:42 -07:00
Marcus Moore
e4bfabfabe
Add failing tests
2025-05-13 14:12:51 -07:00
snipe
62b16339a9
Merge remote-tracking branch 'origin/develop'
2025-05-13 20:44:34 +02:00
snipe
6b56929a06
Null operator for missing created_by record
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-13 20:44:25 +02:00
Jasson
9a2f1a36ba
fix typo in snipeit.sh
...
fix redirect output to stderr
2025-05-13 14:31:37 -04:00
Marcus Moore
e3642bb513
Remove unneeded div
2025-05-12 17:07:17 -07:00
Marcus Moore
ca7c416e19
Remove the replaced locales form macro
2025-05-12 16:35:40 -07:00
snipe
ac6d964e28
Merge pull request #16920 from marcusmoore/fixes/remove-outline-from-label
...
Remove logo outline from L7162_B
2025-05-12 23:04:49 +01:00
Marcus Moore
e2772c816d
Remove label logo outline from L7162_B label
2025-05-12 13:58:13 -07:00
Marcus Moore
916f7401f3
Handle creator being deleted
2025-05-12 12:30:32 -07:00
Marcus Moore
b53a71d523
Add failing test
2025-05-12 12:30:06 -07:00
Marcus Moore
510a2b0889
Formatting
2025-05-12 12:03:15 -07:00
Marcus Moore
73057454c6
Fix bug in getImageUrl method
2025-05-12 11:56:40 -07:00
Marcus Moore
5a6cf2a296
Add test for existing functionality
2025-05-12 11:44:25 -07:00
snipe
9e3e04521e
Merge pull request #16900 from marcusmoore/fixes/user-full-name-accessor
...
Handle settings not being available in full name accessor
2025-05-10 12:26:19 +01:00
snipe
95cc4d3a73
Merge remote-tracking branch 'origin/develop'
2025-05-09 21:16:58 +01:00
snipe
65dfbd02fe
Use develop branch
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 21:00:55 +01:00
snipe
649ab53320
Updated codacy link
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 21:00:18 +01:00
snipe
497eeeb2e0
Merge remote-tracking branch 'origin/develop'
2025-05-09 19:29:01 +01:00
snipe
9250624f79
Merge pull request #16909 from grokability/fixes-#16554-category-delete
...
Fixed #16554 - Added models to deletable check
2025-05-09 19:23:35 +01:00
snipe
995e2090f5
Added/updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 19:17:53 +01:00
snipe
9b91584776
Added models to deletable check
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 19:17:48 +01:00
snipe
4be21ca249
Merge remote-tracking branch 'origin/develop'
2025-05-09 18:03:38 +01:00
snipe
8fd97ea501
Merge pull request #16908 from grokability/bug/sc-28724
...
Fixed #16535 - more info to side rail in accessories
2025-05-09 18:03:05 +01:00
snipe
a80b9ab362
Fixed #16535 - more info to side rail in accessories
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 17:48:02 +01:00
snipe
e8598e214e
Merge remote-tracking branch 'origin/develop'
2025-05-09 17:23:22 +01:00
snipe
556e1081b3
Added two more selectors for byod
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 17:23:08 +01:00
snipe
b070916f0b
Merge pull request #16907 from grokability/add_ids_to_menus
...
Fixed #16456 - added ids to sidenav options and bod
2025-05-09 17:22:19 +01:00
snipe
940caf14b0
Added ids to menu items
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 17:09:59 +01:00
snipe
76da1d6663
Added class to checkbox
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 17:04:19 +01:00
snipe
bafff9020a
Merge pull request #16611 from Godmartinz/MS_teams_deprecation_update
...
Reworked MS Teams deprecation warnings and notifications visibility
2025-05-09 16:38:25 +01:00
snipe
54b1d65e3c
Merge remote-tracking branch 'origin/develop'
2025-05-09 14:46:37 +01:00
snipe
0d5dca6456
Fixed #16690 - fallback to category image if no model image is present
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 14:46:27 +01:00
snipe
0f9b7119c0
Merge pull request #16905 from grokability/fixes_#16901
...
Fixed #16901 - use default currency for asset maintenance cost
2025-05-09 12:45:46 +01:00
snipe
d4181549e8
Fixes #16901 - use default currency for maintenance cost display
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-09 12:43:49 +01:00
Marcus Moore
d57f56e44f
Handle settings not being available
2025-05-08 16:20:26 -07:00
Marcus Moore
f7777ca8a5
Replace Form::locales on user setup
2025-05-08 15:38:49 -07:00
Marcus Moore
fce5530bc7
Replace Form::locales on bulk edit users page
2025-05-08 15:31:41 -07:00
Marcus Moore
ad1530e9ff
Replace Form::locales on user edit page
2025-05-08 15:17:15 -07:00
Marcus Moore
abb2dcbbe4
Replace Form::locales on localization page
2025-05-08 15:05:48 -07:00
Marcus Moore
437499c5df
Fix input name
2025-05-08 15:04:45 -07:00
Marcus Moore
f739c2c84a
Introduce locale select component and make replacement on profile page
2025-05-08 15:02:35 -07:00
snipe
7d9b87f059
Merge pull request #16898 from marcusmoore/chore/form-radio-replacement
...
Replaced Form::radio helpers
2025-05-08 20:50:29 +01:00
Marcus Moore
c157f4190e
Replace Form::radio in location partial
2025-05-08 12:25:48 -07:00
Marcus Moore
9357eca1cd
Replace Form::radio on asset checkin page
2025-05-08 12:16:55 -07:00
snipe
40c65a07a4
Merge pull request #16896 from grokability/removed_seat_number
...
Removed seat "name" from licenses seats API/UI response
2025-05-08 17:57:40 +01:00
snipe
13521bcf75
Removed seat “name” from license seats API/UI
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 17:37:27 +01:00
snipe
1c09dc139a
Undo previous change
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 16:40:24 +01:00
snipe
f7648496d3
Merge remote-tracking branch 'origin/develop'
2025-05-08 16:26:02 +01:00
snipe
d5f955b1e0
License seats are not numbered correctly [sc-29113]
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 16:25:49 +01:00
snipe
9e6e8f0931
Moved incomplete test marker
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 16:22:09 +01:00
snipe
59a57c7197
Merge remote-tracking branch 'origin/develop'
2025-05-08 15:43:53 +01:00
snipe
c93ef30801
Ignore flaky test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 15:43:40 +01:00
snipe
3e0dec4856
Fixed #16893 - more specific upload failure text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 15:38:38 +01:00
snipe
5659b26827
Merge remote-tracking branch 'origin/develop'
2025-05-08 15:22:43 +01:00
snipe
0b167f5f6f
Grab location uploads from backup
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 15:22:26 +01:00
snipe
ee4443aaf0
Merge remote-tracking branch 'origin/develop'
2025-05-08 15:09:26 +01:00
snipe
f6b21fdb82
Merge pull request #16895 from grokability/fixed_#16863_custom_fields_validation
...
Fixed #16863 - better handle custom fields validation when unique but not required
2025-05-08 15:09:04 +01:00
snipe
f151628808
Merge pull request #16894 from grokability/resolve-webserver-permissions
...
Fix webserver/user file permissions issue
2025-05-08 15:08:40 +01:00
snipe
e44aad0328
Fixed typeos
2025-05-08 15:08:14 +01:00
snipe
1881054c92
Fixed #16863 - better handle unique not required custom field redirects
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 15:00:43 +01:00
Jeremy Price
f7533c5e41
Fix webserver/user file permissions issue
...
Fixes https://github.com/grokability/snipe-it/issues/16777
We weren't adding the webserver user to the app-user's group, which was
a problem for the webserver trying to write to the log file if it had
been created by a user-owned process (like a cron) or the installation
script chown-ing everything... even though the log file was created 664
This would often present in mysterious ways. In the linked case, trying
to upload a cvs for import would fail with an unhelpful message, because
the actual error is swallowed in the generic error handler for the page.
I've filed an issue to hopefully help with that: https://github.com/grokability/snipe-it/issues/16893
Used this opportunity to condense some logic that was
identical between architectures,
2025-05-08 13:55:23 +02:00
snipe
f181e0fa55
Merge pull request #16877 from marcusmoore/bug/sc-29012
...
Allow updating asset model image via api
2025-05-08 06:27:49 +01:00
snipe
b04efdfefc
Merge pull request #16889 from grokability/add_updated_range_to_custom_report
...
Added #16887 - last updated date range for custom report
2025-05-08 06:27:32 +01:00
snipe
352b935dee
Merge pull request #16884 from marcusmoore/bug/sc-29097
...
Removed `2fa_authed` from session upon logout
2025-05-08 06:23:26 +01:00
snipe
0ba3b9975a
Added #16887 - last updated date range for custom report
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-08 06:21:06 +01:00
Marcus Moore
cc06187f31
Remove 2fa_authed from session upon logout
2025-05-07 14:04:33 -07:00
snipe
839dcad358
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
# public/css/dist/skins/_all-skins.css
# public/css/dist/skins/_all-skins.min.css
# public/css/dist/skins/skin-black-dark.css
# public/css/dist/skins/skin-black-dark.min.css
# public/css/dist/skins/skin-blue-dark.css
# public/css/dist/skins/skin-blue-dark.min.css
# public/css/dist/skins/skin-green-dark.css
# public/css/dist/skins/skin-green-dark.min.css
# public/css/dist/skins/skin-orange-dark.css
# public/css/dist/skins/skin-orange-dark.min.css
# public/css/dist/skins/skin-purple-dark.css
# public/css/dist/skins/skin-purple-dark.min.css
# public/css/dist/skins/skin-red-dark.css
# public/css/dist/skins/skin-red-dark.min.css
# public/css/dist/skins/skin-yellow-dark.css
# public/css/dist/skins/skin-yellow-dark.min.css
# public/mix-manifest.json
2025-05-07 11:41:31 +01:00
snipe
a916767392
Show the QR code on the asset page regardless of label settings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-07 11:34:21 +01:00
snipe
1c57bfaa39
Small cosmetic change to offset
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-07 11:28:01 +01:00
snipe
4a5adeb661
Fixed #16866 - use singular translation for custom report
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-07 10:55:28 +01:00
snipe
01f9772291
Updated language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-07 10:37:10 +01:00
snipe
960b3aebed
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-07 10:24:07 +01:00
Marcus Moore
d75de73867
Allow updating asset model image via api
2025-05-06 17:13:23 -07:00
snipe
e75df97902
Merge pull request #16876 from grokability/switch-back-to-multiarch-docker-with-emulation
...
Move back to multiarch builds with emulation (for now)
2025-05-06 21:39:23 +01:00
Jeremy Price
5be14ec750
Move back to multiarch builds with emulation (for now)
...
Turns out it's not straightforward to have multiarchitecture images
within the same namespace, if you want to run each architecture's build
on native runners.
While we work on getting that going, we're moving back to
build-everything-on-intel-runners-with-emulation-for-arm
it means slowwwww arm builds, but it also means we should get our images
straightened out
2025-05-06 22:27:53 +02:00
snipe
717a82f46a
Dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-06 21:27:02 +01:00
snipe
e40038900b
Merge pull request #16875 from ubc-cpsc/bugfix/CVE-2025-46734
...
Fixes CVE-2025-46734: league/commonmark contains a XSS vulnerability in Attributes extension
2025-05-06 19:19:09 +01:00
Joël Pittet
099eabc240
Fixes CVE-2025-46734
2025-05-06 11:01:45 -07:00
snipe
d67933ab49
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# .all-contributorsrc
# CONTRIBUTORS.md
2025-05-06 16:46:41 +01:00
snipe
3a4fa35398
Merge pull request #16874 from grokability/clone_breadcrumb_fix
...
Fixed breadcrumbs for cloning
2025-05-06 16:42:52 +01:00
snipe
500d6a0cc2
Merge pull request #16873 from grokability/redirect_on_audit
...
Redirect options on audit
2025-05-06 16:39:29 +01:00
snipe
38e5bf71bc
Fixed tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-06 16:36:09 +01:00
Chris Olin
248a05a916
adds support for continuous 53mm and 0.59in printers
2025-05-06 11:26:52 -04:00
Chris Olin
2c141579dd
adds support for GenericTape label printers, includes class for 53mm tape printer
2025-05-06 11:26:40 -04:00
snipe
45ff195f11
Fixed breadcrumbs for cloning
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-06 16:17:02 +01:00
snipe
ce543c8179
Use consistent icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-06 16:12:15 +01:00
snipe
5c11a8c1e0
Modified helper
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-06 16:12:06 +01:00
snipe
f013a4c5ea
Merge pull request #16871 from grokability/one-more-docker-fix
...
One more docker repo name fix
2025-05-06 15:16:48 +01:00
Jeremy Price
194a22452e
stop building intel image in arm server
2025-05-06 16:10:44 +02:00
Jeremy Price
930a6a2ac8
One more docker repo name fix
...
i feel like i'm taking crazy pills
also right-naming the arm builds again
2025-05-06 16:06:13 +02:00
snipe
444dea8b42
Merge pull request #16868 from grokability/fix-dockerhub-references
...
OMG fix 2 more (only 1 active) dockerhub repo references
2025-05-06 10:15:28 +01:00
Jeremy Price
6cc3f69c2a
OMG fix 2 more (only 1 active) dockerhub repo references
2025-05-06 07:54:20 +02:00
snipe
36f3834ca5
Merge pull request #16865 from ntaylor-86/fixes/alerts-enabled-new-install
...
Fixed #16815 : Avoids potential error when settings table is empty
2025-05-06 00:59:52 +01:00
Nathan Taylor
d4b73b4fb9
Avoids potential error when alerts table is empty
...
Updates the Kernel to use the null-safe operator
when accessing the alerts_enabled setting. This prevents
a potential error if the settings object is null.
2025-05-06 09:47:33 +10:00
snipe
b37f488117
Merge pull request #16864 from marcusmoore/update-contributors
...
Added missing contributors
2025-05-05 22:18:11 +01:00
snipe
ee0a9e834a
Fixed BulkDeleteAssetsTest test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-05 22:12:08 +01:00
snipe
c776e0e7e9
Merge pull request #16851 from grokability/fix-dockerhub-repo
...
Fix dockerhub repo we're pushing to, and arm build names
2025-05-05 22:03:58 +01:00
Jeremy Price
54d3193b6f
run arm builds on arm
2025-05-05 22:55:38 +02:00
Marcus Moore
326657c709
contributors:generate
2025-05-05 13:30:49 -07:00
Marcus Moore
c72e86ea2e
Update casing for contributor
2025-05-05 13:29:05 -07:00
Marcus Moore
34b1ca29d3
Remove duplicate contributor (QveenSi)
2025-05-05 13:28:25 -07:00
Marcus Moore
1dc876a436
docs: add @austinsasko as a contributor
2025-05-05 13:19:37 -07:00
Marcus Moore
b28bc2c500
docs: add @drexljo as a contributor
2025-05-05 13:18:53 -07:00
Marcus Moore
c38d98b00a
docs: add @jfwiebe as a contributor
2025-05-05 13:18:29 -07:00
Marcus Moore
7b83df088b
docs: add @JemCdo as a contributor
2025-05-05 13:18:29 -07:00
Marcus Moore
c8b1240665
docs: add @jjasghar as a contributor
2025-05-05 13:18:28 -07:00
Marcus Moore
8a9d6bbdca
docs: add @pottom as a contributor
2025-05-05 13:18:27 -07:00
Marcus Moore
6859b36e7c
docs: add @dasjoe as a contributor
2025-05-05 13:18:26 -07:00
Marcus Moore
f0073c1528
docs: add @gl-pup as a contributor
2025-05-05 13:18:26 -07:00
Marcus Moore
f6b7e621b7
docs: add @gastamper as a contributor
2025-05-05 13:18:25 -07:00
Marcus Moore
108a0179ca
docs: add @LeafedFox as a contributor
2025-05-05 13:18:24 -07:00
Marcus Moore
2baf65aa62
docs: add @m4us1ne as a contributor
2025-05-05 13:18:24 -07:00
Marcus Moore
74c4e9665e
docs: add @lopezio as a contributor
2025-05-05 13:18:23 -07:00
Marcus Moore
ae9c22f327
docs: add @loganswartz as a contributor
2025-05-05 13:18:22 -07:00
Marcus Moore
37bca6febd
docs: add @sniff122 as a contributor
2025-05-05 13:18:22 -07:00
Marcus Moore
30196793bd
docs: add @KorvinSzanto as a contributor
2025-05-05 13:18:21 -07:00
Marcus Moore
3060282ffb
docs: add @juhotaipale as a contributor
2025-05-05 13:18:20 -07:00
Marcus Moore
d63bba8db7
docs: add @juanfont as a contributor
2025-05-05 13:18:20 -07:00
Marcus Moore
2c12ee01a0
docs: add @CalvinSchwartz as a contributor
2025-05-05 13:18:19 -07:00
Marcus Moore
aa76424a74
docs: add @byronwolfman as a contributor
2025-05-05 13:18:18 -07:00
Marcus Moore
9188d6229e
docs: add @benperiton as a contributor
2025-05-05 13:18:18 -07:00
Marcus Moore
5555f32ffe
docs: add @arukompas as a contributor
2025-05-05 13:18:17 -07:00
Marcus Moore
59062980ff
docs: add @hex128 as a contributor
2025-05-05 13:18:16 -07:00
Marcus Moore
f4aac5f0b7
docs: add @disc as a contributor
2025-05-05 13:18:16 -07:00
Marcus Moore
5c167aa2a9
docs: add @AlexanderWPapyrus as a contributor
2025-05-05 13:18:15 -07:00
Marcus Moore
8e1eed498e
docs: add @MelonSmasher as a contributor
2025-05-05 13:18:14 -07:00
Marcus Moore
e449f39ea6
docs: add @fabiang as a contributor
2025-05-05 13:16:43 -07:00
Marcus Moore
97171e0e1c
docs: add @Jarli01 as a contributor
2025-05-05 13:16:42 -07:00
Marcus Moore
5935ca4664
docs: add @dkmansion as a contributor
2025-05-05 13:16:42 -07:00
Marcus Moore
21c88cd311
docs: add @splashx as a contributor
2025-05-05 13:16:41 -07:00
Marcus Moore
5c786d8b70
docs: add @corydlamb as a contributor
2025-05-05 13:09:28 -07:00
Marcus Moore
d718d210ed
docs: add @bricelabelle as a contributor
2025-05-05 13:09:27 -07:00
Marcus Moore
f50c5d22b8
docs: add @bmkalle as a contributor
2025-05-05 13:09:27 -07:00
Marcus Moore
c36f9a432e
docs: add @terwey as a contributor
2025-05-05 13:09:26 -07:00
Marcus Moore
65b6b02b1d
docs: add @xWyatt as a contributor
2025-05-05 12:54:08 -07:00
Marcus Moore
9c65d7c057
docs: add @Wouter0100 as a contributor
2025-05-05 12:54:08 -07:00
Marcus Moore
eab07834cf
docs: add @valentyntu as a contributor
2025-05-05 12:54:07 -07:00
Marcus Moore
eb38f33baf
docs: add @viclou as a contributor
2025-05-05 12:54:06 -07:00
Marcus Moore
462f9f2f39
docs: add @yannikp as a contributor
2025-05-05 12:54:05 -07:00
Marcus Moore
1021ccb230
docs: add @timwsuqld as a contributor
2025-05-05 12:54:05 -07:00
Marcus Moore
84e9a3a7d6
docs: add @p3nj as a contributor
2025-05-05 12:54:04 -07:00
Marcus Moore
c0060b3625
docs: add @sreyemnayr as a contributor
2025-05-05 12:54:03 -07:00
Marcus Moore
197aa12c61
docs: add @octobunny as a contributor
2025-05-05 12:54:02 -07:00
Marcus Moore
dfb2959751
docs: add @nixn as a contributor
2025-05-05 12:54:01 -07:00
Marcus Moore
95fb4f0e45
docs: add @rcmcdonald91 as a contributor
2025-05-05 12:54:00 -07:00
Marcus Moore
b2c729b7b8
docs: add @owalerys as a contributor
2025-05-05 12:53:59 -07:00
Marcus Moore
fe9b224a44
docs: add @nunomaduro as a contributor
2025-05-05 12:53:59 -07:00
Marcus Moore
fc4e8c68f2
docs: add @Scorcher as a contributor
2025-05-05 12:53:58 -07:00
Marcus Moore
6fb1c03908
docs: add @nticaric as a contributor
2025-05-05 12:53:57 -07:00
Marcus Moore
96ccfdb8cc
docs: add @firefrei as a contributor
2025-05-05 12:53:57 -07:00
Marcus Moore
75fd07e057
docs: add @mzack5020 as a contributor
2025-05-05 12:53:56 -07:00
Marcus Moore
87fe69ecfb
docs: add @Mateus-Romera as a contributor
2025-05-05 12:53:55 -07:00
Marcus Moore
19b47030ca
docs: add @Nevets82 as a contributor
2025-05-05 12:53:54 -07:00
Marcus Moore
cf4e3fcc37
docs: add @snazy2000 as a contributor
2025-05-05 12:53:54 -07:00
Marcus Moore
bef4133f51
docs: add @smcpeck as a contributor
2025-05-05 12:53:53 -07:00
Marcus Moore
7ac24efced
docs: add @cendai-mis as a contributor
2025-05-05 12:53:52 -07:00
Marcus Moore
d8d4a7075e
docs: add @Shankschn as a contributor
2025-05-05 12:53:51 -07:00
Marcus Moore
dd4c9df6d1
docs: add @serkanerip as a contributor
2025-05-05 12:53:50 -07:00
Marcus Moore
da28c02b50
docs: add @SBrown2021 as a contributor
2025-05-05 12:53:50 -07:00
Marcus Moore
54858402e3
docs: add @McG800 as a contributor
2025-05-05 12:53:49 -07:00
Marcus Moore
b39d8cc0b9
docs: add @rosscdh as a contributor
2025-05-05 12:53:48 -07:00
Marcus Moore
4c7c33800a
docs: add @rickheil as a contributor
2025-05-05 12:53:47 -07:00
Marcus Moore
d2c604a7ce
docs: add @Nothing4You as a contributor
2025-05-05 12:53:47 -07:00
Marcus Moore
91243fb6c0
docs: add @mbrrg as a contributor
2025-05-05 12:53:46 -07:00
Marcus Moore
940a85888a
docs: add @deloz as a contributor
2025-05-05 12:53:45 -07:00
Marcus Moore
280c12e22b
docs: add @Galaxy102 as a contributor
2025-05-05 12:53:44 -07:00
Marcus Moore
39e644d048
docs: add @manu-crealytics as a contributor
2025-05-05 12:53:44 -07:00
Marcus Moore
9acb3e5935
docs: add @marcquark as a contributor
2025-05-05 12:53:43 -07:00
Marcus Moore
8ac5b5df61
docs: add @brandon-bailey as a contributor
2025-05-05 12:53:42 -07:00
Marcus Moore
434932599c
docs: add @thinkl33t as a contributor
2025-05-05 12:53:42 -07:00
Marcus Moore
81b8c445c6
docs: add @vicleos as a contributor
2025-05-05 12:53:41 -07:00
Marcus Moore
002bb72a8d
docs: add @herroworrd as a contributor
2025-05-05 12:53:40 -07:00
Marcus Moore
288770900e
docs: add @robintemme as a contributor
2025-05-05 12:53:39 -07:00
Marcus Moore
f6f6a23f8b
docs: add @wewhite as a contributor
2025-05-05 12:53:39 -07:00
Marcus Moore
522fa7be44
docs: add @Serdnad as a contributor
2025-05-05 12:53:38 -07:00
Marcus Moore
272d9e0552
docs: add @mink-adao-duy as a contributor
2025-05-05 12:53:37 -07:00
Marcus Moore
9060a3cc13
docs: add @ahpaleus as a contributor
2025-05-05 12:53:36 -07:00
Marcus Moore
b6a9c0e68b
docs: add @DanielRuf as a contributor
2025-05-05 12:53:36 -07:00
Marcus Moore
b43ae5be13
docs: add @dkaatz as a contributor
2025-05-05 12:53:35 -07:00
Marcus Moore
6384041107
docs: add @seanborg-codethink as a contributor
2025-05-05 12:53:34 -07:00
Marcus Moore
89703cd9df
docs: add @sorvani as a contributor
2025-05-05 12:53:33 -07:00
Marcus Moore
f6aa9f1318
docs: add @fe80 as a contributor
2025-05-05 12:53:33 -07:00
Marcus Moore
838e214b24
docs: add @phil-flip as a contributor
2025-05-05 12:53:32 -07:00
Marcus Moore
628c444cd4
docs: add @aranar-pro as a contributor
2025-05-05 12:53:31 -07:00
Marcus Moore
e8289b0f45
docs: add @JonathonReinhart as a contributor
2025-05-05 12:53:31 -07:00
Marcus Moore
86816f632f
docs: add @test1337ahp as a contributor
2025-05-05 12:53:30 -07:00
Marcus Moore
494710306b
docs: add @NebelKreis as a contributor
2025-05-05 12:53:29 -07:00
Marcus Moore
7a5fe4981f
docs: add @mnemonicly as a contributor
2025-05-05 12:53:29 -07:00
snipe
a67b320cae
Merge pull request #15907 from uberbrady/protect_assigned_to_assigned_type_rebased
...
Rebased version of #15629 - prevent setting assigned_to without setting assigned_type
2025-05-05 20:42:46 +01:00
Godfrey M
e3a2397b74
removed hiding the notifications icon
2025-05-05 10:28:08 -07:00
Godfrey M
3b34654dd7
Merge branch 'develop' into MS_teams_deprecation_update
...
# Conflicts:
# resources/lang/en-US/admin/settings/message.php
2025-05-05 09:33:32 -07:00
Godfrey M
4b6437854c
swapped out hard coded text with translation
2025-05-05 09:31:23 -07:00
snipe
9ef20997a5
Merge pull request #16861 from uberbrady/cherry_pick_avery_3490
...
adds support for Avery 3490 (Cherry-picked from 'master')
2025-05-05 15:01:00 +01:00
Calvin Schwartz
cfd10ae294
adds support for Avery 3490
2025-05-05 14:59:10 +01:00
snipe
9b85e9a071
Add @realchrisolin as a contributor
2025-05-05 14:44:04 +01:00
Godfrey M
0eb3f6b952
set max to 5
2025-05-05 14:42:06 +01:00
Godfrey M
68b0f80fce
fix input max, and help block position
2025-05-05 14:42:06 +01:00
Godfrey M
93489529a3
adds Field offset option to labels
2025-05-05 14:42:06 +01:00
snipe
511be74e74
Add @chfsx as a contributor
2025-05-05 14:42:06 +01:00
Fabian Schmid
bdee067803
[FIX] set upload-limit
2025-05-05 14:42:06 +01:00
snipe
32156cace3
Merge pull request #16847 from realchrisolin/issue16214
...
add barcode support for Avery 3490
2025-05-05 14:40:54 +01:00
snipe
407962d998
Merge pull request #16790 from Godmartinz/empty_field_columns_labels
...
Adds Label fields offset as an option
2025-05-05 14:09:40 +01:00
snipe
1245289906
Add @chfsx as a contributor
2025-05-05 14:08:31 +01:00
snipe
76c19202ed
Merge pull request #16806 from chfsx/patch-1
...
[FIX] set upload-limit
2025-05-05 14:07:42 +01:00
snipe
30688114be
Merge remote-tracking branch 'origin/develop'
2025-05-05 14:04:52 +01:00
snipe
ada8195e2e
Merge pull request #16860 from grokability/better_location_scope_check
...
Livewire component for smoother check for location companies
2025-05-05 14:04:23 +01:00
snipe
83d6e9ad8a
Removed log error
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-05 14:00:05 +01:00
snipe
4469db0bd3
Livewire component for smoother check for location companies
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-05 13:55:28 +01:00
snipe
34088bcc17
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-05-05 11:17:01 +01:00
snipe
5e2dba5483
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-05-05 11:15:46 +01:00
Fabian Schmid
9de97694c3
[FIX] set upload-limit
2025-05-05 08:35:45 +02:00
Jeremy Price
8349065b0a
stop buiulding intel on arm
2025-05-02 10:59:42 +02:00
Jeremy Price
bb82b2513e
Fix dockerhub repo we're pushing to, and arm build names
2025-05-02 10:58:25 +02:00
Calvin Schwartz
07835766cc
adds support for Avery 3490
2025-05-01 21:11:42 -04:00
snipe
e781c170f3
Merge pull request #16841 from Godmartinz/dark_mode_black_input_group_add_on_color_fix
...
remove duplicate input-group color corrections from theme skins
2025-05-01 01:48:49 +01:00
Godfrey M
43dfbd3d21
remove duplicate input-group color correction from other themes
2025-04-30 16:21:15 -07:00
Godfrey M
073c9f5f7c
remove duplicate input-group color correction
2025-04-30 16:16:14 -07:00
snipe
f9d67dd431
Merge pull request #16840 from uberbrady/docker_backmerge
...
Copy changes from 'master' to develop for docker builds
2025-04-30 21:19:22 +01:00
Brady Wetherington
a2ea4c7fd0
Copy changes from 'master' to develop for docker builds
2025-04-30 21:12:10 +01:00
Brady Wetherington
251851ec6a
Try to get Docker images to build for both architectures
2025-04-30 18:00:39 +01:00
snipe
049a669186
Merge remote-tracking branch 'origin/develop'
2025-04-30 16:46:16 +01:00
snipe
a0358e32d7
Removed escaping
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 16:46:06 +01:00
snipe
d29f13bae9
Merge remote-tracking branch 'origin/develop'
2025-04-30 16:26:38 +01:00
snipe
c2023c5c56
Ampersand showing in Custom fields [sc-29051]
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 16:25:44 +01:00
snipe
c758355df9
Merge remote-tracking branch 'origin/develop'
2025-04-30 16:14:34 +01:00
snipe
43c310c82d
Merge pull request #16531 from akemidx/bug/sc-28715
...
FIXED: Purchase Cost Column Always Shown
2025-04-30 15:54:31 +01:00
snipe
79d97a83af
Merge remote-tracking branch 'origin/develop'
2025-04-30 15:48:38 +01:00
snipe
939a0c44dc
Merge pull request #16826 from Godmartinz/fix_multiple_inline_label_field_options
...
Reworked fix for for 24mm_D label indent errror
2025-04-30 15:47:57 +01:00
snipe
85bd47c240
Merge remote-tracking branch 'origin/develop'
2025-04-30 15:35:10 +01:00
snipe
2b9cf1663b
Merge pull request #16837 from grokability/fmcs_scoping_improvements
...
Small improvements to scoped views
2025-04-30 15:33:53 +01:00
snipe
0a29e90701
Smal improvements to scoping displays
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 15:24:42 +01:00
snipe
d1be13e7d4
Added button text to translations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 14:32:29 +01:00
snipe
049a777ca8
Added buttons to dashboard
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 14:32:20 +01:00
snipe
0dcaa83a3e
Nicer breadcrumb
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 14:22:13 +01:00
snipe
db706269e6
Fixed validation message
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 14:22:06 +01:00
snipe
473ead9616
Merge remote-tracking branch 'origin/develop'
2025-04-30 13:57:27 +01:00
snipe
4f72505dc3
Merge pull request #16836 from grokability/fixes/#16834_handle_bad_data_in_permissions
...
Fixed #16834 - better handle bad data in permissions
2025-04-30 13:56:59 +01:00
snipe
340f8b73a5
Updated comments
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 13:56:37 +01:00
snipe
6c6b37000a
Better handle permissions with bad data
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 13:43:05 +01:00
snipe
b5c79624c6
Display notes in group listing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 11:14:42 +01:00
snipe
cf2850933c
Merge remote-tracking branch 'origin/develop'
2025-04-30 10:19:43 +01:00
snipe
49d66dedf4
Nicer existing image display
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 10:19:12 +01:00
snipe
ff2564c57a
Merge remote-tracking branch 'origin/develop'
2025-04-30 10:12:05 +01:00
snipe
ebbcdbc864
Nicer breadcrumb
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 10:11:55 +01:00
snipe
a18691c09f
Set image path in singleton
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 10:11:48 +01:00
snipe
245b0b0f8f
Added image path
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-30 10:11:40 +01:00
snipe
1d3b0478f9
Merge pull request #16829 from marcusmoore/fixes/contributors-fix
...
Fixed updating CONTRIBUTORS.md via cli
2025-04-30 01:23:59 +01:00
Marcus Moore
a5d0307532
Wrap username in quotes
2025-04-29 16:20:00 -07:00
snipe
91d3848246
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-04-29 23:17:51 +01:00
snipe
7daecdd53f
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 23:17:03 +01:00
snipe
667b4a49c3
Merge pull request #16828 from grokability/chore/sc-29037
...
Add audit button to BS table partial, redirect if asset won't validate
2025-04-29 23:07:45 +01:00
snipe
2518e60a5e
Corrected gates
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:59:05 +01:00
snipe
9ff8b62cee
Updated icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:58:58 +01:00
snipe
5086c80658
Invoke a validator, redirect to edit screen if invalid
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:47:34 +01:00
snipe
cb852fc20f
Added audit gate to API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:47:12 +01:00
snipe
fb3b34e0f6
Add audit button to BS table partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 22:47:02 +01:00
snipe
c031f0b45e
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/dist/skins/_all-skins.css
# public/css/dist/skins/_all-skins.min.css
# public/css/dist/skins/skin-blue-dark.css
# public/css/dist/skins/skin-blue-dark.min.css
# public/css/dist/skins/skin-green-dark.css
# public/css/dist/skins/skin-green-dark.min.css
# public/css/dist/skins/skin-orange-dark.css
# public/css/dist/skins/skin-orange-dark.min.css
# public/css/dist/skins/skin-purple-dark.css
# public/css/dist/skins/skin-purple-dark.min.css
# public/css/dist/skins/skin-red-dark.css
# public/css/dist/skins/skin-red-dark.min.css
# public/css/dist/skins/skin-yellow-dark.css
# public/css/dist/skins/skin-yellow-dark.min.css
# public/mix-manifest.json
2025-04-29 20:38:41 +01:00
snipe
8d4fc07f63
Updated dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 20:37:47 +01:00
snipe
a0514ad8c1
Merge pull request #16799 from marcusmoore/bug/sc-28990
...
Handle category being null in CheckoutableListener
2025-04-29 20:37:11 +01:00
snipe
4e03e525a4
Merge pull request #16797 from Godmartinz/dark_mode_green_fix
...
Fixed Dark Mode color choices for fieldset links
2025-04-29 20:35:59 +01:00
snipe
0efdebcfd8
Merge pull request #16827 from grokability/fixed_custom_field_fieldset_display
...
Fixed fieldset display if custom fields are not available
2025-04-29 20:26:14 +01:00
snipe
c7835d2d1d
Fixed copypasta
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 20:08:34 +01:00
snipe
3e3bc0a347
Removed test tab
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 20:01:22 +01:00
snipe
184a22828f
Use input vs get
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 19:22:10 +01:00
snipe
f26e27d23e
Display in checkboxes not saving on custom [sc-29028]
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 19:21:50 +01:00
snipe
e717f1e780
Removed logging
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 19:21:18 +01:00
snipe
d1085a0f46
Move notes above custom fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 18:53:31 +01:00
Godfrey M
2e0913bb3b
remove unused method
2025-04-29 10:49:19 -07:00
Godfrey M
851ae46ea9
reworked fix for for 24mm_D label indent errior
2025-04-29 10:45:29 -07:00
snipe
89a52b7551
Fixed fieldset display if custom fields are not available
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 18:09:32 +01:00
snipe
fdbb9568ae
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2025-04-29 12:39:31 +01:00
snipe
15870d0e75
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 12:38:07 +01:00
snipe
eb2c536221
Updated translations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 12:36:55 +01:00
snipe
bced7df539
Merge pull request #16822 from grokability/nicer_optional_disclosures
...
Nicer disclosure UI for optional data
2025-04-29 12:31:14 +01:00
snipe
fe672ed727
Nicer disclosure UI for optional data
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 12:10:09 +01:00
snipe
d817883459
Merge remote-tracking branch 'origin/develop'
2025-04-29 10:25:42 +01:00
snipe
6e60594e66
Fixed escaped text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 10:25:20 +01:00
snipe
12255979ac
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/dist/all.css
# public/mix-manifest.json
2025-04-29 10:22:21 +01:00
snipe
f357dd690b
Updated dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 10:21:24 +01:00
snipe
255e0c3bdc
Merge pull request #16602 from akemidx/bug/sc-25897-2
...
FIXED: Text Overflow on Settings Tiles
2025-04-29 10:20:45 +01:00
snipe
8984d60c39
Merge pull request #16798 from grokability/more-mint-support-and-newer-ubuntus
...
Support more Mint versions and verify newer Ubuntu versions in snipeit.sh
2025-04-29 10:19:28 +01:00
snipe
6dbfc8875b
Merge pull request #16817 from marcusmoore/fixes/restore-custom-field-values-on-asset-edit-v2
...
Maintain checkbox and radio custom field values on asset edit page
2025-04-29 10:17:10 +01:00
snipe
139f45872c
Merge pull request #16819 from marcusmoore/chore/migrate-radio-helpers
...
Replaced calls to Form::radio helper on user create and edit pages
2025-04-29 10:16:16 +01:00
snipe
eb223a4c09
Merge pull request #16821 from grokability/small_settings_ui_fixes
...
Use default BS tables “no results” view, small UI formatting improvements
2025-04-29 10:15:16 +01:00
snipe
c3531e9eba
Nicer formatting on smaller screens
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-29 10:11:00 +01:00
Marcus Moore
db3f8e5d68
Replace a Form::radio on user edit page
2025-04-28 15:08:05 -07:00
Marcus Moore
8ca11542f8
Replace a Form::radio on user edit page
2025-04-28 15:03:54 -07:00
Marcus Moore
36be23f7e4
Replace a Form::radio on user edit page
2025-04-28 14:57:03 -07:00
Marcus Moore
51f67082f4
Replace a Form::radio on user edit page
2025-04-28 14:23:39 -07:00
Marcus Moore
ea2f0cdd7b
Replace a Form::radio on user edit page
2025-04-28 14:18:01 -07:00
Marcus Moore
97d2e6f9d4
Replace a Form::radio on user edit page
2025-04-28 14:03:27 -07:00
Marcus Moore
28ea75512c
Replace from Form::radio on user edit page
2025-04-28 13:47:23 -07:00
snipe
9b6683ae16
Merge pull request #16818 from Godmartinz/fix_multiple_inline_label_field_options
...
Fixed label fields multiple option alignment bug
2025-04-28 21:37:19 +01:00
Godfrey M
149d276e06
fix field alignment issue
2025-04-28 13:26:49 -07:00
snipe
a519ebe19b
Default BS table no results
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-28 09:59:52 +01:00
snipe
66b537bc64
Fixed duplicate ID
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-28 09:59:28 +01:00
snipe
9722d29070
Use default BS tables “no results” view
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-28 09:59:17 +01:00
snipe
366b61850b
Merge remote-tracking branch 'origin/develop'
2025-04-26 17:54:02 +01:00
snipe
c748278637
Merge pull request #16810 from grokability/settings_improvements_branding
...
Use fieldsets for branding page
2025-04-26 17:53:11 +01:00
snipe
23c39520e5
Added empty alt tags to images since we don’t have additional info
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-26 17:42:49 +01:00
snipe
41f68d8a30
Use locked x-icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-26 17:33:18 +01:00
snipe
7320e823ad
Added alt text for sad panda
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-26 17:33:09 +01:00
snipe
1aeda546fd
Added urls for pa11y
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-26 17:33:00 +01:00
snipe
91fcff5faf
Added translations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-26 17:32:52 +01:00
snipe
d97e54f85e
Use fieldsets for branding page
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-26 17:32:41 +01:00
snipe
4b58af8850
Fixed message while processing audit on quickscan
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-24 14:25:42 +01:00
snipe
89be6bd183
Merge remote-tracking branch 'origin/develop'
2025-04-24 14:06:00 +01:00
snipe
0822aa985d
Fixed #16802 - use asset endpoint for assets assigned to locations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-24 14:05:44 +01:00
snipe
e120331a2c
Merge remote-tracking branch 'origin/develop'
2025-04-24 12:16:53 +01:00
snipe
e5c6e294ec
Added #16239 - make city searchabke in users
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-24 12:16:41 +01:00
Marcus Moore
25fdde1807
Handle null category
2025-04-23 14:16:28 -07:00
snipe
cb8a212d96
Merge remote-tracking branch 'origin/develop'
2025-04-23 21:57:20 +01:00
snipe
fa45ca1453
Stupid fix for when people use id instead of an actual ID
...
@todo - use RMB for these
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 21:56:43 +01:00
Jeremy Price
67ec042ee3
Support more Mint versions and verify newer Ubuntu versions in snipeit.sh
...
In https://github.com/grokability/snipe-it/pull/16763 we added support
for Linux Mint 22.1, which is the newest stable version of Mint, but but
didn't get around to testing or adding support for less-recent versions.
With this PR, we're adding support for the following LinuxMint versions
* 22
* 21.3
* 21.2
* 21.1
* 21
We recommend using the newest version, but at least now you won't be
blocked so long as you're remotely up-to-date.
We're not going back any further because prior versions are based on
Ubuntu 20.04 (Focal), which is out of support as of April 2025, aka this
month.
Additionally, the most recent Ubuntu version specifically mentioned in
the script is 23.10. The script in its current version works all the way
up to the most recent version, so we're adding notation to that
effect.
Newly included Ubuntu versions are
25.04
24.10
24.04 (LTS)
2025-04-23 13:37:33 -07:00
snipe
7aec431ac5
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 21:30:16 +01:00
snipe
8b6c88a7c6
Okay…
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 21:27:28 +01:00
snipe
9f8fddb4c5
Removed accidentally commited generated images
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 21:23:58 +01:00
snipe
8fcf7e3b9d
Merge pull request #16792 from grokability/add_pa11y
...
Added pa11y
2025-04-23 21:17:35 +01:00
snipe
d9326fc555
Removed sky-is-blue text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 21:13:40 +01:00
snipe
c1196599e1
Merge branch 'develop' into add_pa11y
2025-04-23 21:11:59 +01:00
snipe
d19681dea1
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 21:05:38 +01:00
Godfrey M
a26279e0b9
adds custom field link color correction to all dark modes
2025-04-23 12:38:58 -07:00
Marcus Moore
29433882ea
Restore custom field checkbox and radio button values when switching model
2025-04-23 12:38:09 -07:00
snipe
e3f511ec7c
Small accessibility improvements
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 15:53:41 +01:00
snipe
f0b18042f9
Added aria label to admin settings search
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 14:01:52 +01:00
snipe
75c9936dbb
Added alt text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 12:37:13 +01:00
snipe
ddd4065c81
Merge pull request #16793 from spencerrlongg/bug/sc-28972
...
Added Nullsafe Checks to Users
2025-04-23 12:01:25 +01:00
snipe
ad88a72d0a
Override legend style
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 06:31:25 +01:00
snipe
6a00620552
More urls
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 06:27:20 +01:00
snipe
a9db8d6898
Added more urls
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 06:20:23 +01:00
snipe
65cc1bbd7e
Ignore screenshots
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 05:53:11 +01:00
spencerrlongg
2935697209
added nullsafe checks to user
2025-04-22 23:39:24 -05:00
snipe
3ae2454228
This doesn’t work the way I thought
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 05:35:49 +01:00
snipe
11b48ee636
Removed dupes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 05:21:32 +01:00
snipe
2aa864afaa
Updated rules
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 05:16:22 +01:00
snipe
ec65e64a67
Updated ignore rules
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 05:06:34 +01:00
snipe
7e01d23aa2
Renamed file
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 04:50:14 +01:00
snipe
f05b2ad9be
First stabs at improvements
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 04:48:47 +01:00
snipe
eaaac76435
Added configs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 04:48:39 +01:00
snipe
41160c64a8
Merge pull request #16791 from grokability/location_company_scoping_improvements
...
Improved settings page for location-company scoping
2025-04-23 01:25:54 +01:00
snipe
0cfef59568
Updated string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 01:22:25 +01:00
snipe
d953d1a889
Use translation strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 01:21:54 +01:00
snipe
4aa06f6a75
Update dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-23 00:30:06 +01:00
snipe
07a9bded95
Added strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 23:50:28 +01:00
snipe
f686e86afb
Refactored setting page
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 23:50:21 +01:00
snipe
9f28dae01b
Invoke the artisan command
...
This *might* suck for people with a lot of assets, etc
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 23:50:11 +01:00
snipe
67ab584dc7
Updated text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 23:49:31 +01:00
Godfrey M
5da492cbf5
set max to 5
2025-04-22 12:07:02 -07:00
Godfrey M
d871c529d1
fix input max, and help block position
2025-04-22 11:59:19 -07:00
Godfrey M
7c2c5ea98d
adds Field offset option to labels
2025-04-22 10:50:20 -07:00
snipe
bf2299daf8
Merge remote-tracking branch 'origin/develop'
2025-04-22 17:51:48 +01:00
snipe
2e31a0530f
Merge pull request #16789 from grokability/fixes/#16475_delete_oauth_clients
...
Fixed #16475 - Allow deleting oauth client
2025-04-22 17:48:24 +01:00
snipe
5f66fb0bba
Allow deleting oauth user
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 17:42:07 +01:00
snipe
164930d0dd
Merge remote-tracking branch 'origin/develop'
2025-04-22 16:35:23 +01:00
snipe
143e9cdd61
Merge pull request #16788 from grokability/better_handle_arrays_for_model_ids
...
Better handle model_id arrays passed to the API
2025-04-22 16:33:47 +01:00
snipe
aed32e6ada
Better handle arrays in API rerquests for model_id
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 16:23:34 +01:00
snipe
ed86c90b7e
Merge pull request #16787 from uberbrady/suppress_action_date_error_in_loggable
...
Fixed: [RB-19645] Suppress error message about 'action_date' not existing
2025-04-22 14:48:38 +01:00
snipe
387dbac809
Merge remote-tracking branch 'origin/develop'
2025-04-22 14:36:14 +01:00
snipe
7dc606fd3b
Merge pull request #16786 from grokability/populate_manufacturers
...
Added ability to seed common manufacturers
2025-04-22 14:35:20 +01:00
snipe
185fd559c9
Added test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 14:34:03 +01:00
snipe
473c684fa5
Nicer translation
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 14:22:58 +01:00
Brady Wetherington
d3dbd82ce2
Check that array key exists before accessing it
2025-04-22 14:20:01 +01:00
snipe
e5dc13e48c
Added ability to seed manufacturers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 14:13:46 +01:00
snipe
3b661e5a99
Merge remote-tracking branch 'origin/develop'
2025-04-22 12:39:35 +01:00
snipe
2a2d118973
Updated readme with star count
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 12:38:05 +01:00
snipe
90c1c0e655
Merge remote-tracking branch 'origin/develop'
2025-04-22 11:42:49 +01:00
snipe
f2f17402c9
Merge pull request #16785 from grokability/feature/sc-28956
...
Added checkout date to license seats
2025-04-22 11:41:52 +01:00
snipe
39f764803d
Added checkout date to license seats
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-22 11:38:54 +01:00
snipe
55176816aa
Merge pull request #16784 from marcusmoore/fix-flaky-timestamp-tests
...
Fixed flaky test
2025-04-22 11:03:58 +01:00
Marcus Moore
1f7d4e0793
Fix flaky test
2025-04-21 15:14:53 -07:00
snipe
e17fae02ad
Merge pull request #16783 from uberbrady/upgrade_debugbar
...
Upgrade Debugbar to make deprecation warnings easier to find
2025-04-21 21:44:28 +01:00
Brady Wetherington
3c1099a6a9
Upgrade Debugbar to make deprecation warnings easier to find
2025-04-21 21:00:02 +01:00
snipe
21d8e7695b
Merge remote-tracking branch 'origin/develop'
2025-04-21 20:19:54 +01:00
snipe
b1761ec246
Merge pull request #16781 from uberbrady/make_min_qty_not_required
...
min_amt wasn't correctly being set to required or not
2025-04-21 18:44:20 +01:00
Brady Wetherington
03f0f13727
min_amt wasn't correctly being set to required or not
2025-04-21 18:32:53 +01:00
snipe
12648912aa
Added test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 16:45:10 +01:00
snipe
4c898a8741
Fixed filename
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 16:44:47 +01:00
snipe
1acc452cfe
Merge remote-tracking branch 'origin/develop'
2025-04-21 14:59:26 +01:00
snipe
6bef8620e4
Merge pull request #16780 from grokability/feature/sc-23604
...
Fixed #9249 - added file uploads to locations
2025-04-21 14:49:02 +01:00
snipe
beb5560dce
Added files tab
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 14:43:04 +01:00
snipe
2ebe1ebc69
Load location route files
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 14:42:58 +01:00
snipe
00092a079f
Added uploads method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 14:42:10 +01:00
snipe
9d313eb2d9
Added locations dir
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 14:42:02 +01:00
snipe
e8404c8720
Moved location routes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 14:41:52 +01:00
snipe
1375e1feee
Merge remote-tracking branch 'origin/develop'
2025-04-21 12:21:08 +01:00
snipe
e71e25955a
Check for array
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 12:20:03 +01:00
snipe
fa9ac3c449
Return value as int
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 11:53:26 +01:00
snipe
70854b2c42
Small fix or groups API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 11:49:49 +01:00
snipe
e2a1be9762
Int values for group permissions on API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-21 10:49:28 +01:00
snipe
2187adf59a
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 15:34:58 +01:00
snipe
f2c2fefd99
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 15:28:48 +01:00
snipe
b5a960e933
Updated translations
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 15:27:41 +01:00
snipe
66b2cc2e28
Set empty array if permissions are null
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 15:17:55 +01:00
snipe
47246a3fdf
Merge pull request #15420 from grokability/return_boolean_in_api
...
Possible fix for #15315 - decode as permissions as boolean
2025-04-19 15:01:36 +01:00
snipe
4d01b2bb4f
Removed invalid json_decode() flag
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 14:57:43 +01:00
snipe
876715b3c5
Merge pull request #16435 from marcusmoore/fixes/prevent-deleting-accessories-with-checkouts
...
Disallow deleting accessories that have active checkouts
2025-04-19 14:38:14 +01:00
snipe
93d74587e1
Merge pull request #16538 from marcusmoore/bug/sc-28305
...
Return null from accessory transformer for missing assignment
2025-04-19 14:37:45 +01:00
snipe
5bae74bc1b
Merge pull request #16688 from 36864/patch-1
...
Fixes #14734 : Only show signatures for the printed user
2025-04-19 14:36:26 +01:00
snipe
0259c91a06
Added @mrdahbi as a contributor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 14:34:15 +01:00
snipe
04ccfc3002
Fixed: escape '/' in preg_quote of asset tag prefix (Applied #16542 to develop)
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 14:32:21 +01:00
snipe
495b7db72b
Merge branch 'chore/sc-28495' into develop
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 14:29:30 +01:00
snipe
6e5eb55b45
Updated dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-19 14:28:01 +01:00
snipe
9ad99c1d81
Merge pull request #16494 from marcusmoore/bug/sc-28675
...
Avoid logging consumable checkins and purge action log of bad entries
2025-04-19 14:24:52 +01:00
snipe
622626bb27
Merge pull request #16521 from grokability/add-disable-saml-command
...
Add console command to disable SAML logins
2025-04-19 14:23:49 +01:00
snipe
f66575393a
Merge pull request #16766 from CloCkWeRX/fix-placeholder-translations
...
Fixed: Admin > General Settings - Some placeholders not translatable
2025-04-18 16:40:53 +01:00
snipe
f67548cd70
Merge pull request #16738 from CloCkWeRX/patch-9
...
Fixed: Update SECURITY.md to indicate v8 is supported
2025-04-18 16:33:18 +01:00
snipe
cd63657a92
Merge pull request #16694 from r-xyz/api-files-notes
...
Fixed #16689 : re-add `note` field in API files listing for AssetModel
2025-04-18 14:06:30 +01:00
snipe
0dcb315d9d
Merge remote-tracking branch 'origin/develop'
2025-04-18 00:56:26 +01:00
snipe
54f2b62294
Fixed consumable item_no import field
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-18 00:55:56 +01:00
snipe
327ccbd0c9
Merge remote-tracking branch 'origin/develop'
2025-04-18 00:37:11 +01:00
snipe
1a1120220c
Merge pull request #16765 from grokability/#15035-add-company_name_to_slack
...
Fixed #15035 - adds company to slack message
2025-04-18 00:36:25 +01:00
Daniel O'Connor
82d93b6980
Point to existing translation
2025-04-17 23:32:11 +00:00
Daniel O'Connor
72b2b2d819
Refactor to translatable placeholder text
2025-04-17 23:30:08 +00:00
snipe
ad6352adc4
Fixed #15035 - adds company to slack message
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-18 00:28:37 +01:00
snipe
f571d400e6
Merge remote-tracking branch 'origin/develop'
2025-04-17 23:29:12 +01:00
snipe
4170397094
Merge pull request #16731 from CloCkWeRX/patch-4
...
Fixed: Editing > Email input > Utilise HTML5 controls
2025-04-17 23:16:23 +01:00
snipe
1e15aca809
Merge pull request #16733 from CloCkWeRX/patch-6
...
Fixed: Suppliers > Edit > Mark URL inputs as HTML5 URL inputs
2025-04-17 23:15:53 +01:00
snipe
8234c3eb0f
Merge pull request #16734 from CloCkWeRX/patch-7
...
Fixed: Users > Edit > Mark website as a URL field
2025-04-17 23:14:59 +01:00
snipe
80eea7b064
Merge pull request #16757 from CloCkWeRX/fields
...
Fixed: Admin > Custom Fields > Ensure name field is marked required
2025-04-17 23:14:26 +01:00
snipe
779c28661e
Merge pull request #16753 from CloCkWeRX/admin-slack-hook
...
Fixed: Admin > Webhooks > Swap to url input
2025-04-17 23:13:58 +01:00
snipe
293aa52335
Merge remote-tracking branch 'origin/develop'
2025-04-17 23:13:04 +01:00
snipe
516f59f0fc
Added @BeatSpark as contributor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 23:12:51 +01:00
snipe
bfb55da1a3
Repeat #16571 without conflicts, correctly targeted
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 23:10:20 +01:00
snipe
79e2e5c272
Merge pull request #16729 from CloCkWeRX/patch-2
...
Fixed #16727 : Bulk Audit > Mark Asset Tag input required
2025-04-17 23:06:26 +01:00
snipe
ca178ae9a7
Merge remote-tracking branch 'origin/develop'
2025-04-17 22:48:35 +01:00
snipe
db1af98992
Merge pull request #16764 from grokability/fixed_flaky_user_create_tests
...
Fixed flaky user creation tests
2025-04-17 22:46:42 +01:00
snipe
c8ea3ba79a
Merge pull request #16763 from grokability/add-linux-mint
...
Fixed : #16715 - Added LinuxMint support to snipeit.sh
2025-04-17 22:40:33 +01:00
snipe
96d5e072fe
Fixed flaky tests on user creation
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 22:39:04 +01:00
snipe
d25ba74123
Merge pull request #16762 from grokability/fixes/#15702-min_amt_and_termination_date_on_license_import
...
Fixed #15702 - Added termination_date, reordered fields for clarity
2025-04-17 21:37:27 +01:00
snipe
f05dce8960
Added min_amt explicitly
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 21:31:20 +01:00
snipe
0758e73c5f
Added termination_date, reordered fields for clarity
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 21:29:27 +01:00
Jeremy Price
617ee026c0
Add LinuxMint support to snipeit.sh
...
Fixes: https://github.com/grokability/snipe-it/issues/16715
@synergy34 requested LinuxMint support in our installer script. Mint is
Ubuntu-based, so i figured this wouldn't be too big of an issue, and
indeed it wasn't.
It mostly involved just supporting the OS version strings, and removing
the ondrej ppa because 22.1 ships with php8.3 already.
We only support 22.1 for the moment, as that's the most recent version
and the only one I tested on.
If you're on 22/Wilma and want to try, change the 221 on line 579 to 22 and
give it a whirl... If 22/Wilma also has php8.3, then it will probably be
fine
2025-04-17 12:22:42 -07:00
Daniel O'Connor
0cec64c056
Update SECURITY.md to indicate v8 is support
...
Unsure if v7 still is
2025-04-17 16:02:31 +00:00
snipe
d0c810e418
Merge remote-tracking branch 'origin/develop'
2025-04-17 16:42:37 +01:00
snipe
915c730dae
Fixed #16714 - moved custom validation out of array
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 16:42:25 +01:00
snipe
0451f1219a
Merge pull request #16732 from CloCkWeRX/patch-5
...
Fixed: Manufacturers > Edit > Mark URL inputs as HTML5 url inputs
2025-04-17 16:27:03 +01:00
Daniel O'Connor
5290a95b6b
Update resources/views/hardware/quickscan.blade.php
2025-04-18 00:53:37 +09:30
snipe
e407695ff9
Merge pull request #16741 from CloCkWeRX/patch-10
...
Fixed: Change Password > Mark password fields required for change password
2025-04-17 16:22:01 +01:00
snipe
c5b53b00c1
Merge pull request #16742 from CloCkWeRX/security-url
...
Fixed: Admin > Security - Mark url fields as URL type
2025-04-17 16:21:26 +01:00
snipe
d2ac9b9610
Added @CloCkWeRX as contributor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 16:18:29 +01:00
snipe
537e695ae9
Merge pull request #16730 from CloCkWeRX/patch-3
...
Fixed: Depreciations > Create/Edit > Change controls to various number inputs
2025-04-17 16:15:24 +01:00
snipe
b4b158da9e
Merge pull request #16747 from CloCkWeRX/admin-oauth-required
...
Fixed: Admin > OAuth > Mark fields required
2025-04-17 16:09:42 +01:00
snipe
ad072c0546
Moved validation email_array
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 16:04:56 +01:00
snipe
713e1671d4
Merge pull request #16749 from CloCkWeRX/admin-ldap-change-password-url
...
Fixed: Admin > LDAP > Use HTML5 inputs
2025-04-17 15:58:45 +01:00
snipe
087f9756a2
Merge pull request #16744 from CloCkWeRX/api-token-required
...
Fixed: Manage API Keys > New name field not marked required
2025-04-17 15:58:07 +01:00
snipe
eb0408703e
Merge pull request #16725 from CloCkWeRX/patch-1
...
Fixed #16723 : Mark category name as required in modals
2025-04-17 15:47:07 +01:00
Daniel O'Connor
7e961b690a
Mark required
2025-04-17 11:05:03 +00:00
snipe
d496d2caeb
Merge remote-tracking branch 'origin/develop'
2025-04-17 11:59:24 +01:00
snipe
81f3730d84
Merge pull request #16754 from grokability/fixes/ambiguous_clause_for_company_id
...
Fixed ambiguous clause using company_id
2025-04-17 11:58:15 +01:00
snipe
141fad8393
Fixed ambiguous clause using company_id
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 11:56:39 +01:00
Daniel O'Connor
58ff63845e
Admin > Slack > Swap to url input
2025-04-17 10:47:37 +00:00
Daniel O'Connor
a8150b7864
Update resources/views/settings/ldap.blade.php
2025-04-17 19:57:52 +09:30
Daniel O'Connor
ce6724f788
Admin > LDAP > Swap to URL input
2025-04-17 10:25:23 +00:00
Daniel O'Connor
13faa8ab00
Admin > LDAP > Swap to URL input
2025-04-17 10:23:43 +00:00
Daniel O'Connor
89beb73836
Swap to URL input
2025-04-17 19:49:28 +09:30
Daniel O'Connor
8b7e36a697
Mark fields required
2025-04-17 10:17:32 +00:00
Daniel O'Connor
c0f3d89b0b
Fixed: Manage API Keys > New name field not marked required
2025-04-17 10:00:26 +00:00
Daniel O'Connor
ec62a59e57
Update resources/views/depreciations/edit.blade.php
2025-04-17 19:20:44 +09:30
Daniel O'Connor
f9269cfc63
Mark required
2025-04-17 19:19:19 +09:30
Daniel O'Connor
56bc06746c
Set max limit
2025-04-17 19:18:31 +09:30
Daniel O'Connor
497e94d8a0
Admin > Security - Mark url fields as URL type
2025-04-17 09:42:45 +00:00
Daniel O'Connor
aa77c8c528
Mark password fields required for change password
2025-04-17 09:40:27 +00:00
Daniel O'Connor
6cd2a5d1a5
Users > Edit > Mark website as a URL field
2025-04-17 09:35:35 +00:00
Daniel O'Connor
e4a3a1a35f
Suppliers > Edit > Mark URL inputs as HTML5 URL inputs
2025-04-17 09:34:45 +00:00
Daniel O'Connor
06f3cc1345
Manufacturers > Edit > Opt into HTML fields
2025-04-17 09:33:24 +00:00
Daniel O'Connor
3a6832ea58
Editing > Email input > Utilise HTML5 controls
...
Should be safe as this is validated by the UI as a singular email.
2025-04-17 09:32:02 +00:00
Daniel O'Connor
d2bb7fc926
Deprecations > Create/Edit > Mark number of months as a numeric control
2025-04-17 09:30:56 +00:00
Daniel O'Connor
4b93f329c2
Bulk Audit > Mark Asset Tag input required
...
Fix https://github.com/grokability/snipe-it/issues/16727
2025-04-17 09:29:43 +00:00
Daniel O'Connor
f03da92152
Mark category name as required in modals
...
Fix #16723
2025-04-17 09:27:04 +00:00
snipe
e70b75c350
Merge remote-tracking branch 'origin/develop'
2025-04-17 01:00:34 +01:00
snipe
88acdbcc28
Move array return
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-17 01:00:09 +01:00
snipe
23623cca2c
Merge pull request #16719 from grokability/fixes_weird_layout_datepicker
...
Use x-icon blade component, nicer small-screen form size for datepicker on assets checkout
2025-04-16 21:13:21 +01:00
snipe
93e66aae54
Nicer form sizing on smaller screens
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 21:05:56 +01:00
snipe
02b831c174
Use x-icon blade component
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 21:05:43 +01:00
snipe
cd20486fe2
Merge pull request #16667 from Godmartinz/user-redirect-checkin-option
...
Adds option to redirect back to checkedInBy user for assets/licenses/accessories
2025-04-16 20:54:47 +01:00
snipe
a50befeda5
Merge remote-tracking branch 'origin/develop'
2025-04-16 20:16:18 +01:00
snipe
1464f80425
Merge pull request #16717 from Godmartinz/fix_checkin_mail_test
...
Adds a check for category email alert boolean, bolster Check in Test
2025-04-16 18:10:29 +01:00
Godfrey M
8f673a7e3e
default checkin_email to true in category factory
2025-04-16 10:05:37 -07:00
Godfrey M
c44d037933
removed some words
2025-04-16 09:57:40 -07:00
Godfrey M
c8b5b3f176
adds a check for category checkin/out emails, also updates our test
2025-04-16 09:51:44 -07:00
snipe
ce94470a10
Added comments
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 16:41:25 +01:00
snipe
e7592eeeb9
Use disable admin CC
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 16:41:14 +01:00
snipe
46253b421e
Added disableAdminCC to settings test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 16:41:04 +01:00
snipe
e2616e8039
Merge remote-tracking branch 'origin/develop'
2025-04-16 15:52:18 +01:00
snipe
7d4e77a7c8
Updated string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 15:52:05 +01:00
snipe
9a4f21e0cb
Merge pull request #16716 from grokability/log_deprecations
...
Allow toggle for logging deprecation warnings
2025-04-16 14:28:07 +01:00
snipe
934aa3da7f
Allow toggle for logging deprecation warnings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 14:25:51 +01:00
snipe
904266debe
Merge remote-tracking branch 'origin/develop'
2025-04-16 09:47:18 +01:00
snipe
e4244d60f1
Check for username
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 09:47:06 +01:00
snipe
72d5783795
Merge remote-tracking branch 'origin/develop'
2025-04-16 09:19:05 +01:00
snipe
0b6c6bf1df
Send email to CC addresses even if the target doesn’t have an email
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-16 09:18:50 +01:00
snipe
b35181c289
Removed deleted accessories (for now) from transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 21:15:43 +01:00
snipe
d699fb1473
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 20:46:43 +01:00
snipe
277564436b
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 20:45:13 +01:00
snipe
87a03ec1ed
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 20:41:43 +01:00
snipe
fab1a6c33a
Merge remote-tracking branch 'origin/develop'
2025-04-15 20:30:02 +01:00
snipe
f8833241ef
Added @36864 as contributor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 20:28:36 +01:00
snipe
7f62c5cbb6
Add @fvollmer as a contributor
2025-04-15 20:22:23 +01:00
snipe
93b4749993
Update @ntaylor-86 as a contributor
2025-04-15 20:20:36 +01:00
snipe
b2dac291da
Merge pull request #16712 from grokability/fixes/snipe-api-token
...
Removed deprecation resulting in `Creation of dynamic property` error
2025-04-15 20:16:56 +01:00
Jermops
bec83d4343
Merge pull request #16713 from grokability/fix-docker-arm-buildname
...
Fix name of ARM docker container workflow
2025-04-15 12:16:40 -07:00
snipe
4f3b3721c4
Remove comments
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 20:15:44 +01:00
Jeremy Price
e5cf296b79
Fix name of ARM docker container workflow
2025-04-15 12:15:44 -07:00
snipe
e1abdd1c7b
Removed deprecation resulting in Creation of dynamic property
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 20:11:26 +01:00
snipe
be73c30194
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
2025-04-15 20:01:20 +01:00
snipe
71d8f1eb89
Merge pull request #16701 from grokability/repo-move
...
Update references to the repo to reflect move to Grokability org
2025-04-15 19:54:08 +01:00
snipe
451646fe4f
Prod assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 19:42:26 +01:00
snipe
68c1568345
Merge pull request #16711 from snipe/publish_assets
...
Updated dev CSS/LESS/JS assets
2025-04-15 19:40:48 +01:00
snipe
b5be0844ec
Updated dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 19:39:58 +01:00
snipe
decc919991
Merge remote-tracking branch 'origin/develop'
2025-04-15 19:33:23 +01:00
snipe
f76e80ba68
Merge pull request #16710 from snipe/localizations/2025-04-15
...
Updated localization strings
2025-04-15 19:32:12 +01:00
snipe
ffbab554be
Updated strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 19:30:19 +01:00
snipe
e0b4005921
Merge remote-tracking branch 'origin/develop'
2025-04-15 16:48:17 +01:00
snipe
0be50e803e
Merge pull request #16709 from snipe/#16699-fix-email-locales-when-none-set-on-user
...
Fixed #16699 - Better handle user locales in mailables
2025-04-15 16:44:38 +01:00
snipe
7133a1b262
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 16:41:09 +01:00
snipe
5876418eed
Search on email partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 16:31:03 +01:00
snipe
950472b935
Fixed typos
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 16:30:54 +01:00
snipe
c0c5699e38
Added public property name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 16:21:02 +01:00
snipe
49fee3a211
Removed manually setting locale on mailable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 16:10:54 +01:00
snipe
a21ca92c90
Added boot method to set name property for mailable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 16:08:21 +01:00
snipe
260174dfd9
Added test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 15:46:12 +01:00
snipe
afc5e08716
Added email as searchable field in select list
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 15:45:25 +01:00
snipe
89616727a1
Remove english as default
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 15:45:11 +01:00
snipe
ba55dfb841
Fixed #16699 - added mutator for user locale
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-15 13:41:24 +01:00
snipe
65b956143c
Merge pull request #16700 from snipe/docker-arm-size-fix
...
[Docker] Don't cache composer deps, remove any .git repos that creep in
2025-04-14 22:15:10 +01:00
snipe
42e1987147
Merge pull request #16702 from snipe/separate-docker-architecture-builds
...
Separate docker builds into Intel/ARM builds
2025-04-14 22:14:48 +01:00
Jeremy Price
545e07455b
Separate docker builds into Intel/ARM builds
...
Now that we're moving to a paid org, we have native ARM github action
runners available, which means we can streamline our ARM-based docker
image builds by not having them run emulated.
I've switched our worker split from ubuntu/alpine to Intel/ARM... if we
hate this we can make it 4 separate workflows, but i don't see an issue
with this one.
2025-04-14 12:55:36 -07:00
Jeremy Price
b00594052c
[Docker] Don't cache composer deps, remove any .git repos that creep in
...
There is a failure mode in composer where if it has a connection trying to get
a dependency tarball from the github API, it will fall-back to
downloading the entire repo for the dependency and use that... and it
will cache it outside of vendor/, using a whopping 1.5G of space
that full 1.5G is _then_ copied into vendor/
```
98M league
100M tecnickcom
133M laravel
323M sebastian
681M aws
```
for a total of a 1.8G vendor/ directory
vs the trimmed-down version with a 552M vendor/ directory
```
53M league
30M tecnickcom
31M laravel
70M sebastian
241M aws
```
This is still a far cry from the proper 150M version when everything
works as it should, but it's still a vast improvement
```
3.2M league
14M laravel
30M tecnickcom
260K sebastian
52M aws
```
Ideally this never happens, but it'd be great tp avoid the bloat if/when
it does..
To wit: Our ARM/Ubuntu Docker images are currently bloated because of this
issue due builds happening on an emulated ARM environment, and the resultant
performance penalties causing composer issues
All that to say, this change sets OMPOSER_CACHE_DIR to /dev/null to
avoid the caching, and then removes vendor/*/*/.git to remove that
needless bloat if it occurs. It's a no-op in general practice.
2025-04-14 11:55:20 -07:00
snipe
3ef36e7534
Merge remote-tracking branch 'origin/develop'
2025-04-14 11:02:06 +01:00
snipe
1c387795fe
Merge pull request #16683 from marcusmoore/bug/sc-28755
...
Create default label when importing assets if none exists
2025-04-14 09:52:48 +01:00
snipe
1949e1e1e9
Merge remote-tracking branch 'origin/develop'
2025-04-14 09:26:25 +01:00
snipe
102f26cac1
Merge pull request #16676 from marcusmoore/fixes/acceptance-logging
...
Store accepted_at and declined_at in action log when accepting/declining assets
2025-04-14 09:18:54 +01:00
snipe
c7e89ff879
Merge pull request #16682 from akemidx/bug/sc-28860
...
FIXED: Location Being Overwritten By Default Location
2025-04-14 09:17:52 +01:00
r-xyz
565b8f5c7f
Fixed #16689 : re-add note field in API files listing for AssetModel
2025-04-13 00:33:22 +02:00
36864
3b314086f9
New method to get latest signature event
...
This makes the print page much tidier.
2025-04-11 16:28:54 +00:00
36864
06fc140626
Optimize eager loading of log entries
2025-04-11 16:27:29 +00:00
36864
e4bfc6c5ae
Fix signatures for accessories and consumables
...
Also unifies the way these things are fetched.
2025-04-11 16:24:06 +00:00
Marcus Moore
b82d835f4f
Remove created_by since it is not available
2025-04-10 13:59:28 -07:00
Marcus Moore
d593365c9c
Create pending default status label if none exists
2025-04-10 13:38:30 -07:00
Marcus Moore
ea6a903d8a
Implement tests including test failure
2025-04-10 13:29:05 -07:00
Marcus Moore
9086e5dba7
Scaffold some asset importer tests
2025-04-10 13:03:50 -07:00
akemidx
cd10cd34f4
location update bug fix and test
2025-04-10 14:46:52 -04:00
snipe
3358382358
Comment out location scoping option for now
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 21:44:38 +01:00
snipe
3eca3ecd75
Merge remote-tracking branch 'origin/develop'
2025-04-09 21:31:41 +01:00
snipe
0d6a83197a
Merge branch 'develop' of https://github.com/snipe/snipe-it into develop
2025-04-09 21:29:31 +01:00
snipe
6d784e36d7
Updated language
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 21:29:27 +01:00
snipe
9c88aa6974
Merge pull request #16637 from akemidx/lastnameemail
...
Fixed #8188 - Added Last Name as an email format
2025-04-09 21:27:10 +01:00
akemidx
1307146831
changing where translations live. coalescing
2025-04-09 16:21:48 -04:00
Godfrey M
c385b4a082
remove testing lines
2025-04-09 12:11:46 -07:00
Godfrey M
1b961346f0
added withInput to the redirects
2025-04-09 12:11:31 -07:00
Godfrey M
100db23210
add checks that the target is not null, and redirects back with error messages
2025-04-09 11:54:59 -07:00
Marcus Moore
e5d7bcb629
Use declinded at for action date in log
2025-04-09 11:20:46 -07:00
Marcus Moore
c2123e307a
Add failing test
2025-04-09 11:20:07 -07:00
Marcus Moore
7a9d5bfc07
Add test for declining assets
2025-04-09 11:18:52 -07:00
Marcus Moore
aed798800c
Improve assertions
2025-04-09 11:17:57 -07:00
Marcus Moore
dbfa952a69
Improve test name
2025-04-09 11:15:25 -07:00
Marcus Moore
aa58f08b3d
Use accepted at for action date in log
2025-04-09 11:13:46 -07:00
Godfrey M
3e980a4c57
set location if target is set
2025-04-09 11:11:59 -07:00
Marcus Moore
d76871760c
Add failing test
2025-04-09 11:11:30 -07:00
Marcus Moore
d29f5fa13e
Implement tests
2025-04-09 11:07:47 -07:00
Marcus Moore
7275299165
Scaffold some tests
2025-04-09 11:02:56 -07:00
Godfrey M
9a3ac41370
add default location as a fallback to asset validation
2025-04-09 11:02:45 -07:00
Godfrey M
9824f43780
added other target options to accessories and assets
2025-04-09 10:50:42 -07:00
snipe
1b7486c342
Merge pull request #16674 from spencerrlongg/bug/allow-avif-restore-and-logo
...
Add Support for Uploading AVIF Logo Images
2025-04-09 17:46:53 +01:00
spencerrlongg
cd9ee8af90
Add support for AVIF logo uploads and restoring avifs from public uploads
...
Extended the list of allowed file extensions and MIME types to include AVIF format in both backend file validation and the file input field for logo uploads. This update ensures compatibility with modern image formats.
2025-04-09 11:36:16 -05:00
snipe
cbf4fef45b
Merge pull request #16671 from snipe/fixed_list_view_of_asset_files
...
Partial fix for #16135 - normalized asset file listing at API endpoint
2025-04-09 06:45:32 +01:00
snipe
8892a11e7e
Updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 06:40:14 +01:00
snipe
fc390dd107
Merge pull request #16672 from snipe/added_missing_gate_to_some_location_methods
...
Added gates to printing locations
2025-04-09 06:28:38 +01:00
snipe
99dfb51d70
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 06:23:40 +01:00
snipe
04f8ebb4d8
Added tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 06:17:08 +01:00
snipe
41fb058adb
Added gates around printing location assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 06:06:44 +01:00
snipe
f29146b319
Fixed asset file listing display at API endpoint
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 05:53:24 +01:00
snipe
ce0bd68716
RMB for file routes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 05:52:59 +01:00
snipe
f3f26b3824
Added UploadedFilesTransformer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 05:52:48 +01:00
snipe
7be3d6072f
Removed erroneous comment
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 05:52:35 +01:00
snipe
1d030b59df
Merge pull request #16592 from fvollmer/anonymous-ldap
...
Improve Settings: Remove username and password requirement for ldap
2025-04-09 05:19:09 +01:00
snipe
140c6b91b0
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2025-04-09 02:40:28 +01:00
snipe
07d2d8c549
Merge pull request #16669 from snipe/translations_for_skins
...
Fixed #16130 - Added translations for skins, other settings
2025-04-09 02:37:17 +01:00
snipe
691ccbbebc
Additional branding placeholders
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 02:32:22 +01:00
snipe
9daa09277d
Added translations for skins
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-09 02:23:18 +01:00
snipe
79eaf62c9e
Merge pull request #16668 from spencerrlongg/bug/sc-28768
...
Handle Potentially Unsafe File Output Better During Restore
2025-04-09 01:01:59 +01:00
spencerrlongg
dd078785ac
always show unsafe files
2025-04-08 18:06:18 -05:00
spencerrlongg
12a8c54331
Handle and log skipped unsafe files during restore
...
Introduced a mechanism to track and log potentially unsafe files skipped during the restore process. These files are collected in an array and displayed as warnings before exiting, improving transparency and debugging capability.
2025-04-08 16:43:36 -05:00
Godfrey M
715fc2de59
more cleaning
2025-04-08 11:58:23 -07:00
Godfrey M
af53559ca3
cleaned up code
2025-04-08 11:54:50 -07:00
Godfrey M
17b8ea9c86
removed unnecessary code
2025-04-08 11:51:29 -07:00
Godfrey M
1ad96e891b
added option logic to licenses
2025-04-08 11:50:45 -07:00
Jeremy Price
4e2b4195b4
Grokability-ize .well-known/security.txt
2025-04-08 11:50:03 -07:00
Godfrey M
b7492928ad
reworked checkedInBy, added option logic to accessories
2025-04-08 11:43:02 -07:00
snipe
9f04254963
Merge pull request #16666 from snipe/print_view_tweaks
...
Added signature to licenses in print view, misc other fixes
2025-04-08 19:34:02 +01:00
snipe
10b8055b29
Added monospace class
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 19:10:16 +01:00
snipe
2b85ddeb74
Use correct date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 19:10:06 +01:00
snipe
9017ae8545
Added category to consumable checkout
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 19:09:58 +01:00
snipe
d0359a42fb
Added signature to licenses
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 18:56:34 +01:00
akemidx
7701c6097f
adding username split
2025-04-08 13:21:32 -04:00
akemidx
275e1beda2
updating for conflicts and adding test
2025-04-08 13:15:28 -04:00
Godfrey M
85b67dbb71
adds redirect to user option from checkin blades
2025-04-08 10:13:27 -07:00
akemidx
f659b7631d
Merge branch 'develop' into lastnameemail
2025-04-08 13:10:26 -04:00
Godfrey M
a602b2fd47
adds option to redirect back to checkedInBy user for assets
2025-04-08 10:09:43 -07:00
snipe
e0c6483b43
Merge pull request #16660 from snipe/cleanup_for_scoped_locations
...
Small improvements to location-by-company scoping
2025-04-08 17:57:50 +01:00
snipe
c2e12f69d8
Merge pull request #16664 from 36864/patch-1
...
Fixes #16661 : Empty signatures in print page
2025-04-08 17:57:11 +01:00
snipe
890702f66d
A few more display tweaks
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 17:47:39 +01:00
36864
dfdbc95b5c
Fix empty signatures in print page
...
Fixes snipe#16661
Assuming that whatever happens between the user accepting and signing for the asset and the print page being accessed isn't another user somehow signing for the same asset and it not being assigned to that second user.
2025-04-08 15:50:59 +00:00
snipe
ea365e5645
More fields visible
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 16:17:57 +01:00
snipe
548ae49c69
Small tweaks to table
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 15:30:07 +01:00
snipe
34f8f50a4a
Use localization, turned display into table
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 15:13:57 +01:00
snipe
da2c760227
Renamed variables, skipped breaking out of loop
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 15:13:19 +01:00
snipe
a96abeac5f
Use localization w/trans_choice
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 15:12:58 +01:00
snipe
420278c63b
Nicer layout for settings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 15:12:36 +01:00
snipe
e0a04fe1ce
Localized message
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 15:12:19 +01:00
snipe
c42f53e846
Use table layout
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 12:34:11 +01:00
snipe
44ee287cc0
Nicer formatting
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 12:34:00 +01:00
fvollmer
a56f6148fc
Improve Settings: Remove username and password requirement for ldap
...
Since 9d62793 anonymous LDAP login is available. Remove username and password requirement in settings dialog.
2025-04-08 11:04:37 +02:00
snipe
5b1d6dbe14
Merge pull request #12577 from Toreg87/feature/locations_with_companies
...
Added #2353 : Add ability to tie locations to companies - 2023 edition
2025-04-08 09:54:37 +01:00
snipe
43c15ef134
Merge branch 'develop' into feature/locations_with_companies
2025-04-08 09:18:48 +01:00
snipe
a5315ec240
Merge remote-tracking branch 'origin/develop'
2025-04-08 08:32:25 +01:00
snipe
a7203b0bbf
Updated links, added mobile apps
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 08:32:15 +01:00
snipe
a14d3ad856
Merge pull request #16493 from snipe/min_qty_in_bulk_model_edit
...
Add min_qty to asset model bulk edit
2025-04-08 08:22:03 +01:00
snipe
fcd0ca3b94
Merge branch 'develop' into min_qty_in_bulk_model_edit
2025-04-08 07:14:15 +01:00
snipe
90329a2b2f
Merge pull request #16529 from Godmartinz/location_tab_active-n-scroll_bar_fix
...
Fix active table tab and double scroll bar under locations
2025-04-08 07:12:33 +01:00
snipe
7448f67e12
Merge pull request #16658 from snipe/fix_bad_data_on_permission_groups
...
Set empty array if group permission is a string or null
2025-04-08 07:10:02 +01:00
snipe
22be89fbea
Set empty array if group permission is a string or null
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 07:06:56 +01:00
snipe
93f1656e0b
Merge remote-tracking branch 'origin/develop'
2025-04-08 06:51:21 +01:00
snipe
fe65ffc384
Merge pull request #16527 from Godmartinz/license_seat_notes_fix
...
add notes as fillable to license seat model
2025-04-08 06:49:26 +01:00
snipe
d44553c6dd
Merge pull request #16553 from marcusmoore/tests/user-show
...
Added tests around emailing and printing assigned assets
2025-04-08 06:48:39 +01:00
snipe
cfd845aefa
Merge pull request #16500 from marcusmoore/bug/sc-28644-command
...
Added command to fix bulk checkin action log entries
2025-04-08 06:44:25 +01:00
snipe
a98b277fa9
Merge pull request #16560 from spencerrlongg/bug/meta_status_multi_comp
...
Meta Status Fix for Multi Company
2025-04-08 06:43:57 +01:00
snipe
237975577d
Merge pull request #16636 from marcusmoore/tests/delete-asset-tests
...
Added tests around deleting assets
2025-04-08 06:32:40 +01:00
snipe
2275186222
Merge pull request #16652 from akemidx/feature/sc-28820
...
Username dropdown to show Usernames and not Emails as Examples
2025-04-08 06:32:19 +01:00
snipe
f1d006c236
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2025-04-08 05:58:51 +01:00
snipe
5a1c81954f
Merge pull request #16651 from Godmartinz/qr_code_location_option
...
Fixes #9660 - Adds location qr code option to labels
2025-04-08 05:53:48 +01:00
snipe
68e7d172a4
Merge pull request #16655 from snipe/adds_more_searchable_relations_to_activity
...
Fixed #13274 - Adds more searchable relations to activity report
2025-04-08 05:53:18 +01:00
snipe
b2e0f48ed9
Added purchase date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:50:03 +01:00
snipe
733ef9e23b
Few more
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:44:49 +01:00
snipe
83562cfa83
Added additional searchable relations to activity report
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:23:39 +01:00
snipe
de426c2d2c
Merge pull request #16653 from snipe/add_audit_custom_fields
...
Fixed #13475 - Add custom fields to audit screen
2025-04-08 05:16:23 +01:00
snipe
05e66c33ee
Added audits string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:09:08 +01:00
snipe
744e844291
Added audit tab
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:08:58 +01:00
snipe
31c9ffa32b
Added audits method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:08:42 +01:00
snipe
c46a9a773d
Fixed admin string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 05:08:08 +01:00
snipe
849da2fb63
Use correct audit icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 04:15:59 +01:00
snipe
b51939ae76
Derp. Use correct model info
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 04:07:31 +01:00
snipe
e95d7076b9
Added action_date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 04:07:04 +01:00
snipe
d2c7385197
Updated class for error text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 04:06:54 +01:00
snipe
5beb0bf534
Added assertion for success in test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:39:17 +01:00
snipe
c59e9770b7
Removed unusued property
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:39:05 +01:00
snipe
908bb35792
Use upload file request
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:38:35 +01:00
snipe
c4d0afb8d4
Added comments
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:24:33 +01:00
snipe
4b21f0d00b
Removed stray character
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:03:45 +01:00
snipe
4aeba2a96b
Try to fix tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:02:37 +01:00
snipe
74f8cb5298
Updated url in bootstrap partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:02:28 +01:00
snipe
62e863a0fa
Removed tooltip code
...
This throws an error currently
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:02:10 +01:00
snipe
5bbba56b0e
Added orginal values for logging
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:01:39 +01:00
snipe
e4180c2194
Removed duplicated code
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:01:29 +01:00
snipe
f4e3e6ceb6
Added display_audit to custom fields transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:01:08 +01:00
snipe
f37ed3e055
Add display_audit to custom fields controller
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:00:51 +01:00
snipe
9bb349d34b
Try to get the asset from the route if there is RMB
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 02:00:37 +01:00
snipe
362f14a01d
Manually invoke a validator
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 01:59:33 +01:00
snipe
226ad52f07
Better UI route
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-08 01:59:08 +01:00
akemidx
443a5c2348
chaning username dropdown to be usernames and not emails
2025-04-07 19:25:32 -04:00
snipe
ce460c9ab0
Updated route
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:15:09 +01:00
snipe
c344c40310
Added auditAssets() to user factory
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:10:36 +01:00
snipe
95fef9682f
Added migration
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:10:18 +01:00
snipe
241777c1fd
Added translation string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:10:12 +01:00
snipe
acdbf452e2
Added checkbox to custom field form
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:10:01 +01:00
snipe
b8a9db2faf
Added display_audit to custom fields list
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:09:51 +01:00
snipe
dfdc24936d
Added custom fields partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:09:29 +01:00
snipe
6a1bb06c13
Added tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:09:14 +01:00
snipe
cfa8ddffc0
Keep legacy URL for audit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:08:05 +01:00
snipe
5b524399d9
Use RMB for asset audit API
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 22:07:51 +01:00
Godfrey M
bc3b3cf86e
add psuedo example location_id for preview
2025-04-07 12:53:17 -07:00
Godfrey M
a69133e2ae
adds location qr code option to labels
2025-04-07 12:36:05 -07:00
snipe
b0b5a96694
Merge remote-tracking branch 'origin/develop'
2025-04-07 13:54:23 +01:00
snipe
b66618ff3f
Fixed typo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-07 13:54:10 +01:00
snipe
7dbe9a85f4
Merge remote-tracking branch 'origin/develop'
2025-04-05 21:02:33 +01:00
snipe
b5ef856d9e
Translate request cancel string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-05 17:24:06 +01:00
snipe
a302cc145a
Merge pull request #16643 from snipe/small_requestable_improvements
...
Text tweaks and nicer buttons for requestable items
2025-04-05 16:07:57 +01:00
snipe
d203c4e49c
Text tweaks and nicer buttons
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-05 15:58:03 +01:00
snipe
d2c39528d5
Merge remote-tracking branch 'origin/develop'
2025-04-05 15:44:22 +01:00
snipe
b5c7e60408
Merge pull request #16642 from snipe/fixed_#16640-FIFO-for-requestable
...
Fixed #16640 - FIFO for requestable assets
2025-04-05 15:39:29 +01:00
snipe
3684e9c1e8
Fixed #16640 - FIFO for requestable assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-05 15:38:13 +01:00
snipe
0420543c94
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2025-04-05 14:11:07 +01:00
snipe
f2c730bd57
Fix wrapping on #16628
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-05 14:10:23 +01:00
akemidx
f0bf77735d
adding last name only as a email choice
2025-04-03 23:34:04 -04:00
Marcus Moore
1b95b29832
Add tests for deleting asset via ui
2025-04-03 16:12:13 -07:00
Marcus Moore
9a8e5bf61e
Backup before running updates
2025-04-03 14:39:40 -07:00
Marcus Moore
18ef88bd67
Improve comment
2025-04-03 13:13:52 -07:00
Marcus Moore
4ba58b2546
Constrain query
2025-04-03 13:10:45 -07:00
Marcus Moore
6dd3ab2ec9
Exit early if no logs found
2025-04-03 12:56:46 -07:00
Marcus Moore
faee50c222
Use dry-run instead of dryrun
2025-04-03 12:56:07 -07:00
Jeremy Price
afd9282785
Update remaining comments from snipe/snipe-it to grokability/snipe-it
2025-04-03 12:07:05 -07:00
Jeremy Price
1344ed1d16
Update app & composer files from snipe/snipe-it to grokability/snipe-it
2025-04-03 12:04:12 -07:00
Jeremy Price
cbea096403
Update Vagrantfile files from snipe/snipe-it to grokability/snipe-it
2025-04-03 12:02:42 -07:00
Jeremy Price
094edbd114
Update css and less files from snipe/snipe-it to grokability/snipe-it
2025-04-03 12:00:51 -07:00
Jeremy Price
f016b6b988
Update relevant README sections from snipe/snipe-it to grokability/snipe-it
2025-04-03 11:54:39 -07:00
Jeremy Price
782b35e0f1
Update scripts from snipe/snipe-it to grokability/snipe-it
2025-04-03 11:51:12 -07:00
Jeremy Price
70e9c6b947
Update relevant snipe/snipe-it references to grokability/snipe-it in Docker files
2025-04-03 11:44:27 -07:00
Jeremy Price
4a457c96e8
Update Contributors links from snipe/snipe-it to grokability/snipe-it
2025-04-03 11:39:21 -07:00
Jeremy Price
2e2516825e
Update github workflows from snipe/snipe-it to grokability/snipe-it
2025-04-03 11:36:57 -07:00
snipe
aae0db902b
Merge remote-tracking branch 'origin/develop'
2025-04-03 15:41:08 +01:00
snipe
ba621cb1f2
Merge pull request #16632 from uberbrady/fix_paveit_command
...
Paveit had old Doctrine code to list tables; use the new method
2025-04-03 15:39:38 +01:00
snipe
b1e2b5ab4a
Merge pull request #16623 from Godmartinz/accessories_history_view_fix
...
Fixes Accessories history table color contrast
2025-04-03 15:37:55 +01:00
snipe
7c1438c370
Merge pull request #16446 from marcusmoore/feature/improve-checkout-asset-mail-wording
...
Improved wording in asset checkout emails
2025-04-03 15:37:30 +01:00
Brady Wetherington
760768f42d
Paveit had old Doctrine code to list tables; use the new method
2025-04-03 15:35:07 +01:00
snipe
88dae7cef7
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2025-04-03 15:28:10 +01:00
snipe
cc8c2064c1
Merge pull request #16630 from snipe/license_key_formatting
...
Fixed #16628 - added formatting for license keys
2025-04-03 15:26:14 +01:00
snipe
33a921119c
Merge pull request #16631 from snipe/add_webp_to_inline
...
Added webp as inline-able images
2025-04-03 15:25:48 +01:00
snipe
0e65498799
Added webp as inline-able images
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 15:24:03 +01:00
snipe
274c5fe4d3
Added max-width
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 15:07:10 +01:00
snipe
b7c011dd2d
Use new one line code style
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 15:03:31 +01:00
snipe
a4a99adf80
Added one-line code style
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 15:03:16 +01:00
snipe
c7890f4c3b
Use id as copy key
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 13:52:55 +01:00
snipe
6d7f061a1d
Larger key box
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 13:39:31 +01:00
snipe
45d3c0444b
Added copy to license keys
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 12:29:30 +01:00
snipe
9204309d67
Checkin/Checkout note added to language file
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 12:28:47 +01:00
snipe
a2035693e6
Added licenseKeyFormatter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-03 12:28:30 +01:00
snipe
e5cb17e934
Merge remote-tracking branch 'origin/develop'
2025-04-03 10:16:18 +01:00
akemidx
392db81499
requested changes
2025-04-02 21:28:34 -04:00
snipe
abfea8e349
Merge pull request #16624 from snipe/bug/sc-28682
...
Fixed [SC-28682] - Consumable import not importing supplier and item number
2025-04-03 01:45:52 +01:00
snipe
ef20bd4aa8
Fixed tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 21:41:12 +01:00
snipe
2d9be4e9e0
Added supplier_id as fillable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 21:10:25 +01:00
snipe
36767c0a5c
Added more common fields for mapping
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 21:10:16 +01:00
snipe
0d099263e3
Removed unneeded lines
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 21:09:28 +01:00
snipe
8f50e01d18
Shrink sample CSVs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 21:09:04 +01:00
snipe
d898288397
Remove email user for comonent import type
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 21:08:54 +01:00
Marcus Moore
af88ce5801
Merge branch 'develop' into feature/improve-checkout-asset-mail-wording
2025-04-02 12:01:53 -07:00
Godfrey M
b1b248f03d
removed duplicate class from accessories history table
2025-04-02 11:29:01 -07:00
snipe
9d609805f2
Merge remote-tracking branch 'origin/develop'
2025-04-02 18:33:48 +01:00
snipe
df1c7c4f95
Merge pull request #16609 from snipe/login_throttle_update
...
Updated login attempts and throttle duration
2025-04-02 18:28:34 +01:00
snipe
7120b19d3b
Fixed namespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 18:24:27 +01:00
snipe
e2b9ca8254
Merge remote-tracking branch 'origin/develop'
2025-04-02 14:03:22 +01:00
snipe
2197b46658
Link to admin user
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 14:03:09 +01:00
snipe
e16a2fe8af
Merge remote-tracking branch 'origin/develop'
2025-04-02 13:51:09 +01:00
snipe
785f576b19
Merge pull request #16621 from snipe/add_notes_to_location_sidebar
...
Fixed #16618 - added notes to location sidebar
2025-04-02 13:27:48 +01:00
snipe
31e337255a
Use adminuser instead of created_by
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 13:26:12 +01:00
snipe
f12d173581
Fixed #16618 - added notes to location sidebar
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 13:23:33 +01:00
snipe
22d61a533d
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-04-02 12:50:35 +01:00
snipe
eb3dbb8c7a
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:49:53 +01:00
snipe
ed908be2eb
Merge pull request #16620 from snipe/#16619_fix_accessory_clone_population
...
Fixed #16619 - cloning accessory was not populating fields
2025-04-02 12:48:25 +01:00
snipe
e215c5f9ee
Fixed #16619 - accesory clone
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:43:42 +01:00
snipe
78f3c879ff
Merge pull request #16617 from snipe/add_pdf_logo_upload
...
Fixed #16257 - Added acceptance PDF logo upload
2025-04-02 12:22:43 +01:00
snipe
cb59c23f0b
Added pdf logo to the blade
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:13:34 +01:00
snipe
d0f750edea
Added pdf logo to the controller
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:13:28 +01:00
snipe
56ae9d0ba9
Nicer upload logo labels
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:10:27 +01:00
snipe
15917d5f99
Use new logo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:10:14 +01:00
snipe
a59d69cb0d
Updated strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:10:05 +01:00
snipe
97cba45509
Added migration
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-02 12:09:57 +01:00
snipe
365ce34940
Merge pull request #16613 from marcusmoore/chore/update-rollbar
...
Update rollbar-laravel to 8.1
2025-04-02 10:48:51 +01:00
Marcus Moore
7048eceb9d
Update rollbar/rollbar-laravel
2025-04-01 16:05:32 -07:00
snipe
af408bb45f
Merge remote-tracking branch 'origin/develop'
2025-04-01 21:33:07 +01:00
snipe
9d61234f0c
Merge pull request #16612 from snipe/re-fix_db_dump_ssl_fix
...
Fixes #16610 , regression in #16543
2025-04-01 21:32:15 +01:00
snipe
bef650757d
Fixes #16610 , regression in #16543
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-01 21:25:35 +01:00
Godfrey M
4ef161214d
notification icon only appears when there are notifications
2025-04-01 12:01:35 -07:00
Godfrey M
29d0380db3
reword warning messages, remove warning if webhook cleared and saved, deprecations only for superadmins
2025-04-01 11:53:32 -07:00
snipe
24bfbc06f0
Merge remote-tracking branch 'origin/develop'
2025-04-01 19:40:03 +01:00
snipe
cb6e7f7b6e
Merge pull request #16561 from spencerrlongg/bug/api_get_by_serial_add_pagination
...
Adds Pagination to Hardware By Serial API Request
2025-04-01 19:26:28 +01:00
snipe
c305284930
Merge pull request #15922 from spencerrlongg/feature/sc-24347
...
Requestable/Request Item API Endpoints
2025-04-01 18:15:42 +01:00
snipe
6c47f1c07f
Added test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-01 17:44:44 +01:00
snipe
5d265f5bfd
Change to minutes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-01 15:01:34 +01:00
snipe
daaad4fe9d
Removed unneeded strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-01 14:36:53 +01:00
snipe
40ae5d421b
Updated maxLoginAttempts and throttle duration
...
Signed-off-by: snipe <snipe@snipe.net >
2025-04-01 14:36:45 +01:00
snipe
5eb9f353b5
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
2025-04-01 11:25:33 +01:00
akemidx
d96498ab1f
this is a redo after a borked rebase
2025-03-31 18:33:20 -04:00
spencerrlongg
bfd827e529
added more eager loading
2025-03-31 12:28:03 -05:00
snipe
d95549bbcf
Merge pull request #16594 from uberbrady/fix_consumable_model_copy
...
Fixes [FD-47675 ] Fix consumable model number copy-to-clipboard button
2025-03-31 18:26:46 +01:00
snipe
e10071a68e
Merge pull request #16595 from uberbrady/fix_whitespace_encrypted_custom_fields_display
...
Fix whitespace encrypted custom fields display [FD-46570]
2025-03-31 18:25:13 +01:00
Brady Wetherington
92a77afd0b
Fixes the clipboard button copying whitespace at the end of custom fields
2025-03-31 13:55:38 +01:00
Brady Wetherington
1369b993a4
Fix JS copy-to-clipboard for consumable model_num
2025-03-31 13:13:37 +01:00
snipe
382414df98
Merge pull request #16559 from Godmartinz/StoreLabelSettings_fix
...
Fix Form save error when using old label engine
2025-03-31 12:39:08 +01:00
snipe
6846c7d510
Merge pull request #16536 from akemidx/moving_warranty_info
...
Moving warranty/depreciation to be with the other cost/eol values
2025-03-31 12:35:32 +01:00
snipe
1d3069fe84
Merge pull request #16540 from marcusmoore/bug/sc-28607
...
Early return null from location transformer for missing accessory
2025-03-31 12:34:22 +01:00
snipe
13940071a9
Merge pull request #16546 from marcusmoore/bug/sc-28024
...
Fixed potential bad method call and premature email sending in bulk asset checkout
2025-03-31 12:32:50 +01:00
snipe
6870698cdc
Add @ntaylor-86 as a contributor
2025-03-31 12:32:25 +01:00
snipe
4aa13c8dd4
Merge pull request #16543 from ntaylor-86/fixes/laravel-backup-ssl-error
...
Fixed #16217 : database config, added option to skip ssl on the database dump
2025-03-31 12:32:00 +01:00
snipe
44db2dc78e
Merge pull request #16520 from marcusmoore/bug/sc-28673
...
Remove unneeded eager loading for user show page
2025-03-31 12:31:12 +01:00
snipe
2e17e80ea9
[Snyk] Upgrade acorn from 8.14.0 to 8.14.1 #16587
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-31 12:30:09 +01:00
snipe
836d7ca8f9
[Snyk] Upgrade bootstrap-table from 1.24.0 to 1.24.1 #16588
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-31 12:29:00 +01:00
snipe
18e6a18389
Merge pull request #16576 from marcusmoore/fixes/api_company_note
...
Fixed notes not being saved and update for companies via api
2025-03-31 12:20:36 +01:00
snipe
1dd050ac0f
Merge pull request #16577 from marcusmoore/tests/login-logging
...
Added tests around login attempt logging
2025-03-29 23:30:05 -01:00
Marcus Moore
b8b0e3200e
Add tests around loggin login attempts
2025-03-27 17:27:28 -07:00
Marcus Moore
bc77c8c885
Add notes to $fillable
2025-03-27 10:57:34 -07:00
Marcus Moore
c095f330e1
Add failing tests
2025-03-27 10:56:33 -07:00
Marcus Moore
e0e08f284e
Add tests for creating and patching companies via api
2025-03-27 10:54:42 -07:00
spencerrlongg
e273c7cbc5
Refactor asset retrieval to support pagination.
...
Introduced offset and limit handling for API asset queries to enable proper pagination. Adjusted the total count logic to maintain consistency in responses and ensure accurate transformation of assets.
2025-03-25 15:21:18 -05:00
Godfrey M
d28cc024cf
add DefaultLabel if no label2_template is selected
2025-03-25 12:40:23 -07:00
spencerrlongg
168a3df157
Fix condition in statusMeta for correct property check
...
Updated the conditional check to use 'assigned_to' instead of 'assigned' for determining the deployment status. This ensures the code references the correct property on the model.
2025-03-25 14:39:51 -05:00
Marcus Moore
ac597b517b
Remove blank line
2025-03-24 12:39:17 -07:00
Marcus Moore
ac56640d40
Spilt test scenarios
2025-03-20 16:21:42 -07:00
Marcus Moore
ce585539aa
Improve test name
2025-03-20 16:13:13 -07:00
Marcus Moore
2cfff8e07c
Formatting
2025-03-20 16:12:31 -07:00
Marcus Moore
0ceda098ff
Spilt test scenarios
2025-03-20 16:10:01 -07:00
Marcus Moore
db81209fe1
Organize existing tests
2025-03-20 16:01:28 -07:00
Marcus Moore
02f109c3b5
Include input when redirecting back
2025-03-20 14:04:19 -07:00
Marcus Moore
0ed0a7f9f3
Avoid sending emails for asset checkouts that failed
2025-03-20 14:01:48 -07:00
Marcus Moore
b721b7d9c9
Add tests
2025-03-20 13:57:42 -07:00
Marcus Moore
976b3dc5ae
Improve test case
2025-03-20 13:38:12 -07:00
snipe
2d3514bbf8
Merge pull request #16545 from Godmartinz/activity_report_column_name_fix
...
changes translation from Admin Settings to Created By on the Activity Report
2025-03-20 19:37:42 -01:00
Marcus Moore
5dcd4b2942
Return valid error message
2025-03-20 13:26:27 -07:00
Marcus Moore
d645b42e12
Add failing test
2025-03-20 13:26:06 -07:00
Godfrey M
0ad985cbcd
change translation
2025-03-20 12:40:46 -07:00
ntaylor-86
ad5099fac9
added .env variable to the other .env files
2025-03-20 23:27:29 +10:00
ntaylor-86
32736e2f74
added .env variable and database config to skip ssl for DB DUMP
2025-03-20 23:06:15 +10:00
Marcus Moore
cef83ad652
Avoid hard failure on missing accessory in location transformer
2025-03-19 14:11:47 -07:00
Marcus Moore
e6ccff103f
Add simple null check to avoid attempting to transform missing relationship
2025-03-19 12:52:01 -07:00
akemidx
5944034b8b
moving warranty/depreciation to be with the other cost/eol values
2025-03-19 15:22:09 -04:00
snipe
473ce15f47
Merge pull request #16526 from snipe/develop
...
Merge #16486 and #16519 into master
2025-03-19 15:31:50 -01:00
Godfrey M
881cde4d98
change namesspaces and use create instead of make
2025-03-18 14:18:49 -07:00
akemidx
e408b902f0
removing depreciation from purchase cost (unneeded, should go elsewhere if wanted)
2025-03-18 16:38:44 -04:00
akemidx
a398c4ab84
reset
2025-03-18 16:37:27 -04:00
akemidx
27417cdec7
removing depreciation logic (unneeded for purchase cost)
2025-03-18 16:36:36 -04:00
Godfrey M
bf3837c49d
add checkin test for api
2025-03-18 12:54:03 -07:00
Godfrey M
66fd46fe75
add checkout test for api
2025-03-18 12:46:56 -07:00
Godfrey M
29cbf43d68
remove duplicate table class div
2025-03-18 11:48:09 -07:00
Godfrey M
07096c8a31
rename note to notes
2025-03-18 10:37:00 -07:00
Godfrey M
cbc6c2754c
add notes as fillable to license seat model
2025-03-18 10:27:56 -07:00
Jermops
711235f49c
Merge pull request #16519 from marcusmoore/bug/sc-28696
...
Fixed issue with bad email addresses in expiration alerts and upcoming audits
2025-03-18 09:15:41 -07:00
Jeremy Price
3d2d7684aa
Add console command to disable SAML logins
...
If a Snipe-IT sire has SAML enabled, and the SAML config is sufficiently
borked, the site will fail to even load the login page. That's probably
something that should be examined, but in the meantime, it'd be handy to
not have to manually edit the database to turn off SAML.
In this commit, I'm creating a saml-disable console command. And by
create, i mean i'm copypasta-ing the existing ldap-disable command.
2025-03-17 19:58:21 -07:00
Marcus Moore
9aede45918
Remove unneeded eager loads
2025-03-17 14:43:23 -07:00
Marcus Moore
b26a73e385
Filter out empty email address in alerts
2025-03-17 12:30:15 -07:00
Marcus Moore
650839b68a
Update command name
2025-03-12 17:05:16 -07:00
Marcus Moore
388dc23241
Add comments
2025-03-12 17:02:05 -07:00
Marcus Moore
32b194ddc7
Update description
2025-03-12 16:44:37 -07:00
Marcus Moore
9cea6cee26
Docblock
2025-03-12 16:42:50 -07:00
Marcus Moore
73f64c53b1
Skip logs where created_by cannot be set
2025-03-12 16:42:39 -07:00
Marcus Moore
2091f66f5b
Reorganize
2025-03-12 16:30:36 -07:00
snipe
c711278b8b
Merge pull request #16486 from marcusmoore/bug/sc-28639
...
Fixed location being automatically populated on asset checkin screen
2025-03-12 23:26:08 +00:00
snipe
eb9cfbaed6
Merge pull request #16498 from snipe/develop
...
Merge develop into master
2025-03-12 23:23:44 +00:00
snipe
ff637f1926
Merge pull request #16497 from marcusmoore/fixes/diff-in
...
Fixed various carbon displays
2025-03-12 23:17:48 +00:00
Marcus Moore
4d978e0fc6
Fix eol rate in upcoming audit notification
2025-03-12 16:04:16 -07:00
Marcus Moore
167001ed54
Fix eol rate in tests
2025-03-12 16:01:32 -07:00
Marcus Moore
25fb1abc95
Fix eol rate in AssetObserver
2025-03-12 15:58:11 -07:00
Marcus Moore
658bef447d
Fix eol rate in Actionlog
2025-03-12 15:55:13 -07:00
Marcus Moore
a28ff22d03
Fix eol rate in ReportsController
2025-03-12 15:44:06 -07:00
Marcus Moore
63a1ee0047
Fix eol rate in AssetMaintenancesController
2025-03-12 15:38:54 -07:00
Marcus Moore
ab8f4454d1
Add failing test for updating asset maintenance
2025-03-12 15:38:46 -07:00
Marcus Moore
e439f1f42b
Fix eol rate in AssetMaintenancesController
2025-03-12 15:35:46 -07:00
Marcus Moore
9be27bdf07
Add failing test for creating asset maintenance
2025-03-12 15:35:14 -07:00
snipe
faeb037ff9
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/js/build/app.js
# public/js/dist/all.js
# public/mix-manifest.json
2025-03-12 21:26:34 +00:00
snipe
bfc122469c
Merge pull request #16495 from snipe/add_highlight_for_low_qty
...
Added highlight to items when the remaining is less than the min_amt
2025-03-12 21:23:15 +00:00
snipe
036c225dcf
Fixed dashboard string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 21:22:24 +00:00
snipe
083cf78305
Added footer style for nicer number cell padding
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 21:17:41 +00:00
Marcus Moore
824271078e
Fix eol rate in AssetsController
2025-03-12 13:55:12 -07:00
Marcus Moore
1122cd8567
Fix eol rate in asset transformer
2025-03-12 13:33:15 -07:00
Marcus Moore
6cf7df22cd
Fix eol rate on asset show page
2025-03-12 13:28:34 -07:00
snipe
7421d089ff
Added formatter and centering in presenters
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 20:25:00 +00:00
snipe
bdb4bd73d2
Return an indicator for no value set
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 20:18:51 +00:00
snipe
bf88597132
Added qtySumFormatter and made seats formatter more generic
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 20:14:23 +00:00
snipe
dfacd876d5
Added remaining/min_amt to transformers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 20:13:15 +00:00
Marcus Moore
d5bc5caacd
Purge activity log of consumable bulk checkins
2025-03-12 11:57:18 -07:00
Marcus Moore
be6caf936e
Avoid logging consumable checkins
2025-03-12 11:48:14 -07:00
snipe
f1e70eb7a0
Add min_qty to asset model bulk edit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 18:27:27 +00:00
snipe
07602f697d
Merge remote-tracking branch 'origin/develop'
2025-03-12 18:13:22 +00:00
snipe
dbe78c30d5
Merge pull request #16491 from snipe/bug/sc-28671
...
Fixed new user modal pre-populating with first name and last name of acting user
2025-03-12 18:05:57 +00:00
snipe
c1601b9a8c
Updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 17:28:50 +00:00
snipe
aa8e9f61d2
Check for value override
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 17:28:44 +00:00
snipe
163ddc8026
Check for value override
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 17:28:29 +00:00
snipe
c73dba4a43
Better visual spacing
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-12 17:28:05 +00:00
snipe
5e61a814a7
Merge pull request #16489 from marcusmoore/bug/sc-28644
...
Fixed timestamp in action log for bulk accessory check in
2025-03-12 14:56:52 +00:00
Marcus Moore
935d3eea9f
Attempt to match and populate created_by
2025-03-11 17:17:39 -07:00
Marcus Moore
fffc606d9a
Improve output
2025-03-11 17:06:02 -07:00
Marcus Moore
c3a48182fd
Display the created_by
2025-03-11 17:03:26 -07:00
Marcus Moore
147e610062
Add todos
2025-03-11 17:00:36 -07:00
Marcus Moore
dd14eac1eb
Prompt for confirmation
2025-03-11 16:56:07 -07:00
Marcus Moore
4954d972bb
Write table of ids
2025-03-11 16:52:20 -07:00
Marcus Moore
c8177eb51e
Update timestamps
2025-03-11 16:50:16 -07:00
Marcus Moore
a8cccffa1e
Update output
2025-03-11 16:41:22 -07:00
Marcus Moore
c774e969d7
Scaffold command
2025-03-11 16:34:07 -07:00
Marcus Moore
b5fa538a54
Set created_by correctly in he action log
2025-03-11 16:05:02 -07:00
snipe
11abb0fdb1
Merge remote-tracking branch 'origin/develop'
2025-03-11 22:13:34 +00:00
snipe
fcdc1494c2
Merge pull request #16443 from azmcnutt/feature/labels_Avery_5520_1DBarcode
...
Nice work! Thank you!
2025-03-11 22:12:09 +00:00
snipe
badb367e74
Merge pull request #16445 from ubc-cpsc/bugfix/CVE-2025-27515
...
Fixes CVE-2025-27515: Laravel has a File Validation Bypass
2025-03-11 21:55:58 +00:00
snipe
2960a13772
Upgrade webpack from 5.97.1 to 5.98.0 #16461
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-11 21:24:44 +00:00
snipe
deeb2fa543
Merge remote-tracking branch 'origin/develop'
2025-03-11 21:14:12 +00:00
snipe
5e10c213f6
Merge pull request #16488 from marcusmoore/bug/sc-28631
...
Nice catch!
2025-03-11 21:05:46 +00:00
snipe
b61eacbdab
Merge pull request #16473 from marcusmoore/chore/replace-form-close
...
Replaced call to Form::close()
2025-03-11 20:47:08 +00:00
Marcus Moore
e2f643e7ed
Backfill tests
2025-03-11 13:46:21 -07:00
Marcus Moore
9cbcfba4e9
Add test
2025-03-11 13:35:50 -07:00
Marcus Moore
fd854072b0
Properly handle route model bound LicenseSeat not being found
2025-03-11 13:03:00 -07:00
Marcus Moore
18b208bba2
Account for missing location
2025-03-11 11:46:38 -07:00
Marcus Moore
71d93ca3c3
Use dedicated location select component
...
Copy/paste/modify from partials.forms.edit.location-select
2025-03-11 11:41:26 -07:00
Marcus Moore
bac2760c6d
Replace Form::close
2025-03-10 12:55:35 -07:00
snipe
0b48fd1465
Removed extra headers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 13:05:31 +00:00
snipe
220537fbfb
Updated presenter name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 12:59:57 +00:00
snipe
df5437647b
Add optional serial value in presenter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 12:43:38 +00:00
snipe
92b2da9b1b
Added history tab to components
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 11:48:38 +00:00
snipe
ef56177372
Use presenter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 11:48:31 +00:00
snipe
cb7822576f
Use new presenters
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 11:48:19 +00:00
snipe
7ba361b10d
Use date formatter for filestable
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 10:57:54 +00:00
snipe
55694fa2fc
Added strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 10:57:40 +00:00
snipe
c825878c46
Added history presenter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-10 10:57:33 +00:00
snipe
33c9ea4bb1
Merge pull request #16065 from marcusmoore/chore/migrate-select-helper
...
Convert Form::select to blade component
2025-03-07 01:05:58 +00:00
Marcus Moore
d88fe1f48a
Merge branch 'develop' into chore/migrate-select-helper
2025-03-06 13:39:05 -08:00
Marcus Moore
f202817852
Use translation strings
2025-03-06 12:43:59 -08:00
Joël Pittet
618d81777a
Fixes CVE-2025-27515
2025-03-06 12:33:29 -08:00
James M
0b6d810ca6
FEAT: Add Label 5520 with 1D barcode - remove 2D barcode
...
FEAT: Add Label 5520 with 1D barcode - remove 2D barcode
2025-03-06 11:12:16 -07:00
snipe
80a69bfe90
Revert datetime to date
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-06 18:09:27 +00:00
snipe
d4dc8d2b79
Remove action_date from loggable as a changed field
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-06 17:43:07 +00:00
snipe
4e3df93349
Change action_date display to date from datetime
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-06 16:16:17 +00:00
snipe
38efc62900
Add index on action_date, copy from created_at
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-06 16:01:46 +00:00
snipe
8c164d1b09
Merge pull request #16441 from snipe/added_modal_tests
...
Added modal tests
2025-03-06 15:06:08 +00:00
snipe
6d74053ca3
Added modal tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-06 15:02:55 +00:00
snipe
ef8d5ff11e
Merge remote-tracking branch 'origin/develop'
2025-03-06 12:06:10 +00:00
snipe
f42fcd25b1
Make the assets tab active by default on locations page
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-06 12:05:36 +00:00
Marcus Moore
7df636515f
Move to data providers
2025-03-05 18:20:40 -08:00
Marcus Moore
3db124e709
First pass at updating wording for asset checkout mail
2025-03-05 18:12:23 -08:00
snipe
c5dd942f3d
Merge pull request #16436 from marcusmoore/fixes/report-template-link
...
Fixed linking in saved report template dropdown
2025-03-06 01:06:18 +00:00
Marcus Moore
70de08a211
Replace hard-coded link to report template
2025-03-05 16:26:26 -08:00
Marcus Moore
d1683d1c65
Use existing translation string
2025-03-05 16:10:36 -08:00
Marcus Moore
f038254038
Have UI reflect not being able to delete accessory
2025-03-05 16:02:23 -08:00
Marcus Moore
a19582a5f3
Prevent deleting accessory that has checkouts via api
2025-03-05 15:58:34 -08:00
Marcus Moore
00cbebd1e3
Add failing test for api
2025-03-05 15:57:18 -08:00
Marcus Moore
8c21d625fc
Prevent deleting accessory that has checkouts via UI
2025-03-05 15:56:01 -08:00
snipe
64f49afce1
Merge pull request #16432 from marcusmoore/bug/sc-24475
...
Added validation around user store endpoint
2025-03-05 20:16:30 +00:00
Marcus Moore
25395e9af1
Add test for storing user
2025-03-05 11:37:03 -08:00
Marcus Moore
69009e027f
Add authorization test
2025-03-05 11:34:45 -08:00
Marcus Moore
695c9d070f
Require int for department and company ids when creating user via api
2025-03-05 11:32:04 -08:00
snipe
91f3e07b83
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-03-05 17:05:28 +00:00
snipe
c9f55bfd94
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-05 17:04:57 +00:00
snipe
c29bdbdacb
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/dist/skins/_all-skins.css
# public/css/dist/skins/_all-skins.min.css
# public/css/dist/skins/skin-blue.css
# public/css/dist/skins/skin-blue.min.css
# public/mix-manifest.json
2025-03-05 13:46:29 +00:00
snipe
27d98fbb93
Merge pull request #16429 from snipe/bug/sc-28609
...
Updated HTML label colors in blue skin
2025-03-05 13:43:53 +00:00
snipe
0e1f40626f
Updated label colors in blue skin
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-05 13:40:36 +00:00
snipe
a20d104d2f
Merge remote-tracking branch 'origin/develop'
2025-03-05 11:59:47 +00:00
snipe
7a312d075c
Check for null on webhook url
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-05 11:59:35 +00:00
snipe
a61dd8ac17
Merge remote-tracking branch 'origin/develop'
2025-03-05 10:52:42 +00:00
snipe
e1156be919
Merge pull request #16427 from snipe/fixed_user_modal_email
...
Fixes user create modal - check if $item is set
2025-03-05 10:52:00 +00:00
snipe
fcf7a543fd
Check if $item is set
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-05 10:47:33 +00:00
Spencer Long
6201e475cb
Merge branch 'develop' into feature/sc-24347
2025-03-04 21:20:46 -06:00
snipe
7ee9a690ea
Merge remote-tracking branch 'origin/develop'
2025-03-05 01:12:22 +00:00
snipe
bef54983fa
Merge pull request #16421 from marcusmoore/chore/migrate-label-helpers-pt8
...
Replace calls to Form::label pt8
2025-03-05 01:01:21 +00:00
Marcus Moore
f2b44f7002
Replace Form::label in company select partial
2025-03-04 16:46:43 -08:00
Marcus Moore
de7d32f632
Replace Form::label on ldap settings page
2025-03-04 16:44:26 -08:00
snipe
fecee69de6
Use table name to avoid ambiguous query
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-05 00:43:04 +00:00
snipe
75366927f0
Fixed table name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-05 00:41:11 +00:00
Marcus Moore
c798df2920
Replace Form::label on label settings page
2025-03-04 16:34:22 -08:00
snipe
5ba94c6c41
Merge remote-tracking branch 'origin/develop'
2025-03-05 00:12:09 +00:00
snipe
779330af14
Merge pull request #16420 from marcusmoore/fixes/report-url
...
Fixed custom report template route
2025-03-05 00:11:30 +00:00
Marcus Moore
f01ff1f1d7
Add dedicated named route
2025-03-04 16:07:35 -08:00
Marcus Moore
1e4daf0348
Fix route
2025-03-04 16:04:28 -08:00
snipe
9fa855c837
Prod assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 23:30:45 +00:00
snipe
9251007574
Merge remote-tracking branch 'origin/develop'
2025-03-04 23:29:31 +00:00
snipe
fae79a91f6
Merge pull request #16418 from marcusmoore/chore/custom-report-template-activity-log-removal
...
Stop reporting report template events to activity log
2025-03-04 23:28:43 +00:00
Marcus Moore
e8ee218f39
Purge activity log of report template data
2025-03-04 15:20:23 -08:00
Marcus Moore
cb5b0bd89c
Stop reporting report template creates, updates, and deletes to action log
2025-03-04 15:11:37 -08:00
snipe
0ed49fa7a0
Dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 22:55:58 +00:00
snipe
f25b8379e6
Merge pull request #16413 from Godmartinz/visited_link-color-change
...
Changed `visited-link` and `link` colors in default theme to be more accessible
2025-03-04 22:55:17 +00:00
snipe
bc618fcef4
Merge pull request #16414 from Godmartinz/Audit_error_fix
...
Adds audit notification for MS Teams
2025-03-04 22:54:32 +00:00
Godfrey M
7c194422f3
Merge branch 'develop' into Audit_error_fix
2025-03-04 14:51:21 -08:00
Godfrey M
49ff47fbcf
Merge branch 'develop' into visited_link-color-change
2025-03-04 14:47:48 -08:00
snipe
cc73b984cb
Merge remote-tracking branch 'origin/develop'
2025-03-04 21:13:43 +00:00
snipe
77c978d29a
Merge pull request #16416 from Godmartinz/expiring-asset-email-test
...
fix Expiring alert tests
2025-03-04 21:11:52 +00:00
Godfrey M
437b3cd865
fix conflicts
2025-03-04 13:08:53 -08:00
Godfrey M
3641016271
remove commented code
2025-03-04 13:08:03 -08:00
Godfrey Martinez
cc127c8e1e
Merge branch 'develop' into expiring-asset-email-test
2025-03-04 13:06:36 -08:00
Godfrey M
4bac509341
fix Expiring alert tests
2025-03-04 12:58:04 -08:00
snipe
f4f6dcb885
Updated test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 20:48:59 +00:00
snipe
d89f38bbfb
Set defaults on save
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 20:38:33 +00:00
snipe
9351cc2252
Set default to 0
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 20:38:22 +00:00
snipe
a31a732d38
Nicer UI for invert flag
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 20:38:15 +00:00
snipe
1be420b0e9
Fixed test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 20:37:45 +00:00
snipe
548ef97c32
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-03-04 19:57:33 +00:00
snipe
2b0127ab0c
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:56:58 +00:00
snipe
ed8a486726
Merge remote-tracking branch 'origin/develop'
2025-03-04 19:54:08 +00:00
snipe
8791640908
Add @Fiala06 as a contributor
2025-03-04 19:53:25 +00:00
snipe
1ab0911fc8
Merge remote-tracking branch 'origin/develop'
2025-03-04 19:52:16 +00:00
snipe
1dacd25e6d
Check for purchase_cost before adding the “each”
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:50:11 +00:00
snipe
bdbaea7294
Merge remote-tracking branch 'origin/develop'
2025-03-04 19:43:28 +00:00
snipe
45317c0959
Merge pull request #16415 from snipe/nicer_error_message_on_model_not_found
...
Nicer model name formatting on RMB model not found
2025-03-04 19:42:45 +00:00
snipe
63e4c42445
Added strtolower
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:33:17 +00:00
snipe
d4e227f003
Whitespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:29:09 +00:00
snipe
bbabbe1b87
Nicer model name formatting on RMB model not found
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 19:21:46 +00:00
Marcus Moore
2a156776a4
Merge branch 'develop' into chore/migrate-select-helper
...
# Conflicts:
# resources/views/settings/branding.blade.php
# resources/views/settings/general.blade.php
2025-03-04 11:19:38 -08:00
Godfrey M
15a09e5187
adds audit notification for MS Teams
2025-03-04 11:15:03 -08:00
Godfrey M
5eebdcddb2
changes visited and link colors
2025-03-04 10:12:45 -08:00
snipe
5cfd1f6fb2
Merge remote-tracking branch 'origin/develop'
2025-03-04 17:16:26 +00:00
snipe
16b97c18e0
Shim route for asset maintenances redirect on RMB not found
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 17:16:16 +00:00
snipe
5eda67381f
Merge remote-tracking branch 'origin/develop'
2025-03-04 17:07:13 +00:00
snipe
fa72696a35
Removed redundent text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 17:06:56 +00:00
snipe
2c8b8bfaf2
Merge remote-tracking branch 'origin/develop'
2025-03-04 17:05:55 +00:00
snipe
9467ec2571
Nicer env text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 17:05:45 +00:00
snipe
8f3159751a
Merge remote-tracking branch 'origin/develop'
2025-03-04 17:01:07 +00:00
snipe
ac3f61c96a
Fixed extra escape character
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 17:00:44 +00:00
snipe
4b05e55b29
Merge remote-tracking branch 'origin/develop'
2025-03-04 15:56:05 +00:00
snipe
d2e0a23994
Merge pull request #16412 from snipe/#16150_fixed_regression_in_branding_page
...
Fixed regression from #16150
2025-03-04 15:55:24 +00:00
snipe
ccea55308b
Fixed regression from #16150
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 15:53:30 +00:00
snipe
3d3c13fcd0
Merge remote-tracking branch 'origin/develop'
2025-03-04 15:38:58 +00:00
snipe
acaa3a28e7
Merge pull request #16410 from snipe/#16407_component_checkout_and_notes_fix
...
Fixed #16407 - weird layout on components for non super user
2025-03-04 15:38:20 +00:00
snipe
c4722898b7
Fixed #16407 - weird layout on components for non super user
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 15:37:25 +00:00
snipe
88e1d8a8cf
Merge remote-tracking branch 'origin/develop'
2025-03-04 15:28:53 +00:00
snipe
e19003aea5
Merge pull request #16409 from snipe/#16386_user_dropdown_fields_not_populating_on_edit
...
Fixed #16386 - some fields not populating with user data on edit
2025-03-04 15:28:11 +00:00
snipe
a09a9d3cd6
Added item to payload
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 15:26:25 +00:00
snipe
759e3794df
Small upgrader UI fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 14:57:28 +00:00
snipe
c50b14763f
Merge pull request #16403 from snipe/#16402_each_localization
...
Fixed #16402 - localize "each" string in components tab on asset view
2025-03-04 13:35:08 +00:00
snipe
369a68fe57
Fixed #16402 - Localize “each” in string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-03-04 13:33:04 +00:00
snipe
83855d44d0
Merge pull request #16251 from Godmartinz/Audit_Checkin_warning_fix
...
refactors audit notification to mail, adds test, adds alerts check to scheduler
2025-03-04 12:51:42 +00:00
snipe
6f847294ed
Merge pull request #15911 from Fiala06/patch-1
...
Fixed duplicate entries preventing LDAP sync from continuing
2025-03-04 12:49:54 +00:00
snipe
d556d1c6e7
Merge pull request #16150 from Godmartinz/add-translations-to-settings
...
Adds Translation strings to General and Branding Settings
2025-03-04 12:48:21 +00:00
snipe
3bb94e98f0
Merge pull request #16398 from marcusmoore/bug/sc-28535
...
Avoid using authenticated user's email address in email partial
2025-03-04 12:47:10 +00:00
Marcus Moore
8f5f6f3502
Avoid using authenticated user's email address in email partial
2025-03-03 16:28:08 -08:00
snipe
e007db34e2
Merge remote-tracking branch 'origin/develop'
2025-03-03 22:12:26 +00:00
snipe
b3792bfa00
Merge pull request #16396 from marcusmoore/chore/migrate-checkbox-helpers-pt10
...
Replace calls to Form::checkbox pt10
2025-03-03 20:52:54 +00:00
Marcus Moore
40f7257723
Replace call to Form::checkbox
2025-03-03 12:44:50 -08:00
snipe
8486256142
Merge pull request #16381 from marcusmoore/chore/migrate-checkbox-helpers-pt9
...
Replace calls to Form::checkbox pt9
2025-03-03 20:28:21 +00:00
snipe
7f36750e33
Merge branch 'develop' of https://github.com/snipe/snipe-it into develop
2025-03-03 19:54:14 +00:00
snipe
de046db106
Add @azmcnutt as a contributor
2025-03-03 19:53:30 +00:00
snipe
eb1d27a5bc
Merge pull request #16379 from azmcnutt/feature/settings_ldap_invert_active_flag
...
Feature/settings ldap invert active flag
2025-03-03 19:52:57 +00:00
Godfrey M
cc0b9f404a
merged develop, fix conflicts
2025-02-27 15:38:31 -08:00
Marcus Moore
70332696c6
Fix test by passing in required properties
2025-02-27 15:23:17 -08:00
Marcus Moore
7a9b5d61b0
Replace another Form::checkbox
2025-02-27 13:25:32 -08:00
Marcus Moore
5876259893
Replace another Form::checkbox
2025-02-27 13:19:26 -08:00
Marcus Moore
8755c54edc
Replace Form::checkbox
2025-02-27 13:13:39 -08:00
Marcus Moore
014f3b7652
Cast to boolean
2025-02-27 13:12:01 -08:00
Marcus Moore
3a2579b205
WIP: replace Form::checkbox
2025-02-27 13:08:02 -08:00
James M
149474bfe3
Update general.php
...
FIX: Spelling error
2025-02-27 12:42:47 -07:00
James M
b2b768dede
Merge branch 'snipe:develop' into develop
2025-02-27 12:25:07 -07:00
snipe
f9f06d2c02
Merge remote-tracking branch 'origin/develop'
2025-02-27 19:08:45 +00:00
snipe
a9ed9e2a7f
Merge pull request #16378 from snipe/wrap_pdf_table_results
...
Wrap long text in PDF export in tables
2025-02-27 19:06:34 +00:00
snipe
ce8523b00a
Fixed wrapping
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 18:58:18 +00:00
snipe
7076a68d35
Wrap table results in PDF
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 18:38:10 +00:00
James M
112112d258
Feat: #14926 LDAP Active Flag - Add config option to make False = Enable
2025-02-27 10:52:12 -07:00
snipe
3928c8afe9
Merge pull request #16376 from uberbrady/improve_safety_csv_charset_detection
...
Add some safeties around the charset-detection and transliteration
2025-02-27 16:26:44 +00:00
snipe
234f7d00c8
Merge remote-tracking branch 'origin/develop'
2025-02-27 16:18:18 +00:00
snipe
23ce54e80c
Make sure we’re saving the last_login in 2FA auths
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 16:17:59 +00:00
Brady Wetherington
646e3e8df5
Complete failed-transliteration test, clean up error, new translation string
2025-02-27 16:10:56 +00:00
snipe
30c4e9dbf7
Use formatter for created_at on unaccepted assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 15:48:24 +00:00
snipe
9924553da5
Merge remote-tracking branch 'origin/develop'
2025-02-27 15:45:57 +00:00
snipe
27fc30a881
Nicer button layout on unaccepted assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 15:43:53 +00:00
snipe
8ac7cda4ee
Merge pull request #16366 from marcusmoore/chore/migrate-checkbox-helpers-pt7
...
Replace calls to Form::checkbox pt7
2025-02-27 15:01:31 +00:00
snipe
6f04d314a8
Merge pull request #16367 from marcusmoore/chore/migrate-checkbox-helpers-pt8
...
Replace calls to Form::checkbox pt8
2025-02-27 15:01:19 +00:00
snipe
1051b1d16d
Merge pull request #16375 from snipe/fixes_16371_name_not_included_in_reminder_emails
...
Fixed #16371 - incorrect count and missing name in acceptance reminder email
2025-02-27 15:00:04 +00:00
snipe
115bb94704
Merge pull request #16156 from marcusmoore/acceptance-reminder-subject
...
Added "Reminder" to subject line of follow up asset checkout emails
2025-02-27 14:55:59 +00:00
snipe
25807cc62f
Fixed constructor
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 14:22:48 +00:00
snipe
cd1d1b2d3e
Fixed count
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 14:22:40 +00:00
Brady Wetherington
6dcd3bfd30
Add some safeties around the charset-detection and transliteration
2025-02-27 13:44:31 +00:00
snipe
df38d7e3ed
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-02-27 12:22:30 +00:00
snipe
b8799f8038
Bumped bash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-27 12:21:28 +00:00
Marcus Moore
a0dc056da8
Replace Form::checkbox on label settings page
2025-02-26 16:33:07 -08:00
Marcus Moore
27aeb518ff
Replace Form::checkbox on general settings page
2025-02-26 16:18:00 -08:00
snipe
dc619bb0dc
Merge pull request #16365 from marcusmoore/chore/migrate-checkbox-helpers-pt6
...
Replace calls to Form::checkbox pt6
2025-02-26 23:54:50 +00:00
Marcus Moore
245a16c377
Replace Form::checkbox on branding settings page
2025-02-26 15:37:07 -08:00
Marcus Moore
de3c1d159f
Replace Form::checkbox on branding settings page
2025-02-26 15:35:17 -08:00
Marcus Moore
af6d9e4a00
Replace Form::checkbox on custom report pages
2025-02-26 15:15:48 -08:00
snipe
8c8af3062e
Merge pull request #16354 from snipe/dont_checkin_for_pending_on_asset_update
...
Allow pending as an asset status type that does not automatically check the asset in
2025-02-26 21:05:11 +00:00
snipe
44dd061619
Merge remote-tracking branch 'origin/develop'
2025-02-26 20:55:57 +00:00
snipe
2ff47edb94
Merge pull request #16361 from Godmartinz/acceptancer_reminder_unlisted_email_info
...
Fixed acceptance reminder command lag on users with no associated email
2025-02-26 20:33:02 +00:00
snipe
d923d29bad
Merge pull request #16360 from spencerrlongg/bug/sc-28537
...
Add Safety Around Bulk Status Update
2025-02-26 20:32:19 +00:00
Godfrey M
899119ae2d
changes output to a table
2025-02-26 12:30:19 -08:00
snipe
7603a932b1
Merge remote-tracking branch 'origin/develop'
2025-02-26 20:29:42 +00:00
snipe
e031de8e49
Merge pull request #16363 from snipe/added_a_few_more_no_interaction_calls
...
Added `--no-interaction` to additional passport commands
2025-02-26 20:19:37 +00:00
snipe
a81c520d93
Follow up for #16341
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 20:15:09 +00:00
Godfrey M
8352e81228
fix unaccepted reminder test
2025-02-26 11:50:08 -08:00
Godfrey M
fd0174ff32
remove unwanted changes to livewire
2025-02-26 11:31:41 -08:00
Godfrey M
cc26aa02b2
fix acceptance reminder command no email list
2025-02-26 11:25:21 -08:00
snipe
616f3558dd
Update example env
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 19:14:25 +00:00
spencerrlongg
d6e266cec1
make super safe
2025-02-26 13:11:49 -06:00
snipe
138e7acc13
Merge remote-tracking branch 'origin/develop'
2025-02-26 12:47:54 +00:00
snipe
31516d7f24
Merge pull request #16356 from snipe/added_fields_for_model_search
...
Added name, model_number and notes for strict search
2025-02-26 12:46:13 +00:00
snipe
e79af255aa
Added name, model_number and notes for strict search
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 12:43:54 +00:00
snipe
e863d3e7e5
Merge remote-tracking branch 'origin/develop'
2025-02-26 12:02:00 +00:00
snipe
5b0d7f4064
One more chonk
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 12:01:50 +00:00
snipe
c8e401f5ed
Merge remote-tracking branch 'origin/develop'
2025-02-26 11:59:53 +00:00
snipe
2f6af10c5d
Bumped chunk for custom report
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 11:59:34 +00:00
snipe
3ba20a8e28
Merge remote-tracking branch 'origin/develop'
2025-02-26 11:39:10 +00:00
snipe
afabda9235
Remove greater than 0 for alert threshold - fixes FD-47040
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 11:38:33 +00:00
snipe
1618c9ae8e
Changed confirmation message
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 10:53:41 +00:00
snipe
5344ef4a1a
Allow pending as an asset status that does not automatically check the asset in
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 10:46:38 +00:00
snipe
ebae63752f
Merge remote-tracking branch 'origin/develop'
2025-02-26 10:25:18 +00:00
snipe
16420b1e00
Audit Log Number under Days to next Audit [sc-28530]
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 10:25:07 +00:00
snipe
62f66e724e
Drop errors to warnings to stop pooping on rollbar
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 09:54:13 +00:00
snipe
9b0ea51d35
Moved composer clear commands to after composer install per #16334
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 09:37:31 +00:00
snipe
8bc73901cf
Merge remote-tracking branch 'origin/develop'
2025-02-26 08:25:35 +00:00
snipe
992214fc66
Check for adminuser withTrashed
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-26 08:25:22 +00:00
snipe
b4f70d9244
Merge remote-tracking branch 'origin/develop'
2025-02-26 07:16:59 +00:00
snipe
93dab12461
Merge pull request #16342 from snipe/nicer_upgrade_script
...
Nicer upgrade.php UI
2025-02-26 07:16:28 +00:00
snipe
21e9f2bba3
Merge remote-tracking branch 'origin/develop'
2025-02-26 07:11:22 +00:00
snipe
ea0f105180
Merge pull request #16347 from marcusmoore/chore/migrate-checkbox-helpers-pt4
...
Replace calls to Form::checkbox pt4
2025-02-26 07:05:38 +00:00
snipe
5b6da0c1e8
Merge pull request #16348 from marcusmoore/chore/migrate-checkbox-helpers-pt5
...
Replace calls to Form::checkbox pt5
2025-02-26 07:05:22 +00:00
snipe
4d7655bbe1
Merge pull request #16346 from marcusmoore/chore/migrate-checkbox-helpers-pt3
...
Replace calls to Form::checkbox pt3
2025-02-26 07:04:27 +00:00
snipe
5e3855ee5b
Merge pull request #16345 from marcusmoore/fixes/update-custom-fields
...
Fixed renaming custom fields
2025-02-26 07:03:40 +00:00
Marcus Moore
e01226a174
Replace Form::checkbox on saml settings page
2025-02-25 17:31:05 -08:00
Marcus Moore
f9ccf32af4
Replace Form::checkbox on ldap settings page
2025-02-25 17:22:44 -08:00
Marcus Moore
2c5170a218
Replace Form::checkbox on security settings page
2025-02-25 17:09:25 -08:00
Marcus Moore
15f842e2dc
Replace Form::checkbox on bulk user edit page
2025-02-25 16:00:46 -08:00
Marcus Moore
46b31dfe14
Replace Form::checkbox on user create and edit page
2025-02-25 14:32:39 -08:00
Marcus Moore
d88c79366c
Replace Form::checkbox on google settings page
2025-02-25 14:27:07 -08:00
Marcus Moore
de330a47cd
Replace Form::checkbox on asset tag settings page
2025-02-25 14:25:02 -08:00
Marcus Moore
ecd7dc2094
Replace Form::checkbox on alert settings page
2025-02-25 14:23:26 -08:00
Marcus Moore
510946e0eb
Replace Form::checkbox in logo upload partial
2025-02-25 14:20:43 -08:00
Marcus Moore
37e4a13979
Replace Form::checkbox in image upload partial
2025-02-25 14:15:12 -08:00
Marcus Moore
c73d64cdbc
Remove manual doctrine mapping for enums
2025-02-25 13:37:23 -08:00
snipe
4a0410d969
Uncomment git stash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 16:55:39 +00:00
snipe
668b9f8fb9
Nicer upgrade.php UI
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 16:51:32 +00:00
snipe
037d2d9e84
Merge pull request #16341 from uberbrady/fix_passport_install_no_interaction
...
Fixes #16331 - Don't make passport:install command require user input
2025-02-25 16:43:49 +00:00
Brady Wetherington
bce2007b97
Fixes #16331 - Don't make passport:install command require user input
2025-02-25 16:38:40 +00:00
snipe
881f4e3d6a
Merge remote-tracking branch 'origin/develop'
2025-02-25 14:43:57 +00:00
Brady Wetherington
09a5e5b1bd
Whoops! Need minimum 8.2, not 8.1 (probably mis-merge?)
2025-02-25 14:40:45 +00:00
snipe
7b4f4b6b7f
Merge pull request #16337 from joakimbergros/develop
...
Fixed #16173 : `useraccountcontrol` was not included in the ldap query attributes
2025-02-25 13:49:38 +00:00
Joakim Bergros
5c66334017
Added a check to see if the user has specified that is an ActiveDirectory server in the configuration before adding the useraccountcontrol attribute to the ldap query.
2025-02-25 14:22:22 +01:00
Joakim Bergros
ae82051b73
Fixed #16173 : useraccountcontrol was not included in the ldap query attributes.
...
`$results` did not include the `useraccountcontrol` and thus rendered the fallback logic void when `active_flag` was blank.
Added a condition to check if `active_flag` is blank and only then add `useraccountcontrol` to the ldap query since it is then a requirement in accordance with "we respect the userAccountControl attribute" text in the `admin/ldap` route.
[`elseif' will become true when `active_flag` is blank](b141945add/app/Console/Commands/LdapSync.php (L364) )
2025-02-25 13:55:53 +01:00
snipe
b141945add
Updated branch
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 12:18:52 +00:00
snipe
c3a2e81afd
Updated version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 12:18:22 +00:00
snipe
18c7cbbbbb
Merge pull request #16336 from snipe/change_order_in_upgrade_script
...
Fixed #16334 - Changed composer order in upgrade script
2025-02-25 12:09:15 +00:00
snipe
3718f08c72
Changed composer order in upgrade script
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 12:05:00 +00:00
snipe
b7821a69b6
Added link to the google apps script repo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 11:07:04 +00:00
snipe
8049f21068
Updated laravel version in readme
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 11:02:00 +00:00
snipe
8140110bf9
Chnage dev docker env to en-US from en
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 10:57:38 +00:00
snipe
a4587f6322
Merge pull request #16335 from snipe/added_label_test
...
Added label test
2025-02-25 10:40:46 +00:00
snipe
163e19f1e9
Added label test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-25 10:37:06 +00:00
snipe
8a40c3ecb4
Merge pull request #16325 from spencerrlongg/bug/sc-28520
...
Remove remaining hardware references in favor of new RMB
2025-02-25 10:09:35 +00:00
spencerrlongg
d949a9689f
fix all
2025-02-24 22:35:47 -06:00
snipe
27a7c6fd10
Merge pull request #16324 from marcusmoore/chore/migrate-checkbox-helpers-p2
...
Replace calls to Form::checkbox pt2
2025-02-25 02:33:02 +00:00
Marcus Moore
4d55a67628
Merge branch 'develop' into chore/migrate-checkbox-helpers-p2
2025-02-24 16:37:59 -08:00
snipe
9d453226bd
Merge pull request #16321 from spencerrlongg/bug/sc-28515
...
Changed Parameter Name for RMB
2025-02-25 00:17:37 +00:00
snipe
cd26694767
Merge pull request #16322 from marcusmoore/fixes/fix-test-edit-route
...
Fixed edit routes in tests
2025-02-25 00:17:10 +00:00
Marcus Moore
a26cc2ced1
Use .edit routes instead of .update
2025-02-24 15:55:05 -08:00
spencerrlongg
1fd81d17a3
route model binding change
2025-02-24 17:53:41 -06:00
snipe
134045f1ec
Merge branch 'develop' of https://github.com/snipe/snipe-it into develop
2025-02-24 23:46:55 +00:00
snipe
b6b6a3eec7
Remove req for 0 min
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 23:46:50 +00:00
snipe
b62714d702
Merge pull request #16062 from snipe/remove_mcrypt
...
Removed references to mcrypt
2025-02-24 23:22:32 +00:00
Brady Wetherington
271bcc66bf
Remove lib-mcrypt as a dependency
2025-02-24 23:19:08 +00:00
snipe
ced560daa9
Add @jostrander as a contributor
2025-02-24 23:16:27 +00:00
snipe
b395c9130a
Merge remote-tracking branch 'origin/master' into develop
2025-02-24 23:06:46 +00:00
snipe
ed46a757fa
Merge pull request #16320 from jostrander/fix/location-edit
...
Fixed: fix 500 on edit locations page by referencing current location
2025-02-24 23:03:01 +00:00
Jesse Ostrander
6a8a41b389
fix: reference to item location on location edit method
2025-02-24 17:34:18 -05:00
snipe
4800f4c853
Merge branch 'develop' into remove_mcrypt
2025-02-24 22:12:56 +00:00
snipe
c79ff49c85
Add @addex12 as a contributor
2025-02-24 20:30:04 +00:00
Marcus Moore
e88bba51bb
Merge branch 'develop' into acceptance-reminder-subject
2025-02-24 11:55:50 -08:00
Marcus Moore
f97211f6cd
Remove unused language string
2025-02-24 11:45:58 -08:00
Marcus Moore
027c2b3627
Change subject to "You have Unaccepted Assets."
2025-02-24 11:45:23 -08:00
snipe
ee85a392e7
Merge pull request #16316 from snipe/v8_final_merge
...
V8 final merge
2025-02-24 19:18:12 +00:00
Brady Wetherington
6c2d367124
Tweak version number and hashes
2025-02-24 18:38:53 +00:00
Brady Wetherington
982cfeca32
Merge branch 'develop'
2025-02-24 18:37:41 +00:00
snipe
5fa4f85c20
Merge pull request #16106 from marcusmoore/bug/sc-27960
...
Fixed asset show page erroring when asset not associated with model
2025-02-24 17:16:12 +00:00
snipe
43b8c0bf7b
Merge pull request #16313 from snipe/localizations/2024-02-24
...
Updated strings, added Oromo
2025-02-24 14:51:45 +00:00
snipe
54b664d679
Updated strings, added Oromo
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 14:50:23 +00:00
snipe
bf2355a297
Fixed showfile path
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 14:34:10 +00:00
snipe
2bf4ec0ae8
A few more small tweaks
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 14:24:15 +00:00
Brady Wetherington
9555825a67
Update minimum PHP version
2025-02-24 14:03:57 +00:00
snipe
0bea07e2f9
Merge pull request #16312 from snipe/small_cleanups
...
Small cleanups before release
2025-02-24 13:53:28 +00:00
snipe
22f7a9ddd4
Fixed stray tag
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:46:33 +00:00
snipe
77b417bcea
Passed user to showfile
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:43:39 +00:00
snipe
76e3c00d2d
Removed footer on tables that didn’t need it
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:41:49 +00:00
snipe
77add8abbc
Added strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:39:07 +00:00
snipe
b53957268a
Added warning if deleted
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:38:55 +00:00
snipe
ba49fc554d
Moved warning to be consistent with other FCOs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:38:47 +00:00
snipe
e60462b751
Added/updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:38:28 +00:00
snipe
a5009aa7df
Added withTrashed() to handle soft deletes with RMB
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:38:06 +00:00
snipe
e589adbe80
Updated model route
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 13:31:09 +00:00
snipe
0501c5f53c
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 11:15:03 +00:00
snipe
6a9247ba8a
Cast token policies to int
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 11:14:49 +00:00
snipe
fcf84bf63f
Fixed test namespace
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-24 11:09:54 +00:00
snipe
5ece721b00
Check for FMCS
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 15:02:45 +00:00
snipe
0e2251c810
Scope selectlist by company
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 14:59:05 +00:00
snipe
cebb9d034c
Merge pull request #16305 from snipe/bug/sc-28425
...
Fixed #16262 - Check for quantity before allowing component deletion
2025-02-23 14:17:36 +00:00
snipe
dd2b570db5
Added tighter constraints on deleting components
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 14:11:39 +00:00
snipe
2bee4532ec
Added qty error string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 13:21:58 +00:00
snipe
96248e0023
Removed soft delete from test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 13:21:49 +00:00
snipe
157801242d
Added API test, renamed test to match filter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 13:21:36 +00:00
snipe
7b151cf692
Added test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 13:17:20 +00:00
snipe
50c88df4cc
Merge pull request #16304 from snipe/security/snyk-updates-less-papaparse
...
Updated less and papaparse
2025-02-23 12:51:38 +00:00
snipe
d87a6868cc
Updated less and papaparse
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 12:50:09 +00:00
snipe
201f487853
Merge pull request #16303 from snipe/chore/sc-28493
...
Added tooltip for currency in table
2025-02-23 12:21:04 +00:00
snipe
069860d65f
Added tooltip for currency in table
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-23 12:19:18 +00:00
snipe
afa7391080
Merge pull request #16299 from snipe/added_checkin_checkout_indicator_for_custom_fields
...
Added checkin/checkout indicators on custom field table
2025-02-22 19:34:04 +00:00
snipe
07cf203018
Add checkin/checkout indicators on custom field table
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 19:32:34 +00:00
snipe
5f561452d2
Merge pull request #16298 from uberbrady/tooltips_custom_fields
...
Add tooltips to custom fields display, especially for icons
2025-02-22 19:17:28 +00:00
Brady Wetherington
cbe04e8514
Add tooltips to custom fields display, especially for icons
2025-02-22 19:13:09 +00:00
snipe
9b44dfd9b6
Merge pull request #16297 from snipe/add_field_to_checkin_checkout
...
Fixed #6188 - Added custom fields to checkin/checkout screens
2025-02-22 19:09:51 +00:00
snipe
9abf3029ef
Compact the method just a little
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 19:02:41 +00:00
snipe
19fb45f488
Refactor into method
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:57:18 +00:00
snipe
e983ee4d0f
Tweaked icon position
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:47:12 +00:00
snipe
40acd48eff
Tweaked some style
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:19:09 +00:00
snipe
f5eedb8d23
Added RMB and include $item so the asset fields are populated
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:13:12 +00:00
snipe
172df0d220
Save new custom field values
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:12:46 +00:00
snipe
c611cb5612
Updated loggable to check for custom fields that were passed for meta
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:12:30 +00:00
snipe
da77ddd447
Added fields to custom field edit form
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:11:56 +00:00
snipe
c727633e6b
Added language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:11:42 +00:00
snipe
10834cf638
Added migration
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:11:35 +00:00
snipe
42eda089e2
Added include for custom fields partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:11:27 +00:00
snipe
2434c82a75
Added if/else for custom fields model partial
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:11:04 +00:00
snipe
1b9d046f5f
Fixed test for RMB
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:08:25 +00:00
snipe
a0a0727b5c
Corrected route breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 18:08:13 +00:00
snipe
917b9f0293
Merge pull request #16296 from snipe/added_select_unselect_tooltip_to_presenters
...
Added select/unselect tooltip to presenters, added translation
2025-02-22 14:32:04 +00:00
snipe
bb70250007
Added select/unselect tooltip to presenters, added translation
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 14:30:49 +00:00
snipe
346aeeda71
Merge pull request #16287 from uberbrady/better_hover_titles
...
Fixes: [sc-28423] Better tooltips on lists, Bootstrap style
2025-02-22 14:24:02 +00:00
snipe
84a29378cd
Merge pull request #16295 from snipe/#16282_adds_accessories_tab_to_assets
...
Fixed #16282 - adds accessories tab to assets
2025-02-22 14:21:32 +00:00
snipe
0cd0abe8bb
Fixed #16282 - adds accessories tab to assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 14:20:21 +00:00
snipe
7db11dc12b
Merge pull request #16277 from Godmartinz/bulk_delete_asset_bug
...
Fixes deletion of assigned assets through bulk delete
2025-02-22 12:59:37 +00:00
snipe
e0221301ff
Increased text limit on notes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 12:56:25 +00:00
snipe
b0fa059a28
Merge pull request #16285 from marcusmoore/bug/sc-28148
...
Re-added ability to add notes to assets
2025-02-22 12:55:18 +00:00
snipe
3fb00a9fa9
Merge pull request #16293 from uberbrady/fix_default_docker_image
...
Updated default Dockerfile to handle newer PHP versions
2025-02-22 12:52:37 +00:00
snipe
3ef8b047ba
Merge pull request #16294 from snipe/bug/sc-28474
...
Don’t delete avatar file on soft-delete
2025-02-22 12:52:18 +00:00
snipe
7a77de6ffe
Don’t delete avatar file on soft-delete
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 12:49:04 +00:00
Brady Wetherington
5e85891b10
Updated default Dockerfile to handle newer PHP versions
2025-02-22 12:43:30 +00:00
snipe
934da0f630
Merge pull request #16291 from uberbrady/fix_tests_and_migrations_v8
...
Fix tests and fix migrations to always explicitly include nullable()
2025-02-22 12:21:56 +00:00
snipe
cca46ea9e0
Merge pull request #16292 from snipe/add_email_list_assigned_to_bulk
...
Added ability to send user inventory via bulk UI
2025-02-22 12:20:01 +00:00
snipe
bde034593b
Updateed string
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 12:17:04 +00:00
Brady Wetherington
7e1295bac7
Fix tests and fix migrations to always explicitly include nullable()
2025-02-22 12:15:12 +00:00
snipe
d1cc0fcfac
Added ability to send user inventory via bulk UI
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 12:07:54 +00:00
snipe
056fbefb16
Merge pull request #16290 from snipe/update_php_versions_for_tests
...
Removed php 8.1, added 8.4
2025-02-22 11:11:53 +00:00
snipe
83a848980f
Removed php 8.1, added 8.4
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 11:11:01 +00:00
snipe
7b930357e4
Cast years to int
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 10:51:27 +00:00
snipe
bdab052f40
Fixed test name
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-22 10:51:16 +00:00
Brady Wetherington
2d1e9b237f
Better tooltips on list views, in Bootstrap style
2025-02-21 13:23:19 +00:00
Brady Wetherington
1cff49116e
Bump version numbers and upgrade requirements
2025-02-21 11:49:25 +00:00
Brady Wetherington
38c5f23a52
Merge branch 'v8' into develop
2025-02-21 11:15:44 +00:00
Marcus Moore
c6bee0c47a
Fix test
2025-02-20 13:24:01 -08:00
Marcus Moore
ae7d7f7d22
Merge branch 'develop' into bug/sc-28148
...
# Conflicts:
# routes/web.php
2025-02-20 13:23:55 -08:00
Marcus Moore
96ab828cec
Fix indent
2025-02-20 13:05:42 -08:00
Marcus Moore
43f679a554
Revert some changes from #15525
2025-02-20 12:59:16 -08:00
Marcus Moore
f1bf9fcf5c
Implement test
2025-02-20 12:51:08 -08:00
Marcus Moore
992b4c7d86
Remove old comment
2025-02-20 12:50:03 -08:00
Marcus Moore
39bb2c2adb
Implement tests
2025-02-20 12:49:58 -08:00
Marcus Moore
41129829e6
Add frontend required validation
2025-02-20 12:43:51 -08:00
Marcus Moore
44503fc423
Use translation
2025-02-20 12:41:56 -08:00
Marcus Moore
0190ccea27
Finish implementing test
2025-02-20 12:40:05 -08:00
snipe
5b63eb5a15
Merge pull request #16272 from snipe/experiments/breadcrumbs
...
Experimental WIP - added breadcrumbs, route model binding for resource routes
2025-02-20 19:21:58 +00:00
snipe
54cc427ef5
Updated tests for new RMB behavior
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 18:28:46 +00:00
snipe
e0beed0fa3
Reapplied accessory gate
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 18:28:01 +00:00
snipe
d4b24e5e57
Exception handler exceptions - exception inception!
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 18:27:45 +00:00
snipe
671b64bc6b
Fixed RMB for kits and fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 15:01:17 +00:00
snipe
75db0d9e66
Fixed parameter for audit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 15:00:57 +00:00
snipe
b891992351
Nice language for audit/checkin screens accounting for null
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 15:00:35 +00:00
snipe
ddb72bf4d0
Added breadcrumbs to licenses routes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 15:00:08 +00:00
snipe
6f071722a2
Fixed kit crimbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 14:59:50 +00:00
snipe
be9bd93588
More crombs, removed scan route that we don’t use
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 14:59:10 +00:00
snipe
44a7bdbfb5
Moved SAML gui settings routes to web.php
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 14:58:17 +00:00
snipe
0341335d14
Additional crombs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 14:57:48 +00:00
snipe
76f038d142
RMB for custom fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 14:57:18 +00:00
snipe
3150ad50c9
RMB for audits
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 14:57:07 +00:00
snipe
80394ef788
Revert delete because route model binding + resources routes + soft deletes = sux0r
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 12:29:37 +00:00
snipe
8a70f09dd3
Temp “fix” RMB for soft-deleted users
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-20 12:19:31 +00:00
Godfrey M
a275391557
adds test for deleting assigned asset
2025-02-19 15:59:57 -08:00
Godfrey M
eaacf29d57
fix tests
2025-02-19 15:11:16 -08:00
snipe
441fdaa54a
Merge pull request #16278 from marcusmoore/bug/sc-27234
...
Added better error handling around rendering barcodes
2025-02-19 20:54:24 +00:00
Marcus Moore
759c8c8f5c
Catch TypeError in addition to Exceptions when rendering barcodes
2025-02-19 12:36:50 -08:00
snipe
6242296930
Remove the “View” part of the breadcrumb
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 19:30:13 +00:00
snipe
d330ef9919
Added crumbs and RMB for custom fields
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 18:23:16 +00:00
snipe
0708af7d07
Made the help ring slightly less goofy looking
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 18:22:50 +00:00
Godfrey M
a534b488b2
prevents deletion of assigned assets in bulk deletion
2025-02-19 10:09:02 -08:00
snipe
3171c1b1c9
Added breadcrumbs for bulkaudit, requested, and import history
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 17:40:47 +00:00
snipe
2f2b879d98
Language refinement
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 17:40:12 +00:00
snipe
039f483ec8
Check for notes and cost before displaying them
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 16:57:24 +00:00
snipe
7f665e0005
De-uglifying the maintenances detail page
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 16:34:48 +00:00
snipe
292819afa5
Added maintenances crumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:29:06 +00:00
snipe
7a94b09017
Use MLB for kit group
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:07:14 +00:00
snipe
6b46d12d67
Added breadcrumbs on kits (sort of)
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:05:29 +00:00
snipe
e264907157
Added breadcrumbs on more web routes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:05:12 +00:00
snipe
32b89e937c
Fixed routes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:04:56 +00:00
snipe
0e1dc8745c
Wider custom report
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:04:45 +00:00
snipe
129d44cc70
Made icon possible for dashboard/home
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:04:34 +00:00
snipe
11b746d801
UI tweak
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:04:19 +00:00
snipe
545445d584
Updated strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:04:07 +00:00
snipe
4d72fd8667
Added additional resource crumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:03:53 +00:00
snipe
fca62a14f9
Fixed asset presenter to link to the company directly
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:03:29 +00:00
snipe
c8f2d9806a
Use route model binding on kits
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:03:15 +00:00
snipe
1ee5f28fca
Added angle-right and house icon
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 14:02:59 +00:00
snipe
24a17b09a5
Fixed a few more tests and strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 09:03:41 +00:00
snipe
a617c0545e
WIP license checkin
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:39:25 +00:00
snipe
eb7e24eeb0
Asset checkout with route model binding
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:39:16 +00:00
snipe
22c58678c4
License checkout controller with route model binding
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:38:55 +00:00
snipe
4beaf6b3ec
Added item
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:38:40 +00:00
snipe
4c1856b91f
Fixed wonky quote in HTML
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:37:58 +00:00
snipe
9d299340da
Checkout license modifications (this doesn’t work yet
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:37:39 +00:00
snipe
457228d033
Route model binding on more asset methods
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:37:06 +00:00
snipe
63f4e3cc89
More breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 08:36:52 +00:00
snipe
cd7135ea77
More test fixes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 06:19:50 +00:00
snipe
347eb2bdee
Fixed route parameters and tests to match
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 05:03:56 +00:00
snipe
ecc0e76e7b
Fixed route parameters for helper
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 05:03:39 +00:00
snipe
35a89de6dd
Fixed handler for reports
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 05:03:26 +00:00
snipe
82d8e1b0a9
Added item back into edit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 04:18:57 +00:00
snipe
5a7ffa5664
Sure, whatever I guess.
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 04:18:40 +00:00
snipe
55abd242f2
Don’t know why I need to compact this?
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 04:07:09 +00:00
snipe
217d65f64c
More changes to the error message formatting
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:47:51 +00:00
snipe
fa20eb4965
Add exception for hardware vs assets :(
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:41:01 +00:00
snipe
560311b883
Added ->with(‘item’) back in
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:37:34 +00:00
snipe
3954ff20b4
More tweaks to the controllers, more breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:29:31 +00:00
snipe
989082d719
Handle the not found errors with route model binding
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 03:26:44 +00:00
snipe
644527c5a6
More resources to breadcrumb provider
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 02:49:21 +00:00
snipe
f7d213052a
Route model binding for resource groups
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 02:49:05 +00:00
snipe
972bd1ef83
Tinkering with routes for breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 00:37:09 +00:00
Marcus Moore
cf0ce1c5ea
Start to implement tests
2025-02-18 16:24:52 -08:00
Marcus Moore
3d69721af0
Scaffold tests
2025-02-18 16:16:00 -08:00
Marcus Moore
1995e1399e
Start recording ip, user agent, and source
2025-02-18 16:04:53 -08:00
Marcus Moore
79d1147f20
Add validation
2025-02-18 15:46:52 -08:00
Marcus Moore
53c084c6c0
WIP: begin to store notes
2025-02-18 15:43:58 -08:00
Marcus Moore
c165e6f400
Formatting
2025-02-18 15:20:22 -08:00
Marcus Moore
25215fd3c9
WIP: begin migrating notes to ui controller
2025-02-18 15:20:06 -08:00
Brady Wetherington
a8231bc338
Merge branch 'develop' into v8
2025-02-18 22:40:27 +00:00
snipe
4d25e8f7f0
Merge pull request #16271 from snipe/localization/2024-02-18
...
Updated language strings
2025-02-18 22:26:02 +00:00
snipe
8368576dc9
Updated language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-18 22:18:39 +00:00
snipe
071b4d1e67
Merge pull request #16245 from marcusmoore/chore/migrate-form-open-pt5
...
Replace Form::open and Form::close pt5
2025-02-18 21:23:15 +00:00
snipe
1fe170e6a1
Merge pull request #16040 from Godmartinz/template_validate_error
...
Adds a null check to label templates, adds return types for validation methods
2025-02-18 21:00:10 +00:00
snipe
612a708c8d
Merge pull request #16246 from marcusmoore/chore/migrate-form-open-pt6
...
Replace Form::open and Form::close pt6
2025-02-18 20:43:38 +00:00
snipe
580a4c476e
Merge pull request #16244 from marcusmoore/chore/migrate-form-open-pt4
...
Replace Form::open and Form::close pt4
2025-02-18 20:42:44 +00:00
snipe
c9de9ebbab
Merge pull request #16243 from marcusmoore/chore/migrate-form-open-pt3
...
Replace Form::open and Form::close pt3
2025-02-18 20:41:56 +00:00
snipe
3d0770973a
Merge pull request #16242 from marcusmoore/chore/migrate-form-open-pt2
...
Replace Form::open and Form::close pt2
2025-02-18 20:41:16 +00:00
snipe
e814cd5a9e
Merge pull request #16235 from marcusmoore/chore/migrate-form-open-pt1
...
Replace Form::open and Form::close pt1
2025-02-18 20:23:47 +00:00
Marcus Moore
e5f426ec64
Remove unneeded multipart/form-data
2025-02-18 12:19:32 -08:00
snipe
a1b0a30351
Merge pull request #16225 from marcusmoore/chore/remove-cols-from-textarea
...
Removed cols property from textarea component
2025-02-18 19:56:40 +00:00
snipe
c0f0f43dd7
Merge pull request #16188 from Godmartinz/translations-for-labels-n-ldap
...
Adds translations to LDAP and Label settings pages
2025-02-18 19:56:14 +00:00
snipe
57c07a3687
Merge pull request #16270 from snipe/feature/sc-28365_ldap_text_update
...
Updated LDAP sync text
2025-02-18 19:28:18 +00:00
snipe
6de08f46fd
Few more tweaks
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-18 19:26:36 +00:00
snipe
3554270366
Updated LDAP sync text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-18 19:25:40 +00:00
snipe
029450bcbf
Merge pull request #16269 from snipe/bug/sc-28437_fix
...
Scope API results by location ID
2025-02-18 19:05:29 +00:00
snipe
329fbf6a7c
Scope results by location ID
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-18 19:01:16 +00:00
snipe
b7d0fccabc
Merge pull request #16268 from snipe/fixed_16259_archived_assets_in_company_scope
...
Fixed #16259 - mismatch in asset count if archived assets are hidden
2025-02-18 16:35:01 +00:00
snipe
48ab94c15b
Fixed query duplication for AssetsForShow scope
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-18 16:18:12 +00:00
snipe
ac907add83
Merge pull request #16082 from marcusmoore/chore/sc-28173
...
Replace calls to Form::text
2025-02-18 14:58:40 +00:00
snipe
3d47a8ba50
Fixed name format tests ( #16236 )
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-18 14:52:52 +00:00
snipe
452185be45
Merge pull request #16199 from akemidx/feature/sc-28271
...
Adding <Last Name.First Initial> as an option for usernames
2025-02-18 14:42:54 +00:00
Brady Wetherington
14feed61d8
Merge branch 'develop' into v8
2025-02-17 16:18:02 +00:00
snipe
02a8e17704
Merge pull request #16260 from snipe/fix_for_qr_on_old_label_engine
...
Fix for QR code on old label engine
2025-02-17 10:45:51 +00:00
snipe
7553ec3e27
Fixed equals
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-17 10:44:58 +00:00
Godfrey M
4c43a06eee
add overdue asset to test
2025-02-13 11:19:49 -08:00
Godfrey M
25c8449e86
remove unused
2025-02-13 11:14:18 -08:00
Godfrey M
13e1f4a127
adds mailable
2025-02-13 11:09:39 -08:00
Godfrey M
ed96fd766c
refactors audit notification to mail, adds test, ads check to scheduler
2025-02-13 11:08:53 -08:00
snipe
c8f82cbc2b
Merge pull request #16250 from uberbrady/improve_tls_client_side_file_caching
...
Instead of saving TLS cache-files on save, cache them when used
2025-02-13 15:46:22 +00:00
Brady Wetherington
b7bd56daf7
Instead of saving TLS cache-files on save, cache them when used
2025-02-13 15:09:28 +00:00
snipe
393118f083
Merge pull request #16249 from snipe/flatten_api_return
...
Return flat JSON instead of transformed data
2025-02-13 14:28:41 +00:00
snipe
d3210c6d40
Return flat JSON instead of transformed data
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-13 14:16:32 +00:00
Marcus Moore
60d7232569
Remove unneeded Form::close from users index
2025-02-12 13:50:38 -08:00
Marcus Moore
2f1212fa1a
Remove unneeded Form::close on view status label page
2025-02-12 13:49:37 -08:00
Marcus Moore
cc4d8f2a5b
Migrate Form::close on security settings page
2025-02-12 13:47:15 -08:00
Marcus Moore
c0a3284fad
Migrate Form::open and Form::close on saml settings
2025-02-12 13:46:42 -08:00
Marcus Moore
caff608e3c
Migrate Form::open and Form::close on purge deleted records page
2025-02-12 13:41:44 -08:00
Marcus Moore
c48fa7c2cb
Migrate Form::open and Form::close on localization page
2025-02-12 13:39:04 -08:00
Marcus Moore
14b25949b8
Migrate Form::close on ldap settings page
2025-02-12 13:36:48 -08:00
Marcus Moore
2df995c2c7
Remove unneeded Form::open on label settings page
2025-02-12 13:29:02 -08:00
Marcus Moore
ad182a96fa
Migrate Form::open and Form::close on label settings
2025-02-12 13:28:40 -08:00
Marcus Moore
a728f38bd1
Migrate Form::open and Form::close on google settings page
2025-02-12 13:21:07 -08:00
Marcus Moore
894754e8dc
Migrate Form::close on general settings page
2025-02-12 13:18:55 -08:00
Marcus Moore
d141675478
Migrate Form::open and Form::close on branding settings pagee
2025-02-12 13:17:59 -08:00
Marcus Moore
8bdd80e236
Migrate Form::open and Form::close on backups page
2025-02-12 13:12:45 -08:00
Marcus Moore
c422737525
Migrate Form::open and Form::close on asset tag settings page
2025-02-12 13:11:06 -08:00
Marcus Moore
fc55786ca2
Migrate Form::close on notification settings page
2025-02-12 12:50:37 -08:00
Marcus Moore
2949fdecdd
Migrate Form::open and Form::close on unaccepted assets report page
2025-02-12 12:49:19 -08:00
Marcus Moore
d32163f881
Migrate Form::open and Form::close on custom report page
2025-02-12 12:43:51 -08:00
Marcus Moore
215fe501ac
Migrate Form::open and Form::close on activity report page
2025-02-12 12:14:00 -08:00
Marcus Moore
ef3112e526
Add missing @csrf
2025-02-12 12:11:36 -08:00
Marcus Moore
8aa0135afa
Migrate Form::open and Form::close in bulk users partial
2025-02-12 12:10:16 -08:00
snipe
ff1157a95e
Merge pull request #16232 from Godmartinz/adds-expiring-notifications
...
Expiration notifcation switched to use Mailable
2025-02-12 20:07:24 +00:00
Godfrey M
e66b690c93
removed unnecessary base_path changes
2025-02-12 12:01:43 -08:00
Godfrey M
242fd00e8a
remove commented dd
2025-02-12 11:55:28 -08:00
Godfrey M
c77a1faa69
moar unnecssary changes removed
2025-02-12 11:54:34 -08:00
Marcus Moore
540b609591
Migrate Form::open and Form::close in models bulk actions partial
2025-02-12 11:53:23 -08:00
Marcus Moore
ac5a409cdf
Migrate Form::open and Form::close in locations bulk actions partial
2025-02-12 11:51:17 -08:00
Godfrey M
4cbc751dad
removed unnecessary changes
2025-02-12 11:49:36 -08:00
Marcus Moore
1dc579ce71
Migrate Form::open and Form::close in asset bulk actions partial
2025-02-12 11:49:13 -08:00
Marcus Moore
37282fffff
Remove unneeded Form::close on model show page
2025-02-12 11:45:09 -08:00
Marcus Moore
b3e98cb7eb
Remove unneeded Form::close on model index page
2025-02-12 11:44:14 -08:00
Godfrey M
bd03d70937
adds test for expiring licenses
2025-02-12 11:43:22 -08:00
Marcus Moore
716161e626
Migrate Form::open and Form::close in upload file modal
2025-02-12 11:42:09 -08:00
Marcus Moore
93a67847ba
Migrate Form::open and Form::close on asset view
2025-02-12 11:38:19 -08:00
Godfrey M
6873244e7e
adds test for expiring asset notifications
2025-02-12 11:28:36 -08:00
Marcus Moore
c569a84f87
Migrate Form::open and Form::close on requested assets page
2025-02-12 10:52:32 -08:00
akemidx
1e07927e78
test created and passing
2025-02-11 19:35:55 -05:00
Marcus Moore
c4b8b85602
Migrate Form::open and Form::close on bulk audit page
2025-02-11 15:42:20 -08:00
Marcus Moore
464e4d11e9
Migrate Form::open and Form::close on quick scan checkin page
2025-02-11 14:24:38 -08:00
Marcus Moore
85e4a19f03
Migrate Form::open on asset audit page
2025-02-11 14:22:17 -08:00
Marcus Moore
6263d01c73
Migrate Form::close in previously changed views
2025-02-11 14:10:52 -08:00
Marcus Moore
967e646989
Migrate Form::open in depreciations view
2025-02-11 14:10:52 -08:00
Marcus Moore
e9d3b9dcde
Migrate Form::open and Form::close in manage custom fields view
2025-02-11 14:10:52 -08:00
Marcus Moore
3065ba851e
Migrate Form::open in custom fieldset view
2025-02-11 14:10:52 -08:00
Marcus Moore
80522a2505
Migrate Form::open in custom field view
2025-02-11 14:10:52 -08:00
Marcus Moore
532e6c1c1d
Migrate Form::open in profile view
2025-02-11 14:10:52 -08:00
Marcus Moore
5cf314a314
Migrate Form::open in change password view
2025-02-11 14:10:52 -08:00
snipe
c08cfb9b73
Merge pull request #16226 from snipe/add_notes_to_locations_companies_etc
...
Fixed #16184 - added notes to locations, companies, categories, manufacturers and groups
2025-02-11 19:25:10 +00:00
snipe
61591633f8
Fixed layout sorta
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 19:23:04 +00:00
Godfrey M
9b5b58687d
removed unused
2025-02-11 11:02:25 -08:00
Godfrey M
fb7bec4be4
adds expiring asset and license mail
2025-02-11 10:55:56 -08:00
snipe
9dba03646b
Pointless rename
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 18:32:51 +00:00
snipe
ddd2ce07f3
Fixed branch from weird merge down
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 01:14:35 +00:00
snipe
3de5f5882c
Added/updated tests
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 01:07:41 +00:00
Marcus Moore
73e010434e
Remove cols property
2025-02-10 16:43:39 -08:00
snipe
a9d6a5f618
Updated note partial to use generic notes text
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:39:46 +00:00
snipe
ef9cc4fceb
Added notes to blades
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:39:26 +00:00
snipe
e104decf77
Added placeholder translation array
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:35:03 +00:00
snipe
96e38da875
Created migration
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:34:50 +00:00
snipe
ff95049f7c
Added notes to factories
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:34:30 +00:00
snipe
63cb4e70bc
Added notes to presenters
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:34:10 +00:00
snipe
e6ae9cae6b
Added notes to searchable and fillable attributes
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:33:51 +00:00
snipe
1f1e1401cf
Added location notes to importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:32:58 +00:00
snipe
af1159658d
Added notes to transformers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:32:37 +00:00
snipe
4e2b22135a
Added notes to UI controllers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:32:07 +00:00
snipe
4ee5a4c5c3
Added notes to API controllers
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-11 00:31:50 +00:00
snipe
aa14cfe18d
Merge pull request #16075 from marcusmoore/chore/migrate-textarea-helper
...
Convert Form::textarea to blade component
2025-02-11 00:14:23 +00:00
Marcus Moore
0797c4ac97
Merge branch 'develop' into chore/sc-28173
...
# Conflicts:
# resources/views/settings/saml.blade.php
# resources/views/settings/security.blade.php
# resources/views/setup/user.blade.php
2025-02-10 15:57:41 -08:00
snipe
b4ea75f34f
Merge branch 'master' into chore/migrate-textarea-helper
2025-02-10 23:47:13 +00:00
Marcus Moore
00e7795414
Merge branch 'develop' into chore/migrate-select-helper
...
# Conflicts:
# resources/views/partials/forms/edit/company.blade.php
2025-02-10 15:44:02 -08:00
snipe
e37a990820
Merge remote-tracking branch 'origin/develop'
2025-02-10 22:42:58 +00:00
snipe
b54d68ebf1
Merge pull request #16212 from Godmartinz/ternary-checks-on-location-in-notifications
...
adds ternaries on check in/out hardware notifications
2025-02-10 22:28:36 +00:00
snipe
4ae2126ded
Merge pull request #16213 from marcusmoore/chore/migrate-checkbox-helpers-p1
...
Replace calls to Form::checkbox pt1
2025-02-10 22:27:19 +00:00
snipe
c420670ebb
Small fixes to accessories files handling
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-10 22:26:00 +00:00
Brady Wetherington
dae1f43359
Merge branch 'develop' into v8
2025-02-10 15:14:55 +00:00
Marcus Moore
77635c3737
Migrate Form::checkboxes on license edit view
2025-02-06 17:05:35 -08:00
Marcus Moore
b937b7e767
Migrate Form::checkboxes on asset history import page
2025-02-06 17:01:09 -08:00
Marcus Moore
38df5e8b07
Replace more Form::checkboxes
2025-02-06 15:52:23 -08:00
akemidx
d1cd670af5
oop forgot the user form bit
2025-02-06 18:05:22 -05:00
Marcus Moore
04e4b6c181
Replace Form::checkbox
2025-02-06 14:16:18 -08:00
Marcus Moore
9559c5a025
Replace Form::checkbox and inline label
2025-02-06 14:08:13 -08:00
Marcus Moore
42fa2e12db
Replace Form::checkbox
2025-02-06 13:55:33 -08:00
Godfrey M
f41583fd59
adds ternary checks on locations before pulling names in notifications
2025-02-06 11:34:14 -08:00
snipe
b48704b3af
Merge pull request #16209 from uberbrady/eliminate_preg_split_deprecation_warnings
...
Fixed #16208 - don't call preg_split() with a null
2025-02-06 13:30:53 +00:00
Brady Wetherington
de3ebfecfe
Ensure we don't call preg_split() with a null as the second parameter
2025-02-06 13:24:39 +00:00
snipe
29311b1b5b
Merge remote-tracking branch 'origin/develop'
2025-02-06 10:34:58 +00:00
snipe
b131227b71
Merge pull request #16207 from snipe/security/upgrade_papaparse
...
Upgraded papaparse to 5.5.1
2025-02-06 10:34:29 +00:00
snipe
ec45833cd8
Upgraded papaparse to 5.5.1
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-06 10:22:17 +00:00
snipe
4c2905b1f0
Merge pull request #16176 from marcusmoore/chore/migrate-form-radio
...
Replaced some calls to the Form::radio helper
2025-02-06 10:19:51 +00:00
snipe
6e51be6c57
Merge pull request #16178 from marcusmoore/chore/migrate-form-radio-helpers-pt1
...
Replaced calls to Form::radio helper on group create and edit pages
2025-02-06 10:19:35 +00:00
snipe
b195168c83
Merge pull request #16167 from Godmartinz/asset_controller_qr_check_fix
...
Adds qr code type check in getQRCode method
2025-02-06 10:18:34 +00:00
snipe
a722eca6aa
Merge pull request #16179 from marcusmoore/chore/migrate-form-radio-helpers-bulk-hardware
...
Replaced calls to Form::radio helper on bulk hardware edit page
2025-02-06 10:18:16 +00:00
snipe
1f6428ee1c
Merge pull request #16180 from marcusmoore/chore/migrate-form-radio-helpers-bulk-models
...
Replaced calls to Form::radio helper on bulk asset model edit page
2025-02-06 10:18:05 +00:00
snipe
ab10fb466c
Merge pull request #16193 from marcusmoore/chore/migrate-label-helpers-pt3
...
Replace calls to Form::label pt3
2025-02-06 10:17:26 +00:00
snipe
dcabf90409
Merge pull request #16192 from marcusmoore/chore/migrate-label-helpers-pt2
...
Replace calls to Form::label pt2
2025-02-06 10:17:11 +00:00
snipe
27752f595c
Merge pull request #16194 from marcusmoore/chore/migrate-label-helpers-pt4
...
Replace calls to Form::label pt4
2025-02-06 10:16:33 +00:00
snipe
c17598d4b4
Merge pull request #16195 from marcusmoore/chore/migrate-label-helpers-pt5
...
Replace calls to Form::label pt5
2025-02-06 10:16:17 +00:00
snipe
d74d9900da
Merge pull request #16190 from marcusmoore/chore/migrate-label-helpers-pt1
...
Replace calls to Form::label pt1
2025-02-06 10:15:43 +00:00
snipe
5505c9ab67
Merge pull request #16196 from marcusmoore/chore/migrate-label-helpers-pt6
...
Replace calls to Form::label pt6
2025-02-06 10:14:55 +00:00
snipe
8d2ffea7df
Merge pull request #16197 from marcusmoore/chore/migrate-label-helpers-pt7
...
Replace calls to Form::label in QuickStart
2025-02-06 10:06:41 +00:00
snipe
1233c939f8
Merge branch 'develop' into chore/migrate-label-helpers-pt7
2025-02-06 10:03:42 +00:00
snipe
46dd83c34e
Merge pull request #16168 from Godmartinz/print_all_assigned_location_null_check
...
Added ternary check that asset has `asset status` before checking archived
2025-02-06 10:01:10 +00:00
snipe
639aa85353
Merge pull request #16198 from marcusmoore/chore/migrate-email-helpers
...
Replace call to Form::email
2025-02-06 09:57:53 +00:00
akemidx
008b6f1db2
lastname.first initial
2025-02-05 20:11:33 -05:00
Marcus Moore
f46ad4811e
Migrate form email helper on user setup page
2025-02-05 16:44:09 -08:00
Marcus Moore
b39b24e6b9
Migrate form labels on user setup
2025-02-05 15:01:51 -08:00
Marcus Moore
7f0133a4d6
Migrate form labels on create supplier page
2025-02-05 14:42:07 -08:00
Marcus Moore
85bc8bc8f0
Migrate form label on create status label page
2025-02-05 14:40:20 -08:00
Marcus Moore
32e1d4b2ef
Migrate form labels on security settings page
2025-02-05 14:39:16 -08:00
Marcus Moore
f8d5af836f
Migrate form labels on saml settings page
2025-02-05 14:35:53 -08:00
Marcus Moore
19ceb3f5b7
Migrate form label on purge page
2025-02-05 14:29:49 -08:00
Marcus Moore
f346c55cf1
Migrate form labels on localization settings page
2025-02-05 14:29:49 -08:00
Marcus Moore
e797705dad
Migrate form labels on google settings page
2025-02-05 14:29:49 -08:00
Marcus Moore
a331e14ef2
Migrate form labels on general settings page
2025-02-05 14:19:34 -08:00
Marcus Moore
d6b4c27302
Migrate form label on branding settings page
2025-02-05 14:14:50 -08:00
Marcus Moore
f8d7291923
Migrate form labels on asset tag settings page
2025-02-05 14:11:36 -08:00
Marcus Moore
b59674ab77
Migrate form labels on settings alert page
2025-02-05 13:48:50 -08:00
Marcus Moore
0620b8b163
Migrate form label in checkout select partial
2025-02-05 13:44:00 -08:00
Marcus Moore
f639d82693
Migrate form label in user select partial
2025-02-05 13:40:27 -08:00
Marcus Moore
13d2d41f0c
Migrate form label in supplier select partial
2025-02-05 13:39:03 -08:00
Marcus Moore
015cd44136
Migrate form label in status select partial
2025-02-05 13:34:07 -08:00
Marcus Moore
4834f60a44
Migrate form label in phone input partial
2025-02-05 13:32:06 -08:00
Marcus Moore
3327e1d8f2
Migrate form label in asset model select partial
2025-02-05 13:30:14 -08:00
Marcus Moore
40e002911c
Migrate form label in manufacturer select partial
2025-02-05 13:29:06 -08:00
Marcus Moore
03bcc3b73f
Migrate form label in location select partial
2025-02-05 13:27:29 -08:00
Marcus Moore
f963df0658
Migrate form label in location profile select partial
2025-02-05 13:26:08 -08:00
Marcus Moore
0aa77d281f
Replace calls to Form::label in license-select partial
2025-02-05 13:24:02 -08:00
Marcus Moore
0988255693
Replace calls to Form::label in (unused?) kit select
2025-02-05 13:23:10 -08:00
Marcus Moore
fb9e7cf5e1
Migrate form label in fax input partial
2025-02-05 13:19:22 -08:00
Marcus Moore
ecc1bd69b9
Migrate form label in department select partial
2025-02-05 13:19:16 -08:00
Marcus Moore
830f095a6e
Migrate form label in datepicker partial
2025-02-05 13:16:28 -08:00
Marcus Moore
288f7e4e93
Migrate form label on consumable select
2025-02-05 13:12:52 -08:00
Marcus Moore
a205ae12a4
Migrate form label on (unsed?) company select partial
2025-02-05 13:11:49 -08:00
Marcus Moore
1866426f11
Migrate form label in category select partial
2025-02-05 13:02:36 -08:00
Marcus Moore
e4ab6c0c24
Migrate form label on asset select partial
2025-02-05 12:59:00 -08:00
Marcus Moore
189c148761
Migrate labels on address partial
2025-02-05 12:47:06 -08:00
Marcus Moore
8b7c1a195c
Migrate label on accessory select partial
2025-02-05 12:41:35 -08:00
Marcus Moore
d77547aecf
Migrate labels on slack component
2025-02-05 12:40:00 -08:00
Marcus Moore
478a5c0e1a
Migrate labels on bulk audit pag
2025-02-05 12:12:43 -08:00
Marcus Moore
5c6757ecf6
Migrate labels on quick checkin page
2025-02-05 12:07:17 -08:00
Godfrey M
f2981cf12b
adds translations to label settings
2025-02-05 10:55:05 -08:00
Godfrey M
c3310a0772
adds translations to LDAP settings page
2025-02-05 10:38:16 -08:00
Marcus Moore
fe485acd4a
Swap Form::radio in bulk model edit view
2025-02-04 16:18:49 -08:00
Marcus Moore
fbe19738cb
Swap Form::radio in bulk hardware edit view
2025-02-04 15:49:46 -08:00
Marcus Moore
d29a62a335
Simplify @checked
2025-02-04 13:50:08 -08:00
snipe
6cc2013102
Merge remote-tracking branch 'origin/develop'
2025-02-04 21:39:27 +00:00
snipe
39ce7b75ca
Merge pull request #16175 from Godmartinz/channel-not-found-warning-added
2025-02-04 21:38:15 +00:00
Marcus Moore
f3959323ff
Add required attribute to name field
2025-02-04 13:33:16 -08:00
Marcus Moore
0d62ab2ad4
Fix call to @checked
2025-02-04 13:31:28 -08:00
Godfrey M
cbf9239d86
adds channel not found warning
2025-02-04 11:21:56 -08:00
Marcus Moore
295875c45e
Fix and replace remaining radios on bulk user edit page
2025-02-04 11:02:40 -08:00
snipe
5e363f7dd4
Merge pull request #16166 from Godmartinz/rollbar_none-qr-code
2025-02-04 16:16:00 +00:00
Godfrey M
6bb0927f26
remove unrelated change
2025-02-03 12:30:21 -08:00
Godfrey M
24bb679305
adds check that asset has asset status before checking archived
2025-02-03 12:24:22 -08:00
Godfrey M
ddc22b4d6b
adds a check to see that qr code type is not none
2025-02-03 10:38:49 -08:00
Godfrey M
9a75131a98
removed old label artifact
2025-02-03 10:18:13 -08:00
Marcus Moore
26b4063435
Convert section items
2025-01-30 16:07:46 -08:00
Marcus Moore
8dd432c3a2
Convert section headings
2025-01-30 15:56:08 -08:00
Marcus Moore
0e390f1a9b
Temporarily order properties
2025-01-30 15:54:27 -08:00
Marcus Moore
6fb83d66a2
Revert "Re-order parameters"
...
This reverts commit bf96688aef .
2025-01-30 15:46:22 -08:00
Marcus Moore
bf96688aef
Re-order parameters
2025-01-30 15:37:05 -08:00
Marcus Moore
eb4aeb47c1
Replace Form::radio in top section of group permissions page
2025-01-30 15:36:38 -08:00
Marcus Moore
7cbb3f7e07
Add assertion
2025-01-30 11:48:55 -08:00
Marcus Moore
7e9c564d0b
Simplify test
2025-01-30 11:47:43 -08:00
Marcus Moore
fc88b2487f
Extract method
2025-01-30 11:44:37 -08:00
Marcus Moore
e94ee48f74
Extract helper
2025-01-30 10:37:11 -08:00
Marcus Moore
6a4a5d1380
Add translation
2025-01-30 10:35:31 -08:00
Marcus Moore
ab9e9b66d2
Reduce complexity
2025-01-29 16:27:18 -08:00
Marcus Moore
c15c338ffd
Merge if/else
2025-01-29 16:25:37 -08:00
Marcus Moore
d1197d015c
Add another case scenario
2025-01-29 16:24:43 -08:00
Marcus Moore
ce31ce477e
Inline additional variables
2025-01-29 16:16:47 -08:00
Marcus Moore
78f9292555
Inline variable
2025-01-29 16:15:27 -08:00
Marcus Moore
4e7c6bd2cf
Fix relationship
2025-01-29 16:14:09 -08:00
Marcus Moore
70aed45bfe
Improve naming
2025-01-29 15:56:20 -08:00
Marcus Moore
e2805f4033
Add "Reminder" to subject line
2025-01-29 15:36:45 -08:00
Marcus Moore
d254a40e0a
Scaffold tests
2025-01-29 15:21:10 -08:00
Marcus Moore
fdcb891cbb
Improve test case
2025-01-29 15:20:56 -08:00
snipe
d906f3cf62
Merge pull request #16148 from spencerrlongg/bug/sc-27619
2025-01-29 21:05:08 +00:00
Godfrey M
16d322d70e
fix translation
2025-01-29 10:38:30 -08:00
Godfrey M
2163312997
adds translations for branding and general settings
2025-01-29 10:35:26 -08:00
spencerrlongg
0defed9abe
add nullsafe
2025-01-29 11:27:02 -06:00
Godfrey M
0dfb71cfe5
added some translations to branding and general setrting
2025-01-28 11:56:10 -08:00
Marcus Moore
ac925af3d0
Replace a few radio inputs on bulk user edit page
2025-01-27 13:50:22 -08:00
Marcus Moore
4f08b2360c
Migrate radios on custom report page
2025-01-27 13:36:59 -08:00
snipe
fd60ce1198
Merge pull request #16140 from marcusmoore/chore/sc-28233
2025-01-27 19:28:41 +00:00
Marcus Moore
00cdb13803
Convert remaining Form:hidden in labels view
2025-01-27 11:23:01 -08:00
Marcus Moore
ef6d747b37
Convert some Form:hidden in labels view
2025-01-27 11:15:09 -08:00
Marcus Moore
e26abb8684
Replace Form::hidden with @csrf
2025-01-27 11:07:19 -08:00
Tobias Regnery
4e0bcac1a1
Furhter validation for scoped locations
...
There is a new validator introduced that checks on object update (assets, users, etc.) if the company matches the locations company.
In case of the creation of a new location it must be checked that the parent matches the own company.
On updating a location a check for every related object must be made to see if the company matches the location.
Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com >
2025-01-24 11:12:11 +01:00
Tobias Regnery
6921df9334
Check for inconsistencies before activating scoped locations
...
Before activating scoped location all locations and their related objects will be checked.
If there are locations with different companies than the related objects error out.
Because this operation is quite slow, bail out on the first inconsistent entry.
There is a new artisan command introduced that checks every location.
Depending on the size of the database, this will take very long.
Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com >
2025-01-23 15:26:04 +01:00
Marcus Moore
82801242d3
Merge branch 'develop' into chore/sc-28173
...
# Conflicts:
# resources/views/settings/alerts.blade.php
2025-01-22 14:54:53 -08:00
snipe
e53ed2319c
Merge pull request #16118 from marcusmoore/fixes/undefined-key-in-asset-observer
2025-01-22 22:30:55 +00:00
Marcus Moore
8f512e5941
Replace isset with the more appropriate array_key_exists
2025-01-22 14:28:35 -08:00
Marcus Moore
8a1b6b0684
Add isset check
2025-01-22 14:15:35 -08:00
snipe
5ac6caf257
Merge remote-tracking branch 'origin/develop'
2025-01-22 21:49:55 +00:00
snipe
36f460d32b
Default to localStorage for bootstap table cookies
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-22 21:48:03 +00:00
snipe
802fcbafa0
Merge pull request #16116 from marcusmoore/bug/sc-20259
2025-01-22 18:50:12 +00:00
Marcus Moore
1098b8cd9d
Avoid trying to divide by zero
2025-01-22 10:21:30 -08:00
Marcus Moore
da8999f59a
Add failing test
2025-01-22 10:21:18 -08:00
snipe
bebc1f4d0d
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2025-01-22 17:31:17 +00:00
snipe
1212267da3
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-22 17:30:41 +00:00
snipe
d696ed8a5a
Merge pull request #16107 from marcusmoore/chore/migrate-password-helper
2025-01-22 17:28:23 +00:00
Marcus Moore
c3d17c5727
Remove value for readonly
2025-01-22 09:27:40 -08:00
snipe
cb25d0f2f3
Merge pull request #16115 from snipe/localization/2025-01-22
2025-01-22 17:21:54 +00:00
snipe
be535671bc
Updated language files
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-22 17:09:41 +00:00
snipe
63838f6e74
Merge pull request #16108 from marcusmoore/chore/migrate-form-submit-helper
2025-01-22 13:16:24 +00:00
Marcus Moore
5ddf0dd789
Migrate form submit helper
2025-01-21 16:36:22 -08:00
Marcus Moore
b003890dd2
Migrate password helpers
2025-01-21 16:14:20 -08:00
Marcus Moore
31097bdc37
Formatting
2025-01-21 10:25:53 -08:00
Marcus Moore
e733d2a5d0
Backfill test
2025-01-21 10:24:15 -08:00
Marcus Moore
6a35fa7ba3
Account for missing asset model
2025-01-21 10:14:27 -08:00
Marcus Moore
370666b5bd
Fix indenting
2025-01-21 10:12:56 -08:00
snipe
8db8d4beba
Merge pull request #16105 from snipe/use_url_fragment_for_file_uploads
2025-01-21 18:10:10 +00:00
snipe
d5309c7d94
Added fragment to uploads for redirect
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-21 18:06:00 +00:00
snipe
fb857ccf56
Merge remote-tracking branch 'origin/develop'
2025-01-20 21:07:04 +00:00
snipe
2668960bb9
Merge pull request #16102 from snipe/added_serial_search_to_activity_report
2025-01-20 21:06:23 +00:00
snipe
8e4878fac0
Added serial as relation search
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 21:00:01 +00:00
snipe
d4ef0f8aa8
Merge remote-tracking branch 'origin/develop'
2025-01-20 20:26:33 +00:00
snipe
752d89d177
Merge pull request #16101 from snipe/standarize_modelfile_api
2025-01-20 20:23:50 +00:00
snipe
0d7304eb8b
Use transformer for model files
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 20:20:35 +00:00
snipe
48ff7cdbe8
Prod assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 17:00:02 +00:00
snipe
ca446ad7df
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
2025-01-20 16:59:55 +00:00
snipe
5afcd8ddb3
Merge pull request #16099 from snipe/add_id_to_locations_importer
...
Fixed #16097 - added location ID to location importer
2025-01-20 16:58:24 +00:00
snipe
5273408631
Check for matching ID
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 16:53:48 +00:00
snipe
713c9fdd6f
Derp
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 16:46:22 +00:00
snipe
0a5c41ce23
Log error
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 16:42:53 +00:00
snipe
48a916ab77
Check that the ID has a value
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 16:38:31 +00:00
snipe
67ab602e3b
Merge pull request #16090 from snipe/fixes/s3_support_for_eulas
...
Fixed #16000 - add S3 support for eula PDF downloads
2025-01-20 16:26:11 +00:00
snipe
801328ec42
Fixed #16097 - allow location update by ID in importer
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 16:23:13 +00:00
snipe
4fe83467ee
Removed log error
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 16:20:31 +00:00
Brady Wetherington
dd34f07989
Fix custom translator for new Laravel 11 syntax
2025-01-20 15:24:06 +00:00
snipe
27a7a89990
Updated bootstrap tables to 1.24.0
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-20 15:06:00 +00:00
snipe
5dafa3c5c9
Merge remote-tracking branch 'origin/develop'
2025-01-20 15:00:01 +00:00
Brady Wetherington
6b242f47e4
Initial work at putting together a v8 branch
2025-01-20 14:54:28 +00:00
snipe
446c7fb483
Merge pull request #16096 from uberbrady/detect_csv_encodings_v2
2025-01-20 14:42:07 +00:00
Brady Wetherington
17c9c93456
Made composer changes for v8
2025-01-20 14:04:57 +00:00
Brady Wetherington
bbb2af7f53
remove log messages
2025-01-20 13:52:26 +00:00
Brady Wetherington
d65206c7fe
Move tests to UI-side
2025-01-20 13:49:42 +00:00
snipe
954ffbfcaf
Merge remote-tracking branch 'origin/develop'
2025-01-17 19:11:18 +00:00
snipe
327491c3a4
Merge pull request #16091 from snipe/hide_password_reset_if_ldap
2025-01-17 19:09:23 +00:00
snipe
02eeb7f916
Added extrab option in bulk edit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 19:04:23 +00:00
snipe
e9ad43afbe
Better hide reset password functionality for LDAP users
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 18:51:08 +00:00
snipe
434068a2ed
Fixes #16000 - add S3 support for eula PDF downloads
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 17:49:19 +00:00
snipe
b6f05bff1f
Merge branch 'develop' into feature/locations_with_companies
2025-01-17 17:18:17 +00:00
snipe
7f5ea30904
Prod assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 17:09:00 +00:00
snipe
53b6ccbac0
Merge remote-tracking branch 'origin/develop'
2025-01-17 17:07:44 +00:00
snipe
7e65d68392
Merge pull request #16089 from snipe/fixes/15017_card_view
...
Fixes #15017 - card view for mobile
2025-01-17 17:04:04 +00:00
snipe
b3d35beeb9
Fixes #15017 - card view for mobile
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 16:58:30 +00:00
snipe
eaa0e9d1fa
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 16:38:46 +00:00
snipe
fed7c2dc16
Bumped hash
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 16:38:04 +00:00
snipe
79951c3f17
Set support footer to on in reset demo script
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 16:37:00 +00:00
snipe
221ffb446c
Fixed #15946 - added comtent type to webhook test
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-17 16:36:43 +00:00
Godfrey M
0eb34cb979
adds period to translation
2025-01-16 13:24:32 -08:00
Godfrey M
79a4c83879
add spaces
2025-01-16 13:23:16 -08:00
snipe
57f80290a1
Merge pull request #16081 from marcusmoore/fixes/zerofill-count-on-setup
2025-01-16 21:22:02 +00:00
Marcus Moore
4b2ede7a71
Use 0 for zerofill_count if nothing provided
2025-01-16 12:20:14 -08:00
snipe
5e465fa417
Merge remote-tracking branch 'origin/master' into develop
2025-01-16 19:06:02 +00:00
snipe
de5d66f5d2
Comment out ad-hoc note button for now
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-16 19:05:52 +00:00
Brady Wetherington
a50c8c6269
Automatically detect character encoding of CSV files when processsing them
...
to handle non-UTF-8 file types. Added a new test case and enhanced the test
rigs to be able to write non-UTF-8 files.
Final cleanup
2025-01-16 17:03:37 +00:00
Marcus Moore
cb56f89954
Merge branch 'develop' into chore/sc-28173
...
# Conflicts:
# resources/views/settings/alerts.blade.php
2025-01-15 16:54:10 -08:00
Marcus Moore
96379d0a62
Use provided zerofill_count
2025-01-15 16:39:50 -08:00
Marcus Moore
68988524d6
Replace Form::text in certain views
2025-01-15 16:31:16 -08:00
Marcus Moore
c278900581
Replace Form::text in certain views
2025-01-15 15:58:33 -08:00
snipe
bbc9ed5778
Fixed audit date default on bulk audit
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-15 22:28:50 +00:00
snipe
1d0c156d2e
Increased due for checkin warning
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-15 22:12:18 +00:00
snipe
7de5e2e7ef
One more audot field increase
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-15 22:11:22 +00:00
snipe
8d935b34eb
Fixed audit interval input width
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-15 22:07:53 +00:00
snipe
9830959f11
Fixed input width on audit interval
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-15 22:07:15 +00:00
Marcus Moore
8e790fdc47
Replace Form::text in certain views
2025-01-15 13:37:00 -08:00
Marcus Moore
0ef20c524f
Replace Form::text in certain views
2025-01-15 13:01:32 -08:00
Marcus Moore
5ccaf2c23e
Replace Form::text in certain views
2025-01-15 12:23:43 -08:00
Marcus Moore
bec9511df1
Add more spacing for input values to be displayed
2025-01-15 12:10:05 -08:00
Marcus Moore
017948c3bb
Replace Form::text in certain views
2025-01-15 12:07:33 -08:00
Marcus Moore
1cb72e3e9c
Replace Form::text in certain views
2025-01-15 11:53:22 -08:00
Marcus Moore
e45f563b50
Convert Form::textareas to blade component
2025-01-14 13:16:31 -08:00
Godfrey M
69d255f584
adds validation rules for label names
2025-01-14 12:07:59 -08:00
Godfrey Martinez
dd08642a7c
Merge pull request #25 from Godmartinz/template_validate_error_p2
...
remove try catch, add validation rules for label template
2025-01-14 09:52:09 -08:00
Godfrey M
3ac0877418
remove try/catch, add rules for template
2025-01-14 09:50:43 -08:00
snipe
37b39956b5
Merge pull request #16071 from snipe/bug/sc-28149
2025-01-14 14:35:24 +00:00
snipe
9a4fd81c70
Use correct icon for ad-hoc notes on assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-14 14:34:17 +00:00
snipe
0bb2e98af3
Built assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-14 12:33:59 +00:00
snipe
1c8d94c953
Merge pull request #15525 from akemidx/updated_ad_hoc_notes
2025-01-14 11:33:21 +00:00
Marcus Moore
9573428201
Introduce textarea component
2025-01-13 16:34:12 -08:00
Marcus Moore
abb50fcd09
Delete unused partials
2025-01-13 16:21:19 -08:00
Marcus Moore
3fadeebd82
Convert additional Form::select to blade component
2025-01-13 16:20:02 -08:00
Marcus Moore
9a043da005
Convert additional Form::select to blade component
2025-01-13 16:16:49 -08:00
Marcus Moore
3eb307a019
Convert additional Form::select to blade component
2025-01-13 15:58:15 -08:00
Marcus Moore
888c96718c
Convert additional Form::select to blade component
2025-01-13 15:38:51 -08:00
Marcus Moore
bc3f236b86
Weaken comparsion so string and int keys match
2025-01-13 15:38:45 -08:00
Marcus Moore
1f4cc0a4b4
Convert additional Form::select to blade component
2025-01-13 15:23:43 -08:00
snipe
ca11efd3ee
Merge pull request #16036 from Godmartinz/unaccepted_assets_reports_memory_fix
2025-01-13 22:23:30 +00:00
snipe
4a6a94a50e
Merge pull request #16010 from AnouarTouati/dev-container-fixes
2025-01-13 22:23:13 +00:00
Marcus Moore
589ec3a564
Convert additional Form::select to blade component
2025-01-13 13:08:59 -08:00
snipe
2d65b38155
Merge pull request #16011 from AnouarTouati/dev-docker-improv
2025-01-13 21:00:04 +00:00
Marcus Moore
2206b0a699
Convert additional Form::select to blade component
2025-01-13 12:50:18 -08:00
Marcus Moore
d74454620a
Convert Form::select to blade component
2025-01-13 12:45:49 -08:00
Marcus Moore
ed0cec5ba6
Introduce select component
2025-01-13 12:17:01 -08:00
snipe
99526cfc2c
Remove mcrypt and legacy recrypter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-13 19:54:00 +00:00
snipe
587449ef97
Merge pull request #15981 from akemidx/bug/sc-27551
2025-01-13 17:35:58 +00:00
snipe
06ffac9d7d
Merge pull request #16046 from uberbrady/ldap_asset_location_switch_fix
2025-01-13 17:33:13 +00:00
snipe
e32ed03f66
Merge pull request #16061 from snipe/moved_keywords_on_admin_settings
2025-01-13 17:10:01 +00:00
snipe
a7543b407f
Added a few more words
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-13 17:07:22 +00:00
snipe
98b1ba1e39
Moved keywords in lang file
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-13 17:04:48 +00:00
snipe
e03ed7567a
Merge pull request #15747 from NebelKreis/feature/custom-data-options-for-2d-barcode
2025-01-13 15:20:56 +00:00
Nebel
9f0581275b
Merge branch 'develop' into feature/custom-data-options-for-2d-barcode
2025-01-13 15:49:32 +01:00
snipe
3f5c166417
Merge branch 'develop' of https://github.com/snipe/snipe-it into develop
2025-01-13 13:59:41 +00:00
snipe
cf091377b6
Add @brlin-tw as a contributor
2025-01-13 13:59:34 +00:00
snipe
0cc7a7014f
Merge pull request #16053 from brlin-tw/patch-1
...
Fixed #16054 : fix incorrect compose service name in the APP_KEY generation command of the Docker env file
2025-01-13 13:59:05 +00:00
snipe
4790ad53e3
Updated font-awesome to 6.7.2
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-13 13:57:45 +00:00
snipe
62dc075834
Add @aHVzY2g as a contributor
2025-01-13 13:55:28 +00:00
snipe
41da04cd22
Merge pull request #16018 from aHVzY2g/patch-3
2025-01-13 13:55:04 +00:00
Marlon Spangenberg
0c4fc56b80
increased label/field size to 2.5, reduced supported fields to 3
2025-01-13 12:20:56 +01:00
Marlon Spangenberg
907f0553d4
moved label value into the same line, changed label font to freemono
2025-01-13 12:14:30 +01:00
snipe
224f04db6c
Merge pull request #16050 from Godmartinz/inactive-slack-hook
...
Adds try/catch around notification failing with an inactive webhook for better user experience
2025-01-10 11:23:41 +00:00
snipe
f0bcf78941
Merge pull request #16051 from marcusmoore/testing/checkoutable-acceptance-factory-fix
...
Update related asset when checkout acceptance created via factory
2025-01-10 11:22:50 +00:00
林博仁 Buo-ren Lin
c08a4a2b0a
Fixed #16054 : fix incorrect compose service name in the APP_KEY generation command of the Docker env file
...
This resolves the following error:
```
$ docker compose run --rm snipe-it php artisan key:generate --show
no such service: snipe-it
```
and is also how it is done in the documentation.
Fixes #16054 .
Refer-to: APP_KEY | Docker | Snipe-IT documentation <https://snipe-it.readme.io/docs/docker#app_key >
Signed-off-by: Buo-ren Lin (OSSII) <buoren.lin@ossii.com.tw >
2025-01-10 11:29:49 +08:00
Marcus Moore
8597984787
Update asset's assigned_to and assigned_type after creating
2025-01-09 15:09:57 -08:00
Godfrey M
001ccf1ce9
adds translation string instead of hardcoded message
2025-01-09 14:47:07 -08:00
Godfrey M
082a974ee3
changed from redirect with error to with warning
2025-01-09 14:26:54 -08:00
Godfrey M
152c23b8f3
changed log from warning to error
2025-01-09 12:55:25 -08:00
Godfrey M
b635822a85
add try/catch around notification failing for inactive slack hooks
2025-01-09 12:51:54 -08:00
snipe
ec85e4b5b0
Upgrade less from 4.2.0 to 4.2.1 #15996
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-09 20:42:04 +00:00
snipe
1acb7e0fe4
Merge branch 'develop' of https://github.com/snipe/snipe-it into develop
2025-01-09 20:38:47 +00:00
snipe
5914004a57
Add @AnouarTouati as a contributor
2025-01-09 16:13:05 +00:00
snipe
c5afc66d46
Merge pull request #16009 from AnouarTouati/prod-docker-fixes
2025-01-09 16:12:37 +00:00
snipe
bc69660247
Merge pull request #16049 from snipe/localization/update_strings-2025-01-09
2025-01-09 16:02:03 +00:00
snipe
71c7c64fde
Updated language strings
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-09 15:54:51 +00:00
snipe
c284ac5287
Merge pull request #16047 from snipe/bug/sc-28054
2025-01-09 15:19:13 +00:00
snipe
639afe5b9b
Check for blank OR null on formatter
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-09 15:11:22 +00:00
Brady Wetherington
049b9c542b
Conditionally update assets when user's location moves via LDAP
2025-01-09 13:43:59 +00:00
Godfrey M
0118504cd3
adds redirect to render and save if template is null
2025-01-08 15:32:23 -08:00
Godfrey M
f4e69679ca
add a try catch around template validation
2025-01-08 12:13:31 -08:00
Godfrey M
ce7a8ad808
add a space
2025-01-08 09:48:45 -08:00
Godfrey M
c17c011488
checks if template is null, adds return types for validation methods
2025-01-08 09:47:20 -08:00
Godfrey M
92762896ef
moar removal
2025-01-07 15:10:46 -08:00
Godfrey M
c699baf519
removed commented out code, and unrelated crap
2025-01-07 15:10:00 -08:00
Godfrey M
97b765b5cc
improved reports query, could be further optimized
2025-01-07 15:06:09 -08:00
snipe
40b41e646d
Merge pull request #16033 from Godmartinz/barcode-fix
2025-01-07 19:59:30 +00:00
snipe
63853db450
Merge pull request #16035 from marcusmoore/fixes/unaccepted-assets-reminder
2025-01-07 19:58:23 +00:00
Marcus Moore
48dd3252cb
Fix parameter order
2025-01-07 11:47:16 -08:00
snipe
ee6f60e63c
Merge pull request #16034 from Godmartinz/fix-locale-check
2025-01-07 19:00:32 +00:00
Godfrey M
f6abf90ba0
fix locale check
2025-01-07 10:51:48 -08:00
Godfrey M
83ee0e0fb6
untangled code visibility from each label engine
2025-01-07 10:37:59 -08:00
Godfrey M
94f44d1b77
fix label type values in db and defaults. update help text
2025-01-07 10:00:52 -08:00
Godfrey M
e12c7473f8
tinkering with the polymorphic eager load
2025-01-07 09:08:36 -08:00
snipe
407d69b370
Merge pull request #16031 from snipe/make_backups_more_configurable
2025-01-07 11:25:17 +00:00
snipe
774e795d97
Pull backup:clean settings into config
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-07 11:17:43 +00:00
snipe
f698f74d3e
Merge pull request #16028 from marcusmoore/fixes/report-template-column
...
Fixed migration causing issues with mariadb
2025-01-06 22:58:30 +00:00
Marcus Moore
80f9159f4d
Change options to text type
2025-01-06 14:29:18 -08:00
Godfrey M
0ec25d55a0
Merge branch 'develop' into unaccepted_assets_reports_memory_fix
2025-01-06 12:28:17 -08:00
Godfrey M
bb03e00279
fix deprecation on asset obs get unaccept report to populate
2025-01-06 11:26:45 -08:00
snipe
4d3db2ab44
Merge pull request #15919 from Godmartinz/table_dropdownmenu-fix
...
Removed the `table-responsive` div from several index blades
2025-01-06 18:11:19 +00:00
snipe
c3d52af546
Merge pull request #16024 from snipe/fixes/#15977
...
Fixed #15977 - Set order by on companies
2025-01-06 16:12:42 +00:00
snipe
9672a13402
Set order by on companies
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-06 16:11:18 +00:00
snipe
9564f7fdb8
Updated dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2025-01-06 12:46:17 +00:00
aHVzY2g
eba1f03363
Added: TZe_24mm_D.php modified TZe_24mm_A that includes 1D code
...
New label format for TZe_24mm that includes all fields of TZe_24mm_A with the addition of the 1D code at the bottom of the label.
2025-01-03 11:10:44 +01:00
snipe
c7ca4d061f
Merge pull request #16013 from ubc-cpsc/bugfix/CVE-2024-56521-tcpdf
...
Fixes tecnickcom/tcpdf security CVEs
2024-12-30 23:22:32 +00:00
Joël Pittet
115f08ee49
Fixes tecnickcom/tcpdf security CVES: CVE-2024-56522, CVE-2024-56527, CVE-2024-56519, CVE-2024-56521
2024-12-30 13:59:03 -08:00
Anouar Touati
e33c680679
Improvement: Change the logging channel to storage/logs/laravel.log file in dev container
2024-12-29 11:13:47 -05:00
Anouar Touati
1e8ec783b4
following docs for prod docker without specifying APP_VERSION will now get latest version as doc says
2024-12-29 11:05:02 -05:00
Anouar Touati
a6ed958687
Fixed: dev dependencies are not installed in dev container
2024-12-29 11:02:09 -05:00
Anouar Touati
4354f50168
Fixed: Debug mode is not enabled in dev container
2024-12-29 11:02:09 -05:00
snipe
8fc1227974
Merge pull request #16003 from snipe/asset_maintenance_api_fix
...
Check for valid asset before accessing properties
2024-12-26 10:31:47 +00:00
snipe
d410f168bd
Removed extra checks, since we already check higher up
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-26 10:28:27 +00:00
snipe
b38f9ad33c
Updated return types
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-26 10:18:00 +00:00
snipe
f8311815ee
Check for valid asset before accessing properties
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-26 10:17:45 +00:00
snipe
3edb501973
Fixed typo sanitze to sanitize
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-25 20:45:19 +00:00
snipe
49918d3302
Merge pull request #15992 from marcusmoore/fixes/reset-demo-command
...
Fixed reset demo command
2024-12-19 23:24:37 +00:00
Marcus Moore
876ab44a16
Update settings property keys
2024-12-19 15:18:27 -08:00
snipe
15296d2b1c
Merge pull request #15714 from akemidx/saving_custom_report_template
...
Saved Custom Report Templates
2024-12-19 22:43:59 +00:00
snipe
1434522149
Merge pull request #15912 from marcusmoore/bug/harden-checkout-validation-v2
...
Harden asset checkout validation
2024-12-19 22:42:06 +00:00
snipe
23af5fb06e
Merge pull request #15964 from marcusmoore/testing/accessories-ui
...
Added Accessory UI tests
2024-12-19 22:40:34 +00:00
snipe
6b8c1eb523
Merge branch 'develop' into testing/accessories-ui
2024-12-19 22:38:04 +00:00
snipe
0984194ec6
Merge pull request #15965 from marcusmoore/testing/consumable-ui
...
Added Consumable UI tests
2024-12-19 22:36:47 +00:00
snipe
26264e1d55
Merge branch 'develop' into testing/consumable-ui
2024-12-19 22:34:10 +00:00
snipe
dc5dedd5a3
Merge pull request #15975 from marcusmoore/testing/license-checkin
...
Added tests around license checkin
2024-12-19 22:33:03 +00:00
snipe
d49bfb562a
Merge branch 'develop' into testing/license-checkin
2024-12-19 22:29:31 +00:00
snipe
f90dd9d74d
Merge pull request #15976 from marcusmoore/testing/ui-render
...
Added simple front end render tests
2024-12-19 22:27:35 +00:00
snipe
8d24c0af0d
Merge pull request #15982 from spencerrlongg/bug/sc-27228
...
Update Checkout Button Permission for Predefined Kits
2024-12-19 22:25:51 +00:00
snipe
174a01cb6b
Merge pull request #15991 from snipe/added_some_sorting_on_audit_report
...
Added a few order options on audit report
2024-12-19 22:24:57 +00:00
snipe
360e0ff534
Added a few order options on audit report
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-19 22:19:33 +00:00
snipe
4f2721e93f
Merge pull request #15986 from Godmartinz/fix-settings-seeder
...
Renames variables to match columns for label settings
2024-12-19 19:06:28 +00:00
snipe
0dce3b8b8c
Merge pull request #15987 from spencerrlongg/bug/sc-27192
...
Add `string` to Password Reset Username Rules
2024-12-18 20:09:14 +00:00
spencerrlongg
5042c2b30a
oops, rm dump
2024-12-18 13:58:18 -06:00
spencerrlongg
b45cf6124f
add note
2024-12-18 13:57:18 -06:00
Godfrey M
c8f280ac90
change barcode column names in seeder
2024-12-18 09:50:55 -08:00
spencerrlongg
7eb936883a
rm note
2024-12-17 16:38:29 -06:00
akemidx
c3b5a92a48
added builder
2024-12-17 17:11:52 -05:00
spencerrlongg
eb054897d6
Remove leftover testing logic and fix checkout permissions
...
Removed console logs and temporary testing code from the bootstrap-table view. Updated the transformer to correctly check checkout permissions against the Asset class instead of PredefinedKit.
2024-12-17 16:06:10 -06:00
akemidx
f6dbda4056
fixing count to not used trashed
2024-12-17 17:03:46 -05:00
akemidx
5992d2a1d2
adding to controller
2024-12-17 15:43:13 -05:00
Marcus Moore
a53976967a
Use correct id
2024-12-17 10:31:35 -08:00
Marcus Moore
1be7508340
Add simple tests to ensure views render
2024-12-16 17:45:10 -08:00
Marcus Moore
af135fa42c
Add permissions property to group factory
2024-12-16 17:37:58 -08:00
Marcus Moore
7aa5195e87
Add tests for license checkin
2024-12-16 14:39:24 -08:00
snipe
04c3481734
Merge pull request #15973 from uberbrady/next_try_accessories_to_locations_rebased
...
Next try accessories to locations rebased
2024-12-16 20:25:25 +00:00
Brady Wetherington
582b462326
Removed inadvertently added files.
2024-12-16 16:55:54 +00:00
snipe
b233715796
Fixed property
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
b93fc80011
Fixed admin -> adminuser property
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
41a6b34768
Added new test
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
17a6a871ae
Updated comment
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
5fceef1dc3
Updated routes with new endpoints
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
9b04d2e51c
Updated route in view
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
51b426f0b4
Added accessory transformer to assets transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
021c4f2598
Added assets endpoint
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
ac96b8d4ae
Added assignedAccessories method
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
bc8719e336
Specify created_by in the API call as well
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
bd38d64e66
Removed create() method
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
74b5d6d12b
Updated transformer
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
ddd11939a5
No need to include assigned_to
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
3caa5f2042
Fixed user_id to created_by
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
5226d507d4
Updated route
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
274b659905
Added new route
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
a0b9714d72
Updated user_id to created_by
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
36aea52ae0
Fixed variable in test
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:34 +00:00
snipe
e0643cd744
Added currency and history icons
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:35:30 +00:00
snipe
27fab0f573
Use history icon
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 16:34:51 +00:00
snipe
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
snipe
edacc4eb54
Merge pull request #15446 from Godmartinz/barcode_settings_hide
...
Refactored Barcode Settings into Label Settings
2024-12-16 16:09:34 +00:00
snipe
1e7d7a147b
Merge pull request #15972 from snipe/upgrade_fontawesome
...
Updated font awesome
2024-12-16 15:55:14 +00:00
snipe
8ee549efbf
Bumped font-awesome to 6.7.0
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-16 15:51:23 +00:00
Marcus Moore
699476da90
Scaffold and implement some license checkin tests
2024-12-12 17:33:34 -08:00
Marcus Moore
d763feb803
Add consumable ui tests
2024-12-12 16:41:46 -08:00
Marcus Moore
d3bfa75251
Add accessory ui tests
2024-12-12 14:30:58 -08:00
Godfrey M
833af55806
Merge branch 'develop' into barcode_settings_hide
2024-12-12 12:05:29 -08:00
snipe
d1246c65bd
Merge pull request #15963 from snipe/localization/updated_strings_2024-12-12
2024-12-12 19:24:09 +00:00
snipe
38db890660
Updated strings
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-12 19:22:56 +00:00
snipe
01c18f6303
Merge pull request #15962 from snipe/fixes_rb-18772
2024-12-12 17:40:40 +00:00
snipe
c5e2aed164
Check for assigned (not assigned_to) before trying to present() the name on bulk delete assets
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-12 17:37:08 +00:00
snipe
4d1d2fedb7
Merge pull request #15960 from uberbrady/improve_restore_cleaner_utf8
2024-12-12 17:05:10 +00:00
snipe
ab6363a124
Merge pull request #15959 from snipe/remove_settings_api_endpoints
2024-12-12 16:53:15 +00:00
Brady Wetherington
a0e7dcf4ff
Fixes to 'clean' mode to better handle character sets and zero-values
2024-12-12 16:50:36 +00:00
snipe
da33f1815a
Removed index and destroy settinga API endpoints
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-12 16:46:19 +00:00
snipe
f089d1f0a4
Merge pull request #15944 from marcusmoore/bug/required-display-for-selects
2024-12-12 01:42:26 +00:00
spencerrlongg
72f58b0405
leaving this here for notes etc
2024-12-11 19:13:51 -06:00
snipe
4bd6c2171c
Merge pull request #15957 from Godmartinz/fix-checkout-notif-parameters
2024-12-12 00:38:21 +00:00
Marcus Moore
67494c1b0b
Fix validation messages for select2 inputs
2024-12-11 16:26:23 -08:00
Godfrey M
3264149a2c
fix other mailables
2024-12-11 16:26:18 -08:00
Marcus Moore
8417fcb604
Revert "Show frontend "required" validation for model and status selects"
...
This reverts commit 10a7ae8d47 .
2024-12-11 16:25:45 -08:00
Godfrey M
331fbb66bd
fix other mailables
2024-12-11 16:25:04 -08:00
Godfrey M
400833f834
reversed order of the acceptance and note paramter
2024-12-11 16:14:06 -08:00
snipe
a7e6b8ea3f
Merge pull request #15956 from marcusmoore/bug/sc-27731
2024-12-11 23:52:33 +00:00
Marcus Moore
6e31d0f2c3
Use appropriate category for licenses when seeding
2024-12-11 15:39:41 -08:00
snipe
b9a660683c
Merge pull request #15955 from ubc-cpsc/bugfix/GHSA-c2pc-g5qf-rfrf
2024-12-11 20:42:13 +00:00
Joël Pittet
014350a26b
Fix league/commonmark's quadratic complexity bugs may lead to a denial of service
2024-12-11 12:04:45 -08:00
snipe
06a0ac895d
Fixed #15928 - updated method name to setCreatedBy from SetUserId
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-11 18:34:18 +00:00
snipe
34a47e9e44
Add @sgross-emlix as a contributor
2024-12-11 18:09:53 +00:00
snipe
f5a9e4bafa
Fixes #15952 - fixed typo in content-type
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-11 18:09:19 +00:00
snipe
66339481cf
Merge pull request #15954 from Godmartinz/null_fix-for-reminder-command
2024-12-11 17:38:59 +00:00
Godfrey M
2e97b56deb
add null safe operator to acceptance reminder
2024-12-11 09:27:27 -08:00
akemidx
8adb62fd3a
width fix
2024-12-10 19:17:01 -05:00
akemidx
43537d414b
removed redundancy.
2024-12-10 16:42:55 -05:00
snipe
5014a95d9a
Updated supported versions
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-10 13:27:59 +00:00
akemidx
f2fab57187
cancel button pull to left.
...
added pull right to save
2024-12-09 19:28:57 -05:00
Marcus Moore
10a7ae8d47
Show frontend "required" validation for model and status selects
2024-12-09 16:09:51 -08:00
snipe
5f0efd8cdb
Merge pull request #15940 from snipe/reove_gh_templates
2024-12-09 19:35:31 +00:00
spencerrlongg
03c90d7b60
note, will come back to this once question is answered
2024-12-09 13:29:06 -06:00
snipe
31155b5351
Removed issue/PR templates
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-09 19:28:51 +00:00
snipe
cc8f72c3f9
Merge pull request #15914 from Godmartinz/send_reminder_emails
2024-12-09 19:23:13 +00:00
snipe
a0bab70def
Merge pull request #15939 from uberbrady/fix_ldap_asset_location_updater
2024-12-09 17:56:23 +00:00
Brady Wetherington
b5c8251539
Only update asset locations to assets checked out to users.
2024-12-09 17:40:10 +00:00
snipe
0149ed75fd
Merge pull request #15565 from spencerrlongg/bug/sc-25921
2024-12-09 17:00:10 +00:00
snipe
f72635955d
Merge pull request #15925 from Godmartinz/refactor-unaccepted-assets-reminder-notif
2024-12-09 16:40:21 +00:00
Godfrey M
5120cddda4
delete notification version of reminder
2024-12-05 16:02:55 -08:00
Godfrey M
97398f1e68
adds testing to unaccepted reminder command
2024-12-05 12:41:33 -08:00
Godfrey M
281ff6ad5d
wrap comment
2024-12-05 11:52:34 -08:00
Godfrey M
9d49b01958
cleans up the Unaccepted Asset reminder variables
2024-12-05 11:46:56 -08:00
Godfrey M
3f8916ea2e
fix duplicate emails being sent in unaccepted reminder command
2024-12-05 11:37:03 -08:00
Godfrey M
f6b9ae6aee
missed a spot
2024-12-05 10:18:35 -08:00
Godfrey M
de41def2b3
fixed conditionals
2024-12-05 10:15:57 -08:00
Godfrey M
52b051e940
add mail class for unaccepted assets reminders
2024-12-05 10:08:39 -08:00
snipe
a137e31797
Merge pull request #15920 from akemidx/asset-category-in-emails
2024-12-04 21:46:43 +00:00
spencerrlongg
513c78a09f
Refactor CheckoutRequest actions for consistency
...
Renamed CheckoutRequest action classes to include "Action" in their names for consistency and clarity. Enhanced error handling in controllers to standardize error responses with translations. Updated usage of the renamed action classes throughout the code to ensure proper integration.
2024-12-03 17:51:12 -06:00
spencerrlongg
0103f20193
Merge branch 'develop' into feature/sc-24347
2024-12-03 16:05:39 -06:00
akemidx
ca0f8ace99
fixed
2024-12-03 16:57:28 -05:00
akemidx
6252f0ac5e
layout / added category id
2024-12-03 16:10:42 -05:00
Godfrey M
b85b4b1e1b
remove table-responsive div from several index bladees
2024-12-03 10:26:14 -08:00
snipe
43d66a8fcc
Merge pull request #15918 from Godmartinz/mail_name_fix
...
Adds `MAIL_FROM_NAME` to mail envelope
2024-12-03 17:17:26 +00:00
Godfrey M
e5284c03e2
fix typo
2024-12-03 09:10:50 -08:00
Godfrey M
16283b8fc0
adds mail from name to mail envelope
2024-12-03 09:08:39 -08:00
Godfrey M
983b78edd9
add property check
2024-12-02 14:27:04 -08:00
snipe
2ad1407d51
Merge pull request #15909 from Godmartinz/checkin-out-notifications
...
Fixed general webhook option notifications not firing
2024-12-02 22:03:32 +00:00
Godfrey M
ab67c48352
fix unaccepted assets report resend acceptance
2024-12-02 13:03:09 -08:00
Marcus Moore
1d0d14876c
Harden asset checkout validation
2024-12-02 12:49:02 -08:00
Fiala06
bdb0e6c2a3
Update LdapSync.php
...
Fix for duplicate entries preventing the sync from continuing.
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '13178-6' for key 'PRIMARY' (Connection: mysql, SQL: insert into users_groups (group_id, user_id) values (6, 13178))
2024-12-02 11:07:37 -08:00
snipe
14730184c9
Fixed sr-only blank text
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-02 18:48:02 +00:00
snipe
8ff099e802
Merge pull request #15910 from marcusmoore/chore/include-testing-variable
...
Included MAIL_FROM_ADDR in phpunit configuration
2024-12-02 18:34:08 +00:00
Marcus Moore
ea1f8328b9
Include MAIL_FROM_ADDR in phpunit configuration
2024-12-02 10:23:02 -08:00
Godfrey M
99464fcd86
fixes general webhook not firing
2024-12-02 10:19:24 -08:00
snipe
93d4d24194
Fixed funky layout in importer
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-02 17:56:15 +00:00
snipe
1bbe9bf6c9
Merge remote-tracking branch 'origin/develop'
2024-12-02 17:43:03 +00:00
snipe
6874f703bf
Some CSS twiddling
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-02 17:42:26 +00:00
snipe
a7d5b3944e
Merge pull request #15908 from snipe/revert-15892-bug/harden-checkout-validation
...
Revert "Hardened asset checkout validation by requiring integer"
2024-12-02 17:42:02 +00:00
Marcus Moore
b5e83899c6
Revert "Hardened asset checkout validation by requiring integer"
2024-12-02 09:37:21 -08:00
snipe
dcd586e3cd
Merge remote-tracking branch 'origin/develop'
2024-12-02 17:17:20 +00:00
snipe
1246ab1de7
Fixed bulk user form in user detail view
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-02 17:14:36 +00:00
Brady Wetherington
eccdcc373e
parent 2220828b00
...
author Brady Wetherington <bwetherington@grokability.com > 1728320853 +0100
committer Brady Wetherington <bwetherington@grokability.com > 1733158021 +0000
Prevent setting assigned_to without setting assigned_type
Fixed tests to include assigned_type when setting assigned_to
Add new tests for assigned_to without assigned_type
Added tighter validation to assigned_to and assigned_type, new tests
Fixed wrong comment
Fixed tests to include assigned_type when setting assigned_to
Add new tests for assigned_to without assigned_type
Fixed wrong comment
2024-12-02 16:53:08 +00:00
snipe
5a4a3aa8f3
Merge remote-tracking branch 'origin/develop'
2024-12-02 15:59:25 +00:00
snipe
2220828b00
Merge pull request #15904 from snipe/fixes/#15901
...
Fixed #15901 - re-added required indicator on text and select custom fields
2024-12-02 15:51:32 +00:00
snipe
716c67d4b8
Fixed #15901 - re-added required indicator on text and select custom fields
...
Signed-off-by: snipe <snipe@snipe.net >
2024-12-02 15:45:07 +00:00
snipe
ee4a54be24
Fixed order by notes for users
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-27 15:48:13 +00:00
snipe
46be1ada60
Merge pull request #15892 from marcusmoore/bug/harden-checkout-validation
...
Hardened asset checkout validation by requiring integer
2024-11-27 14:55:11 +00:00
snipe
e1c0a80c20
Merge remote-tracking branch 'origin/develop'
2024-11-27 13:52:03 +00:00
snipe
2cb1b6d462
Use transformer on API update
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-27 13:51:53 +00:00
snipe
37ac7fe25c
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2024-11-26 20:38:46 +00:00
snipe
11f83b4cd9
Merge branch 'develop' of https://github.com/snipe/snipe-it into develop
2024-11-26 20:12:14 +00:00
snipe
0f1d10bd69
Dev assets
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-26 20:12:09 +00:00
snipe
82108f8a18
Merge pull request #15208 from akemidx/feature/sc-26415
...
FEATURE: Option for Notes to be Required on Asset Checkin/Checkout
2024-11-26 20:11:04 +00:00
akemidx
a7dae10a82
fixing line
2024-11-26 15:06:25 -05:00
akemidx
2727210c78
requested changes from pr
2024-11-26 15:04:54 -05:00
Marcus Moore
fcbd5dcae5
Harden asset checkout validation by requiring ints
2024-11-26 11:33:17 -08:00
snipe
fa80716320
Merge pull request #15890 from Godmartinz/mobile-view-fix
...
Mobile view fix
2024-11-26 19:13:39 +00:00
Godfrey M
15c9df0ab1
fix mobile view for asset and user
2024-11-26 10:59:31 -08:00
snipe
6ee0c93c87
Merge remote-tracking branch 'origin/develop'
2024-11-26 18:47:22 +00:00
snipe
37e091adbb
Merge pull request #15889 from Godmartinz/Fix-user-API-location-update
...
Fixed Users API `update` from clearing `location_id` unnecessarily
2024-11-26 18:45:20 +00:00
Godfrey M
021e82927e
fixed mobile view of assets
2024-11-26 10:42:59 -08:00
Godfrey M
60642cd902
fix user api update from clearing location_id unnecessarily
2024-11-26 09:58:17 -08:00
snipe
fd07550803
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2024-11-25 14:19:05 +00:00
snipe
30b481bc93
Updated version
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-25 14:18:31 +00:00
snipe
25bfd3e845
Merge remote-tracking branch 'origin/develop'
2024-11-25 13:05:28 +00:00
snipe
0f18ee86f7
Updated translations
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-25 13:05:05 +00:00
snipe
4a5f65616f
Merge remote-tracking branch 'origin/develop'
2024-11-25 12:56:08 +00:00
snipe
f125c90c94
Merge pull request #15870 from marcusmoore/bug/sc-26857
...
Always call resizeCanvas
2024-11-22 00:59:36 +00:00
akemidx
0d608552ef
orange bar for requirednessness
2024-11-21 19:09:54 -05:00
akemidx
dd223fc215
commit for testing
2024-11-21 19:01:27 -05:00
Marcus Moore
87756cac66
Remove debugging
2024-11-21 14:30:17 -08:00
Marcus Moore
9f49c25401
WIP: move signature pad creation up and add debugging
2024-11-21 13:12:13 -08:00
Marcus Moore
d0378070c8
Always call resizeCanvas
2024-11-21 12:38:53 -08:00
snipe
9f395d1f6a
Merge remote-tracking branch 'origin/develop'
2024-11-21 19:58:49 +00:00
snipe
feba860a90
Merge pull request #15850 from akemidx/bug/sc-27448
...
Adding colon to password translation string
2024-11-21 19:58:04 +00:00
akemidx
424316df9f
fixing colon placements
2024-11-21 14:32:22 -05:00
snipe
b7aedb7dcb
Merge pull request #15818 from spencerrlongg/bug/sc-27213
...
Resolves Validation for Encrypted Numeric and Alpha Custom Fields
2024-11-21 19:25:27 +00:00
snipe
8b38dc83f6
Merge pull request #15851 from marcusmoore/testing/api-component-checkin
...
Fixed bug in component checkins via api
2024-11-21 19:24:12 +00:00
snipe
ad2b85393b
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/js/build/app.js
# public/js/build/vendor.js
# public/js/dist/all.js
# public/mix-manifest.json
2024-11-21 19:23:10 +00:00
snipe
85c1b0ec57
[Snyk] Upgrade jquery-ui from 1.14.0 to 1.14.1 #15868
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-21 19:22:08 +00:00
snipe
b99b56b32b
Merge remote-tracking branch 'origin/develop'
2024-11-21 14:41:42 +00:00
snipe
2a21cce4f5
Merge pull request #15839 from Godmartinz/fix-mail-envelope-variable
...
replace env with config variable for from address
2024-11-21 14:41:04 +00:00
snipe
3a683d84a7
Merge pull request #15859 from Godmartinz/remove_name_null_warning
...
Adds a ternary for blank emails for mail notifications
2024-11-21 14:38:03 +00:00
snipe
e05f443886
Merge pull request #15864 from marcusmoore/testing/api-component-checkout
...
Added tests for component checkout api endpoint
2024-11-21 14:37:45 +00:00
Marcus Moore
d65254c4ec
Add tests for component checkout api endpoint
2024-11-20 15:34:08 -08:00
Godfrey M
6969b8be47
remove the changes to mail.from.address default
2024-11-20 14:25:57 -08:00
snipe
0a3bca078c
Merge pull request #15860 from marcusmoore/tests/switch-to-file-for-sqlite-in-action
...
Improved speed of sqlite tests in GitHub Actions
2024-11-20 22:09:11 +00:00
Marcus Moore
9bbd802fce
Use database file for sqlite in GitHub Action for tests
2024-11-20 12:33:58 -08:00
Marcus Moore
f932a4fc76
Always run validation on checkin
2024-11-20 12:25:06 -08:00
Godfrey M
f7c1fc852d
no checked out to email doesnt trigger a 500
2024-11-20 08:29:28 -08:00
snipe
5522def054
Merge pull request #15854 from NebelKreis/feature/add-category-to-asset-mails
...
Added #15803 : Category Field to Asset Related Mails
2024-11-20 13:51:34 +00:00
snipe
8cd4b3303e
Merge pull request #15847 from NebelKreis/feature/hardware-label-generation-api
...
Added #15677 : API Route for Generating Asset Labels
2024-11-20 11:14:28 +00:00
NebelKreis
d5c141dc59
Fix: Removed setting validation as it is not strictly necessary
2024-11-20 11:55:48 +01:00
NebelKreis
7618169d79
Feature: Added category to asset requested email
2024-11-20 11:22:19 +01:00
NebelKreis
eb026248a8
Feature: Added category to asset acceptance/decline email
2024-11-20 10:59:59 +01:00
NebelKreis
4304af0508
Feature: Added category to asset checkin email
2024-11-20 10:27:37 +01:00
NebelKreis
61eff02fcb
Feature: Added category to asset checkout email
2024-11-20 10:27:22 +01:00
snipe
cca76005a2
Merge pull request #15852 from marcusmoore/testing/ui-delete-component
...
Added tests around deleting component via ui
2024-11-20 01:27:19 +00:00
Marcus Moore
54f5f46e31
Improve check for image existence
2024-11-19 16:44:42 -08:00
Marcus Moore
51a0767be9
Add tests around deleting component via ui
2024-11-19 16:44:19 -08:00
Marcus Moore
da4c877ed8
Use === over ==
2024-11-19 16:13:53 -08:00
Marcus Moore
e8cad0df69
Formatting
2024-11-19 16:13:30 -08:00
Marcus Moore
59fe53842d
Add tests around component check ins via api
2024-11-19 16:11:23 -08:00
akemidx
1e513312eb
adding colon to password translation
2024-11-19 16:58:10 -05:00
Godfrey M
99de639be4
fix mail.from.address variables in config, simplify envelop[ variable
2024-11-19 09:32:11 -08:00
Godfrey M
b513575643
add testing example var MAIL_FROM_ADDR
2024-11-19 09:10:52 -08:00
spencerrlongg
22602c7997
use existing validation strings
2024-11-19 08:59:47 -06:00
snipe
d10f118128
Merge remote-tracking branch 'origin/develop'
2024-11-19 13:55:55 +00:00
snipe
5a5f1082fb
Merge pull request #15848 from snipe/chore/sc-27531
...
Indicate requiredness on status select on bulk user checkin+delete
2024-11-19 13:55:22 +00:00
snipe
30a6a678d4
Indicate requiredness on status select on bulk user checkin+delete
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-19 13:50:18 +00:00
snipe
4384f8dcbb
Merge remote-tracking branch 'origin/develop'
2024-11-19 13:32:02 +00:00
snipe
d576016a1c
Merge pull request #15845 from snipe/bug/sc-27523
...
Fixed variable name to correctly log created_by and date for bulk user delete/checkin
2024-11-19 13:29:21 +00:00
snipe
15a31bd141
Fixed variable name
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-19 13:22:44 +00:00
NebelKreis
5639a84d90
Feature: Added API route for asset label generation
2024-11-19 14:16:58 +01:00
NebelKreis
66d6b01307
Feature: Added translations for label generation API endpoint
2024-11-19 14:16:06 +01:00
NebelKreis
889aff43c2
Feature: Added API endpoint for generating asset labels
2024-11-19 14:13:05 +01:00
snipe
8f7223128f
Merge pull request #15757 from akemidx/bug/sc-26944
...
FIXED: Bulk Delete page not showing full information
2024-11-19 12:34:57 +00:00
snipe
53cfcb7143
Merge pull request #15843 from snipe/viclou-patch-1
...
Update README.md - small typo
2024-11-19 10:50:28 +00:00
snipe
d60ac0c78d
Merge pull request #15840 from marcusmoore/fixes/migration-rollbacks
...
Fixed a couple migrate:rollback issues
2024-11-19 10:20:58 +00:00
victoria
a328c7a64c
Update README.md
...
typo mosrt to most under Join our Community links
2024-11-18 23:03:31 -10:00
Godfrey M
f533cdc07a
update default from address to alternate config variable
2024-11-18 12:39:28 -08:00
Marcus Moore
f5206078d4
Fix rollback for webhook_endpoint by using correct column type
2024-11-18 12:25:02 -08:00
Marcus Moore
0209d27081
Fix rollback for created_by
2024-11-18 12:24:47 -08:00
Godfrey M
d14f43fbbe
replace env with config variable for from address
2024-11-18 10:54:03 -08:00
spencerrlongg
b71a90a3c5
this should be all it takes to fix this, i think
2024-11-18 12:44:24 -06:00
snipe
8d321edca8
Merge remote-tracking branch 'origin/develop'
2024-11-15 18:59:40 +00:00
snipe
3fb543bf03
Merge pull request #15828 from snipe/bug/sc-27500
...
Fixed admin user not showing in download all activity report
2024-11-15 18:59:07 +00:00
snipe
e8d1093376
Fixed admin user not showing in download all activity report
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-15 18:51:45 +00:00
snipe
66e82a345a
Merge remote-tracking branch 'origin/develop'
2024-11-15 13:18:25 +00:00
snipe
187e231c0e
Fixed #15825
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-15 13:18:15 +00:00
snipe
caf92748fc
Merge remote-tracking branch 'origin/develop'
2024-11-14 20:57:18 +00:00
snipe
5381c4e1e3
Merge remote-tracking branch 'origin/develop'
2024-11-14 20:53:17 +00:00
spencerrlongg
124f9c84c2
oops, something went wrong translation
2024-11-14 13:45:47 -06:00
snipe
96a4391d5c
Merge remote-tracking branch 'origin/develop'
2024-11-14 19:05:08 +00:00
spencerrlongg
8465806536
rm unnecessary imports
2024-11-14 11:51:41 -06:00
spencerrlongg
95cd779334
translations and attribute names
2024-11-14 11:42:35 -06:00
snipe
0a7d1a27ee
Merge remote-tracking branch 'origin/develop'
2024-11-14 17:10:16 +00:00
snipe
0be123b115
Merge remote-tracking branch 'origin/develop'
2024-11-14 14:47:18 +00:00
snipe
517e923f70
Merge remote-tracking branch 'origin/develop'
2024-11-14 14:42:44 +00:00
snipe
d427d9e5af
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-14 12:25:10 +00:00
spencerrlongg
8c6869fd34
note and rm dump and comment
2024-11-13 21:59:32 -06:00
spencerrlongg
7e7cbc4cc8
seems to work just fine now, needs translations
2024-11-13 21:54:25 -06:00
spencerrlongg
25163d1756
working except for null 🤔
2024-11-13 21:46:23 -06:00
spencerrlongg
3982201d0e
this should work in theory - local is screwy though
2024-11-13 21:38:09 -06:00
snipe
647ef6a4b7
Versioning stuff is hard - fixed v7.0.14 to v7.1.14
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-14 01:11:29 +00:00
snipe
a89e17212e
Bumped version
...
Signed-off-by: snipe <snipe@snipe.net >
2024-11-13 23:46:30 +00:00
akemidx
efeef5cdc4
removing || parts of if else
2024-11-13 18:29:58 -05:00
akemidx
9cb411c500
removing required form div container
2024-11-13 18:06:04 -05:00
snipe
eb57652548
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/css/dist/skins/_all-skins.css
# public/css/dist/skins/_all-skins.min.css
# public/css/dist/skins/skin-black-dark.css
# public/css/dist/skins/skin-black-dark.min.css
# public/css/dist/skins/skin-blue-dark.css
# public/css/dist/skins/skin-blue-dark.min.css
# public/css/dist/skins/skin-green-dark.css
# public/css/dist/skins/skin-green-dark.min.css
# public/css/dist/skins/skin-orange-dark.css
# public/css/dist/skins/skin-orange-dark.min.css
# public/css/dist/skins/skin-purple-dark.css
# public/css/dist/skins/skin-purple-dark.min.css
# public/css/dist/skins/skin-red-dark.css
# public/css/dist/skins/skin-red-dark.min.css
# public/css/dist/skins/skin-yellow-dark.css
# public/css/dist/skins/skin-yellow-dark.min.css
# public/mix-manifest.json
2024-11-13 22:57:00 +00:00
Marcus Moore
92f33c08f7
Merge branch 'develop' into saving_custom_report_template
2024-11-13 14:54:00 -08:00
snipe
3bf33aa682
Merge remote-tracking branch 'origin/develop'
2024-11-13 22:39:01 +00:00
snipe
24456f723b
Merge remote-tracking branch 'origin/develop'
2024-11-13 21:21:08 +00:00
snipe
19bf549450
Merge remote-tracking branch 'origin/develop'
2024-11-13 21:17:40 +00:00
snipe
8feb9c49b0
Merge remote-tracking branch 'origin/develop'
2024-11-13 20:39:45 +00:00
spencerrlongg
4841b89109
scratch code for this issue
2024-11-13 12:45:39 -06:00
snipe
e38c2139f8
Merge remote-tracking branch 'origin/develop'
2024-11-13 01:43:17 +00:00
Marcus Moore
53de97db4e
Merge branch 'develop' into saving_custom_report_template
2024-11-12 10:36:07 -08:00
Marcus Moore
5574c5fa49
Improve comments
2024-11-12 10:35:22 -08:00
Marcus Moore
7373e2019c
Improve comment
2024-11-12 10:01:32 -08:00
snipe
9eed6cde43
Merge remote-tracking branch 'origin/develop'
2024-11-11 14:04:56 +00:00
snipe
5d581752af
Merge remote-tracking branch 'origin/develop'
2024-11-10 18:05:52 +00:00
snipe
7596717a15
Merge remote-tracking branch 'origin/develop'
2024-11-10 17:49:30 +00:00
snipe
c6b9556f60
Merge remote-tracking branch 'origin/develop'
2024-11-08 10:28:26 +00:00
Marcus Moore
4bb19152c4
Move test
2024-11-07 17:01:47 -08:00
Marcus Moore
dc0b8c7572
Inline route helpers in tests
2024-11-07 16:54:55 -08:00
Marcus Moore
b8265d54bb
Improve comment
2024-11-07 16:42:55 -08:00
Marcus Moore
0e3efdfe87
Add string to name validation
2024-11-07 16:40:54 -08:00
Marcus Moore
363ec841d1
Re-introduce soft deletes
2024-11-07 16:40:37 -08:00
Marcus Moore
f8d0ddb3f7
Improve template name input
2024-11-07 14:17:20 -08:00
Marcus Moore
4aa5961860
Update page titles
2024-11-07 12:13:20 -08:00
Marcus Moore
7862b74e99
Inline fields when updating
2024-11-07 11:03:03 -08:00
Marcus Moore
c5710b858e
Add test validation test for update method and remove name uniqueness constraint
2024-11-07 11:02:10 -08:00
snipe
d489527e6d
Merge remote-tracking branch 'origin/develop'
2024-11-07 13:19:52 +00:00
snipe
aa080945f6
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
2024-11-06 21:26:21 +00:00
Marcus Moore
8873137ed0
Scaffold updating template name
2024-11-06 12:29:31 -08:00
Marcus Moore
37d792352d
Update page title dynamically
2024-11-06 12:11:35 -08:00
snipe
9ce1e78c5c
Merge remote-tracking branch 'origin/develop'
2024-11-06 14:16:09 +00:00
NebelKreis
52e4414bc5
Feature: Added asset ID option to 2D barcode in label generation
2024-11-05 13:41:34 +01:00
NebelKreis
f96b7c5056
Feature: Added data type context for select options with "URL:" and "Data:" labels, including translations
2024-11-05 13:40:33 +01:00
akemidx
82c38a8b18
or statement for if/else
2024-11-04 20:43:18 -05:00
akemidx
2f5e468b3c
this fixes the assigned to piece
2024-11-04 19:48:34 -05:00
Marcus Moore
4daa8e7c63
Indenting
2024-11-04 12:49:44 -08:00
Marcus Moore
41f25341fd
Populate select with selected template
2024-11-04 12:32:05 -08:00
Tobias Regnery
651d1c735b
Another slightly less ugly way for backward compatibility
...
Instead of using a constructor, add a special check in the boot-method for locations.
This seems to fit better in the system and does hopefully not break the existing tests.
Signed-off-by: Tobias Regnery <tobias.regnery@gmail.com >
2024-11-04 10:03:38 +01:00
Tobias Regnery
1318dc6111
Add a backward compatibility setting for locations with companies
...
Now that locations have a company_id they get restricted to the users company with FullMultipleCompanySupport.
This breaks backward compatibility, because before everyone can handle locations without restrictions.
Add a setting right below FullMultipleCompanySupport so that everyone can switch to the desired behaviour.
The default is off and the existing behaviour is preserved.
2024-11-04 10:03:38 +01:00
Tobias Regnery
1ccbf8942c
Add ability to tie locations to companies
...
Locations are the last big part of the application that can't be tied to companies.
This can be a problem with FullMultipleCompanySupport, because you can't restrict the visibility of locations to the company of the users.
In order to change this, add a company_id to the locations table and wire everything up in the views and controllers.
Aditionally add a new formatter to filter the locations to a specific company, like it is done for assets.
Locations are properly scoped to the users company if FullMultipleCompanySupport is enabled.
If a parent location of a location has a different company than the user, the location does not show up.
2024-11-04 10:03:37 +01:00
Godfrey M
de77eda33d
another line indent
2024-10-31 14:38:32 -07:00
Godfrey M
ee58fcc898
moved lines in for labels
2024-10-31 14:37:08 -07:00
Godfrey M
ae3cb7b37b
adds migration to update new with old if blank and remove old barcod variables
2024-10-31 14:35:13 -07:00
snipe
95dba6c426
Merge remote-tracking branch 'origin/develop'
2024-10-31 21:06:59 +00:00
Marcus Moore
5f83cb6a14
Use route model binding
2024-10-31 12:34:06 -07:00
Marcus Moore
ae24b73b32
Fix action_type from "created" to" create"
2024-10-31 12:19:41 -07:00
Marcus Moore
4aedbb52fa
Implement activity logging transformer tests
2024-10-31 12:15:05 -07:00
Marcus Moore
20dab4d89d
Simplify tests
2024-10-30 16:50:55 -07:00
Marcus Moore
e871481042
Add group
2024-10-30 16:48:42 -07:00
akemidx
f10807661d
fixing bulk delete table
2024-10-30 19:26:52 -04:00
Marcus Moore
d727b03d95
Implement activity log test
2024-10-30 14:25:07 -07:00
Marcus Moore
0cc3031864
Implement deleted log
2024-10-30 14:05:27 -07:00
Marcus Moore
59e6874a4a
Scaffold test cases
2024-10-30 13:07:51 -07:00
Marcus Moore
930ef3fd11
Work on tests for activity logging
2024-10-30 12:22:59 -07:00
snipe
931ab103c1
Merge remote-tracking branch 'origin/develop'
2024-10-30 13:21:25 +00:00
Marcus Moore
35f8a71c71
Test organization
2024-10-29 16:17:12 -07:00
Marcus Moore
86762c5e90
Remove marker test case
2024-10-29 16:12:34 -07:00
Marcus Moore
3c75fc2ced
Move test
2024-10-29 16:12:13 -07:00
Marcus Moore
702edf7908
Remove x from select dropdown
2024-10-29 15:34:00 -07:00
Marcus Moore
54b4db86d2
Revert "Add soft deletes"
...
This reverts commit 0eadab49f1 .
2024-10-29 15:33:49 -07:00
Marcus Moore
0eadab49f1
Add soft deletes
2024-10-29 15:26:18 -07:00
Marcus Moore
45e98e0282
Merge branch 'develop' into saving_custom_report_template
2024-10-29 15:20:52 -07:00
Marcus Moore
b97c54a54b
Improve handling of old data for text inputs
2024-10-29 11:25:54 -07:00
NebelKreis
e22296fd79
Feature: Added serial number option to 2D barcode in label generation
2024-10-29 13:49:05 +01:00
NebelKreis
6c17d7d732
Fix: Corrected path in translation function
...
Updated the translation function to use the correct path, ensuring that instead of displaying the translation path as plain text, the appropriate translation is now shown as intended.
2024-10-29 11:45:29 +01:00
Marcus Moore
0d58ac61bc
Make options required in model
2024-10-28 14:48:19 -07:00
Marcus Moore
7c08fbe144
Update test name
2024-10-28 14:43:05 -07:00
Marcus Moore
7777147af5
Add custom-reporting group
2024-10-28 14:42:44 -07:00
Marcus Moore
2042733dc0
Switch to array syntax
2024-10-28 14:37:52 -07:00
Marcus Moore
d4cf392387
Organize tests
2024-10-28 14:24:47 -07:00
Marcus Moore
c881727747
Add redirect for missing template
2024-10-28 14:12:19 -07:00
Marcus Moore
ee00699cb3
Remove unused strings
2024-10-28 13:07:29 -07:00
Marcus Moore
b45749af16
Update translation strings
2024-10-28 13:06:19 -07:00
Marcus Moore
54dec8d30d
Add translations
2024-10-28 12:56:42 -07:00
NebelKreis
6f3fb47e4a
Feature: Added asset tag option to barcode in label generation
2024-10-28 15:39:04 +01:00
snipe
755604677c
Merge remote-tracking branch 'origin/develop'
2024-10-28 13:38:19 +00:00
snipe
65f4f3def2
Merge remote-tracking branch 'origin/develop'
2024-10-28 12:04:20 +00:00
snipe
42ec2fa05f
Merge remote-tracking branch 'origin/develop'
2024-10-28 11:55:43 +00:00
snipe
3445b543ea
Merge remote-tracking branch 'origin/develop'
2024-10-24 10:04:02 +01:00
snipe
15ffd69ac0
Merge remote-tracking branch 'origin/develop'
2024-10-24 01:40:10 +01:00
Marcus Moore
7238238d1f
Use created_by instead of user_id
2024-10-23 16:40:03 -07:00
Marcus Moore
84f6638f50
Add authorization check
2024-10-23 16:11:10 -07:00
Marcus Moore
e390a95bd3
Improve back button behavior
2024-10-23 15:42:09 -07:00
Marcus Moore
3616c92148
Reflash template name
2024-10-23 15:40:54 -07:00
Marcus Moore
2fcc7e1188
Make template name required
2024-10-23 15:24:58 -07:00
Marcus Moore
8a06f4ad82
Improve label
2024-10-23 15:21:02 -07:00
Marcus Moore
853e14f369
Fix width
2024-10-23 13:24:06 -07:00
Marcus Moore
c1aa33862d
Add error message for eol start and end fields
2024-10-23 13:22:21 -07:00
Marcus Moore
30dc5fa0cf
Allow retrieving eol start and end dates
2024-10-23 13:21:44 -07:00
Marcus Moore
94e168fa15
Fix label
2024-10-23 13:17:20 -07:00
snipe
7bbe23995d
Merge remote-tracking branch 'origin/develop'
2024-10-23 19:14:36 +01:00
spencerrlongg
c76cccbb68
rm extraneous methods in exception
2024-10-23 12:56:36 -05:00
snipe
574f2e096d
Merge remote-tracking branch 'origin/develop'
2024-10-23 17:57:37 +01:00
snipe
e15e33b648
Merge remote-tracking branch 'origin/develop'
2024-10-23 15:14:29 +01:00
spencerrlongg
fdb6970f36
this is pretty much done
2024-10-23 01:41:27 -05:00
spencerrlongg
b0d7eb2168
cancel action finished
2024-10-22 22:44:28 -05:00
spencerrlongg
79e6eafafa
cancelled scaffolded out
2024-10-22 22:33:29 -05:00
spencerrlongg
3ee008e871
revert
2024-10-22 20:54:20 -05:00
spencerrlongg
48c812d345
bunch of cleanup, split cancel out
2024-10-22 20:48:27 -05:00
Marcus Moore
4217d7402b
Improve tests
2024-10-22 17:50:40 -07:00
Marcus Moore
3d28a9090c
Improve test
2024-10-22 17:38:22 -07:00
Marcus Moore
271de1eceb
Improve tests
2024-10-22 17:37:23 -07:00
Marcus Moore
b6aae1f8a9
Group routes
2024-10-22 17:30:34 -07:00
Marcus Moore
c313a78c3c
Remove outdated @since annotations
2024-10-22 17:04:23 -07:00
Marcus Moore
37d65dac3d
Add todo
2024-10-22 17:01:37 -07:00
Marcus Moore
5ebf013d4e
Add comment
2024-10-22 16:54:38 -07:00
Marcus Moore
02c22c9efb
Add test case
2024-10-22 16:52:59 -07:00
spencerrlongg
8a99cc1391
test working
2024-10-22 17:25:58 -05:00
Marcus Moore
d953519db6
Merge branch 'develop' into saving_custom_report_template
2024-10-22 15:11:18 -07:00
Marcus Moore
dd97e4ea82
Update permission tests
2024-10-22 14:22:19 -07:00
snipe
1979ada656
Merge remote-tracking branch 'origin/develop'
2024-10-22 22:10:53 +01:00
snipe
c536dbc741
Merge remote-tracking branch 'origin/develop'
2024-10-22 22:08:59 +01:00
spencerrlongg
b59bf495e1
stuff
2024-10-22 15:09:35 -05:00
snipe
7774dd0b7d
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# config/version.php
2024-10-22 16:53:47 +01:00
snipe
03b01689b5
Merge remote-tracking branch 'origin/develop'
2024-10-22 15:39:20 +01:00
Marcus Moore
a20e03fce9
Merge branch 'develop' into saving_custom_report_template
2024-10-21 17:13:15 -07:00
spencerrlongg
e40849c910
this stuff works
2024-10-21 17:31:26 -05:00
spencerrlongg
95a32864cf
hm, lots to think about 🤔
2024-10-17 18:11:18 -05:00
spencerrlongg
1fd945c2d8
this works
2024-10-17 12:45:49 -05:00
spencerrlongg
b2ff34260a
hm, lots of thinking to do
2024-10-17 00:02:15 -05:00
spencerrlongg
a524c0b418
more work
2024-10-16 18:48:15 -05:00
akemidx
f0d3a6e2d3
removing some comments/merging in develop
2024-10-16 18:35:31 -04:00
akemidx
5cb940c2ee
Merge branch 'refs/heads/upstream/dev' into feature/sc-26415
2024-10-16 18:32:36 -04:00
spencerrlongg
b1d62cc478
initial untested
2024-10-16 17:23:22 -05:00
Marcus Moore
5306e1cd15
Merge branch 'develop' into saving_custom_report_template
...
# Conflicts:
# resources/views/partials/forms/edit/location-select.blade.php
# resources/views/partials/forms/edit/manufacturer-select.blade.php
# resources/views/partials/forms/edit/model-select.blade.php
# resources/views/partials/forms/edit/supplier-select.blade.php
# resources/views/reports/custom.blade.php
2024-10-15 12:32:01 -07:00
snipe
688260c8bb
Merge remote-tracking branch 'origin/develop'
2024-10-15 18:31:16 +01:00
snipe
b38c2d4660
Merge remote-tracking branch 'origin/develop'
2024-10-15 16:43:23 +01:00
snipe
b256bea000
Merge remote-tracking branch 'origin/develop'
2024-10-15 13:10:55 +01:00
snipe
0a1716382e
Merge remote-tracking branch 'origin/develop'
2024-10-11 16:07:01 +01:00
snipe
6554d0c787
Merge remote-tracking branch 'origin/develop'
2024-10-11 14:24:11 +01:00
snipe
41ffd55430
Merge remote-tracking branch 'origin/develop'
2024-10-11 11:30:09 +01:00
snipe
1338eaa4fa
Merge remote-tracking branch 'origin/develop'
2024-10-11 11:28:06 +01:00
snipe
b296afe050
Merge remote-tracking branch 'origin/develop'
2024-10-10 12:32:19 +01:00
snipe
14b8b3b37c
Merge remote-tracking branch 'origin/develop'
2024-10-10 12:09:29 +01:00
akemidx
299e743848
weird requesting
2024-10-08 15:51:53 -04:00
snipe
5de608a6d2
Merge remote-tracking branch 'origin/develop'
2024-10-07 11:14:47 +01:00
snipe
c56a5edddc
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/mix-manifest.json
2024-10-03 17:41:07 +01:00
snipe
2de3bc92eb
Merge remote-tracking branch 'origin/develop'
2024-10-03 16:29:14 +01:00
snipe
f5d7b96503
Merge remote-tracking branch 'origin/develop'
2024-10-03 14:38:34 +01:00
akemidx
0c84904bf9
un'required'ing the rule. not sure what's breaking here but looking
2024-10-02 18:56:41 -04:00
akemidx
e00a1aec02
note box is now missing when unchecking setting
2024-10-02 18:52:33 -04:00
akemidx
06e3bb7fd1
requested changes
2024-10-02 18:37:11 -04:00
akemidx
492e686b7a
Merge remote-tracking branch 'origin/feature/sc-26415' into feature/sc-26415
...
# Conflicts:
# app/Http/Controllers/Assets/AssetCheckinController.php
# app/Http/Controllers/Assets/AssetCheckoutController.php
# app/Http/Requests/AssetCheckinRequest.php
2024-10-02 18:17:38 -04:00
akemidx
17706f150e
requested changes
2024-10-02 18:15:53 -04:00
akemidx
6fef127cd1
missing closing )
2024-10-02 18:15:53 -04:00
akemidx
f45b836010
backend form validation. +cleanup
2024-10-02 18:15:53 -04:00
akemidx
925aea8531
back to having tests pass. needed to comment out the notes rules() i added
2024-10-02 18:15:53 -04:00
akemidx
bd6698de2a
fixing some formatting
2024-10-02 18:15:53 -04:00
akemidx
515f59fed9
more test work
2024-10-02 18:15:52 -04:00
akemidx
5e74b109d9
front end changes/updates from gh
2024-10-02 18:15:52 -04:00
akemidx
8b643cb3b9
note field optional
2024-10-02 18:15:52 -04:00
akemidx
700647c53f
setting created
2024-10-02 18:15:52 -04:00
akemidx
081c5706c4
required, but not optional
2024-10-02 18:15:52 -04:00
snipe
1695b8250f
Bumped version for master
...
Signed-off-by: snipe <snipe@snipe.net >
2024-10-02 12:41:31 +01:00
snipe
f42eeee666
Merge remote-tracking branch 'origin/develop'
2024-10-02 12:40:59 +01:00
snipe
dc0949da78
Merge remote-tracking branch 'origin/develop'
2024-10-02 11:05:06 +01:00
snipe
0470a7c946
Merge remote-tracking branch 'origin/develop'
2024-10-02 11:01:05 +01:00
akemidx
73a059c9ac
missing closing )
2024-10-01 16:37:30 -04:00
snipe
c8981f5031
Merge remote-tracking branch 'origin/develop'
2024-10-01 20:32:41 +01:00
snipe
9cf4b03f59
Merge remote-tracking branch 'origin/develop'
2024-10-01 14:33:29 +01:00
spencerrlongg
4f9f035c69
added a way to manipulate validator attribute names
2024-09-30 20:09:00 -05:00
snipe
5d5e999384
Merge remote-tracking branch 'origin/develop'
2024-10-01 01:44:24 +01:00
spencerrlongg
cd3059f790
rm numbers too. :(
2024-09-30 13:38:52 -05:00
snipe
21af36b105
Merge remote-tracking branch 'origin/develop'
2024-09-30 18:24:19 +01:00
snipe
d6d5dfb3d2
Merge remote-tracking branch 'origin/develop'
2024-09-29 14:33:50 +01:00
snipe
9e3997e0a1
Generated prod assets
...
Signed-off-by: snipe <snipe@snipe.net >
2024-09-29 11:25:47 +01:00
Marcus Moore
e974c96eda
Update to created_by
2024-09-26 12:41:16 -07:00
Marcus Moore
2004e58b53
Merge branch 'develop' into updated_ad_hoc_notes
2024-09-26 12:29:28 -07:00
Marcus Moore
eb2d7b1f4f
Move comment location
2024-09-26 12:14:00 -07:00
Marcus Moore
47763d1e1a
Add tests for adding notes to assets
2024-09-26 12:13:36 -07:00
Godfrey M
44447b85c9
Merge branch 'develop' into barcode_settings_hide
2024-09-26 11:27:05 -07:00
akemidx
b813dcd9d0
requested changes from github
2024-09-25 18:54:30 -04:00
spencerrlongg
b69596a261
rm dump
2024-09-25 16:21:33 -05:00
spencerrlongg
d02b9933e5
rm comment
2024-09-25 15:38:40 -05:00
spencerrlongg
852a56fa9b
should be all good now
2024-09-25 15:30:41 -05:00
spencerrlongg
9df78a9ed0
working! need formatting for error messages etc
2024-09-25 14:00:50 -05:00
spencerrlongg
f3ad89931f
hm ok this kind of works
2024-09-25 13:00:35 -05:00
spencerrlongg
21906d8c27
world set up and idea in place
2024-09-25 12:47:56 -05:00
akemidx
3964296ae6
no payload
2024-09-18 17:06:21 -04:00
akemidx
da9a61c28a
no payload
2024-09-18 17:01:37 -04:00
Marcus Moore
6e16f589bd
Remove reference to old trait
2024-09-17 17:00:06 -07:00
Marcus Moore
6b70443515
Formatting
2024-09-17 16:58:49 -07:00
Godfrey M
c9854d43a5
fixes selection order
2024-09-17 16:56:02 -07:00
Godfrey M
04708ae2b2
only allows PDF417 for new label engine
2024-09-17 16:54:50 -07:00
Godfrey M
bbb9babf27
one more finger
2024-09-17 16:40:18 -07:00
Godfrey M
e5daf35f65
fat finger fix
2024-09-17 16:39:55 -07:00
Godfrey M
87c72953b2
udpated translation
2024-09-17 16:37:17 -07:00
Marcus Moore
89e2d03a81
Fix the deleted assets radio
2024-09-17 16:24:18 -07:00
Godfrey M
fa5651f335
remove getbarcodes, postbarcodes, barcodes settings blade
2024-09-17 16:21:26 -07:00
akemidx
443447a068
added icon to button
2024-09-17 19:16:44 -04:00
Godfrey M
b33c0fc4dd
updates getbarcode method and labels view
2024-09-17 16:15:56 -07:00
Marcus Moore
8e0b718a4a
Scope Select All checkbox to fields on left side of page
2024-09-17 16:00:32 -07:00
Marcus Moore
b51c505d9e
Fix department, manufacturer, and category multi-selects
2024-09-17 15:29:38 -07:00
Marcus Moore
8bba11e1bb
Merge branch 'develop' into saving_custom_report_template
...
# Conflicts:
# app/Http/Controllers/ReportsController.php
# resources/views/partials/forms/edit/category-select.blade.php
# resources/views/partials/forms/edit/company-select.blade.php
# resources/views/partials/forms/edit/location-select.blade.php
# resources/views/partials/forms/edit/manufacturer-select.blade.php
# resources/views/partials/forms/edit/model-select.blade.php
# resources/views/partials/forms/edit/status-select.blade.php
# resources/views/reports/custom.blade.php
2024-09-17 15:26:35 -07:00
akemidx
4b54e980e2
added button
2024-09-17 17:56:22 -04:00
Godfrey M
033a56fe6d
change variables in hardware labels edit post methods
2024-09-17 12:22:05 -07:00
Godfrey M
3682d9fa6c
removed duplicate line from post labels
2024-09-17 11:23:59 -07:00
Godfrey M
ce987b4f6d
added front end barcodes to labels
2024-09-17 11:23:38 -07:00
akemidx
74efd850af
redoing branch. old branch merge onflicts were waaay too gnarly
2024-09-16 19:30:26 -04:00
akemidx
d262638a63
backend form validation. +cleanup
2024-09-04 18:23:36 -04:00
akemidx
bebb72a04f
back to having tests pass. needed to comment out the notes rules() i added
2024-09-04 17:53:19 -04:00
akemidx
77c5035cac
fixing some formatting
2024-09-04 17:50:52 -04:00
Godfrey M
df8b1c0240
hides barcode settings if new label engine enabled
2024-09-03 12:29:52 -07:00
akemidx
2901ecbf43
more test work
2024-09-03 15:02:27 -04:00
snipe
5cdb52a249
Corrected flag
...
Signed-off-by: snipe <snipe@snipe.net >
2024-08-29 21:33:08 +01:00
snipe
ea38d6c2f3
Decode as integers
...
Signed-off-by: snipe <snipe@snipe.net >
2024-08-29 21:26:38 +01:00
akemidx
27c120a55e
front end changes/updates from gh
2024-08-20 19:07:47 -04:00
akemidx
4e43fa6b9f
Merge remote-tracking branch 'upstream/develop' into feature/sc-26415
2024-08-19 21:06:18 -04:00
akemidx
0f0baa207d
note field optional
2024-08-01 17:02:35 -04:00
akemidx
3ff1745f56
setting created
2024-08-01 16:44:02 -04:00
akemidx
552f90ae2c
required, but not optional
2024-08-01 16:06:47 -04:00
Timo Schwarzer
a2ff8f9609
Add Department Manager to single and multiple user views
2024-07-15 12:27:29 +02:00
Marcus Moore
d65c0c8bea
Remove comma
2024-01-23 15:22:00 -08:00
Marcus Moore
2d5631284b
Indent
2024-01-23 15:19:36 -08:00
Marcus Moore
3952fc10a6
Re-render order number properly
2024-01-23 15:18:02 -08:00
Marcus Moore
0881301b6d
Fix language strings
2024-01-23 13:55:20 -08:00
Marcus Moore
530ea474d1
Merge branch 'develop' into saving_custom_report_template
...
# Conflicts:
# resources/lang/en/admin/reports/general.php
# resources/views/reports/custom.blade.php
2024-01-23 13:55:07 -08:00
Marcus Moore
219540281f
Add trailing commas
2024-01-22 12:42:01 -08:00
Marcus Moore
b74115b604
Add docblocks
2024-01-18 15:42:52 -08:00
Marcus Moore
1630392953
Uncheck a couple boxes by default to match existing behavior
2024-01-18 13:30:51 -08:00
Marcus Moore
861ef6312e
Use is_iterable for checks instead of is_array
2024-01-18 13:04:41 -08:00
Marcus Moore
f64aa4dfd4
Improve variable name
2024-01-18 11:58:34 -08:00
Marcus Moore
786c41ad79
Add some type hints
2024-01-17 17:41:03 -08:00
Marcus Moore
b24d80680e
Add clarifying comments
2024-01-17 17:32:35 -08:00
Marcus Moore
1a1f417633
Change variable name to keep foreach scoped
2024-01-17 17:00:03 -08:00
Marcus Moore
bbfee27fd3
Implement test
2024-01-17 16:40:05 -08:00
Marcus Moore
691e81d827
Implement some tests
2024-01-17 16:25:28 -08:00
Marcus Moore
0ac1dd314a
Organize tests
2024-01-17 13:19:54 -08:00
Marcus Moore
82f4cc799b
Improve variable name
2024-01-17 11:54:37 -08:00
Marcus Moore
4d8d069bbc
Update placeholder
2024-01-17 11:43:34 -08:00
Marcus Moore
5a396cc997
Add assertion
2024-01-17 11:24:50 -08:00
Marcus Moore
0883321d9e
Only limit template creator scope when authenticated
2024-01-17 11:24:38 -08:00
akemidx
2768f19b7c
code cleanup
2024-01-16 18:56:29 -05:00
akemidx
20bd83232e
standardizing naming to use Template
2024-01-11 19:41:19 -05:00
Marcus Moore
d72970b5b6
Add global scope to limit template to current user
2024-01-11 13:59:51 -08:00
Marcus Moore
9c1bea00ad
Add failing test
2024-01-11 13:51:18 -08:00
Marcus Moore
8d8bf73c1b
Scaffold additional tests
2024-01-11 13:51:10 -08:00
Marcus Moore
e5fb888d67
Implement test
2024-01-11 13:34:20 -08:00
Marcus Moore
82df7a66ec
Add form label and remove info box from show and edit pages
2024-01-11 13:19:36 -08:00
Marcus Moore
0202a97e97
Add missing tag
2024-01-11 13:08:08 -08:00
Marcus Moore
b34886ead6
Move box header into box
2024-01-11 13:04:46 -08:00
akemidx
6f6341bc09
about saved reports box
2024-01-10 16:33:35 -05:00
akemidx
5f8e91455f
clarifying name box
2024-01-10 15:39:32 -05:00
akemidx
a5099b5163
translations/messages on report template controller
2024-01-10 15:23:42 -05:00
akemidx
27103124bf
messages/translations
2024-01-09 16:49:56 -05:00
Marcus Moore
f2d34b2c03
Remove inline javascript
2024-01-02 18:23:57 -08:00
Marcus Moore
25cba65c6e
Remove marker test case
2024-01-02 18:14:50 -08:00
Marcus Moore
a756d2b765
Implement test
2024-01-02 18:14:17 -08:00
Marcus Moore
740d46a50e
Repopulate report after validation error
2024-01-02 17:59:30 -08:00
Marcus Moore
d8d92a6d2c
Scaffold test case
2024-01-02 17:47:52 -08:00
Marcus Moore
137193ab12
Remove duplicate test
2024-01-02 17:44:22 -08:00
Marcus Moore
fcef60445c
Implement radioValue properly
2023-12-21 18:07:46 -08:00
Marcus Moore
9e0897b2cb
Remove old comments
2023-12-21 17:40:26 -08:00
Marcus Moore
a23a3b95d6
Partially implement test
2023-12-21 17:15:36 -08:00
Marcus Moore
1ac0be50a7
Remove test case
2023-12-21 17:06:40 -08:00
Marcus Moore
618bbc4bda
Mark test as incomplete
2023-12-21 17:03:10 -08:00
Marcus Moore
8c434c7862
Implement and scaffold tests
2023-12-21 17:02:44 -08:00
Marcus Moore
7f153b32e4
Always return an array from selectValues method
2023-12-21 16:38:51 -08:00
Marcus Moore
4fc8e8dd61
Add todo
2023-12-21 14:27:31 -08:00
Marcus Moore
48e5ee2310
Add filtering to remaining selects
2023-12-21 14:19:16 -08:00
Marcus Moore
92e3a1e69e
Update variable names
2023-12-21 13:46:27 -08:00
Marcus Moore
7f0e3e288e
Scaffold additional test
2023-12-21 13:43:44 -08:00
Marcus Moore
dc27e67b19
Remove edit and delete buttons from edit template view
2023-12-21 13:13:28 -08:00
Marcus Moore
4c62e8ade9
Add guard against attempting to access property on unsaved template
2023-12-21 13:11:44 -08:00
Marcus Moore
87853921c3
Formatting
2023-12-21 13:07:11 -08:00
Marcus Moore
8a496ccebc
Formatting
2023-12-21 13:05:56 -08:00
Marcus Moore
3e5f804791
Display "Save" on the update template page button
2023-12-21 13:05:49 -08:00
Marcus Moore
62f8353bd7
Implement model filtering for selectValue method
2023-12-21 13:03:43 -08:00
Marcus Moore
1dd9273f70
Improve readability
2023-12-21 12:50:21 -08:00
Marcus Moore
2eeaef00e1
Improve readability
2023-12-21 12:15:00 -08:00
Marcus Moore
5c0c60a5b9
Formatting
2023-12-21 12:02:54 -08:00
Marcus Moore
6fcbb108c6
Implement test for filtering out invalid models from selectValues
2023-12-21 12:02:48 -08:00
Marcus Moore
71761a48ad
A few more small clean ups
2023-12-20 17:50:55 -08:00
Marcus Moore
495d74f7c9
Formatting
2023-12-20 17:11:03 -08:00
Marcus Moore
fda77179a3
Simplify url
2023-12-20 16:48:25 -08:00
Marcus Moore
578495bab6
Update tests
2023-12-20 16:37:27 -08:00
Marcus Moore
9a5c8c4ce6
Formatting and clean ups
2023-12-20 16:24:48 -08:00
Marcus Moore
0504c09a9a
Implement ability to delete templates
2023-12-20 16:19:04 -08:00
Marcus Moore
9d062f9849
Make control statements more explicit
2023-12-20 16:08:25 -08:00
Marcus Moore
0527201ae5
Allow templates to be updated
2023-12-20 14:41:23 -08:00
Marcus Moore
cf5c78029c
Only show template name input on default screen
2023-12-20 14:12:42 -08:00
Marcus Moore
26cc4497eb
Use dedicated show route for report templates
2023-12-20 14:01:46 -08:00
Marcus Moore
c35179b098
Use existing class in place of inline styling
2023-12-20 13:48:31 -08:00
Marcus Moore
b2d0cbb264
Display validation error for report name
2023-12-20 13:44:47 -08:00
akemidx
ebf760a477
translations, UI fixes
2023-12-19 18:01:19 -05:00
Marcus Moore
9fcb1a2d0e
Rename SavedReport to ReportTemplate
2023-12-18 12:55:48 -08:00
Marcus Moore
27bb938d9e
WIP: add dedicated edit report page
2023-12-13 18:09:42 -08:00
Marcus Moore
75bd056bbe
Display saved template name in header
2023-12-13 14:49:38 -08:00
akemidx
ad202be374
update method (WIP ver)
2023-12-13 17:31:58 -05:00
akemidx
ca35b66597
frontys
2023-12-12 19:03:09 -05:00
akemidx
e9e68171bb
frontend stuff
2023-12-12 18:56:21 -05:00
Marcus Moore
e791ebbe76
Display report name in input
2023-12-11 16:36:32 -08:00
Marcus Moore
d92893b2c7
Remove old javascript
2023-12-11 16:30:44 -08:00
Marcus Moore
c68a2a36fa
Add test case for saving custom reports
2023-12-11 16:25:36 -08:00
Marcus Moore
89c47c1879
Add validation for saving reports
2023-12-11 16:20:36 -08:00
Marcus Moore
b9cda88363
Alphabetize saved reports list
2023-12-11 16:20:17 -08:00
Marcus Moore
52028ddef2
Add authorization to saving saved reports route
2023-12-11 15:34:17 -08:00
Marcus Moore
c3845f4393
Add tests around loading saved reports
2023-12-11 14:29:33 -08:00
Marcus Moore
c9157dc55d
Update docblock
2023-12-11 14:20:33 -08:00
Marcus Moore
c3b53b28e3
Allow saving custom reports
2023-12-11 14:19:03 -08:00
akemidx
e636d7b9d5
multiple saved reports, beginning of dynamic dropdown listing/queried url
2023-12-11 15:28:34 -05:00
Marcus Moore
bd86c5430c
Add a few typehints
2023-12-11 11:27:56 -08:00
Marcus Moore
4a0bb31866
Scaffold two more test cases
2023-12-07 11:00:26 -08:00
akemidx
b7f6c7df06
html work, code comments for tomorrow's tasks
2023-12-06 18:05:58 -05:00
Marcus Moore
327d27591f
Merge branch 'saved-custom-reports' into saving_custom_report_template
2023-11-30 18:15:35 -08:00
Marcus Moore
5041c07c7e
WIP: implement restoring checkbox inputs
2023-11-30 18:15:04 -08:00
Marcus Moore
505d601488
Implement restoring date ranges
2023-11-30 17:07:39 -08:00
Marcus Moore
bca7f208a6
Implement restoring select values
2023-11-30 16:57:21 -08:00
Marcus Moore
4f031149e8
Scaffold a couple test cases
2023-11-30 12:12:57 -08:00
Marcus Moore
b7011d853a
WIP: add methods to restore settings from saved report
2023-11-02 17:10:50 -07:00
Marcus Moore
06186c9b12
WIP: Simply post the form to a different controller
2023-10-30 16:30:53 -07:00
Marcus Moore
7a5faa9619
Adjust margin on custom report page
2023-10-30 12:03:50 -07:00
akemidx
e5792fd415
api/savereports controller
2023-10-25 14:42:23 -04:00
akemidx
45dbc02868
save commit
2023-09-05 15:01:20 -04:00
akemidx
f1cc2c8d8b
submitting form after capturing/formatting fixes
2023-08-29 16:55:21 -04:00
akemidx
734af87f2f
template structuring
2023-08-28 19:26:31 -04:00
akemidx
78d589fe78
beginning of migrations
2023-08-24 14:32:37 -04:00
akemidx
c9fcc906fb
create saved reports migration
2023-08-23 19:32:19 -04:00
akemidx
f9fc2a44cd
alphatyping for layout
2023-08-22 15:19:12 -04:00