nicht benutzte Spalte parts.alternate entfernen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 28 Jul 2016 09:55:38 +0000 (11:55 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 28 Jul 2016 09:56:00 +0000 (11:56 +0200)
SL/Controller/CsvImport/Part.pm
SL/DB/MetaSetup/Part.pm
SL/IC.pm
sql/Pg-upgrade2/remove_alternate_from_parts.sql [new file with mode: 0644]
templates/webpages/ic/form_header.html

index 98ee01d..ad09896 100644 (file)
@@ -480,7 +480,7 @@ sub init_profile {
   my ($self) = @_;
 
   my $profile = $self->SUPER::init_profile;
-  delete @{$profile}{qw(alternate assembly bom expense_accno_id income_accno_id inventory_accno_id makemodel priceupdate stockable type)};
+  delete @{$profile}{qw(assembly bom expense_accno_id income_accno_id inventory_accno_id makemodel priceupdate stockable type)};
 
   $profile->{"pricegroup_$_"} = '' for 1 .. scalar @{ $_[0]->all_pricegroups };
 
index 2008fef..392249d 100644 (file)
@@ -9,7 +9,6 @@ use parent qw(SL::DB::Object);
 __PACKAGE__->meta->table('parts');
 
 __PACKAGE__->meta->columns(
-  alternate          => { type => 'boolean', default => 'false' },
   assembly           => { type => 'boolean', default => 'false' },
   bin_id             => { type => 'integer' },
   bom                => { type => 'boolean', default => 'false' },
index 81b3cce..09b9bdb 100644 (file)
--- a/SL/IC.pm
+++ b/SL/IC.pm
@@ -327,7 +327,6 @@ sub save {
          partnumber = ?,
          description = ?,
          makemodel = ?,
-         alternate = 'f',
          assembly = ?,
          listprice = ?,
          sellprice = ?,
diff --git a/sql/Pg-upgrade2/remove_alternate_from_parts.sql b/sql/Pg-upgrade2/remove_alternate_from_parts.sql
new file mode 100644 (file)
index 0000000..8feadb2
--- /dev/null
@@ -0,0 +1,4 @@
+-- @tag: remove_alternate_from_parts
+-- @description: Veraltete Spalte »alternate« aus Tabelle »parts« entfernen
+-- @depends: release_3_4_1
+ALTER TABLE parts DROP COLUMN alternate;
index 48b0ab1..cde2642 100644 (file)
@@ -12,7 +12,6 @@
   <input name="item" type="hidden" value="[% HTML.escape(item) %]">
   <input name="title" type="hidden" value="[% HTML.escape(title) %]">
   <input name="makemodel" type="hidden" value="[% HTML.escape(makemodel) %]">
-  <input name="alternate" type="hidden" value="[% HTML.escape(alternate) %]">
   <input name="onhand" type="hidden" value="[% HTML.escape(onhand) %]">
   <input name="orphaned" type="hidden" value="[% HTML.escape(orphaned) %]">
   <input name="taxaccounts" type="hidden" value="[% HTML.escape(taxaccounts) %]">