From: ivan Date: Thu, 6 Jan 2005 19:02:31 +0000 (+0000) Subject: add enable_edit flag so serials and key codes can be edited locally X-Git-Tag: BEFORE_FINAL_MASONIZE~735 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=e438cf154c913221a998464a45a3388584d0cefb add enable_edit flag so serials and key codes can be edited locally --- diff --git a/FS/FS/part_export/artera_turbo.pm b/FS/FS/part_export/artera_turbo.pm index 8e2ed8569..68910ed75 100644 --- a/FS/FS/part_export/artera_turbo.pm +++ b/FS/FS/part_export/artera_turbo.pm @@ -25,6 +25,9 @@ tie my %options, 'Tie::IxHash', 'debug' => { 'label' => 'Enable debug logging', 'type' => 'checkbox', }, + 'enable_edit' => { 'label' => 'Enable local editing of Artera serial numbers and key codes (note that the changes will NOT be exported to Artera)', + 'type' => 'checkbox', + }, ; %info = ( @@ -110,6 +113,7 @@ sub _export_insert { sub _export_replace { my( $self, $new, $old ) = (shift, shift, shift); + return '' if $self->option('enable_edit'); return "can't change serial number with Artera" if $old->id != $new->id && $old->id; return "can't change key code with Artera"