mirror of
https://gitlab.nic.cz/turris/reforis/foris-js.git
synced 2024-11-14 17:35:35 +01:00
Compare commits
3 Commits
d6945157be
...
c5b020c1e9
Author | SHA1 | Date | |
---|---|---|---|
|
c5b020c1e9 | ||
|
003606cb8c | ||
|
aeddd9ce74 |
|
@ -8,7 +8,6 @@
|
|||
import React from "react";
|
||||
import PropTypes from "prop-types";
|
||||
import { Switch } from "../../bootstrap/Switch";
|
||||
import { CheckBox } from "../../bootstrap/CheckBox";
|
||||
import { PasswordInput } from "../../bootstrap/PasswordInput";
|
||||
import { RadioSet } from "../../bootstrap/RadioSet";
|
||||
import { Select } from "../../bootstrap/Select";
|
||||
|
@ -65,7 +64,7 @@ DeviceForm.propTypes = {
|
|||
guest_wifi: PropTypes.object.isRequired,
|
||||
encryption: PropTypes.string.isRequired,
|
||||
available_bands: PropTypes.array.isRequired,
|
||||
"80211w": PropTypes.bool.isRequired,
|
||||
ieee80211w_disabled: PropTypes.bool.isRequired,
|
||||
}),
|
||||
formErrors: PropTypes.object.isRequired,
|
||||
setFormValue: PropTypes.func.isRequired,
|
||||
|
@ -228,11 +227,11 @@ function DeviceForm({
|
|||
helpText={_(
|
||||
"In case you have trouble connecting to WiFi Access Point, try disabling Management Frame Protection."
|
||||
)}
|
||||
checked={formData["80211w"]}
|
||||
checked={formData.ieee80211w_disabled}
|
||||
onChange={setFormValue((value) => ({
|
||||
devices: {
|
||||
[deviceIndex]: {
|
||||
"80211w": { $set: value },
|
||||
ieee80211w_disabled: { $set: value },
|
||||
},
|
||||
},
|
||||
}))}
|
||||
|
|
|
@ -59,6 +59,10 @@ function prepDataToSubmit(formData) {
|
|||
|
||||
if (!device.guest_wifi.enabled)
|
||||
formData.devices[idx].guest_wifi = { enabled: false };
|
||||
|
||||
if (device.encryption === "WPA2") {
|
||||
delete formData.devices[idx].ieee80211w_disabled;
|
||||
}
|
||||
});
|
||||
return formData;
|
||||
}
|
||||
|
|
|
@ -337,7 +337,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
|||
- First value
|
||||
+ Second value
|
||||
|
||||
@@ -500,10 +500,92 @@
|
||||
@@ -524,10 +524,92 @@
|
||||
>
|
||||
Enables Wi-Fi for guests, which is separated from LAN network. Devices connected to this network are allowed to access the internet, but aren't allowed to access other devices and the configuration interface of the router. Parameters of the guest network can be set in the Guest network tab.
|
||||
</small>
|
||||
|
@ -347,7 +347,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
|||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <label
|
||||
+ for=\\"22\\"
|
||||
+ for=\\"24\\"
|
||||
+ >
|
||||
+ SSID
|
||||
+ </label>
|
||||
|
@ -356,7 +356,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
|||
+ >
|
||||
+ <input
|
||||
+ class=\\"form-control\\"
|
||||
+ id=\\"22\\"
|
||||
+ id=\\"24\\"
|
||||
+ type=\\"text\\"
|
||||
+ value=\\"TestGuestSSID\\"
|
||||
+ />
|
||||
|
@ -386,7 +386,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
|||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <label
|
||||
+ for=\\"23\\"
|
||||
+ for=\\"25\\"
|
||||
+ >
|
||||
+ Password
|
||||
+ </label>
|
||||
|
@ -396,7 +396,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
|||
+ <input
|
||||
+ autocomplete=\\"current-password\\"
|
||||
+ class=\\"form-control is-invalid\\"
|
||||
+ id=\\"23\\"
|
||||
+ id=\\"25\\"
|
||||
+ required=\\"\\"
|
||||
+ type=\\"password\\"
|
||||
+ value=\\"\\"
|
||||
|
@ -430,7 +430,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
|||
class=\\"form-group switch\\"
|
||||
>
|
||||
<div
|
||||
@@ -527,10 +609,11 @@
|
||||
@@ -551,10 +633,11 @@
|
||||
<div
|
||||
class=\\"text-right\\"
|
||||
>
|
||||
|
@ -449,7 +449,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||
- First value
|
||||
+ Second value
|
||||
|
||||
@@ -22,10 +22,488 @@
|
||||
@@ -22,10 +22,512 @@
|
||||
Wi-Fi 1
|
||||
</h2>
|
||||
</label>
|
||||
|
@ -537,7 +537,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <div
|
||||
+ class=\\"custom-control custom-checkbox \\"
|
||||
+ class=\\"custom-control custom-switch\\"
|
||||
+ >
|
||||
+ <input
|
||||
+ class=\\"custom-control-input\\"
|
||||
|
@ -549,12 +549,12 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||
+ for=\\"6\\"
|
||||
+ >
|
||||
+ Hide SSID
|
||||
+ </label>
|
||||
+ <small
|
||||
+ class=\\"form-text text-muted\\"
|
||||
+ class=\\"form-text text-muted mt-0 mb-3\\"
|
||||
+ >
|
||||
+ If set, network is not visible when scanning for available networks.
|
||||
+ </small>
|
||||
+ </label>
|
||||
+ </div>
|
||||
+ </div>
|
||||
+ <div
|
||||
|
@ -924,6 +924,30 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
|||
+ class=\\"custom-control-label\\"
|
||||
+ for=\\"11\\"
|
||||
+ >
|
||||
+ Disable Management Frame Protection
|
||||
+ </label>
|
||||
+ <small
|
||||
+ class=\\"form-text text-muted mt-0 mb-3\\"
|
||||
+ >
|
||||
+ In case you have trouble connecting to WiFi Access Point, try disabling Management Frame Protection.
|
||||
+ </small>
|
||||
+ </div>
|
||||
+ </div>
|
||||
+ <div
|
||||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <div
|
||||
+ class=\\"custom-control custom-switch\\"
|
||||
+ >
|
||||
+ <input
|
||||
+ class=\\"custom-control-input\\"
|
||||
+ id=\\"12\\"
|
||||
+ type=\\"checkbox\\"
|
||||
+ />
|
||||
+ <label
|
||||
+ class=\\"custom-control-label\\"
|
||||
+ for=\\"12\\"
|
||||
+ >
|
||||
+ Enable Guest Wi-Fi
|
||||
+ </label>
|
||||
+ <small
|
||||
|
|
Loading…
Reference in New Issue
Block a user