mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 11:13:24 +02:00
dhcp: Enter edit mode after adding a static lease from list
After a lease has been added from the list of leases it is often desirable to edit it right away. It appeared that the system was in edit mode after the lease has been added because the form had the values of the recently added lease, but hitting the "Add" button cause an error message that stated that this is a duplicate entry. This patch will switch to edit more where the user can change the values and hit "Update". If he or she chooses to ignore that the entry is still saved.
This commit is contained in:
@@ -438,6 +438,9 @@ if ($dhcpsettings{'ACTION'} eq $Lang::tr{'add'}.'2') {
|
||||
if ($dhcpsettings{'KEY2'} eq '') { #add or edit ?
|
||||
unshift (@current2, "$dhcpsettings{'FIX_MAC'},$dhcpsettings{'FIX_ADDR'},$dhcpsettings{'FIX_ENABLED'},$dhcpsettings{'FIX_NEXTADDR'},$dhcpsettings{'FIX_FILENAME'},$dhcpsettings{'FIX_ROOTPATH'},$dhcpsettings{'FIX_REMARK'}\n");
|
||||
&General::log($Lang::tr{'fixed ip lease added'});
|
||||
|
||||
# Enter edit mode
|
||||
$dhcpsettings{'KEY2'} = $key;
|
||||
} else {
|
||||
@current2[$dhcpsettings{'KEY2'}] = "$dhcpsettings{'FIX_MAC'},$dhcpsettings{'FIX_ADDR'},$dhcpsettings{'FIX_ENABLED'},$dhcpsettings{'FIX_NEXTADDR'},$dhcpsettings{'FIX_FILENAME'},$dhcpsettings{'FIX_ROOTPATH'},$dhcpsettings{'FIX_REMARK'}\n";
|
||||
$dhcpsettings{'KEY2'} = ''; # End edit mode
|
||||
|
||||
Reference in New Issue
Block a user