From 98625cb1c671bf300ce92c1b693a8881af29e659 Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Thu, 28 Jul 2016 13:06:10 +0200 Subject: [PATCH] =?utf8?q?Rose=20Dateien=20f=C3=BCr=20Tabelle=20user=5Fpre?= =?utf8?q?ferences?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- SL/DB/Helper/ALL.pm | 1 + SL/DB/Helper/Mappings.pm | 1 + SL/DB/Manager/UserPreference.pm | 14 ++++++++++++++ SL/DB/MetaSetup/UserPreference.pm | 25 +++++++++++++++++++++++++ SL/DB/UserPreference.pm | 13 +++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 SL/DB/Manager/UserPreference.pm create mode 100644 SL/DB/MetaSetup/UserPreference.pm create mode 100644 SL/DB/UserPreference.pm diff --git a/SL/DB/Helper/ALL.pm b/SL/DB/Helper/ALL.pm index 23cf4ac5a..da11bb47f 100644 --- a/SL/DB/Helper/ALL.pm +++ b/SL/DB/Helper/ALL.pm @@ -121,6 +121,7 @@ use SL::DB::Translation; use SL::DB::TriggerInformation; use SL::DB::Unit; use SL::DB::UnitsLanguage; +use SL::DB::UserPreference; use SL::DB::VC; use SL::DB::Vendor; use SL::DB::Warehouse; diff --git a/SL/DB/Helper/Mappings.pm b/SL/DB/Helper/Mappings.pm index 2a074dd4d..738a93c90 100644 --- a/SL/DB/Helper/Mappings.pm +++ b/SL/DB/Helper/Mappings.pm @@ -201,6 +201,7 @@ my %kivitendo_package_names = ( trigger_information => 'trigger_information', units => 'unit', units_language => 'units_language', + user_preferences => 'user_preference', vendor => 'vendor', warehouse => 'warehouse', ); diff --git a/SL/DB/Manager/UserPreference.pm b/SL/DB/Manager/UserPreference.pm new file mode 100644 index 000000000..3ad81e5d3 --- /dev/null +++ b/SL/DB/Manager/UserPreference.pm @@ -0,0 +1,14 @@ +# This file has been auto-generated only because it didn't exist. +# Feel free to modify it at will; it will not be overwritten automatically. + +package SL::DB::Manager::UserPreference; + +use strict; + +use parent qw(SL::DB::Helper::Manager); + +sub object_class { 'SL::DB::UserPreference' } + +__PACKAGE__->make_manager_methods; + +1; diff --git a/SL/DB/MetaSetup/UserPreference.pm b/SL/DB/MetaSetup/UserPreference.pm new file mode 100644 index 000000000..9c075d1d7 --- /dev/null +++ b/SL/DB/MetaSetup/UserPreference.pm @@ -0,0 +1,25 @@ +# This file has been auto-generated. Do not modify it; it will be overwritten +# by rose_auto_create_model.pl automatically. +package SL::DB::UserPreference; + +use strict; + +use parent qw(SL::DB::Object); + +__PACKAGE__->meta->table('user_preferences'); + +__PACKAGE__->meta->columns( + id => { type => 'serial', not_null => 1 }, + key => { type => 'text', not_null => 1 }, + login => { type => 'text', not_null => 1 }, + namespace => { type => 'text', not_null => 1 }, + value => { type => 'text' }, + version => { type => 'numeric', precision => 15, scale => 5 }, +); + +__PACKAGE__->meta->primary_key_columns([ 'id' ]); + +__PACKAGE__->meta->unique_keys([ 'login', 'namespace', 'version', 'key' ]); + +1; +; diff --git a/SL/DB/UserPreference.pm b/SL/DB/UserPreference.pm new file mode 100644 index 000000000..c7a7a35b8 --- /dev/null +++ b/SL/DB/UserPreference.pm @@ -0,0 +1,13 @@ +# This file has been auto-generated only because it didn't exist. +# Feel free to modify it at will; it will not be overwritten automatically. + +package SL::DB::UserPreference; + +use strict; + +use SL::DB::MetaSetup::UserPreference; +use SL::DB::Manager::UserPreference; + +__PACKAGE__->meta->initialize; + +1; -- 2.20.1