X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fdid_order.pm;h=f46d72bf8c29e754ed27c5f23c001c4ad46d41fe;hp=6b199a969f686dab4991aa3734d82bef3af6655b;hb=31f2e890b5b3e1b0ad29a877ff67bc641ea1fc40;hpb=2daf4c6c460e66d67839ad48f4b050be181e109f diff --git a/FS/FS/did_order.pm b/FS/FS/did_order.pm index 6b199a969..f46d72bf8 100644 --- a/FS/FS/did_order.pm +++ b/FS/FS/did_order.pm @@ -1,7 +1,7 @@ package FS::did_order; use strict; -use base qw( FS::Record ); +use base qw( FS::o2m_Common FS::Record ); use FS::Record qw( qsearch qsearchs ); =head1 NAME @@ -42,26 +42,6 @@ vendornum vendor_order_id -=item msa - -msa - -=item latanum - -latanum - -=item rate_center - -rate_center - -=item state - -state - -=item quantity - -quantity - =item submitted submitted @@ -137,12 +117,7 @@ sub check { my $error = $self->ut_numbern('ordernum') || $self->ut_foreign_key('vendornum', 'did_vendor', 'vendornum' ) - || $self->ut_text('vendor_order_id') - || $self->ut_textn('msa') - || $self->ut_foreign_keyn('latanum', 'lata', 'latanum') - || $self->ut_textn('rate_center') - || $self->ut_textn('state') - || $self->ut_number('quantity') + || $self->ut_textn('vendor_order_id') || $self->ut_number('submitted') || $self->ut_numbern('confirmed') || $self->ut_numbern('received') @@ -152,9 +127,19 @@ sub check { $self->SUPER::check; } -=back +=item did_order_item + +Returns the did_order_items (see L) associated with this bulk DID order. -=head1 BUGS +=cut + +sub did_order_item { + my $self = shift; + qsearch( 'did_order_item', { 'ordernum' => $self->ordernum } ); +} + + +=back =head1 SEE ALSO