3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-08-18 11:15:42 +00:00
Commit Graph

24025 Commits

Author SHA1 Message Date
035c24b60c Updated baseline 2026-08-06 15:11:23 +01:00
70ffe8941c Added phpstan ruleset and baseline, added phpmd back 2026-08-06 14:54:00 +01:00
121b8721d4 Add @rodchristiansen as a contributor 2026-08-03 12:46:03 +01:00
53a4df5e54 Removed star history from readme :(
They’re requiring a  GH token to view them now, so it ends up with a broken image :(
2026-08-03 12:42:26 +01:00
0b311f147e Merge pull request #19425 from grokability/#19414-encoding-fix
Fixed #19414 - mojibake fix for importer
2026-08-03 12:42:19 +01:00
df475008cd Refactor for codacy’s happiness (npath) 2026-08-03 12:29:41 +01:00
5c624f44ca Updated test 2026-08-03 12:22:31 +01:00
ce670d654f Added loss ratio safety net for *sort of* okay files 2026-08-03 12:15:02 +01:00
15b61f22b3 Add @Akashmdshetty as a contributor 2026-08-03 12:11:51 +01:00
500861f82f Fixed #19414 - mojibake fix 2026-08-03 12:02:08 +01:00
a568e6ee06 Merge pull request #19424 from grokability/dependabot/github_actions/develop/actions/stale-11
Bump actions/stale from 10 to 11
2026-08-03 11:37:09 +01:00
11878f497f Updated translations 2026-08-03 11:23:35 +01:00
86ef27844b Bump actions/stale from 10 to 11
Bumps [actions/stale](https://github.com/actions/stale) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v10...v11)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '11'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-03 08:34:18 +00:00
d26d716883 Fixed FD-56789 -sanitizing custom CSS 2026-08-03 02:36:48 +01:00
3085167218 Merge pull request #19420 from grokability/ms-teams-fix
Fixed MS Teams type error
2026-08-02 13:51:53 +01:00
12709b73cb Fixed MS Teams type error
Fixes TypeError: NotificationChannels\MicrosoftTeams\MicrosoftTeamsMessage::fact(): Argument #2 ($value) must be of type string, null given, called in /snipe-it/app/Notifications/CheckoutAccessoryNotification.php on line 144
2026-08-02 13:47:54 +01:00
2dedc12308 Fixed RB-21761 - pass checkout_qty as a string for MS teams
coerces null / stringy input to a string, defaulting to "1" when the property is null. MicrosoftTeamsMessage::fact() accepts strings only, so any null (which can happen when checkout_qty isn't set on the notification or is passed as null)
2026-08-02 13:38:58 +01:00
4136b4eb8e Fixed custom report ambiguous ID query 2026-08-02 13:36:55 +01:00
8f8b318bd0 Updated component checkout with better message 2026-08-02 13:20:23 +01:00
a098138847 Fixed RB-21854 - make sure the ID is a number
One of our automated pen tests was triggering a 500 by passing a URL: /components/2%7C%7C(SELECT%20dbms_pipe.receive_message('ptt','5')%20FROM%20dual)%7C%7C0/checkout

This just makes sure the IDs passed are actual number.
2026-08-02 13:16:42 +01:00
d10f37c12c Fixed flappy test
Hard-coded the values, as it was failing with name of “Gene”, because it was finding that on “Generate Password”.
2026-08-02 12:58:08 +01:00
5d36aef1d2 Fixed FD-56789 - better handle failed writes 2026-08-02 12:45:43 +01:00
a434253a94 Ficed FD-56812 - better escaping for EULAs 2026-08-02 12:21:56 +01:00
2fc38b15c1 Added test 2026-08-02 11:55:01 +01:00
81c0763919 Fixed FD-56821 - better scoping on acceptance report 2026-08-02 11:51:32 +01:00
951bd4f0e5 Fixed FD-56819 - concurrency issues 2026-08-02 11:39:08 +01:00
6976f12154 Fixed FD-56817 - added escape forumula to locaiton scoping mismatch CSV 2026-08-02 10:50:48 +01:00
225fa61a24 Updated risky test 2026-07-31 16:05:56 +01:00
c66651d529 Added regression tests for livewire mounts 2026-07-31 15:58:02 +01:00
cd02e99d4c Livewire: Fixed FD-56800 - Harden livewire mount and boot methods against snapshot replays 2026-07-31 15:39:52 +01:00
9d99bdf220 Fixed RB-21850 - handle imports without a header row 2026-07-31 15:21:53 +01:00
96261201e1 Added @SuppressWarnings(PHPMD.UnusedFormalParameter) for required laravel signature variables 2026-07-31 12:50:34 +01:00
8ea374937f Added bulk action options tests 2026-07-31 12:43:20 +01:00
0d2974ca7a Use plurals on tablenames 2026-07-31 12:43:11 +01:00
ce15eac058 Added can update models to user factory 2026-07-31 12:42:19 +01:00
b283a20433 Converted users bulk actions to new format 2026-07-31 12:42:04 +01:00
fab90c3e91 Updated comment 2026-07-31 12:41:41 +01:00
e0a3dd2e97 Converted assets bulk action menu 2026-07-31 12:07:51 +01:00
ba86827b44 Converted smaller bulk actions menus 2026-07-31 07:26:46 +01:00
8a7efec636 Fixed FD-56789: Added backup before restore 2026-07-31 06:02:57 +01:00
4f21c07b5c Fixed FD-56789 - upload file delete ordering 2026-07-31 05:43:38 +01:00
836f37f854 Fixed FD-56789 - tighten user API company controls 2026-07-31 05:28:04 +01:00
cea409fbc7 Fixed importer tests 2026-07-31 05:12:17 +01:00
836c4a20c7 Block markdown images in emails 2026-07-31 04:47:43 +01:00
bc3cde5e97 Importer improvements 2026-07-31 04:16:03 +01:00
9dac0654f6 Merge pull request #19413 from grokability/bulk-actions-refactor-with-licenses
Licenses: Bulk actions refactor with licenses, added bulk checkin and delete to licenses
2026-07-31 03:02:21 +01:00
89bf60e091 Added tests 2026-07-31 00:47:44 +01:00
a9a23779f8 Added dynamic dropdowns for bulk actions 2026-07-31 00:47:34 +01:00
79fe1ef6eb Added translations 2026-07-31 00:42:26 +01:00
54e19778bd Added bulk actions to controller 2026-07-31 00:41:54 +01:00