projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6ca44d5
)
svc_cable service have a single serial / MAC / model, not one-to-many devices like...
author
Ivan Kohler
<ivan@freeside.biz>
Tue, 10 Sep 2013 08:31:58 +0000
(
01:31
-0700)
committer
Ivan Kohler
<ivan@freeside.biz>
Fri, 27 Sep 2013 00:29:13 +0000
(17:29 -0700)
FS/FS/Schema.pm
patch
|
blob
|
history
diff --git
a/FS/FS/Schema.pm
b/FS/FS/Schema.pm
index
b16d1ea
..
3d54f02
100644
(file)
--- a/
FS/FS/Schema.pm
+++ b/
FS/FS/Schema.pm
@@
-3700,26
+3700,25
@@
sub tables_hashref {
'svc_cable' => {
'columns' => [
'svc_cable' => {
'columns' => [
- 'svcnum', 'int', '', '', '', '',
- #nothing so far... there should be _something_ uniquely identifying
- # each subscriber besides the device info...?
+ 'svcnum', 'int', '', '', '', '',
+ 'modelnum', 'int', 'NULL', '', '', '',
+ 'serialnum', 'varchar', 'NULL', $char_d, '', '',
+ 'mac_addr', 'varchar', 'NULL', 12, '', '',
],
'primary_key' => 'svcnum',
'unique' => [],
'index' => [],
},
],
'primary_key' => 'svcnum',
'unique' => [],
'index' => [],
},
- 'cable_
device
' => {
+ 'cable_
model
' => {
'columns' => [
'columns' => [
- 'devicenum', 'serial', '', '', '', '',
- 'devicepart', 'int', '', '', '', '',
- 'svcnum', 'int', '', '', '', '',
- 'mac_addr', 'varchar', 'NULL', 12, '', '',
- 'serial', 'varchar', 'NULL', $char_d, '', '',
+ 'modelnum', 'serial', '', '', '', '',
+ 'model_name', 'varchar', '', $char_d, '', '',
+ 'disabled', 'char', 'NULL', 1, '', '',
],
],
- 'primary_key' => '
device
num',
- 'unique' => [ [ 'm
ac_addr
' ], ],
- 'index' => [
[ 'devicepart' ], [ 'svcnum' ],
],
+ 'primary_key' => '
model
num',
+ 'unique' => [ [ 'm
odel_name
' ], ],
+ 'index' => [],
},
%{ tables_hashref_torrus() },
},
%{ tables_hashref_torrus() },