You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

192 lines
9.8 KiB

<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<!-- Database backup operation Successful email template-->
<record id="mail_template_data_db_backup_successful" model="mail.template">
<field name="name">Database Backup: Notification Successful</field>
<field name="model_id" ref="auto_database_backup.model_db_backup_configure"/>
<field name="subject">Database Backup Successful: {{ object.db_name }}</field>
<field name="email_to">{{ object.user_id.email_formatted }}</field>
<field name="body_html" type="html">
<div style="margin: 0px; padding: 0px;">
<p style="margin: 0px;">
<span>Dear <t t-out="object.user_id.name"/>,
</span>
<br/>
<br/>
<span style="margin-top: 8px;">Backup of the database
<i>
<t t-out="object.db_name"/>
</i>
has been successfully generated and stored to
<t t-if="object.backup_destination == 'local'">
<i>Local</i>
</t>
<t t-elif="object.backup_destination == 'google_drive'">
<i>Google Drive</i>
</t>
<t t-elif="object.backup_destination == 'ftp'">
<i>FTP Server</i>
</t>
<t t-elif="object.backup_destination == 'sftp'">
<i>SFTP Server</i>
</t>
<t t-elif="object.backup_destination == 'dropbox'">
<i>Dropbox</i>
</t>
<t t-elif="object.backup_destination == 'onedrive'">
<i>Onedrive</i>
</t>
<t t-elif="object.backup_destination == 'next_cloud'">
<i>NextCloud</i>
</t>
<t t-elif="object.backup_destination == 'amazon_s3'">
<i>Amazon S3</i>
</t>
.
<br/>
<br/>
Database Name:
<t t-out="object.db_name"/>
<br/>
Destination:
<t t-if="object.backup_destination == 'local'">
Local
</t>
<t t-elif="object.backup_destination == 'google_drive'">
Google Drive
</t>
<t t-elif="object.backup_destination == 'ftp'">
FTP Server
</t>
<t t-elif="object.backup_destination == 'sftp'">
SFTP Server
</t>
<t t-elif="object.backup_destination == 'dropbox'">
Dropbox
</t>
<t t-elif="object.backup_destination == 'onedrive'">
Onedrive
</t>
<t t-elif="object.backup_destination == 'next_cloud'">
NextCloud
</t>
<t t-elif="object.backup_destination == 'amazon_s3'">
Amazon S3
</t>
<t t-if="object.backup_destination in ('local', 'ftp', 'sftp', 'dropbox')">
<br/>
Backup Path:
<t t-if="object.backup_destination == 'local'">
<t t-out="object.backup_path"/>
</t>
<t t-elif="object.backup_destination == 'ftp'">
<t t-out="object.ftp_path"/>
</t>
<t t-elif="object.backup_destination == 'sftp'">
<t t-out="object.sftp_path"/>
</t>
<t t-elif="object.backup_destination == 'dropbox'">
<t t-out="object.dropbox_folder"/>
</t>
<t t-elif="object.backup_destination == 'next_cloud'">
<t t-out="object.nextcloud_folder_key"/>
</t>
<t t-elif="object.backup_destination == 'amazon_s3'">
<t t-out="object.aws_folder_name"/>
</t>
</t>
<br/>
Backup Type:
<t t-out="object.backup_format"/>
<br/>
Backup FileName:
<t t-out="object.backup_filename"/>
</span>
</p>
</div>
</field>
</record>
<!-- Database backup operation failed email templated-->
<record id="mail_template_data_db_backup_failed" model="mail.template">
<field name="name">Database Backup: Notification Failed</field>
<field name="model_id" ref="auto_database_backup.model_db_backup_configure"/>
<field name="subject">Database Backup Failed: {{ object.db_name }}</field>
<field name="email_to">{{ object.user_id.email_formatted }}</field>
<field name="body_html" type="html">
<div style="margin: 0px; padding: 0px;">
<p style="margin: 0px;">
<span>Dear <t t-out="object.user_id.name"/>,
</span>
<br/>
<br/>
<span style="margin-top: 8px;">Backup generation of the database
<i>
<t t-out="object.db_name"/>
</i>
has been Failed.
<br/>
<br/>
Database Name: <t t-out="object.db_name"/>
<br/>
Destination:
<t t-if="object.backup_destination == 'local'">
Local
</t>
<t t-elif="object.backup_destination == 'google_drive'">
Google Drive
</t>
<t t-elif="object.backup_destination == 'ftp'">
FTP Server
</t>
<t t-elif="object.backup_destination == 'sftp'">
SFTP Server
</t>
<t t-elif="object.backup_destination == 'dropbox'">
Dropbox
</t>
<t t-elif="object.backup_destination == 'onedrive'">
Onedrive
</t>
<t t-elif="object.backup_destination == 'next_cloud'">
NextCloud
</t>
<t t-elif="object.backup_destination == 'amazon_s3'">
Amazon S3
</t>
<t t-if="object.backup_destination in ('local', 'ftp', 'sftp', 'dropbox','next_cloud','amazon_s3')">
<br/>
Backup Path:
<t t-if="object.backup_destination == 'local'">
<t t-out="object.backup_path"/>
</t>
<t t-elif="object.backup_destination == 'ftp'">
<t t-out="object.ftp_path"/>
</t>
<t t-elif="object.backup_destination == 'sftp'">
<t t-out="object.sftp_path"/>
</t>
<t t-elif="object.backup_destination == 'dropbox'">
<t t-out="object.dropbox_folder"/>
</t>
<t t-elif="object.backup_destination == 'next_cloud'">
<t t-out="object.nextcloud_folder_key"/>
</t>
<t t-elif="object.backup_destination == 'amazon_s3'">
<t t-out="object.aws_folder_name"/>
</t>
</t>
<br/>
Backup Type: <t t-out="object.backup_format"/>
<br/>
<br/>
<b>Error Message:</b>
<br/>
<i><t t-out="object.generated_exception"/></i>
</span>
</p>
</div>
</field>
</record>
</data>
</odoo>