#fix: webpage
|
|
@ -0,0 +1,15 @@
|
||||||
|
|
||||||
|
Most of the files are
|
||||||
|
|
||||||
|
Copyright (c) 2012-TODAY Kanak Infosystems LLP.
|
||||||
|
|
||||||
|
Many files also contain contributions from third
|
||||||
|
parties. In this case the original copyright of
|
||||||
|
the contributions can be traced through the
|
||||||
|
history of the source version control system.
|
||||||
|
|
||||||
|
When that is not the case, the files contain a prominent
|
||||||
|
notice stating the original copyright and applicable
|
||||||
|
license, or come with their own dedicated COPYRIGHT
|
||||||
|
and/or LICENSE file.
|
||||||
|
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
Odoo Proprietary License v1.0
|
||||||
|
|
||||||
|
This software and associated files (the "Software") may only be used (executed,
|
||||||
|
modified, executed after modifications) if you have purchased a valid license
|
||||||
|
from the authors, typically via Odoo Apps, or if you have received a written
|
||||||
|
agreement from the authors of the Software (see the COPYRIGHT file).
|
||||||
|
|
||||||
|
You may develop Odoo modules that use the Software as a library (typically
|
||||||
|
by depending on it, importing it and using its resources), but without copying
|
||||||
|
any source code or material from the Software. You may distribute those
|
||||||
|
modules under the license of your choice, provided that this license is
|
||||||
|
compatible with the terms of the Odoo Proprietary License (For example:
|
||||||
|
LGPL, MIT, or proprietary licenses similar to this one).
|
||||||
|
|
||||||
|
It is forbidden to publish, distribute, sublicense, or sell copies of the Software
|
||||||
|
or modified copies of the Software.
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice must be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Powered by Kanak Infosystems LLP.
|
||||||
|
# © 2020 Kanak Infosystems LLP. (<https://www.kanakinfosystems.com>).
|
||||||
|
|
||||||
|
from . import controller
|
||||||
|
from . import models
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Powered by Kanak Infosystems LLP.
|
||||||
|
# © 2020 Kanak Infosystems LLP. (<https://www.kanakinfosystems.com>).
|
||||||
|
|
||||||
|
{
|
||||||
|
'name': "Background image in Login page",
|
||||||
|
'version': '18.0.1.0',
|
||||||
|
'license': 'OPL-1',
|
||||||
|
'depends': ['base', 'portal'],
|
||||||
|
'category': 'Tools',
|
||||||
|
'author': 'Kanak Infosystems LLP.',
|
||||||
|
'website': "https://www.kanakinfosystems.com",
|
||||||
|
'summary': """Module helps to set background image in Login page. | Background Image | Image | Login | Login Page | Website""",
|
||||||
|
'description': """Module helps to set background image in Login page.""",
|
||||||
|
'data': [
|
||||||
|
'views/res_company.xml',
|
||||||
|
],
|
||||||
|
'images': ['static/description/banner.gif'],
|
||||||
|
'sequence': 1
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Powered by Kanak Infosystems LLP.
|
||||||
|
# © 2020 Kanak Infosystems LLP. (<https://www.kanakinfosystems.com>).
|
||||||
|
|
||||||
|
from . import main
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Powered by Kanak Infosystems LLP.
|
||||||
|
# © 2020 Kanak Infosystems LLP. (<https://www.kanakinfosystems.com>).
|
||||||
|
|
||||||
|
import base64
|
||||||
|
from odoo.http import Controller, request, route
|
||||||
|
from werkzeug.utils import redirect
|
||||||
|
|
||||||
|
DEFAULT_IMAGE = 'login_bg_img_knk/static/src/img/bg.jpg'
|
||||||
|
|
||||||
|
|
||||||
|
class DasboardBackground(Controller):
|
||||||
|
|
||||||
|
@route(['/dashboard'], type='http', auth="public")
|
||||||
|
def dashboard(self, **post):
|
||||||
|
user = request.env.user
|
||||||
|
company = user.company_id
|
||||||
|
if company.bg_image:
|
||||||
|
image = base64.b64decode(company.bg_image)
|
||||||
|
else:
|
||||||
|
return redirect(DEFAULT_IMAGE)
|
||||||
|
|
||||||
|
return request.make_response(
|
||||||
|
image, [('Content-Type', 'image')])
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Powered by Kanak Infosystems LLP.
|
||||||
|
# © 2020 Kanak Infosystems LLP. (<https://www.kanakinfosystems.com>).
|
||||||
|
|
||||||
|
from . import res_company
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Powered by Kanak Infosystems LLP.
|
||||||
|
# © 2020 Kanak Infosystems LLP. (<https://www.kanakinfosystems.com>).
|
||||||
|
|
||||||
|
|
||||||
|
from odoo import models, fields
|
||||||
|
|
||||||
|
|
||||||
|
class ResCompany(models.Model):
|
||||||
|
_inherit = 'res.company'
|
||||||
|
|
||||||
|
bg_image = fields.Binary(string="Image")
|
||||||
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 336 KiB |
|
After Width: | Height: | Size: 156 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 249 KiB |
|
After Width: | Height: | Size: 122 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 201 KiB |
|
After Width: | Height: | Size: 558 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 134 KiB |
|
After Width: | Height: | Size: 91 KiB |
|
After Width: | Height: | Size: 658 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 2.7 MiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
|
@ -0,0 +1,467 @@
|
||||||
|
<section class="index-banner shadow-sm position-relative mt40" style="border-bottom:4px solid #37bbf9; border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid mb16" src="etc/1-background.jpg" style="border-radius: 10px;" />
|
||||||
|
<div class="container p-md-4 p-4 position-relative">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-2 text-center text-md-left">
|
||||||
|
<img src="etc/kanak_logo.png" alt="Kanak Infosystems LLP." class="img img-fluid" style="height: 60px; margin:10px 0">
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2 text-center text-md-left" style="margin-left: auto;padding-right: 10px; padding-left: 10px;">
|
||||||
|
<h6 style="font-size:18px;margin:10px 0">
|
||||||
|
<span class="badge badge-pill badge-light w-md-100 w-auto" style="color:#ffffff; background-color:#f62943; border-radius:0.5rem; padding:1rem;"><i class="fa fa-check"></i> Community </span>
|
||||||
|
</h6>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2 text-center text-md-left" style="padding-right: 10px; padding-left: 10px;">
|
||||||
|
<h6 style="font-size:18px;margin:10px 0">
|
||||||
|
<span class="badge badge-pill badge-light w-md-100 w-auto" style="color:#ffffff; background-color:#dab000; border-radius:0.5rem; padding:1rem"><i class="fa fa-check"></i> Enterprise </span>
|
||||||
|
</h6>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2 text-center text-md-left" style="padding-right: 10px; padding-left: 10px;">
|
||||||
|
<h6 style="font-size:18px;margin:10px 0">
|
||||||
|
<span class="badge badge-pill badge-light w-md-100 w-auto" style="color:#ffffff; background-color:#00c157; border-radius:0.5rem; padding:1rem;"><i class="fa fa-check"></i> Odoo.sh</span>
|
||||||
|
</h6>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow-sm position-relative mt40" style="border-bottom:4px solid #cf6cb3; border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid" src="etc/2-background.jpg" style="border-radius: 10px;" />
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<h1 style="font-size: 35px; margin-bottom: 16px; margin-top: 16px;">Background image in Login page</h1>
|
||||||
|
<p style="font-size:18px; line-height:24px;">
|
||||||
|
How cool Would that be, if <b>Background image in Login page</b> module helps to set background image in Login page.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<img src="icon.png" alt="Background image in Login page" class="img img-fluid" style="margin-left: 15.5rem;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow-sm position-relative mt40" style="border-bottom:4px solid #37bbf9; border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid" src="etc/1-background.jpg" style="border-radius: 10px;" />
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h1 style="font-size: 30px; margin-bottom: 16px;">Background image in Login page :-</h1>
|
||||||
|
<p class="fa fa-hand-o-right" style="font-size:18px; line-height:24px;"> Navigate to settings > Companies > Click on image field sections and set an image.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<img src="screenshots/login_bg_img_1.png" alt="Background image in Login page" class="img img-fluid" style="min-height: 280px;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow-sm position-relative mt40" style="border-bottom:4px solid #37bbf9; border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid" src="etc/1-background.jpg" style="border-radius: 10px;" />
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<p class="fa fa-hand-o-right" style="font-size:18px; line-height:24px;"> Here we can see the backgroun image in login page.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<img src="screenshots/login_bg_img_2.png" alt="Background image in Login page" class="img img-fluid" style="min-height: 280px;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow-sm position-relative mt40" style="border-bottom:4px solid #37bbf9; border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid" src="etc/1-background.jpg" style="border-radius: 10px;" />
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<p class="fa fa-hand-o-right" style="font-size:18px; line-height:24px;"> Here we can see the background image in website.</p>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<img src="screenshots/login_bg_img_3.png" alt="Background image in Login page" class="img img-fluid" style="min-height: 280px;">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner mt40">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row align-items-center justify-content-center text-center">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h4 class="mb32 oe_slogan" style="font-size: 34px; font-weight: 600;">Key Features</h4>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row align-items-center justify-content-center">
|
||||||
|
<div class="col-md-4 mb-4">
|
||||||
|
<div class="h-100 shadow align-items-center" style="border-radius:15px; min-height: 100px; display: flex; align-items: center;">
|
||||||
|
<div class="d-flex p-3 align-items-center">
|
||||||
|
<img src="etc/keyfeature.png" alt="Background image in Login page" class="img img-fluid" style="padding-right: 1.5rem;">
|
||||||
|
<div>
|
||||||
|
<p class="mb-1" style="font-size:18px; line-height:24px; font-weight: 600;">
|
||||||
|
set background image in Login page.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4 mb-4">
|
||||||
|
<div class="h-100 shadow align-items-center" style="border-radius:15px; min-height: 100px; display: flex; align-items: center;">
|
||||||
|
<div class="d-flex p-3 align-items-center">
|
||||||
|
<img src="etc/keyfeature.png" alt="Background image in Login page" class="img img-fluid" style="padding-right: 1.5rem;">
|
||||||
|
<div>
|
||||||
|
<p class="mb-1" style="font-size:18px; line-height:24px; font-weight: 600;">
|
||||||
|
Support Multi Company.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4 mb-4">
|
||||||
|
<div class="h-100 shadow align-items-center" style="border-radius:15px; min-height: 100px; display: flex; align-items: center;">
|
||||||
|
<div class="d-flex p-3 align-items-center">
|
||||||
|
<img src="etc/keyfeature.png" alt="Background image in Login page" class="img img-fluid" style="padding-right: 1.5rem;">
|
||||||
|
<div>
|
||||||
|
<p class="mb-1" style="font-size:18px; line-height:24px; font-weight: 600;">
|
||||||
|
No Configurations.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner index-tabs position-relative mt40" style="border-radius: 10px;">
|
||||||
|
<div class="container position-relative">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<ul class="nav nav-tabs justify-content-center bg-white pt-md-2" style="text-align:center; border-bottom: none;" role="tablist" id="myTab">
|
||||||
|
<li class="nav-item" role="presentation" style="border-top-right-radius:10px; border-top-left-radius:10px; background-color:#f0f6f7; margin-right:10px; border:1px solid #ddd; border-bottom:0">
|
||||||
|
<a href="#dep3" role="tab" data-toggle="tab" class="nav-link active" id="dep3-tab" title="" aria-selected="true" style="color:#4F4F4F; font-weight:400; font-size:16px; padding:11px 20px; border-top-left-radius:10px; border-top-right-radius:10px;"><span class="fa fa-user" style="margin-right: 5px;"> </span> Support</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item" role="presentation" style="border-top-right-radius:10px; border-top-left-radius:10px; background-color:#f0f6f7; margin-right:10px; border:1px solid #ddd; border-bottom:0">
|
||||||
|
<a href="#change_log" role="tab" data-toggle="tab" class="nav-link" title="" aria-selected="false" style="color:#4F4F4F; font-weight:400; font-size:16px;padding:11px 20px; border-top-left-radius:10px; border-top-right-radius:10px;"><span class="fa fa-history" style="margin-right: 5px;"></span> Change Log</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item" role="presentation" style="border-top-right-radius:10px; border-top-left-radius:10px; background-color:#f0f6f7; margin-right:10px; border:1px solid #ddd; border-bottom:0">
|
||||||
|
<a href="#dep5" role="tab" data-toggle="tab" class="nav-link" title="" aria-selected="false" style="color:#4F4F4F; font-weight:400; font-size:16px;padding:11px 20px; border-top-left-radius:10px; border-top-right-radius:10px;"><span class="fa fa-question-circle" style="margin-right: 5px;"> </span> FAQs</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="tab-content shadow">
|
||||||
|
<div class="tab-pane screen fade active show" id="dep3" role="tabpanel" aria-labelledby="dep3-tab">
|
||||||
|
<section class="index-banner position-relative" style=" border-radius: 10px;">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row text-center justify-content-center">
|
||||||
|
<h3 style="font-size: 40px; margin-bottom: 24px; text-align: center;">Free 3 Months Support</h3>
|
||||||
|
</div>
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<h3 style="font-size: 24px; margin-bottom: 24px; text-align: center;">Need help or any technical support ?</h3>
|
||||||
|
<div class="d-flex align-items-start mb-4">
|
||||||
|
<img src="etc/keyfeature.png" alt="Background image in Login page" class="img img-fluid" style="padding-right: 1.5rem;">
|
||||||
|
<div>
|
||||||
|
<p style="font-size:18px; line-height:24px;">Kanak Infosystem will provide free 3 months support for bug fixes, any doubts or queries, installation, configuration support or any types of issues related to this module.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex align-items-start mb-4">
|
||||||
|
<img src="etc/keyfeature.png" alt="Background image in Login page" class="img img-fluid" style="padding-right: 1.5rem;">
|
||||||
|
<div>
|
||||||
|
<p style="font-size:18px; line-height:24px;">At our company, we take pride in providing exceptional help and technical support to our valued customers.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex align-items-start mb-4">
|
||||||
|
<img src="etc/keyfeature.png" alt="Background image in Login page" class="img img-fluid" style="padding-right: 1.5rem;">
|
||||||
|
<div>
|
||||||
|
<p style="font-size:18px; line-height:24px;">Our team of dedicated experts is well-versed in the intricacies of the Odoo platform.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="support mt32">
|
||||||
|
<a href="mailto:sales@kanakinfosystems.com">
|
||||||
|
<span class="badge badge-pill badge-light" style="font-size: 18px;margin: 5px;color:#fff; background-color: #3674fc; border-radius:20px; padding: 10px 20px;min-width: 150px;">
|
||||||
|
<span><i class="fa fa-envelope-o" style="font-size: 20px; font-weight: bold; margin-right: 5px;"></i>
|
||||||
|
</span> Email Us
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="skype:kanakinfosystems?chat">
|
||||||
|
<span class="badge badge-pill badge-light" style="font-size: 18px;margin: 5px;color:#fff; background-color: #3674fc;border-radius:20px;padding: 10px 20px;min-width: 150px;">
|
||||||
|
<span><i class="fa fa-skype" style="font-size: 20px; margin-right: 5px;"></i>
|
||||||
|
</span> Skype
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<img src="etc/support.jpg" alt="Background image in Login page" class="img img-fluid">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane screen fade" id="change_log" role="tabpanel">
|
||||||
|
<section class="index-banner position-relative" style=" border-radius: 10px;">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="d-flex align-items-center mb16" style="color:#22304f; font-size: 20px;">
|
||||||
|
<i class="fa fa-calendar" style="margin-right: 10px;"></i>
|
||||||
|
<span style="font-weight: bold; padding-right: 5px;">Version 17.0.1.0</span>
|
||||||
|
<small>(20<sup>th</sup>November 2023)</small>
|
||||||
|
</div>
|
||||||
|
<div style="font-size: 16px;">
|
||||||
|
<ul style="vertical-align:top; margin-left:8px">
|
||||||
|
<li>Initial Release</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
<div class="tab-pane screen fade" id="dep5" role="tabpanel">
|
||||||
|
<section class="index-banner position-relative" style=" border-radius: 10px;">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<section class="s_faq">
|
||||||
|
<div id="accordion" class="accordion" role="tablist" aria-multiselectable="true">
|
||||||
|
<div class="card" style="border:1px solid #e5e5e5; margin-bottom: 20px;">
|
||||||
|
<h5 class="card-header" style="border:0px; font-size: 18px;background-color: rgba(0, 0, 0, 0.03);" role="tab" id="heading_3">
|
||||||
|
<a style="font-weight:600; color:#291a1a" role="button" class="collapsed" data-toggle="collapse" href="#F3" aria-expanded="false" aria-controls="F3">Is this app compatible with Odoo Enterprise?</a>
|
||||||
|
</h5>
|
||||||
|
<div id="F3" class="collapsed collapse" role="tabpanel" aria-labelledby="heading_3" aria-expanded="true" style="" data-parent="#accordion">
|
||||||
|
<div class="card-body" style="border-top :1px solid #e5e5e5; padding: 20px;">
|
||||||
|
<p class="mb0"> Yes, our app works with Odoo Enterprise as well as Community.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card" style="border:1px solid #e5e5e5; margin-bottom: 20px;">
|
||||||
|
<h5 class="card-header" style="border:0px; font-size: 18px;background-color: rgba(0, 0, 0, 0.03);" role="tab" id="heading_4">
|
||||||
|
<a style="font-weight:600; color:#291a1a" role="button" class="collapsed" data-toggle="collapse" href="#F4" aria-expanded="false" aria-controls="F4">Is this app compatible with Windows or Ubuntu?</a>
|
||||||
|
</h5>
|
||||||
|
<div id="F4" class="collapse" role="tabpanel" aria-labelledby="heading_4" aria-expanded="false" data-parent="#accordion">
|
||||||
|
<div class="card-body" style="border-top :1px solid #e5e5e5; padding: 20px;">
|
||||||
|
<p class="mb0">
|
||||||
|
Yes, our app works with Windows or Ubuntu operating system.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card" style="border:1px solid #e5e5e5; margin-bottom: 20px;">
|
||||||
|
<h5 class="card-header" style="border:0px; font-size: 18px;background-color: rgba(0, 0, 0, 0.03);" role="tab" id="heading_buyer_faq_06">
|
||||||
|
<a style="font-weight:600; color:#291a1a" role="button" class="collapsed" data-toggle="collapse" href="#buyer_faq_06" aria-expanded="false" aria-controls="buyer_faq_06">Can i resell or distribute the Module?</a>
|
||||||
|
</h5>
|
||||||
|
<div id="buyer_faq_06" class="collapse" role="tabpanel" aria-labelledby="heading_buyer_faq_06" aria-expanded="false" data-parent="#accordion">
|
||||||
|
<div class="card-body" style="border-top :1px solid #e5e5e5; padding: 20px;">
|
||||||
|
<p class="mb0">No! You can not resell or distribute this module. This module can only used for your Odoo ERP System.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow position-relative mt40" style="border-radius: 10px;">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="align-items-center text-center" style="margin-bottom: 32px;">
|
||||||
|
<h1 style="font-weight: bold; font-size: 35px;">Suggested Apps</h1>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-12">
|
||||||
|
<div id="suggested_apps" class="carousel slide" data-ride="carousel" data-interval="10000">
|
||||||
|
<div class="carousel-inner">
|
||||||
|
<div class="carousel-item active">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16">
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/instagram_feed_snippet/" target="_blank">
|
||||||
|
<div style="border-radius:10px">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_instagram_feed_snippet.png">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/odoo_inbox/" target="_blank">
|
||||||
|
<div style="border-radius:10px; margin-top: 10px;">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_odoo_inbox.gif">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16">
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/odoo_microsoft_azure_sso/" target="_blank">
|
||||||
|
<div style="border-radius:10px">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_odoo_microsoft_azure_sso.jpg">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/knk_sale_return/" target="_blank">
|
||||||
|
<div style="border-radius:10px; margin-top: 10px;">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/knk_sale_return.jpg">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16">
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/schedule_delivery_knk/" target="_blank">
|
||||||
|
<div style="border-radius:10px">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/schedule_delivery_knk.jpg">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/pos_prescription_knk/" target="_blank">
|
||||||
|
<div style="border-radius:10px; margin-top: 10px;">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_pos_prescription_knk.jpg">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="carousel-item" style="min-height:0px">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left">
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/pizza_modifiers/" target="_blank">
|
||||||
|
<div style="border-radius:10px">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_pizza_modifiers.gif">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/order_history/" target="_blank">
|
||||||
|
<div style="border-radius:10px; margin-top: 10px;">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/order_history.jpg">
|
||||||
|
</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/16.0/pos_lot_selection_knk/" target="_blank">
|
||||||
|
<div style="border-radius:10px">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_pos_lot_selection_knk.gif">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/send_direct_print_knk/" target="_blank">
|
||||||
|
<div style="border-radius:10px; margin-top: 10px;">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_send_direct_print_knk.jpg">
|
||||||
|
</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/16.0/job_portal_kanak/" target="_blank">
|
||||||
|
<div style="border-radius:10px">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/banner_job_portal_kanak.gif">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
<a href="https://apps.odoo.com/apps/modules/16.0/sale_approval_kanak/" target="_blank">
|
||||||
|
<div style="border-radius:10px; margin-top: 10px;">
|
||||||
|
<img class="img img-fluid center-block" style="border-radius:10px;" src="apps/sale_approval_kanak.jpg">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- Left and right controls -->
|
||||||
|
<a class="carousel-control-prev" href="#suggested_apps" data-slide="prev" style="margin-left: -30pt;width:35px; color:#000; opacity: 1;">
|
||||||
|
<span style="height: 35px; width: 35px; padding: 5px; background-color: #3c3b80; color: #fff; background-image: none;">
|
||||||
|
<i class="fa fa-angle-double-left" style="font-size:24px"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="carousel-control-next" href="#suggested_apps" data-slide="next" style="margin-right: -30pt;width:35px; color:#000; opacity: 1;">
|
||||||
|
<span style="height: 35px; width: 35px; padding: 5px; background-color: #3c3b80; color: #fff; background-image: none;">
|
||||||
|
<i class="fa fa-angle-double-right" style="font-size:24px"></i>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- END OF RELATED PRODUCTS -->
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow position-relative mt40" style="border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid" src="etc/3-background.png" style="border-radius: 10px;" />
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="align-items-center text-center" style="margin-bottom: 32px;">
|
||||||
|
<h1 class="mt-2" style="font-weight: bold; font-size: 35px; color: #fff;">Our Services</h1>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Hire-Odoo-Developer.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold; ">Hire Odoo Developer</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Customization.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold; ">Odoo Customization</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Development.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold; ">Odoo Development</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Installation.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold;">Odoo Installation</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Integration.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold;">Odoo Integration</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Resource.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold;">Odoo Resource</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Themes.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold;">Odoo Themes</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-3 col-md-6">
|
||||||
|
<div class="content text-center mb32">
|
||||||
|
<img src="services/Odoo-Training.png" class="img img-fluid mb16" style="">
|
||||||
|
<p style="color: #fff; font-size: 20px; font-weight: bold;">Odoo Training</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section class="index-banner shadow-sm position-relative mt40" style="border-bottom:4px solid #cf6cb3; border-radius: 10px;">
|
||||||
|
<img class="w-100 h-100 position-absolute img-fluid" src="notice_bg.jpg" style="border-radius: 10px;">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row align-items-end">
|
||||||
|
<div class="col-12" style="font-size: 18px;">
|
||||||
|
<h1 style="text-align: center; font-size: 35px; margin-bottom: 32px; margin-top: 16px; color: red;">Important Notice</h1>
|
||||||
|
<p style="text-align: justify;">
|
||||||
|
All applications are developed within the default, up-to-date Odoo environment, and as such, we cannot guarantee flawless compatibility with third-party apps. While we strive to ensure smooth integration, any conflicts or issues that arise due to third-party applications will require additional support services, which can be provided at an extra cost. Kindly contact our support team for more information or to arrange paid support.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="index-banner shadow position-relative mt40" style="border-radius: 10px;">
|
||||||
|
<div class="container p-md-5 p-4 position-relative">
|
||||||
|
<div class="row justify-content-center">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="content">
|
||||||
|
<div class="icon mb16 text-center">
|
||||||
|
<span class="fa fa-map-marker" style="color:#ffffff; background-color:#3c3b80; padding:10px; border-radius:100%; border:5px solid #cfd6fb; font-size:40px;height: 70px;width: 70px;text-align: center;" />
|
||||||
|
</div>
|
||||||
|
<div class="content text-center">
|
||||||
|
<h1 style="font-size: 35px;color: #3c3b80; margin-bottom: 10px; font-weight: 600;">Kanak infosystems LLP.</h1>
|
||||||
|
<p style="font-size: 20px;color: #3c3b80;">Unit no.307, The landmark, Urjanagar 1, Kudasan, Gandhinagar, Gujarat - 382421, India</p>
|
||||||
|
</div>
|
||||||
|
<div class="buttons-knk text-center">
|
||||||
|
<div class="icon text-center">
|
||||||
|
<a href="mailto:sales@kanakinfosystems.com" style="color:#ffffff; background-color:#3c3b80; padding:2px; border-radius:100%; border:5px solid #cfd6fb; font-size:30px;height: 60px;width: 60px;text-align: center; display: inline-block;margin: 10px;">
|
||||||
|
<span class="fa fa-envelope-o" />
|
||||||
|
</a>
|
||||||
|
<a href="skype:kanakinfosystems?chat" style="color:#ffffff; background-color:#3c3b80; padding:2px; border-radius:100%; border:5px solid #cfd6fb; font-size:30px;height: 60px;width: 60px;text-align: center; display: inline-block;margin: 10px;">
|
||||||
|
<span class="fa fa-skype" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 317 KiB |
|
After Width: | Height: | Size: 857 KiB |
|
After Width: | Height: | Size: 550 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 151 KiB |
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<odoo>
|
||||||
|
<record id="view_company_form" model="ir.ui.view">
|
||||||
|
<field name="name">res.company.form.inherit.account</field>
|
||||||
|
<field name="model">res.company</field>
|
||||||
|
<field name="inherit_id" ref="base.view_company_form"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<xpath expr="//field[@name='vat']" position="before">
|
||||||
|
<field name="bg_image" widget="image"/>
|
||||||
|
</xpath>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<template id="custom_bg_image" name="Frontend Layout Image" inherit_id="web.frontend_layout">
|
||||||
|
<xpath expr="//div[@id='wrapwrap']" position="attributes">
|
||||||
|
<attribute name="t-attf-style">#{"background: transparent url('/dashboard') no-repeat scroll center center / cover;" if response_template == 'web.login' or 'auth_signup.signup' else ''}</attribute>
|
||||||
|
</xpath>
|
||||||
|
</template>
|
||||||
|
</odoo>
|
||||||
|
|
@ -8,17 +8,19 @@
|
||||||
'version': '1.1',
|
'version': '1.1',
|
||||||
'summary': 'Changes of the form',
|
'summary': 'Changes of the form',
|
||||||
'description': "This module contains the changes in the job portal, candidates, appliant form",
|
'description': "This module contains the changes in the job portal, candidates, appliant form",
|
||||||
'depends': ['hr_recruitment_extended', 'website_hr_recruitment','website_hr_recruitment_extended','survey','hr_recruitment'],
|
'depends': ['hr_recruitment_extended', 'website_hr_recruitment','website_hr_recruitment_extended','survey','hr_recruitment','web'],
|
||||||
'data': [
|
'data': [
|
||||||
'data/mail_template_data.xml',
|
'data/mail_template_data.xml',
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'views/hr_applicant_form.xml',
|
'views/hr_applicant_form.xml',
|
||||||
'views/hr_candidate_form.xml',
|
'views/hr_candidate_form.xml',
|
||||||
'views/job_portal_changes.xml',
|
'views/job_portal_changes.xml',
|
||||||
|
'views/web_page_login.xml',
|
||||||
],
|
],
|
||||||
'assets': {
|
'assets': {
|
||||||
'web.assets_backend': {
|
'web.assets_backend': {
|
||||||
'web_portal_form_custom/static/src/css/candidate_card.css'
|
'web_portal_form_custom/static/src/css/candidate_card.css'
|
||||||
|
'web_portal_form_custom/static/src/css/web_page.css'
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
'post_init_hook': 'post_init_remove_duplicate_skills',
|
'post_init_hook': 'post_init_remove_duplicate_skills',
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
.oe_login_form{
|
||||||
|
background:rgba(255,255,255,.15);
|
||||||
|
backdrop-filter:blur(18px);
|
||||||
|
-webkit-backdrop-filter:blur(18px);
|
||||||
|
|
||||||
|
border:1px solid rgba(255,255,255,.25);
|
||||||
|
border-radius:20px;
|
||||||
|
box-shadow:0 15px 40px rgba(0,0,0,.25);
|
||||||
|
}
|
||||||
|
|
||||||
|
.srivyn_brand_footer{
|
||||||
|
position: fixed;
|
||||||
|
bottom: 10px;
|
||||||
|
right: 20px;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 18px;
|
||||||
|
z-index: 1000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.srivyn_brand_footer strong{
|
||||||
|
color: #ffffff;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,41 @@
|
||||||
|
<odoo>
|
||||||
|
<template id="web_login_inherit" inherit_id="web.login">
|
||||||
|
|
||||||
|
<!-- Increase login form width -->
|
||||||
|
<xpath expr="//form" position="attributes">
|
||||||
|
<attribute name="style">max-width:250px;margin:auto;padding-top:70px;;</attribute>
|
||||||
|
</xpath>
|
||||||
|
|
||||||
|
<!-- <!– Company Logo –>-->
|
||||||
|
<!-- <xpath expr="//form" position="before">-->
|
||||||
|
<!-- <div class="text-center mb-4">-->
|
||||||
|
<!-- <img src="/web_portal_form_custom/static/src/img/Copilot_20260529_143430-removebg-preview.png"-->
|
||||||
|
<!-- alt="SRIVYN"-->
|
||||||
|
<!-- style="max-height:90px;"/>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
|
||||||
|
<!-- Footer -->
|
||||||
|
<!-- <xpath expr="//select[@name='master_select']" position="after">-->
|
||||||
|
<!-- <div class="text-center mt-3">-->
|
||||||
|
<!-- <small class="text-muted">-->
|
||||||
|
<!-- Powered by-->
|
||||||
|
<!-- <strong>SRIVYN PLATFORMS</strong>-->
|
||||||
|
<!-- </small>-->
|
||||||
|
<!-- </div>-->
|
||||||
|
<!-- </xpath>-->
|
||||||
|
|
||||||
|
</template>
|
||||||
|
<odoo>
|
||||||
|
<template id="brand_promotion_inherit"
|
||||||
|
inherit_id="web.brand_promotion">
|
||||||
|
|
||||||
|
<xpath expr="//div[@class='o_brand_promotion']" position="replace">
|
||||||
|
<div class="o_brand_promotion srivyn_brand_footer">
|
||||||
|
Powered by <strong>SRIVYN PLATFORMS PVT.LTD</strong>
|
||||||
|
</div>
|
||||||
|
</xpath>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
</odoo>
|
||||||
|
</odoo>
|
||||||