snipe
|
c25d56ea85
|
Refactored licenses controller to use a pessimistic lock inside a transaction
|
2026-05-26 14:24:02 +01:00 |
|
snipe
|
f92a9a6cc6
|
Made isFullMultipleCompanySupportEnabled a public method
|
2026-05-26 14:23:32 +01:00 |
|
snipe
|
988729fbeb
|
Skip user records if user exists in another company if FMCS is enabled
|
2026-05-26 13:36:02 +01:00 |
|
snipe
|
39fbe98313
|
Fixed overwriting ownership of import
|
2026-05-26 13:11:30 +01:00 |
|
snipe
|
46d5234fd7
|
Throttle TOTP requests
|
2026-05-26 13:04:26 +01:00 |
|
snipe
|
dd4117bd5b
|
Tighter guard on user imports auth fields if the user is authenticated (aka not run via cli)
|
2026-05-26 12:56:10 +01:00 |
|
snipe
|
4dcd5190df
|
Merge pull request #19025 from grokability/move-api-singletons-into-middleware
Move API singletons from SettingServiceProvider into middleware
|
2026-05-26 12:07:03 +01:00 |
|
snipe
|
3737b34913
|
Back-patch security fixes
|
2026-05-26 11:36:29 +01:00 |
|
snipe
|
aa0eb24e80
|
Fixed merge mess
|
2026-05-26 11:15:30 +01:00 |
|
snipe
|
9d012dd06d
|
WTF
|
2026-05-26 11:14:27 +01:00 |
|
snipe
|
02488a62c1
|
Updated controllers
|
2026-05-26 11:03:55 +01:00 |
|
snipe
|
59b621500f
|
Bulk checkin license seats
|
2026-05-26 11:03:40 +01:00 |
|
snipe
|
4127c6a0c0
|
Fixed FD-54447 - superuser on user bulk edit check for groups
|
2026-05-26 10:48:24 +01:00 |
|
snipe
|
d74197aacc
|
Disallow ldap_import and activated in bulk editing users if user doesn’t have permission
|
2026-05-26 10:47:40 +01:00 |
|
snipe
|
f3a4f5edaa
|
Allow query string or parameter for byserial
|
2026-05-26 10:41:23 +01:00 |
|
snipe
|
93576fc435
|
Include table prefixes on OAuth Clients
|
2026-05-26 10:41:22 +01:00 |
|
snipe
|
3a714c3ef6
|
Updated dev assets
|
2026-05-26 10:41:22 +01:00 |
|
snipe
|
2a69bf903e
|
Fixed parenthases
|
2026-05-26 10:41:04 +01:00 |
|
snipe
|
266f04b04c
|
Fixed #19042 - use markdown for demo settings
|
2026-05-26 10:40:46 +01:00 |
|
snipe
|
9f64a90a45
|
Added newline
|
2026-05-26 10:40:46 +01:00 |
|
snipe
|
baacf171f4
|
More pint compliance
|
2026-05-26 10:40:46 +01:00 |
|
snipe
|
109e7fff68
|
Bumped hash and improved the version console command
|
2026-05-26 10:40:46 +01:00 |
|
snipe
|
0565ec22cb
|
Fixed #19057 - update last login on google auth
|
2026-05-26 10:40:46 +01:00 |
|
snipe
|
17fc52a237
|
Added to assets license tab as well
|
2026-05-26 10:40:46 +01:00 |
|
snipe
|
f535b8ffd2
|
Bulk checkin license seats
|
2026-05-26 10:40:45 +01:00 |
|
snipe
|
221e495974
|
Show number of selected, use checkboxEnabledFormatter on simple toolbars
|
2026-05-26 10:40:45 +01:00 |
|
snipe
|
8f06902230
|
Use intended() for redirect back to where you were
|
2026-05-26 10:40:45 +01:00 |
|
snipe
|
ff95416a90
|
Added bulk checkin controller method
|
2026-05-26 10:40:45 +01:00 |
|
snipe
|
a23bc89607
|
Graceful redirect if the user is not allowed
|
2026-05-26 10:40:45 +01:00 |
|
snipe
|
6da5f2e19b
|
Fixed FD-55585 - check canceled_by_admin more closely
|
2026-05-26 10:40:45 +01:00 |
|
snipe
|
ce0ce8688b
|
Fixed #19052 - PUT next_audit_date does not produce audit log entry
|
2026-05-26 10:40:26 +01:00 |
|
snipe
|
43be1e8364
|
Fixed FD-55580 - added selectlist gate and tests
|
2026-05-26 10:40:26 +01:00 |
|
snipe
|
a383033ffa
|
Chekc auth before assigning S3 temporary link
|
2026-05-26 10:40:02 +01:00 |
|
snipe
|
72383fdbd7
|
Fixed RB-4158 - handle numeric values better
|
2026-05-26 10:39:47 +01:00 |
|
snipe
|
9cab197651
|
Fixed RB-4138 - json validation on wonky params
|
2026-05-26 10:39:47 +01:00 |
|
snipe
|
db4fcff1f3
|
Fixed RB-4136 - array to string conversion when people throw random crap at the API
|
2026-05-26 10:39:47 +01:00 |
|
snipe
|
ea820ce99a
|
Fixed rollbar for labels
|
2026-05-26 10:39:47 +01:00 |
|
snipe
|
d21ff001bf
|
Fixed RB-4131 depreciation name error
|
2026-05-26 10:39:47 +01:00 |
|
snipe
|
e7c80b89eb
|
Scope assets, locations, etc to the target, not the admin
|
2026-05-20 19:10:51 +01:00 |
|
snipe
|
6ae09e15fb
|
Updated tests and transformers
|
2026-05-20 16:17:02 +01:00 |
|
snipe
|
f03b27ec88
|
Updated validator to accept single company_id or array
|
2026-05-20 15:08:53 +01:00 |
|
snipe
|
c377b41198
|
Updated controllers
|
2026-05-20 14:58:18 +01:00 |
|
snipe
|
e9e9dfeeab
|
Load companies to avoid n+1
|
2026-05-19 14:40:39 +01:00 |
|
snipe
|
f8c084cde7
|
This is hacky - might need to revisit
|
2026-05-19 14:40:20 +01:00 |
|
snipe
|
2a93de675f
|
Handle pipe delimited companyes in user importer
|
2026-05-19 14:38:52 +01:00 |
|
snipe
|
e5f41f8f17
|
Use more common companies string
|
2026-05-19 14:38:28 +01:00 |
|
snipe
|
541128dd7a
|
Updated tranformers
|
2026-05-19 14:23:44 +01:00 |
|
snipe
|
23b9c881ad
|
Updated presenter
|
2026-05-19 14:16:45 +01:00 |
|
snipe
|
cacd6f7e9b
|
Add pipe separator to import more than one company for a user
|
2026-05-19 13:26:38 +01:00 |
|
snipe
|
4db4314f18
|
Added getCurrentUserCompanyIds (plural) to Company model
|
2026-05-19 13:26:06 +01:00 |
|