diff options
Diffstat (limited to 'FS/FS')
-rw-r--r-- | FS/FS/Schema.pm | 19 | ||||
-rw-r--r-- | FS/FS/svc_pbx.pm | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm index 3cb1b77..2300c07 100644 --- a/FS/FS/Schema.pm +++ b/FS/FS/Schema.pm @@ -5657,6 +5657,25 @@ sub tables_hashref { ], }, + 'pbx_extension' => { + 'columns' => [ + 'extensionnum', 'serial', '', '', '', '', + 'svcnum', 'int', '', '', '', '', + 'extension', 'varchar', '', $char_d, '', '', + 'pin', 'varchar', 'NULL', $char_d, '', '', + 'sip_password', 'varchar', 'NULL', $char_d, '', '', + 'phone_name', 'varchar', 'NULL', $char_d, '', '', + ], + 'primary_key' => 'extensionnum', + 'unique' => [ [ 'svcnum', 'extension' ] ], + 'index' => [ [ 'svcnum' ] ], + 'foreign_keys' => [ + { columns => [ 'svcnum' ], + table => 'svc_pbx', + }, + ], + }, + 'svc_mailinglist' => { #svc_group? 'columns' => [ 'svcnum', 'int', '', '', '', '', diff --git a/FS/FS/svc_pbx.pm b/FS/FS/svc_pbx.pm index 7c228f8..7899621 100644 --- a/FS/FS/svc_pbx.pm +++ b/FS/FS/svc_pbx.pm @@ -1,5 +1,5 @@ package FS::svc_pbx; -use base qw( FS::svc_External_Common ); +use base qw( FS::o2m_Common FS::svc_External_Common ); use strict; use Tie::IxHash; |