'cgp_addmailtrailer', 'char', 'NULL', 1, '', '', #AddMailTrailer
#XXX archive messages, mailing lists
#preferences
- 'cgp_deletemode', 'varchar', 'NULL', $char_d, '', '', #DeleteMode
- 'cgp_emptytrash', 'varchar', 'NULL', $char_d, '', '', #EmptyTrash
- 'cgp_language', 'varchar', 'NULL', $char_d, '', '', #Language
- 'cgp_timezone', 'varchar', 'NULL', $char_d, '', '', #TimeZone
- 'cgp_skinname', 'varchar', 'NULL', $char_d, '', '', #SkinName
- #XXX pronto style?
- 'cgp_sendmdnmode', 'varchar', 'NULL', $char_d, '', '', #SendMDNMode
+ 'cgp_deletemode', 'varchar', 'NULL', $char_d, '', '',#DeleteMode
+ 'cgp_emptytrash', 'varchar', 'NULL', $char_d, '', '',#EmptyTrash
+ 'cgp_language', 'varchar', 'NULL', $char_d, '', '',#Language
+ 'cgp_timezone', 'varchar', 'NULL', $char_d, '', '',#TimeZone
+ 'cgp_skinname', 'varchar', 'NULL', $char_d, '', '',#SkinName
+ 'cgp_prontoskinname', 'varchar', 'NULL', $char_d, '', '',#ProntoSkinName
+ 'cgp_sendmdnmode', 'varchar', 'NULL', $char_d, '', '',#SendMDNMode
#mail
#vacation message, redirect all mail, mail rules
#XXX RPOP settings
'cgp_aliases', 'varchar', 'NULL', 255, '', '',
'cgp_accessmodes','varchar','NULL', 255, '', '', #DomainAccessModes
#settings
- 'acct_def_password_selfchange','char', 'NULL', 1, '', '',
- 'acct_def_password_recover', 'char', 'NULL', 1, 'Y', '',
- 'acct_def_cgp_accessmodes', 'varchar', 'NULL', 255, '', '',
- 'acct_def_quota', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_file_quota', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_file_maxnum', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_file_maxsize', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_cgp_rulesallowed','varchar', 'NULL', $char_d, '', '',
- 'acct_def_cgp_rpopallowed', 'char', 'NULL', 1, '', '',
- 'acct_def_cgp_mailtoall', 'char', 'NULL', 1, '', '',
- 'acct_def_cgp_addmailtrailer', 'char', 'NULL', 1, '', '',
+ 'acct_def_password_selfchange', 'char', 'NULL', 1, '', '',
+ 'acct_def_password_recover', 'char', 'NULL', 1, 'Y', '',
+ 'acct_def_cgp_accessmodes', 'varchar', 'NULL', 255, '', '',
+ 'acct_def_quota', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_file_quota', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_file_maxnum', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_file_maxsize', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_rulesallowed', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_rpopallowed', 'char', 'NULL', 1, '', '',
+ 'acct_def_cgp_mailtoall', 'char', 'NULL', 1, '', '',
+ 'acct_def_cgp_addmailtrailer', 'char', 'NULL', 1, '', '',
#XXX archive messages
#preferences
- 'acct_def_cgp_deletemode', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_cgp_emptytrash', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_cgp_language', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_cgp_timezone', 'varchar', 'NULL', $char_d, '', '',
- 'acct_def_cgp_skinname', 'varchar', 'NULL', $char_d, '', '',
- #XXX pronto style?
- 'acct_def_cgp_sendmdnmode', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_deletemode', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_emptytrash', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_language', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_timezone', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_skinname', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_prontoskinname', 'varchar', 'NULL', $char_d, '', '',
+ 'acct_def_cgp_sendmdnmode', 'varchar', 'NULL', $char_d, '', '',
#mail
#XXX rules, archive rule, spam foldering rule(s)
],
$prefs{'Language'} = $svc_acct->cgp_language if $svc_acct->cgp_language;
$prefs{'TimeZone'} = $svc_acct->cgp_timezone if $svc_acct->cgp_timezone;
$prefs{'SkinName'} = $svc_acct->cgp_skinname if $svc_acct->cgp_skinname;
- #XXX pronto style
+ $prefs{'ProntoSkinName'} = $svc_acct->cgp_prontoskinname if $svc_acct->cgp_prontoskinname;
$prefs{'SendMDNMode'} = $svc_acct->cgp_sendmdnmode if $svc_acct->cgp_sendmdnmode;
if ( keys %prefs ) {
my $pref_err = $self->communigate_pro_queue( $svc_acct->svcnum,
my $pref_err = $self->communigate_pro_queue( $svc_domain->svcnum,
'SetAccountDefaultPrefs',
$svc_domain->domain,
- 'DeleteMode' => $svc_domain->acct_def_cgp_deletemode,
- 'EmptyTrash' => $svc_domain->acct_def_cgp_emptytrash,
- 'Language' => $svc_domain->acct_def_cgp_language,
- 'TimeZone' => $svc_domain->acct_def_cgp_timezone,
- 'SkinName' => $svc_domain->acct_def_cgp_skinname,
- #XXX pronto style?
- 'SendMDNMode' => $svc_domain->acct_def_cgp_sendmdnmode,
+ 'DeleteMode' => $svc_domain->acct_def_cgp_deletemode,
+ 'EmptyTrash' => $svc_domain->acct_def_cgp_emptytrash,
+ 'Language' => $svc_domain->acct_def_cgp_language,
+ 'TimeZone' => $svc_domain->acct_def_cgp_timezone,
+ 'SkinName' => $svc_domain->acct_def_cgp_skinname,
+ 'ProntoSkinName' => $svc_domain->acct_def_cgp_prontoskinname,
+ 'SendMDNMode' => $svc_domain->acct_def_cgp_sendmdnmode,
);
warn "WARNING: error queueing SetAccountDefaultPrefs job: $pref_err"
if $pref_err;
if $old->cgp_timezone ne $new->cgp_timezone;
$prefs{'SkinName'} = $new->cgp_skinname
if $old->cgp_skinname ne $new->cgp_skinname;
- #XXX pronto style
+ $prefs{'ProntoSkinName'} = $new->cgp_prontoskinname
+ if $old->cgp_prontoskinname ne $new->cgp_prontoskinname;
$prefs{'SendMDNMode'} = $new->cgp_sendmdnmode
if $old->cgp_sendmdnmode ne $new->cgp_sendmdnmode;
if ( keys %prefs ) {
my $pref_err = $self->communigate_pro_queue( $new->svcnum,
'SetAccountDefaultPrefs',
$new->domain,
- 'DeleteMode' => $new->acct_def_cgp_deletemode,
- 'EmptyTrash' => $new->acct_def_cgp_emptytrash,
- 'Language' => $new->acct_def_cgp_language,
- 'TimeZone' => $new->acct_def_cgp_timezone,
- 'SkinName' => $new->acct_def_cgp_skinname,
- #XXX Pronto style
- 'SendMDNMode' => $new->acct_def_cgp_sendmdnmode,
+ 'DeleteMode' => $new->acct_def_cgp_deletemode,
+ 'EmptyTrash' => $new->acct_def_cgp_emptytrash,
+ 'Language' => $new->acct_def_cgp_language,
+ 'TimeZone' => $new->acct_def_cgp_timezone,
+ 'SkinName' => $new->acct_def_cgp_skinname,
+ 'ProntoSkinName' => $new->acct_def_cgp_prontoskinname,
+ 'SendMDNMode' => $new->acct_def_cgp_sendmdnmode,
);
warn "WARNING: error queueing SetAccountDefaultPrefs job: $pref_err"
if $pref_err;