From 83f8e088bec2544d916e25cf6b07a5a30472e71e Mon Sep 17 00:00:00 2001 From: Irina Peshinskaya Date: Fri, 10 Oct 2014 22:48:41 +0300 Subject: [PATCH] MT#9177 More generic sync_type and don't use vendor as sync_type marker. --- lib/NGCP/Schema/Result/autoprov_sync.pm | 11 +++++++++-- lib/NGCP/Schema/Result/autoprov_sync_parameters.pm | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/NGCP/Schema/Result/autoprov_sync.pm b/lib/NGCP/Schema/Result/autoprov_sync.pm index 164c1990..a24d18c8 100644 --- a/lib/NGCP/Schema/Result/autoprov_sync.pm +++ b/lib/NGCP/Schema/Result/autoprov_sync.pm @@ -1,4 +1,4 @@ -package NGCP::Schema::Result::autoprov_sync_parameters; +package NGCP::Schema::Result::autoprov_sync; use Scalar::Util qw(blessed); use parent 'DBIx::Class::Core'; @@ -6,7 +6,7 @@ our $VERSION = '2.007'; __PACKAGE__->load_components("InflateColumn::DateTime", "Helper::Row::ToJSON"); -__PACKAGE__->table("provisioning.autoprov_sync_parameters"); +__PACKAGE__->table("provisioning.autoprov_sync"); __PACKAGE__->add_columns( "id", @@ -22,6 +22,13 @@ __PACKAGE__->add_columns( { data_type => "integer", extra => { unsigned => 1 }, is_nullable => 0 }, "parameter_value", { data_type => "varchar", size => 255, is_nullable => 0 }, + "sync_type", + { + data_type => "enum", + default_value => "http", + extra => { list => ["http","ztp_panasonic","ztp_linksys"] }, + is_nullable => 0, + }, ); __PACKAGE__->belongs_to( diff --git a/lib/NGCP/Schema/Result/autoprov_sync_parameters.pm b/lib/NGCP/Schema/Result/autoprov_sync_parameters.pm index b10e9b41..ded1f12a 100644 --- a/lib/NGCP/Schema/Result/autoprov_sync_parameters.pm +++ b/lib/NGCP/Schema/Result/autoprov_sync_parameters.pm @@ -19,8 +19,8 @@ __PACKAGE__->add_columns( "sync_type", { data_type => "enum", - default_value => "cisco", - extra => { list => ["cisco","panasonic","linksys"] }, + default_value => "http", + extra => { list => ["http","ztp_panasonic","ztp_linksys"] }, is_nullable => 0, }, "parameter_name",