+my %communigate_fields = (
+ 'svc_acct' => { map { $_=>1 }
+ qw( file_quota file_maxnum file_maxsize
+ password_selfchange password_recover
+ ),
+ grep /^cgp_/, fields('svc_acct')
+ },
+ 'svc_domain' => { map { $_=>1 }
+ qw( max_accounts trailer parent_svcnum ),
+ grep /^(cgp|acct_def)_/, fields('svc_domain')
+ },
+ #'svc_forward' => { map { $_=>1 } qw( ) },
+ #'svc_mailinglist' => { map { $_=>1 } qw( ) },
+ #'svc_cert' => { map { $_=>1 } qw( ) },
+);