snipe
50baed175f
Removed elibyy/tcpdf-laravel - we call it directly now
...
- The wrapper package is no longer a dependency
- PDF generation (labels, checkout acceptance) continues to work via the raw TCPDF class
2026-05-18 12:46:26 +01:00
snipe
a895566b02
Pint fixes
2026-04-09 19:09:32 +01:00
snipe
5d75765aae
Optionally log the user’s ID in the header
2026-04-09 19:09:21 +01:00
snipe
c1a93e3ac8
Apply pint to config directory
2026-03-13 18:08:12 +00:00
Marcus Moore
4ca53e6f70
Remove Collective provider and aliases
2026-03-10 16:45:48 -07:00
Marcus Moore
70d1ffe294
Remove MacroServiceProvider and macros.php
2026-03-10 16:39:30 -07:00
snipe
fa2aafe41f
Set a limit on number of users for group user loading
2025-11-12 20:19:52 +00:00
snipe
01f7b5d709
Added CJK and Arabic font support
2025-09-15 14:46:11 +01:00
snipe
39e6223ff2
POssible alternative to #17386 - adding SAML key size to env
...
Signed-off-by: snipe <snipe@snipe.net >
2025-08-21 11:27:50 +01:00
Brady Wetherington
9555825a67
Update minimum PHP version
2025-02-24 14:03:57 +00:00
snipe
972bd1ef83
Tinkering with routes for breadcrumbs
...
Signed-off-by: snipe <snipe@snipe.net >
2025-02-19 00:37:09 +00:00
snipe
4933aa5784
Add StorageHelper to app config
...
Signed-off-by: snipe <snipe@snipe.net >
2024-10-17 00:27:04 +01:00
snipe
2b0c67c263
Load the icon helper
...
Signed-off-by: snipe <snipe@snipe.net >
2024-08-18 15:51:00 +01:00
Marcus Moore
869c06f454
Register anonymous blade component namespace
2024-07-23 15:41:58 -07:00
snipe
7c7fa96334
Pulled from the app.php as well
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-22 10:19:55 +01:00
snipe
bbad84c6cc
Hides the “Disable Other Login Mechanisms” option via env
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-22 10:13:59 +01:00
Marcus Moore
9dd3827222
Allow setting a prefix for Livewire's update and asset urls
2024-07-11 12:43:29 -07:00
snipe
ec063b4af5
Updated PHP min version
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-10 17:07:44 +01:00
snipe
22aca1af53
Fixed typo
...
Signed-off-by: snipe <snipe@snipe.net >
2024-07-10 16:12:20 +01:00
Brady Wetherington
6df9742664
Built a workaround for backup notification translations
2024-06-27 13:17:16 +01:00
snipe
5251e6787d
Use two-letter fallback code
...
Ugh, I hate this
Signed-off-by: snipe <snipe@snipe.net >
2024-06-20 12:58:00 +01:00
snipe
fb233c0aa4
Cleaned up facade names and references
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-29 12:38:15 +01:00
Brady Wetherington
f633dbba64
Merge branch 'develop' into snipeit_v7_laravel10
2024-05-20 12:55:29 +01:00
snipe
ca1555d962
Fixed #14664 - allow additional urls in env for CSP
...
Signed-off-by: snipe <snipe@snipe.net >
2024-05-16 22:19:18 +01:00
Brady Wetherington
5b9120ba6c
Merge branch 'develop' into snipeit_v7_laravel10
2024-03-05 19:22:37 +00:00
snipe
9b2fcbff08
Set CSP headers to true by default
...
Signed-off-by: snipe <snipe@snipe.net >
2024-03-01 11:36:37 +00:00
Brady Wetherington
8a2f3405d5
Merge branch 'develop' into snipeit_v7_laravel10
...
A lot of changes here, but hopefully this works?
2024-01-29 22:12:58 +00:00
Brady Wetherington
401e1842ee
Fixed pluralization bug due to dashed-locale names instead of underscored
...
Our locale directories are named things like 'en-US'. But the pluralization
code used by Laravel (through Symfony) requires locale names to be
in the format en_US. This change introduces a new Translator,
SnipeTranslator, which is a tiny set of changes against the built-in
one. It additionally adds a SnipeTranslationServiceProvider, which
loads up the new Translator.
2024-01-26 15:40:55 +00:00
Brady Wetherington
f734e196e5
Merge branch 'develop' into snipeit_v7_laravel10
2024-01-08 18:57:55 +00:00
snipe
8bc5f08da5
Fixed a few more small localization issues
...
Signed-off-by: snipe <snipe@snipe.net >
2023-12-24 20:14:49 +00:00
snipe
2a4eff2e90
Remove env var option for config on fallback
...
Signed-off-by: snipe <snipe@snipe.net >
2023-12-20 01:03:11 +00:00
snipe
a0553f4c33
Update fallback locale to new locale code
...
Signed-off-by: snipe <snipe@snipe.net >
2023-12-20 01:01:59 +00:00
Brady Wetherington
7a5714cc85
Merge branch 'develop' into snipeit_v7_laravel10
2023-10-03 20:37:17 +01:00
snipe
456d55c3bd
Added some mail settings to /settings for easier reference
...
Signed-off-by: snipe <snipe@snipe.net >
2023-09-21 16:14:47 +01:00
Brady Wetherington
09fdc946a0
Merge branch 'develop' into snipeit_v7
...
Had to do some asset rebuilds, and a composer update
2023-05-17 17:37:10 -07:00
snipe
bc9b47c46d
Removed env dependency, switched to DB
...
Signed-off-by: snipe <snipe@snipe.net >
2023-05-10 00:27:47 -07:00
snipe
c52b48c383
Google oauth login
...
Signed-off-by: snipe <snipe@snipe.net >
2023-05-10 00:14:28 -07:00
Brady Wetherington
645bba96cd
WIP: First stabs at getting Laravel Vite to work; no luck so far :(
...
Probably going to back out all the 'vite' stuff anyways :/
2023-02-21 19:35:37 -08:00
snipe
5a7e35c0e8
Made a conditional escape according to .env
...
Signed-off-by: snipe <snipe@snipe.net >
2022-09-30 09:48:43 -07:00
Brady Wetherington
0c7d4a709a
Cleaned up more logging options
2022-07-25 19:25:06 -07:00
Brady Wetherington
7057cb0104
Make all *_LOG_LEVEL vars consistent; set default to 'warning'
2022-07-25 18:44:37 -07:00
snipe
cf99d42413
Added backup delete to app config
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-24 15:48:37 -07:00
snipe
77bf28bcb6
Disallow purge
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-23 20:11:43 -07:00
Brady Wetherington
6756dd193e
SCIM integration using the 're-do-the routes' approach, which seems like a dead-end
...
Cleaning up routes to match laravel-scim-server's recommended implementation
Some actually *working* changes for SCIM support?!
Whoops, forgot my route file
Fix public SCIM routes
Removed Ziggy, removed old generated file, yanked Ziggy references
Resolves the first set of comments for SCIM
Ensure all /api routes have baseUrl prepended
Fix the parent:: call to be, uh, actually correct :P
Clarify the route-ordering, as it is quite tricky
This gets it so that users can actually be saved..
Work around the lack of callbacks with some inheritance
Mapped a bunch more fields from SCIM into Snipe-IT's user table
More baseUrl shenanigans since we yanked Ziggy :/
Properly map job title and work with some other necessary attributes
Map more fields...
Finalized basic mapping for core and enterprise namespaces
Latest tuned settings for SCIM config to work with Azure (and others)
2022-04-05 20:26:37 +01:00
Godfrey Martinez
fe6a6740db
Merge branch 'develop' into feature/sc-15014/asset-acceptance-and-signed-eula-as-pdf
2022-03-22 10:10:56 -07:00
snipe
b876d0abb0
Merge remote-tracking branch 'origin/master' into develop
...
Signed-off-by: snipe <snipe@snipe.net >
# Conflicts:
# .env.example
# app/Http/Controllers/Auth/LoginController.php
# app/Http/Kernel.php
# app/Http/Transformers/ActionlogsTransformer.php
# app/Importer/AssetImporter.php
# app/Models/Accessory.php
# app/Models/Consumable.php
# app/Presenters/AccessoryPresenter.php
# app/Presenters/ComponentPresenter.php
# app/Presenters/ConsumablePresenter.php
# app/Providers/AuthServiceProvider.php
# composer.json
# composer.lock
# config/app.php
# config/cors.php
# config/version.php
# package-lock.json
# public/js/build/app.js
# public/js/build/app.js.LICENSE.txt
# public/js/dist/all.js
# public/mix-manifest.json
# resources/views/accessories/view.blade.php
# resources/views/consumables/view.blade.php
# resources/views/settings/saml.blade.php
# routes/api.php
2022-03-03 21:59:38 -08:00
Godfrey M
533670f3f1
faulty method for converting asset acceptance to pdf
2022-02-24 14:50:16 -08:00
snipe
50f55b4308
Fixes broken API throttling
...
Signed-off-by: snipe <snipe@snipe.net >
2022-02-24 13:10:10 -08:00
snipe
42fcd29200
Fixed #10436 on master, applies #10449
...
Signed-off-by: snipe <snipe@snipe.net >
2022-02-22 21:06:54 -08:00
Alex Janes
edef640d35
Merge branch 'develop' into features/lock_logins_to_saml
2022-01-11 09:05:14 -05:00