dccd6fd4b1
Duplicate withCount
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-08 13:06:14 -08:00
7f8bdbd252
Added showableAssets() relationship to Category model
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-08 13:01:38 -08:00
45b5a8b6ab
Catch exception if the file can’t be handled via Intervention
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-07 15:56:36 -08:00
1ebbc767f1
Merge pull request #12624 from snipe/features/added_vip_and_byod_to_importer
...
Added `vip` and `byod` to importer
2023-03-06 17:11:28 -08:00
e1069ac234
Return a file not found error if it doesn’t appear on disk
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-06 15:09:37 -08:00
8b6e8898c1
Fixed hardcoded string
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-06 15:09:12 -08:00
2cb06165c4
Added missing vip field to transformer and request
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-06 15:00:04 -08:00
cc7325074e
Check that the file exists before trying to stat it for filesize
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-06 10:47:28 -08:00
f54d83ed59
Merge pull request #12612 from manuteleco/add_path_in_preflight_url_message
...
Fixed #11800 : Include path in the expected URL during Pre-Flight
2023-03-06 09:36:15 -08:00
548ae7ad22
Add Reverse Proxy support to Pre-Flight URL check
...
Before this change, the Pre-Flight URL check would inevitably fail
whenever Snipe-IT was running behind a reverse proxy or load balancer.
The URL check tries to ensure that the configured application URL
matches the URL that is actually used to reach the application. However,
when running behind an HTTP intermediary (like a reverse proxy or a load
balancer) the HTTP connection that Snipe-IT receives is not the _real_
connection from the user anymore, but a connection from the HTTP
intermediary. The scheme, host and port that Snipe-IT would obtain from
that incoming intermediary connection wouldn't match what is configured
as application URL and, therefore, the URL check would fail.
This commit solves the situation by making Snipe-IT's Pre-Flight URL
check aware of the `X-Forwarded-Proto` and `X-Forwarded-Host` HTTP
headers. These headers represent the _de-facto_ standard used by reverse
proxies and other HTTP intermediary components to convey information
about the incoming HTTP connection to the upstream application. Being
the upstream application, Snipe-IT can then make use of this information
to correctly evaluate the validity of the configured application URL.
2023-03-05 18:15:16 +01:00
1d4f4b92de
Include path in the expected URL during Pre-Flight
...
So that the message displayed to the user when the URL Pre-Flight check
fails is:
> Snipe-IT thinks your URL is SCHEME://DOMAIN, but your real
URL is SCHEME://DOMAIN/setup
instead of:
> Snipe-IT thinks your URL is SCHEME://DOMAIN/setup, but your real
URL is SCHEME://DOMAIN/setup
Having a missing "/setup" in the expected URL might confuse the user
into thinking that it is an additional configuration problem they need
to fix.
With this change, the comparison between the expected and actual URL
will not contain any accidental difference anymore. Only those that the
user really needs to be aware of and fix in their setup.
2023-03-05 17:52:45 +01:00
8a5d426ccd
Use correct LicenseSeat property
2023-03-02 19:33:32 -06:00
b8231f420b
Remove name from blanking paroperties
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-01 14:12:33 -08:00
84a14918bb
Updated comments
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-01 14:03:33 -08:00
473553c464
Moved gate
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-01 14:01:40 -08:00
dac877f184
Added location clone
...
Signed-off-by: snipe <snipe@snipe.net >
2023-03-01 13:51:35 -08:00
ca849db316
The 'download activity report' displayed the wrong value for 'admin'
2023-03-01 12:23:13 -08:00
562546a853
Updated comment
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-28 23:37:30 -08:00
4860440306
Check that it’s an array (versus checking that it’s not a bool)
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-28 23:32:10 -08:00
b72a9cc6fd
Check if the $owner is boolean
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-28 23:31:26 -08:00
463ef02fae
Merge pull request #12578 from inietov/fixes/undefined_variable_total
...
Fixed Undefined variable `$total`
2023-02-28 20:50:00 -08:00
1f7ae08d76
Merge branch 'develop' into features/make_eol_sortable
2023-02-28 18:05:09 -08:00
1be0a8d911
Declare variable as an empty array
2023-02-28 10:22:49 -06:00
9d94bd6567
Validate if the license seat is not checked out, it can't be checked in
2023-02-27 18:57:38 -06:00
96c851468c
Added max results limit to report index
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-27 12:04:46 -08:00
3e47d9e689
Pass the existing asset name to the bulk checkout form
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-24 09:54:46 -08:00
5e6ebb9a65
Merge pull request #12410 from uberbrady/paginate_accessories_report
...
Paginate accessories report
2023-02-23 12:26:17 -08:00
8e72da42e8
Merge pull request #12406 from akemidx/vip_tag
...
Added a checkbox to notate VIP status
2023-02-23 12:23:29 -08:00
eb6357636a
Merge pull request #12467 from marcusmoore/fix/scope-people-with-full-multiple-companies
...
Fix full company scoping in user selects
2023-02-23 10:36:33 -08:00
690970b4aa
fixing ff error
2023-02-22 18:18:20 -05:00
f63710fb5c
Remove unused import
2023-02-22 12:34:56 -08:00
7667b0a216
Remove extra line
2023-02-22 12:34:35 -08:00
931ca98c02
Remove middleware bypass
2023-02-22 12:33:55 -08:00
4bf1566d2a
Merge pull request #12124 from Godmartinz/feature/sc-16946/add-checkbox-to-allow-skipping-a-user-during
...
Adds Boolean to Users Table for Auto Assigning Licenses
2023-02-21 20:10:46 -08:00
0c3115553e
Merge branch 'develop' into vip_tag
2023-02-21 20:03:49 -08:00
58801dbb0b
allows users to clear their slack settings
2023-02-16 08:43:12 -08:00
7b510d5f2b
greys out submit button conditionally
2023-02-15 15:46:05 -08:00
27e5832a28
Use existing slack translations
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-15 14:06:52 -08:00
ff895739f4
Merge pull request #12446 from Godmartinz/livewire_slack_inputs
...
Adds Livewire slack inputs
2023-02-15 13:27:07 -08:00
057f0be20a
Merge pull request #12473 from inietov/fixes/rollbar_attempt_to_read_property_on_null
...
Fixed ErrorException: Attempt to read property "id" on null [sc-19855]
2023-02-15 12:32:53 -08:00
3800cdd0da
Merge pull request #12466 from snipe/fixes/style_fixes
...
Style fixes
2023-02-15 11:07:59 -08:00
6936efd387
Remove e() function from customfield format input
2023-02-12 16:27:37 -06:00
b0b1c96ab5
Merge pull request #12514 from marcusmoore/fixes/preserve-asset-name-during-api-checkout
...
Fix asset names being removed during API checkout requests
2023-02-14 12:22:03 -08:00
8e00191b69
Add comment
2023-02-14 12:19:16 -08:00
a94f19a68e
Use name if provided by asset checkout request
2023-02-14 12:08:20 -08:00
2349f54013
Use translation strings for importer exceptions
2023-02-13 13:30:36 -08:00
73f355f3a8
Return 422 instead of 500 when import is invalid
2023-02-08 12:39:42 -08:00
b3881a43a7
Fix return type
2023-02-08 12:34:25 -08:00
c2c666aef0
Formatting
2023-02-08 12:32:57 -08:00
5962f1b627
Catch json encoding exceptions and display them to the user
2023-02-08 12:21:51 -08:00