delete customers
[freeside.git] / htdocs / docs / man / svc_domain.txt
index 03d3dbc..939a940 100644 (file)
@@ -4,8 +4,8 @@ NAME
 SYNOPSIS
       use FS::svc_domain;
 
 SYNOPSIS
       use FS::svc_domain;
 
-      $record = create FS::svc_domain \%hash;
-      $record = create FS::svc_domain { 'column' => 'value' };
+      $record = new FS::svc_domain \%hash;
+      $record = new FS::svc_domain { 'column' => 'value' };
 
       $error = $record->insert;
 
 
       $error = $record->insert;
 
@@ -23,13 +23,13 @@ SYNOPSIS
 
 DESCRIPTION
     An FS::svc_domain object represents a domain. FS::svc_domain
 
 DESCRIPTION
     An FS::svc_domain object represents a domain. FS::svc_domain
-    inherits from FS::Record. The following fields are currently
+    inherits from FS::svc_Common. The following fields are currently
     supported:
 
     svcnum - primary key (assigned automatically for new accounts)
     domain
 METHODS
     supported:
 
     svcnum - primary key (assigned automatically for new accounts)
     domain
 METHODS
-    create HASHREF
+    new HASHREF
         Creates a new domain. To add the domain to the database, see
         the section on "insert".
 
         Creates a new domain. To add the domain to the database, see
         the section on "insert".
 
@@ -47,6 +47,13 @@ METHODS
         A registration or transfer email will be submitted unless
         $FS::svc_domain::whois_hack is true.
 
         A registration or transfer email will be submitted unless
         $FS::svc_domain::whois_hack is true.
 
+        The additional field *email* can be used to manually set the
+        admin contact email address on this email. Otherwise, the
+        svc_acct records for this package (see the FS::cust_pkg
+        manpage) are searched. If there is exactly one svc_acct
+        record in the same package, it is automatically used.
+        Otherwise an error is returned.
+
     delete
         Deletes this domain from the database. If there is an error,
         returns the error, otherwise returns false.
     delete
         Deletes this domain from the database. If there is an error,
         returns the error, otherwise returns false.
@@ -96,23 +103,26 @@ METHODS
     submit_internic
         Submits a registration email for this domain.
 
     submit_internic
         Submits a registration email for this domain.
 
-BUGS
-    It doesn't properly override FS::Record yet.
+VERSION
+    $Id: svc_domain.txt,v 1.4 1999-04-08 13:39:32 ivan Exp $
 
 
+BUGS
     All BIND/DNS fields should be included (and exported).
 
     All BIND/DNS fields should be included (and exported).
 
-    All registries should be supported.
+    Delete doesn't send a registration template.
 
 
-    Not all configuration access is through FS::Conf!
+    All registries should be supported.
 
     Should change action to a real field.
 
 
     Should change action to a real field.
 
+    The $recref stuff in sub check should be cleaned up.
+
 SEE ALSO
 SEE ALSO
-    the FS::Record manpage, the FS::Conf manpage, the FS::cust_svc
-    manpage, the FS::part_svc manpage, the FS::cust_pkg manpage, the
-    FS::SSH manpage, the ssh manpage, the dot-qmail manpage,
-    schema.html from the base documentation, config.html from the
-    base documentation.
+    the FS::svc_Common manpage, the FS::Record manpage, the FS::Conf
+    manpage, the FS::cust_svc manpage, the FS::part_svc manpage, the
+    FS::cust_pkg manpage, the FS::SSH manpage, the ssh manpage, the
+    dot-qmail manpage, schema.html from the base documentation,
+    config.html from the base documentation.
 
 HISTORY
     ivan@voicenet.com 97-jul-21
 
 HISTORY
     ivan@voicenet.com 97-jul-21
@@ -129,3 +139,21 @@ HISTORY
 
     pod, some FS::Conf (not complete) ivan@sisd.com 98-sep-23
 
 
     pod, some FS::Conf (not complete) ivan@sisd.com 98-sep-23
 
+    $Log: svc_domain.txt,v $
+    Revision 1.4  1999-04-08 13:39:32  ivan
+    convert from pod for 1.2.0 release
+ Revision 1.7 1999/04/07 14:40:15 ivan
+    use all stuff that's qsearch'ed to avoid warnings
+
+    Revision 1.6 1999/01/25 12:26:17 ivan yet more mod_perl stuff
+
+    Revision 1.5 1998/12/30 00:30:47 ivan svc_ stuff is more
+    properly OO - has a common superclass FS::svc_Common
+
+    Revision 1.3 1998/11/13 09:56:57 ivan change configuration file
+    layout to support multiple distinct databases (with own set of
+    config files, export, etc.)
+
+    Revision 1.2 1998/10/14 08:18:21 ivan More informative error
+    messages and better doc for admin contact email stuff
+