Added server not configured case

This commit is contained in:
Juan Gilsanz Polo 2022-10-15 02:29:08 +02:00
parent 8f8ef05a3f
commit d3f774174f
4 changed files with 24 additions and 0 deletions

View file

@ -372,6 +372,7 @@
"staticLeaseCreated": "DHCP static lease created successfully",
"staticLeaseNotCreated": "The DHCP static lease couldn't be created",
"staticLeaseExists": "The DHCP static lease already exists",
"serverNotConfigured": "Server not configured",
"restoreLeases": "Restore leases",
"restoringLeases": "Restoring leases...",
"leasesRestored": "Leases restored successfully",

View file

@ -372,6 +372,7 @@
"staticLeaseCreated": "Asignación DHCP estática creada correctamente",
"staticLeaseNotCreated": "No se ha podido crear la asignación DHCP estática",
"staticLeaseExists": "La asignación DHCP estática ya existe",
"serverNotConfigured": "El servidor no está configurado",
"restoreLeases": "Restaurar asignaciones",
"restoringLeases": "Restaurando asignaciones...",
"leasesRestored": "Asignaciones restauradas correctamente",

View file

@ -96,6 +96,15 @@ class DhcpStatic extends StatelessWidget {
color: Colors.red
);
}
else if (result['result'] == 'error' && result['message'] == 'server_not_configured' ) {
appConfigProvider.addLog(result['log']);
showSnacbkar(
context: context,
appConfigProvider: appConfigProvider,
label: AppLocalizations.of(context)!.serverNotConfigured,
color: Colors.red
);
}
else {
appConfigProvider.addLog(result['log']);
showSnacbkar(

View file

@ -1292,6 +1292,19 @@ Future createStaticLease({
)
};
}
else if (result['statusCode'] == 400 && result['body'].contains('server is unconfigured')) {
return {
'result': 'error',
'message': 'server_not_configured',
'log': AppLog(
type: 'add_static_lease',
dateTime: DateTime.now(),
message: 'server_not_configured',
statusCode: result['statusCode'].toString(),
resBody: result['body'],
)
};
}
else {
return {
'result': 'error',