b49935701b
Chunk data to reduce memory on large datasets when updating next_audit_date
...
Signed-off-by: snipe <snipe@snipe.net >
2024-02-05 20:48:24 +00:00
32c360f032
Re-added UI for load_remote
...
Signed-off-by: snipe <snipe@snipe.net >
2024-02-05 18:23:52 +00:00
38bd530fae
Update en defaults for controllers
...
Signed-off-by: snipe <snipe@snipe.net >
2023-12-24 19:44:20 +00:00
4546e87eb5
Merge pull request #13680 from marcusmoore/feature/sc-23769
...
Changed data source input to select in new label engine
2023-11-13 20:38:42 +00:00
57372fc82a
Correctly call the validator in the response if it fails
...
Signed-off-by: snipe <snipe@snipe.net >
2023-10-31 15:30:38 +00:00
a47e36c1e5
Add custom fields as options
2023-09-27 16:51:53 -07:00
474c03e3fc
Added name order to settings save controller method
...
Signed-off-by: snipe <snipe@snipe.net >
2023-08-21 20:10:03 +01:00
64342838fd
Return the user to the labels page on save
...
Signed-off-by: snipe <snipe@snipe.net >
2023-08-15 18:48:12 +01:00
b1464e028c
Merge branch 'develop' into develop
2023-07-31 07:57:29 +08:00
fb9b3a5453
Switched from a colon to a hyphen to handle windows filesystems
...
Signed-off-by: snipe <snipe@snipe.net >
2023-06-29 20:32:20 +01:00
3612526632
Disallow saving data if app is locked
...
Signed-off-by: snipe <snipe@snipe.net >
2023-05-10 01:14:54 -07:00
aefd330e4e
Added methods for google settings
...
Signed-off-by: snipe <snipe@snipe.net >
2023-05-10 00:54:28 -07:00
332b017dcc
Pass filename for manual backups
...
Signed-off-by: snipe <snipe@snipe.net >
2023-05-08 15:00:02 -07:00
cb68f41d9c
added ldap_location to settings
2023-04-25 11:44:04 -07:00
161999fbca
Fixed #12772 - use the APP_URL config more consistently
...
Signed-off-by: snipe <snipe@snipe.net >
2023-04-05 16:05:40 -07: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
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
ff895739f4
Merge pull request #12446 from Godmartinz/livewire_slack_inputs
...
Adds Livewire slack inputs
2023-02-15 13:27:07 -08:00
7363d4e223
FIxed yoda operator
...
Signed-off-by: snipe <snipe@snipe.net >
2023-02-06 12:43:35 -08:00
17f1772143
removes postslack from settings controller
2023-02-01 16:58:08 -08:00
f95a904d90
adds integration button, working on its functionality
2023-02-01 12:08:13 -08:00
c2c009a018
Merge branch 'develop' into develop
2023-01-24 09:53:42 +08:00
6de48b4dc8
Implement settings for labels
2022-11-01 20:00:53 +08:00
f9ac447dd1
adds default group to LDAP
2022-10-18 15:18:09 -07:00
0312ecf09d
Sets nullable attribute on validation
...
Signed-off-by: snipe <snipe@snipe.net >
2022-10-12 10:30:47 -07:00
70c766e8b3
Added setting to choose dashboard type
...
Signed-off-by: snipe <snipe@snipe.net >
2022-09-29 04:16:46 -07:00
193b31e427
select options working, testing sync then done
2022-08-31 12:58:33 -07:00
0c362e8b57
gets the groups selector to appear but options are blank
2022-08-29 12:09:56 -07:00
fc6fefdb4e
adds migration, variables, checkbox,working on groups
2022-08-25 15:19:38 -07:00
bb091760af
Fixedd unclosed brace
...
Signed-off-by: snipe <snipe@snipe.net >
2022-07-11 17:11:28 -07:00
2518e2f0ee
Removed > 300
...
Signed-off-by: snipe <snipe@snipe.net >
2022-07-08 17:09:56 -07:00
43e370f35a
Move migrations further up
...
Signed-off-by: snipe <snipe@snipe.net >
2022-07-08 16:40:51 -07:00
25cb32ca6a
Fixed typo
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-30 18:51:44 -07:00
1a423a252b
Derp
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-30 15:22:58 -07:00
7591f3f092
Added auth filter check regex
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-30 15:15:49 -07:00
2cace3c73a
Added LDAP warnings on page load
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-30 15:08:12 -07:00
d167d2a10f
Disallow backup deletion and log attempt if not allowed
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-24 15:49:22 -07:00
77bf28bcb6
Disallow purge
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-23 20:11:43 -07:00
5458676ead
Default to v3 of LDAP on settings save
...
Signed-off-by: snipe <snipe@snipe.net >
2022-06-06 21:00:22 -07:00
014a32b050
Run migrations after restore
...
Signed-off-by: snipe <snipe@snipe.net >
2022-05-18 14:12:17 -07:00
a8eb138ae0
Merge pull request #11133 from inietov/fixes/backup_createdat_time_incorrect
...
Fixes #11096 Backup created_at time is incorrect
2022-05-17 14:39:19 -07:00
72493d54aa
Show the date and time as the user select in their settings
2022-05-17 16:36:05 -05:00
91c7a89f93
Change to use the date() function instead of Helper::getFormattedDateObject()
2022-05-17 16:24:52 -05:00
11f540daaf
Added debug line
...
Signed-off-by: snipe <snipe@snipe.net >
2022-05-17 09:41:35 -07:00
0dfc98a493
Force db:wipe
...
Signed-off-by: snipe <snipe@snipe.net >
2022-05-17 04:27:48 -07:00
b5f3a357e2
Merge pull request #10850 from Godmartinz/feature/sc-18937/add-manager-to-ldap-sync
...
This looks good, thanks!
2022-03-29 12:06:01 +01:00