mirror of
https://github.com/go-vikunja/app
synced 2024-06-01 02:06:51 +00:00
added ignore certificates button to login page temporarily.
This commit is contained in:
parent
6f43c9357d
commit
e0ebb5304b
|
@ -21,7 +21,8 @@ class SettingsPageState extends State<SettingsPage> {
|
|||
if(defaultList == null)
|
||||
VikunjaGlobal.of(context).listService.getDefaultList().then((value) => setState(() => defaultList = value == null ? null : int.tryParse(value)));
|
||||
|
||||
VikunjaGlobal.of(context).settingsManager.getIgnoreCertificates().then((value) => setState(() => ignoreCertificates = value == "1" ? true:false));
|
||||
if(ignoreCertificates == null)
|
||||
VikunjaGlobal.of(context).settingsManager.getIgnoreCertificates().then((value) => setState(() => ignoreCertificates = value == "1" ? true:false));
|
||||
|
||||
return new Scaffold(
|
||||
appBar: AppBar(title: Text("Settings"),),
|
||||
|
|
|
@ -25,6 +25,7 @@ class _LoginPageState extends State<LoginPage> {
|
|||
final _formKey = GlobalKey<FormState>();
|
||||
bool _loading = false;
|
||||
bool _rememberMe = false;
|
||||
bool ignoreCertificates;
|
||||
|
||||
final _serverController = TextEditingController();
|
||||
final _usernameController = TextEditingController();
|
||||
|
@ -52,6 +53,9 @@ class _LoginPageState extends State<LoginPage> {
|
|||
|
||||
@override
|
||||
Widget build(BuildContext ctx) {
|
||||
if(ignoreCertificates == null)
|
||||
VikunjaGlobal.of(context).settingsManager.getIgnoreCertificates().then((value) => setState(() => ignoreCertificates = value == "1" ? true:false));
|
||||
|
||||
return Scaffold(
|
||||
body: Center(
|
||||
child: SingleChildScrollView(
|
||||
|
@ -151,7 +155,13 @@ class _LoginPageState extends State<LoginPage> {
|
|||
ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text("Please enter your frontend url")));
|
||||
}
|
||||
},
|
||||
child: VikunjaButtonText("Login with Frontend")))
|
||||
child: VikunjaButtonText("Login with Frontend"))),
|
||||
ignoreCertificates != null ?
|
||||
CheckboxListTile(title: Text("Ignore Certificates"), value: ignoreCertificates, onChanged: (value) {
|
||||
setState(() => ignoreCertificates = value);
|
||||
VikunjaGlobal.of(context).settingsManager.setIgnoreCertificates(value);
|
||||
VikunjaGlobal.of(context).client.ignoreCertificates = value;
|
||||
}) : ListTile(title: Text("..."))
|
||||
],
|
||||
),
|
||||
),
|
||||
|
|
Loading…
Reference in New Issue
Block a user