Browse Source

Oct 17 [UPDT] Updated 'auto_database_backup'

pull/346/head
AjmalCybro 6 months ago
parent
commit
20c9628180
  1. 270
      auto_database_backup/static/description/index.html

270
auto_database_backup/static/description/index.html

@ -27,7 +27,7 @@
} }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: var(--text-color); color: #121212;
font-family: Montserrat; font-family: Montserrat;
font-size: 16px !important; font-size: 16px !important;
font-weight: 500 !important; font-weight: 500 !important;
@ -123,7 +123,7 @@
<p class="my-1 text-center text-uppercase" <p class="my-1 text-center text-uppercase"
style=" style="
letter-spacing: 4px !important; letter-spacing: 4px !important;
color: var(--primary-color); color: #7f54b3;
font-weight: bold; font-weight: bold;
text-align: center; text-align: center;
font-size: 14px; font-size: 14px;
@ -136,7 +136,7 @@
</p> </p>
<h1 class="text-center text-uppercase my-0" <h1 class="text-center text-uppercase my-0"
style=" style="
color: var(--text-color); color: #121212;
font-size: 46px; font-size: 46px;
font-weight: 700; font-weight: 700;
line-height: normal; line-height: normal;
@ -158,8 +158,8 @@
font-family: Montserrat; font-family: Montserrat;
display: inline-block; display: inline-block;
padding: 7px 33px; padding: 7px 33px;
border: 1px solid var(--primary-color); border: 1px solid #7f54b3;
color: var(--primary-color); color: #7f54b3;
text-decoration: none; text-decoration: none;
" "
class="mx-1 mb-2 deep-1 deep_hover"> class="mx-1 mb-2 deep-1 deep_hover">
@ -201,13 +201,13 @@
style="z-index: 3; height: auto;"> style="z-index: 3; height: auto;">
</div> </div>
</div> </div>
<div class="position-absolute" <div class="position-absolute bottom-0"
style="bottom: 0; z-index: 1; width: 100%;"> style="z-index: 1; width: 100%;">
<img src="./assets/icons/banner-bg.svg" <img src="./assets/icons/banner-bg.svg"
class="img-fluid w-100"> class="img-fluid w-100">
</div> </div>
<div class="position-absolute" <div class="position-absolute bottom-0 end-0"
style="bottom: 0; right: 0; z-index: 2;"> style=" z-index: 2;">
<img src="./assets/icons/patter.svg"> <img src="./assets/icons/patter.svg">
</div> </div>
</div> </div>
@ -252,7 +252,7 @@
box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25); "> box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25); ">
<div class="row"> <div class="row">
<div class="col-lg-12 d-flex flex-column justify-content-center align-items-center"> <div class="col-lg-12 d-flex flex-column justify-content-center align-items-center">
<h2 style=" color: var(--text-color); <h2 style=" color: #121212;
text-align: center; text-align: center;
font-size: 40px; font-size: 40px;
font-weight: 700; font-weight: 700;
@ -274,7 +274,7 @@
Automated Backup Automated Backup
</h5> </h5>
<p class="m-0" <p class="m-0"
style="font-size:0.9rem; color:var(--text-color-light); font-size: 16px; font-weight: 400;"> style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
Generate Database Backups on regular Generate Database Backups on regular
intervals.</p> intervals.</p>
</div> </div>
@ -295,7 +295,7 @@
Remove Redundancy Remove Redundancy
</h5> </h5>
<p class="m-0" <p class="m-0"
style="font-size:0.9rem; color:var(--text-color-light); font-size: 16px; font-weight: 400;"> style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
Automatically remove old backups that Automatically remove old backups that
consumes storage space. consumes storage space.
</p> </p>
@ -317,7 +317,7 @@
Notification Notification
</h5> </h5>
<p class="m-0" <p class="m-0"
style="font-size:0.9rem; color:var(--text-color-light); font-size: 16px; font-weight: 400;"> style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
Notify user on success and failure of backup Notify user on success and failure of backup
generation. generation.
</p> </p>
@ -339,7 +339,7 @@
Flexibility of Backup Flexibility of Backup
</h5> </h5>
<p class="m-0" <p class="m-0"
style="font-size:0.9rem; color:var(--text-color-light); font-size: 16px; font-weight: 400;"> style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;">
Store to Remote Servers, Nextcloud, Amazon Store to Remote Servers, Nextcloud, Amazon
S3, Google Drive, Dropbox, Onedrive.</p> S3, Google Drive, Dropbox, Onedrive.</p>
</div> </div>
@ -349,10 +349,9 @@
<!--code --> <!--code -->
<div class="my-5"> <div class="my-5">
<div style=" padding: 5rem 4rem 5rem 4rem; background-color: #0A1425; border-radius: 12px; position: relative;"> <div style=" padding: 5rem 4rem 5rem 4rem; background-color: #0A1425; border-radius: 12px; position: relative;">
<div class="wrapper-info" <div class="d-flex flex-column gap-4">
style="display: flex; flex-direction: column; gap: 20px;">
<span class="wrapper-subtitle" <span class="wrapper-subtitle"
style="font-size: 40px; font-weight: 700; color: #fff;line-height: 60px; text-transform: capitalize; width: 450px;">Automatic Database Backup</span> style="font-size: 40px; font-weight: 700; color: #fff;line-height: 60px; text-transform: capitalize; width: 450px; font-family: Montserrat;">Automatic Database Backup</span>
<h3 class="wrapper-details" <h3 class="wrapper-details"
style="font-size: 20px; font-weight: 400; color: #fff; line-height: 32px; "> style="font-size: 20px; font-weight: 400; color: #fff; line-height: 32px; ">
Are you ready to make your business more Are you ready to make your business more
@ -362,7 +361,7 @@
<div class="d-flex gap-3"> <div class="d-flex gap-3">
<a href="mailto:odoo@cybrosys.com" <a href="mailto:odoo@cybrosys.com"
class="shop-btn" style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px; class="shop-btn" style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px;
border: 1px solid var(--DarkOverlayElement-DO20, rgba(255, 255, 255, 0.20)); border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(93deg, rgba(255, 255, 255, 0.08) 6.01%, rgba(255, 255, 255, 0.17) 90.83%); background: linear-gradient(93deg, rgba(255, 255, 255, 0.08) 6.01%, rgba(255, 255, 255, 0.17) 90.83%);
backdrop-filter: blur(10px); color: #fff; padding: 12px 16px 12px 16px; text-decoration: none;"> backdrop-filter: blur(10px); color: #fff; padding: 12px 16px 12px 16px; text-decoration: none;">
<span style="border-radius: 12px; <span style="border-radius: 12px;
@ -370,11 +369,11 @@
backdrop-filter: blur(6px);padding: 12px; "> backdrop-filter: blur(6px);padding: 12px; ">
<img src="./assets/icons/banner-mail.svg"> <img src="./assets/icons/banner-mail.svg">
</span> </span>
<span style="font-weight: 500;">odoo@cybrosys.com</span> <span style="font-weight: 500;font-family: Montserrat;">odoo@cybrosys.com</span>
</a> </a>
<a href="tel:+91 9074270811" class="shop-btn" <a href="tel:+91 9074270811" class="shop-btn"
style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px; style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px;
border: 1px solid var(--DarkOverlayElement-DO20, rgba(255, 255, 255, 0.20)); border: 1px solid rgba(255, 255, 255, 0.20);
background: linear-gradient(93deg, rgba(255, 255, 255, 0.08) 6.01%, rgba(255, 255, 255, 0.17) 90.83%); background: linear-gradient(93deg, rgba(255, 255, 255, 0.08) 6.01%, rgba(255, 255, 255, 0.17) 90.83%);
backdrop-filter: blur(10px); color: #fff; padding: 12px 22px 12px 18px; text-decoration: none;"> backdrop-filter: blur(10px); color: #fff; padding: 12px 22px 12px 18px; text-decoration: none;">
<span style="border-radius: 12px; <span style="border-radius: 12px;
@ -382,12 +381,11 @@
backdrop-filter: blur(6px);padding: 12px;"> backdrop-filter: blur(6px);padding: 12px;">
<img src="./assets/icons/banner-call.svg"> <img src="./assets/icons/banner-call.svg">
</span> </span>
<span style="font-weight: 500;">+91 9074270811</span> <span style="font-weight: 500;font-family: Montserrat;">+91 9074270811</span>
</a> </a>
</div> </div>
</div> </div>
<div class="" <div class="position-absolute bottom-0 end-0">
style="position: absolute; bottom: 0; right: 0;">
<img src="./assets/icons/banner-pattern.svg" <img src="./assets/icons/banner-pattern.svg"
style="width: 540px;"> style="width: 540px;">
</div> </div>
@ -456,11 +454,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Database Backup Configuration <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Database Backup Configuration
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)"> Menu</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)"> Menu</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Go to Setting --> Technical --> Go to Setting --> Technical -->
Backup Configuration to Backup Configuration to
configure backups. configure backups.
@ -487,11 +485,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Create New <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Create New
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Database Backup Configuration.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Database Backup Configuration.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Enter the Database Name and Enter the Database Name and
Master Password. Specify Backup Master Password. Specify Backup
Destination. Enter the backup Destination. Enter the backup
@ -521,11 +519,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to Remote <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to Remote
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">SFTP Server.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">SFTP Server.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Select Backup Destination as Select Backup Destination as
SFTP, enter credentials. "TEST SFTP, enter credentials. "TEST
CONNECTION" button to check CONNECTION" button to check
@ -555,11 +553,11 @@
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to Remote <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to Remote
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">FTP Server.</span> <span style="color:#7f54b3; font-size:calc(1.1rem + 1vw)">FTP Server.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Select Backup Destination as Select Backup Destination as
FTP, enter credentials. "TEST FTP, enter credentials. "TEST
CONNECTION" button to check CONNECTION" button to check
@ -589,11 +587,11 @@
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Google Drive</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Google Drive</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
You'll need to create a new Google API project from <a href="https://console.cloud.google.com/"> Google Cloud console</a> and enabling the Google Drive API, Go to the Google API Console and log into your account. While creating the project, for the Redirect URI restrictions, copy your Odoo database URI followed by /google_drive/authentication. Example: You'll need to create a new Google API project from <a href="https://console.cloud.google.com/"> Google Cloud console</a> and enabling the Google Drive API, Go to the Google API Console and log into your account. While creating the project, for the Redirect URI restrictions, copy your Odoo database URI followed by /google_drive/authentication. Example:
</p> </p>
</div> </div>
@ -607,7 +605,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Enable API and Services Enable API and Services
</p> </p>
</div> </div>
@ -621,7 +619,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;"> <div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Enable Google Drive API Enable Google Drive API
</p> </p>
</div> </div>
@ -635,7 +633,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;"> <div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Create Credentials, Follow the steps, select Website application for the Application Type. Create Credentials, Follow the steps, select Website application for the Application Type.
</p> </p>
</div> </div>
@ -649,7 +647,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;"> <div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Under the Authorized JavaScript Origins section, click + Add URI and type your company's Odoo URL address. Under the Authorized redirect URIs section, click + Add URI and type your company's Odoo URL address followed by /google_drive/authentication. After all the steps are completed, A Client ID and Client secret will be given, copy the credentials Under the Authorized JavaScript Origins section, click + Add URI and type your company's Odoo URL address. Under the Authorized redirect URIs section, click + Add URI and type your company's Odoo URL address followed by /google_drive/authentication. After all the steps are completed, A Client ID and Client secret will be given, copy the credentials
</p> </p>
</div> </div>
@ -663,7 +661,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;"> <div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Configure Backup, Copy Client ID and Client Secret from Google Drive API Credentials page into their respective fields. Setup Token will redirect to an authorization page. Configure Backup, Copy Client ID and Client Secret from Google Drive API Credentials page into their respective fields. Setup Token will redirect to an authorization page.
</p> </p>
</div> </div>
@ -677,7 +675,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;"> <div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Grant Access Grant Access
</p> </p>
</div> </div>
@ -691,7 +689,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4 p-3" style="margin-top: 25px;"> <div class="col-md-12 mb-4 p-3" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Reset the token if required by clicking on the "Reset Token" Reset the token if required by clicking on the "Reset Token"
</p> </p>
</div> </div>
@ -717,11 +715,11 @@
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Dropbox.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Dropbox.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
To get the app key and secret key go to the <a href="https://www.dropbox.com/developers" >App Console </a>. Create a new app To get the app key and secret key go to the <a href="https://www.dropbox.com/developers" >App Console </a>. Create a new app
</p> </p>
</div> </div>
@ -735,7 +733,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Once you created the App , you can get the App key and App Secret as seen in the screenshot. Once you created the App , you can get the App key and App Secret as seen in the screenshot.
</p> </p>
</div> </div>
@ -749,7 +747,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Choose your app's permission (files.content.write and files.content.read permissions required).then click on Submit Choose your app's permission (files.content.write and files.content.read permissions required).then click on Submit
</p> </p>
</div> </div>
@ -763,7 +761,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Choose Dropbox as that of the backup destination. Enter the app secret and key and dropbox Folder. Click on the Setup Token Choose Dropbox as that of the backup destination. Enter the app secret and key and dropbox Folder. Click on the Setup Token
</p> </p>
</div> </div>
@ -777,7 +775,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Get the Authorization Code and click confirm. Get the Authorization Code and click confirm.
</p> </p>
</div> </div>
@ -791,7 +789,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Reset the refresh token if required by clicking on the "Reset Token" Reset the refresh token if required by clicking on the "Reset Token"
</p> </p>
</div> </div>
@ -817,11 +815,11 @@
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Onedrive.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Onedrive.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Select Backup Destination as <a href="portal.azure.com">OneDrive.</a> Enter the App key and App secret. you'll need to register a new app in the Microsoft Azure portal. While registering the app for the Redirect URI restrictions, copy your Odoo database URI followed by /onedrive/authentication. Example: Select Backup Destination as <a href="portal.azure.com">OneDrive.</a> Enter the App key and App secret. you'll need to register a new app in the Microsoft Azure portal. While registering the app for the Redirect URI restrictions, copy your Odoo database URI followed by /onedrive/authentication. Example:
</p> </p>
</div> </div>
@ -835,7 +833,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Copy the Client ID and Generate Client Secret. Copy the Client ID and Generate Client Secret.
</p> </p>
</div> </div>
@ -858,7 +856,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Add Scope in the Expose an API page. Add Scope in the Expose an API page.
</p> </p>
</div> </div>
@ -874,7 +872,7 @@
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Get OneDrive folder ID, where need to store the backup files. Get OneDrive folder ID, where need to store the backup files.
</p> </p>
</div> </div>
@ -888,7 +886,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Configure the Backup. Configure the Backup.
</p> </p>
</div> </div>
@ -902,7 +900,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Setup Token, it will be redirected to an authorization page. Setup Token, it will be redirected to an authorization page.
</p> </p>
</div> </div>
@ -928,11 +926,11 @@
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">NextCloud.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">NextCloud.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
To Create an account in Nextcloud go to https://nextcloud.com/sign-up/, Enter Your Email Address and Sign up . To Create an account in Nextcloud go to https://nextcloud.com/sign-up/, Enter Your Email Address and Sign up .
</p> </p>
</div> </div>
@ -946,7 +944,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
You will be redirected to the page as shown in the screenshot, and it will ask you enter your email and password for the Nextcloud. You will be redirected to the page as shown in the screenshot, and it will ask you enter your email and password for the Nextcloud.
</p> </p>
</div> </div>
@ -960,7 +958,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
To get the Domain of the Nextcloud.Go to Settings in the Nextcloud and Click on Mobile & desktop. You will see server address Copy link and paste it in your Domain Name. To get the Domain of the Nextcloud.Go to Settings in the Nextcloud and Click on Mobile & desktop. You will see server address Copy link and paste it in your Domain Name.
</p> </p>
</div> </div>
@ -974,7 +972,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Select the backup destination as Nextcloud. Enter the Domain Name, UserName, Password and Folder Name where you want to store your backup on the NextCloud server. Check the Connect button to check if the connection is successful. Select the backup destination as Nextcloud. Enter the Domain Name, UserName, Password and Folder Name where you want to store your backup on the NextCloud server. Check the Connect button to check if the connection is successful.
</p> </p>
</div> </div>
@ -988,7 +986,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Every day, a Scheduled Action will take place to store a backup on the Nextcloud Server. The backup will be stored as the folder name provided in the Folder ID field in Odoo. Every day, a Scheduled Action will take place to store a backup on the Nextcloud Server. The backup will be stored as the folder name provided in the Folder ID field in Odoo.
</p> </p>
</div> </div>
@ -1014,11 +1012,11 @@
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Store Backup to
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">AmazonS3.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">AmazonS3.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
To Create an account in Amazon S3 go to https://portal.aws.amazon.com/billing/signup#/start/email, Enter Your Email Address and Sign up . To Create an account in Amazon S3 go to https://portal.aws.amazon.com/billing/signup#/start/email, Enter Your Email Address and Sign up .
</p> </p>
</div> </div>
@ -1032,7 +1030,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
After you created the account.You need to get the Access Key and Secret Key,To get these go the account Security credentails and go the Access Keys and create new access keys from there you will get Access Key and Secret Key. </p> After you created the account.You need to get the Access Key and Secret Key,To get these go the account Security credentails and go the Access Keys and create new access keys from there you will get Access Key and Secret Key. </p>
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1045,7 +1043,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
<div class="d-inline-block p-3 shadow-sm" <div class="d-inline-block p-3 shadow-sm"
@ -1057,7 +1055,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
<div class="d-inline-block p-3 shadow-sm" <div class="d-inline-block p-3 shadow-sm"
@ -1069,7 +1067,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Next You need to create a Bucket Folder in the Amazon S3.To do that Go the Services in the top right and go to Storage and S3 as shown in the Screen shot. Next You need to create a Bucket Folder in the Amazon S3.To do that Go the Services in the top right and go to Storage and S3 as shown in the Screen shot.
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1082,7 +1080,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
To create Bucket folder,Click on the Create bucket Button. To create Bucket folder,Click on the Create bucket Button.
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1095,7 +1093,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
On Creating a Bucket Folder,Check the rules for naming the Bucket folder,and Select the region as well.After that click on the create Bucket Button in the bottom of the page. On Creating a Bucket Folder,Check the rules for naming the Bucket folder,and Select the region as well.After that click on the create Bucket Button in the bottom of the page.
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1108,7 +1106,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
You will see the Bucket Folder as shown in the screenshot. You will see the Bucket Folder as shown in the screenshot.
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1121,7 +1119,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Select Backup Destination as Amazon S3. Enter the Amazon S3 Access Key,Amazon S3 Secret Key,Bucket Name->Bucket folder you have created in the Amazon S3 and the File Name->The Folder You want to store your backup in Amazon S3 Bucket Folder.Test connection button to check whether the connection is successful. Select Backup Destination as Amazon S3. Enter the Amazon S3 Access Key,Amazon S3 Secret Key,Bucket Name->Bucket folder you have created in the Amazon S3 and the File Name->The Folder You want to store your backup in Amazon S3 Bucket Folder.Test connection button to check whether the connection is successful.
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1134,7 +1132,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4" style="margin-top: 25px;"> <div class="col-md-12 mb-4" style="margin-top: 25px;">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Every day, a Scheduled Action will take place to store a backup on the Amazon S3 Server. The backup will be stored as the folder name provided in the File Name field in Odoo. </div> Every day, a Scheduled Action will take place to store a backup on the Amazon S3 Server. The backup will be stored as the folder name provided in the File Name field in Odoo. </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
<div class="d-inline-block p-3 shadow-sm" <div class="d-inline-block p-3 shadow-sm"
@ -1157,11 +1155,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Automatically Remove <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Automatically Remove
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Old Backups.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Old Backups.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Enable auto remove option, specify number of days to remove backups. Enable auto remove option, specify number of days to remove backups.
</p> </p>
</div> </div>
@ -1186,11 +1184,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Notify User on Success and Failure of <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Notify User on Success and Failure of
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Backup Generation.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Backup Generation.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Enable notify user option, and select a user to notify. An email notification will be sent to the selected user on backup successful and failure. Enable notify user option, and select a user to notify. An email notification will be sent to the selected user on backup successful and failure.
</p> </p>
</div> </div>
@ -1215,11 +1213,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Successful backup <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Successful backup
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">notification email.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">notification email.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
</p> </p>
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1243,11 +1241,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Failed backup <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Failed backup
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">notification email.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">notification email.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
</p> </p>
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1271,11 +1269,11 @@
font-weight: 700;"> font-weight: 700;">
<span style="color:#121212; font-size:calc(1.1rem + 1vw)">Scheduled Action For <span style="color:#121212; font-size:calc(1.1rem + 1vw)">Scheduled Action For
</span> </span>
<span style="color: var(--primary-color); font-size:calc(1.1rem + 1vw)">Generating Backup.</span> <span style="color: #7f54b3; font-size:calc(1.1rem + 1vw)">Generating Backup.</span>
</h1> </h1>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
Enable the 'Automatic database Backup' scheduled action, and set up the execution interval. Based on the scheduled action setup, backups will be generated on regular intervals. Enable the 'Automatic database Backup' scheduled action, and set up the execution interval. Based on the scheduled action setup, backups will be generated on regular intervals.
</p> </p>
</div> </div>
@ -1289,7 +1287,7 @@
</div> </div>
</div> </div>
<div class="col-md-12 mb-4"> <div class="col-md-12 mb-4">
<p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:var(--text-color-light)"> <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center; color:#64728f">
</p> </p>
</div> </div>
<div class="col-md-12 text-center"> <div class="col-md-12 text-center">
@ -1752,6 +1750,114 @@
</div> </div>
</div> </div>
<!-- --> <!-- -->
<section class="oe_container mt32">
<h2 style="color: #091E42;font-family: &quot;Montserrat&quot;;text-align: center;margin: 25px auto;text-transform: uppercase;" class="oe_slogan">
<b>Suggested Products</b>
</h2>
<div id="demo" class="row carousel slide mt64 mb32" data-bs-ride="carousel">
<!-- The slideshow -->
<div class="carousel-inner">
<div class="carousel-item active">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://www.odoo.com/apps/modules/15.0/woo_commerce_ept" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Odoo-WooCommerce-Connector.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
Odoo Shopify Connector </h4>
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://www.odoo.com/apps/modules/15.0/ebay_ept/" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="eBay-Odoo-Connector.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
eBay Odoo Connector </h4>
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://www.odoo.com/apps/modules/15.0/odoo_magento2_ept/" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Odoo-Magento2-Connector.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
Odoo Magento 2 Connector </h4>
</div>
</a>
</div>
</div>
<div class="carousel-item">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://apps.odoo.com/apps/modules/14.0/rma_ept/" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Return-Order-Management.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
RMA ( Return Merchandise Authorisation ) in Odoo </h4>
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://apps.odoo.com/apps/modules/14.0/consignment_management_ept" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Consignment-Management.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
Consignment Management </h4>
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://apps.odoo.com/apps/modules/14.0/shipstation_ept" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="ShipStation.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
ShipStation Odoo Connector </h4>
</div>
</a>
</div>
</div>
<div class="carousel-item">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://apps.odoo.com/apps/modules/15.0/amazon_ept/" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Amazon-Odoo-Connector.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
Amazon Odoo Connector </h4>
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://apps.odoo.com/apps/modules/14.0/edi_ftp_integration" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Dropshipper-EDI-Integration-in-Odoo.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
Dropshipper EDI Integration in Odoo </h4>
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left;">
<a href="https://apps.odoo.com/apps/modules/14.0/bol_ept/" target="_blank">
<div style="border-radius: 10px;" class="shadow-sm">
<img class="img img-responsive center-block" style="border-top-left-radius: 10px;border-top-right-radius: 10px;" src="Odoo-bol.com-connector.jpg" />
<h4 class="mt0 text-truncate" style="padding:6&#37; 4&#37;;text-align:center;width:100&#37;;font-family:Roboto-medium;">
Odoo bol.com connector </h4>
</div>
</a>
</div>
</div>
</div>
<!-- Left and right controls -->
<a class="carousel-control-prev" href="#demo" data-bs-slide="prev" style="margin-left: -30px;width: 35px;color: #000;">
<span class="carousel-control-prev-icon">
<i class="fa fa-chevron-left" style="font-size:24px"></i>
</span>
</a>
<a class="carousel-control-next" href="#demo" data-bs-slide="next" style="margin-right: -30px;width: 35px;color: #000;">
<span class="carousel-control-next-icon">
<i class="fa fa-chevron-right" style="font-size:24px"></i>
</span>
</a>
</div>
</section>
<!-- service-section --> <!-- service-section -->
<section id="services" class="mt-5" style="border-radius: 16px; <section id="services" class="mt-5" style="border-radius: 16px;

Loading…
Cancel
Save