3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-21 20:59:18 +00:00

1833 Commits

Author SHA1 Message Date
e8446f7f97 Fixed #15937 - added bearer token revoke endpoint 2026-08-20 13:08:16 +01:00
59a371d99e Accessories/Consumables/Components - add order numbers to table display 2026-08-19 16:37:30 +01:00
68dbab57e8 SCIM Group: Fixed #19493 subclass Group for scoped create semantics 2026-08-19 15:16:44 +01:00
d454e6f7c9 Split tests for codacy/phpstan happiness 2026-08-19 14:57:47 +01:00
a38ebfea79 Importer: Small UI improvements, send welcome email if user created 2026-08-19 13:49:17 +01:00
f590af4c87 Fixed FD-57089: PredefinedKitCheckoutService: tighten checkout target validation 2026-08-19 11:34:52 +01:00
0aa274c412 Notifications: Fixed #19426 - Allow multiple addresses in CC field 2026-08-19 10:24:05 +01:00
f71af47d24 Fixed #19429 - multi-line custom fields defaults improprly handling linebreak 2026-08-19 10:09:42 +01:00
942e9232a5 Importer: Added lock test 2026-08-18 10:25:11 +01:00
6c56c9b1b7 Fixed #19503 - restore not keeping un-directoried images (logos, etc) 2026-08-17 22:48:28 +01:00
8b899eaaff Backup/Restore: - Fixed #19506 and #19506 2026-08-17 22:30:50 +01:00
5df3860c6a Added test 2026-08-17 14:35:41 +01:00
0ff2aac58b API+UI: Use observers ton prevent double logging on restores 2026-08-17 12:50:19 +01:00
a6471d7e53 Added restore test for asset models 2026-08-17 12:30:01 +01:00
132308b2ef Custom Fields - Fixed #19498 - re-add radio buttons as booleans 2026-08-17 11:36:17 +01:00
96ce9dfb82 Handle SCIM group syncing with very large user+group syncs 2026-08-16 11:11:03 +01:00
25b56e1a52 Added clone tests 2026-08-15 10:02:43 +01:00
986f101a7c Added/updated tests 2026-08-14 13:40:37 +01:00
e746ef1af3 Fixed #18505 - make total and remaining sortable on accessories and components 2026-08-13 12:06:32 +01:00
f5dde8658f Fixed #19474 - better handle floor accessories, consumables, etc 2026-08-13 11:10:55 +01:00
fee72c57de Fixed #19450 - added unmatched headers back to importer 2026-08-13 10:38:02 +01:00
d85c4feddb Added simple lock mutex to importer to prevent duplicate imports 2026-08-13 10:19:39 +01:00
1125e595b4 License Importer: Do not require seats if just assigning licenses 2026-08-12 12:46:10 +01:00
24981bcdbf Asset Impoter: Fixed #19468 - removed requiredness for custom fields 2026-08-12 12:19:28 +01:00
66770cfe20 Fixed FD-56927 - upgraded commonmark, added max to comments 2026-08-11 22:14:15 +01:00
b7d1f84adb Update license importer to look for pre-existing license 2026-08-11 22:02:12 +01:00
b579b89afa Fixed test (was wrongly still associating fieldset on encrypted fields) 2026-08-11 16:17:19 +01:00
88014d94ed Custom Asset Report: Only show values if the fields are still associated 2026-08-11 16:04:44 +01:00
f4401b03ef Fixed test 2026-08-11 12:43:36 +01:00
357361f6e6 Added RP test 2026-08-11 12:39:35 +01:00
7257602e51 Fixed #19457 - ignore storage proxy on login 2026-08-11 12:31:57 +01:00
af7e753ef6 Fixed flaky test 2026-08-10 10:43:21 +01:00
747655a706 Merge pull request #19432 from TowyTowy/fix/category-importer-alert-on-response
Fixed category importer silently ignoring the alert_on_response column
2026-08-08 10:20:00 +01:00
67e76feb88 Added barcode test 2026-08-07 17:43:15 +01:00
329495fc16 Fixed RB-21869 - gate activity report types 2026-08-07 17:43:15 +01:00
26822cd0f9 Merge pull request #19392 from grokability/_simple-replenish-hahaha
🎥 Replenish/Remove Consumables, Accessories and Components
2026-08-07 16:35:45 +01:00
7481817e47 Merge pull request #19434 from KeplerAeroIT/docs/update-claude-md
Update CLAUDE.md with lint commands and architecture notes
2026-08-06 15:12:41 +01:00
6a1543b5ca Fixed tests 2026-08-06 12:34:11 +01:00
d71e3b72d6 Sigh. Missed a few spots for the supplier swap 2026-08-05 22:59:03 +01:00
04e3e7df7c Aaaand one more test 2026-08-05 22:54:32 +01:00
94869caaee More importer fixes and test fixes 2026-08-05 22:46:24 +01:00
3503dc7ee7 Updated importer tests 2026-08-05 22:37:14 +01:00
beee855a6c Updated test 2026-08-05 22:26:52 +01:00
80925cd430 And more tests 2026-08-05 22:22:13 +01:00
5afd4195c6 More tests 2026-08-05 22:20:36 +01:00
2ff8fc598e Updated tests 2026-08-05 14:57:27 +01:00
c0eccdd4a4 And more tests 2026-08-05 11:30:04 +01:00
0544d1519a More tests 2026-08-05 11:29:36 +01:00
c5bded7238 Fixed category importer silently ignoring the alert_on_response column
The importer UI offers "Alert on Response" as a mappable column for
category imports (app/Livewire/Importer.php, categories_fields), but
CategoryImporter only ever read use_default_eula, require_acceptance
and checkin_email. Anything the user mapped to alert_on_response was
dropped: new categories were always created with the column default,
and update-mode imports could never change it.

alert_on_response was added to the Category model in #17116, four days
after the category importer landed in #17062, and the importer's flag
list was never extended to match.

Adds it to the existing boolean-flag loop so it gets the same
fetchHumanBoolean handling and the same present/absent CSV semantics
as its three siblings.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-04 20:02:21 +02:00
ce01114c2d Updated tests 2026-08-03 18:55:44 +01:00