@ -0,0 +1,24 @@ |
|||||
|
Fleet Rental Management |
||||
|
======================= |
||||
|
This module will helps you to give the vehicles for Rent. |
||||
|
|
||||
|
Features |
||||
|
======== |
||||
|
|
||||
|
* Multiple Plans for Rental Contract(Days/Weeks/Months/Years). |
||||
|
* Integrated with Accounting Module. |
||||
|
* Automatically Create Recurring Invoices. |
||||
|
* Sending email for confirmation, first payment and recurrent invoices. |
||||
|
* Check List Facility. |
||||
|
* Separate Tree view for Checklist. |
||||
|
* Damage Checking Facility. |
||||
|
* Billing Facility for Damages/Check Lists. |
||||
|
* Contract Payment Validations. |
||||
|
* Detailed Fleet Rental Analysis Report. |
||||
|
* Access Rights From Multiple Level. |
||||
|
|
||||
|
Credits |
||||
|
======= |
||||
|
Developer: Nilmar Shereef @ cybrosys, shereef@cybrosys.in |
||||
|
Developer: Jesni Banu @ cybrosys, jesni@cybrosys.in |
||||
|
Developer: Avinash NK @ cybrosys, avinash@cybrosys.in |
@ -0,0 +1,46 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2017-TODAY Cybrosys Technologies(<http://www.cybrosys.com>). |
||||
|
# Author: Cybrosys(<http://www.cybrosys.com>) |
||||
|
# you can modify it under the terms of the GNU LESSER |
||||
|
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. |
||||
|
# |
||||
|
# It is forbidden to publish, distribute, sublicense, or sell copies |
||||
|
# of the Software or modified copies of the Software. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE |
||||
|
# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. |
||||
|
# If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
{ |
||||
|
'name': 'Fleet Rental Management', |
||||
|
'summary': """This module will helps you to give the vehicles for Rent.""", |
||||
|
'version': '10.0.2.0.0', |
||||
|
'author': 'Cybrosys Techno Solutions', |
||||
|
'website': "http://www.cybrosys.com", |
||||
|
'company': 'Cybrosys Techno Solutions', |
||||
|
"category": "Industries", |
||||
|
'depends': ['base', 'account', 'fleet', 'mail'], |
||||
|
'data': ['security/rental_security.xml', |
||||
|
'security/ir.model.access.csv', |
||||
|
'views/car_rental_view.xml', |
||||
|
'views/checklist_view.xml', |
||||
|
'views/car_tools_view.xml', |
||||
|
'reports/rental_report.xml', |
||||
|
'data/fleet_rental_data.xml', |
||||
|
], |
||||
|
'demo': [ |
||||
|
], |
||||
|
'images': ['static/description/banner.jpg'], |
||||
|
'license': 'LGPL-3', |
||||
|
'installable': True, |
||||
|
'application': False, |
||||
|
} |
@ -0,0 +1,24 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2017-TODAY Cybrosys Technologies(<http://www.cybrosys.com>). |
||||
|
# Author: Cybrosys(<http://www.cybrosys.com>) |
||||
|
# you can modify it under the terms of the GNU LESSER |
||||
|
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. |
||||
|
# |
||||
|
# It is forbidden to publish, distribute, sublicense, or sell copies |
||||
|
# of the Software or modified copies of the Software. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE |
||||
|
# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. |
||||
|
# If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
import rental_report |
||||
|
|
@ -0,0 +1,103 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
############################################################################## |
||||
|
# |
||||
|
# Cybrosys Technologies Pvt. Ltd. |
||||
|
# Copyright (C) 2017-TODAY Cybrosys Technologies(<http://www.cybrosys.com>). |
||||
|
# Author: Cybrosys(<http://www.cybrosys.com>) |
||||
|
# you can modify it under the terms of the GNU LESSER |
||||
|
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. |
||||
|
# |
||||
|
# It is forbidden to publish, distribute, sublicense, or sell copies |
||||
|
# of the Software or modified copies of the Software. |
||||
|
# |
||||
|
# This program is distributed in the hope that it will be useful, |
||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. |
||||
|
# |
||||
|
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE |
||||
|
# GENERAL PUBLIC LICENSE (LGPL v3) along with this program. |
||||
|
# If not, see <http://www.gnu.org/licenses/>. |
||||
|
# |
||||
|
############################################################################## |
||||
|
from odoo import models, fields, tools |
||||
|
|
||||
|
|
||||
|
class FleetRentalReport(models.Model): |
||||
|
_name = "report.fleet.rental" |
||||
|
_description = "Fleet Rental Analysis" |
||||
|
_auto = False |
||||
|
|
||||
|
name = fields.Char(string="Name") |
||||
|
customer_id = fields.Many2one('res.partner') |
||||
|
vehicle_id = fields.Many2one('fleet.vehicle') |
||||
|
car_brand = fields.Char(string="Car Brand") |
||||
|
car_color = fields.Char(string="Car Color") |
||||
|
cost = fields.Float(string="Rent Cost") |
||||
|
rent_start_date = fields.Date(string="Rent Start Date") |
||||
|
rent_end_date = fields.Date(string="Rent End Date") |
||||
|
state = fields.Selection([('draft', 'Draft'), ('running', 'Running'), ('cancel', 'Cancel'), |
||||
|
('checking', 'Checking'), ('done', 'Done')], string="State") |
||||
|
cost_frequency = fields.Selection([('no', 'No'), ('daily', 'Daily'), ('weekly', 'Weekly'), ('monthly', 'Monthly'), |
||||
|
('yearly', 'Yearly')], string="Recurring Cost Frequency") |
||||
|
total = fields.Float(string="Total(Tools)") |
||||
|
tools_missing_cost = fields.Float(string="Tools missing cost") |
||||
|
damage_cost = fields.Float(string="Damage cost") |
||||
|
damage_cost_sub = fields.Float(string="Damage cost") |
||||
|
total_cost = fields.Float(string="Total cost") |
||||
|
|
||||
|
_order = 'name desc' |
||||
|
|
||||
|
def _select(self): |
||||
|
select_str = """ |
||||
|
SELECT |
||||
|
(select 1 ) AS nbr, |
||||
|
t.id as id, |
||||
|
t.name as name, |
||||
|
t.car_brand as car_brand, |
||||
|
t.customer_id as customer_id, |
||||
|
t.vehicle_id as vehicle_id, |
||||
|
t.car_color as car_color, |
||||
|
t.cost as cost, |
||||
|
t.rent_start_date as rent_start_date, |
||||
|
t.rent_end_date as rent_end_date, |
||||
|
t.state as state, |
||||
|
t.cost_frequency as cost_frequency, |
||||
|
t.total as total, |
||||
|
t.tools_missing_cost as tools_missing_cost, |
||||
|
t.damage_cost as damage_cost, |
||||
|
t.damage_cost_sub as damage_cost_sub, |
||||
|
t.total_cost as total_cost |
||||
|
""" |
||||
|
return select_str |
||||
|
|
||||
|
def _group_by(self): |
||||
|
group_by_str = """ |
||||
|
GROUP BY |
||||
|
t.id, |
||||
|
name, |
||||
|
car_brand, |
||||
|
customer_id, |
||||
|
vehicle_id, |
||||
|
car_color, |
||||
|
cost, |
||||
|
rent_start_date, |
||||
|
rent_end_date, |
||||
|
state, |
||||
|
cost_frequency, |
||||
|
total, |
||||
|
tools_missing_cost, |
||||
|
damage_cost, |
||||
|
damage_cost_sub, |
||||
|
total_cost |
||||
|
""" |
||||
|
return group_by_str |
||||
|
|
||||
|
def init(self): |
||||
|
tools.sql.drop_view_if_exists(self._cr, 'report_fleet_rental') |
||||
|
self._cr.execute(""" |
||||
|
CREATE view report_fleet_rental as |
||||
|
%s |
||||
|
FROM car_rental_contract t |
||||
|
%s |
||||
|
""" % (self._select(), self._group_by())) |
@ -0,0 +1,25 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<record id="view_report_car_rental" model="ir.ui.view"> |
||||
|
<field name="name">report.fleet.rental.pivot</field> |
||||
|
<field name="model">report.fleet.rental</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<pivot string="Fleet Rental Analysis" display_quantity="true" disable_linking="True"> |
||||
|
<field name="name" type="row"/> |
||||
|
</pivot> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="action_fleet_rental_analysis" model="ir.actions.act_window"> |
||||
|
<field name="name">Fleet Rental Analysis</field> |
||||
|
<field name="res_model">report.fleet.rental</field> |
||||
|
<field name="view_type">form</field> |
||||
|
<field name="view_mode">pivot</field> |
||||
|
<field name="context">{'group_by_no_leaf':1,'group_by':[]}</field> |
||||
|
<field name="help">This report allows you to analyse the performance of your Fleet Rental. </field> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem name="Fleet Rental Analysis" action="action_fleet_rental_analysis" id="menu_fleet_rental_analysis" parent="fleet.menu_fleet_reporting" sequence="1"/> |
||||
|
</data> |
||||
|
</odoo> |
|
@ -0,0 +1,18 @@ |
|||||
|
<?xml version="1.0" ?> |
||||
|
<odoo> |
||||
|
<data> |
||||
|
<record id="rental_group_user" model="res.groups"> |
||||
|
<field name="name">Rental User</field> |
||||
|
<field name="category_id" ref="fleet.module_fleet_category"/> |
||||
|
<field name="implied_ids" eval="[(4, ref('base.group_user')), (4, ref('fleet.fleet_group_user')), |
||||
|
(4, ref('account.group_account_user'))]"/> |
||||
|
</record> |
||||
|
|
||||
|
<record id="fleet.fleet_group_manager" model="res.groups"> |
||||
|
<field name="name">Manager</field> |
||||
|
<field name="implied_ids" eval="[(4, ref('fleet.fleet_group_user')), (4, ref('rental_group_user'))]"/> |
||||
|
<field name="category_id" ref="fleet.module_fleet_category"/> |
||||
|
<field name="users" eval="[(4, ref('base.user_root'))]"/> |
||||
|
</record> |
||||
|
</data> |
||||
|
</odoo> |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 137 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 77 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 114 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 66 KiB |
@ -0,0 +1,228 @@ |
|||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h2 class="oe_slogan">Fleet/Vehicle Rental Management</h2> |
||||
|
<h3 class="oe_slogan">This module helps with an opportunity to give the vehicles for Rent.</h3> |
||||
|
<h4 class="oe_slogan"><a href="https://www.cybrosys.com">Cybrosys Technologies</a> </h4> |
||||
|
</div> |
||||
|
<div class="oe_row oe_spaced" style="padding-left:65px;"> |
||||
|
<h4>Features:</h4> |
||||
|
<div> |
||||
|
<span style="color:green;"> ☑ </span> Multiple Plans for Rental Contract(Days/Weeks/Months/Years).<br/> |
||||
|
<span style="color:green;"> ☑ </span> Integrated with Accounting Module.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Automatically Create Recurring Invoices.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Sending email for confirmation, first payment and recurrent invoices.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Check List Facility.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Separate Tree view for Checklist.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Damage Checking Facility.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Billing Facility for Damages/Check Lists.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Contract Payment Validations.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Detailed Fleet Rental Analysis Report.<br/> |
||||
|
<span style="color:green;"> ☑ </span> Access Rights From Multiple Level.<br/> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<div class="oe_picture"> |
||||
|
<h3 class="oe_slogan">Overview</h3> |
||||
|
<p class="oe_mt32" style="text-align: center;"> |
||||
|
This module is an application for Vehicle Rental System which helps in managing the rental of fleet/vehicle. |
||||
|
It manages fleet/vehicle property by extending the basic fleet module of Odoo. |
||||
|
Currently fleet module does not have any connection with accounting module. But in this module, |
||||
|
we integrate the module with accounting also. |
||||
|
</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Fleet Rental Management</h3> |
||||
|
<div style="text-align: center"> |
||||
|
<p> |
||||
|
<h4>Fleet Rental -> Rental Management</h4> |
||||
|
<p> |
||||
|
</div> |
||||
|
<div style="text-align: center"> |
||||
|
<a href="https://www.cybrosys.com"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height: 400px;" src="menu_items.png"> |
||||
|
</div> |
||||
|
</a> |
||||
|
<span style="text-align: center;padding-left:65px;">☛ When you install the module, an extra menu named Rental Management is created |
||||
|
under the Fleet Menu. Also "Fleet" menu is replaced as "Fleet Rental". Here you can see different color |
||||
|
codes according to each state. This helps you in finding out contracts easily.</span> |
||||
|
</div> |
||||
|
<br> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<p> |
||||
|
<h4>Fleet Rental -> Rental Management -> Rental Contract</h4> |
||||
|
<p> |
||||
|
</div> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;" src="contract_menu.png"> |
||||
|
</div> |
||||
|
<div style="padding-left:65px;"> |
||||
|
<span>☛ This is the Rental Contract form. You can see the Recurring lines created according to |
||||
|
the Recurring cost. And also you can see all the invoices related to this contract from the smart |
||||
|
button "Invoices".</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Checklist</h3> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height: 400px;" src="checklist_contract.png"> |
||||
|
</div> |
||||
|
<span>☛ Checklist Tab in Rental Contract Form.</span> |
||||
|
</div> |
||||
|
<br> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<div class="" style="text-align: center;padding-left:65px;"> |
||||
|
<p> |
||||
|
Here you can add the list of tools given with the vehicle. |
||||
|
When the vehicle is returned back, the checklist can be validated and helps you to identify the |
||||
|
tools that are not returned. The price of unreturned tools will be added to the missing tool cost. |
||||
|
The renter have to pay that amount and you can also add damage cost if any. Check the damages by |
||||
|
using the images of vehicle uploaded before the contract. |
||||
|
<p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Checklist Easy Access</h3> |
||||
|
<div style="text-align: center"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;" src="check_list_tree.png"> |
||||
|
</div> |
||||
|
<span style="text-align: center">☛ No need to open all rental contract to see the checklist.</span> |
||||
|
</div> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;" src="check_list_form.png"> |
||||
|
</div> |
||||
|
<div style="padding-left:65px;"> |
||||
|
<span> |
||||
|
You can also create invoice against the checklist from here. |
||||
|
The checklists are those which are in the checking state, |
||||
|
that means the ones ready for checking the operation. |
||||
|
If there is any damage or any missing tool, then you can charge all that from customer.</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Email Notifications</h3> |
||||
|
<div class=""> |
||||
|
<div style="padding-left:65px;"> |
||||
|
<span> |
||||
|
☛The system will send email notification to notify the confirmation of contract.<br/> |
||||
|
☛The system will notify the first payment through email.<br/> |
||||
|
☛The system will remind all recurrent invoices through email.<br/> |
||||
|
<I>Note:- You should configure outgoing and incoming e-mail settings from your odoo for email service.</I> |
||||
|
</span> |
||||
|
</div> |
||||
|
<div class="oe_span12"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height:400px;" src="email3.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span12"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height:400px;" src="email2.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="oe_span12"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height:400px;" src="email1.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Contract Payment Validations</h3> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height:400px;" src="rental_inv.png"> |
||||
|
</div> |
||||
|
<div style="padding-left:65px;"> |
||||
|
<span>☛ |
||||
|
Here you can see you have 4 invoices and this contract is in 'Invoice' state. |
||||
|
So you can set this contract to done only if all the invoices are in 'paid' state. |
||||
|
Otherwise it will raise a warning as follow. |
||||
|
</span> |
||||
|
|
||||
|
</div> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height:400px;" src="rental_validation.png"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Fleet Rental Analysis Report</h3> |
||||
|
<div class="" style="text-align: center"> |
||||
|
<div class="oe_demo oe_picture oe_screenshot"> |
||||
|
<img style="border:10px solid white;height:400px;" src="report.png"> |
||||
|
</div> |
||||
|
<span>☛ |
||||
|
You can also analyse all your fleet rentals from Fleet Rental -> Reports -> Fleet Rental Analysis. |
||||
|
</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container"> |
||||
|
<div class="oe_row oe_spaced"> |
||||
|
<h3 class="oe_slogan">Access Rights</h3> |
||||
|
<div class="" style="padding-left:65px;"> |
||||
|
<span>☛Fleet Manager :- Fleet manager has the complete access across the fleet rental management <br/></span> |
||||
|
<span>☛Fleet Rental User :- Fleet rental user can read, write and create the records.</span> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
<section class="oe_container oe_dark"> |
||||
|
<h2 class="oe_slogan" style="margin-top:20px;" >Need Any Help?</h2> |
||||
|
<div class="oe_slogan" style="margin-top:10px !important;"> |
||||
|
<div> |
||||
|
<a class="btn btn-primary btn-lg mt8" |
||||
|
style="color: #FFFFFF !important;border-radius: 0;" href="http://www.cybrosys.com"><i |
||||
|
class="fa fa-envelope"></i> Email </a> <a |
||||
|
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;" |
||||
|
href="http://www.cybrosys.com/contact/"><i |
||||
|
class="fa fa-phone"></i> Contact Us </a> <a |
||||
|
class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;border-radius: 0;" |
||||
|
href="http://www.cybrosys.com/odoo-customization-and-installation/"><i |
||||
|
class="fa fa-check-square"></i> Request Customization </a> |
||||
|
</div> |
||||
|
<br> |
||||
|
<img src="cybro_logo.png" style="width: 190px; margin-bottom: 20px;" class="center-block"> |
||||
|
<div> |
||||
|
<a href="https://twitter.com/cybrosys" target="_blank"><i class="fa fa-2x fa-twitter" style="color:white;background: #00a0d1;width:35px;"></i></a></td> |
||||
|
<a href="https://www.linkedin.com/company/cybrosys-technologies-pvt-ltd" target="_blank"><i class="fa fa-2x fa-linkedin" style="color:white;background: #31a3d6;width:35px;padding-left: 3px;"></i></a></td> |
||||
|
<a href="https://www.facebook.com/cybrosystechnologies" target="_blank"><i class="fa fa-2x fa-facebook" style="color:white;background: #3b5998;width:35px;padding-left: 8px;"></i></a></td> |
||||
|
<a href="https://plus.google.com/106641282743045431892/about" target="_blank"><i class="fa fa-2x fa-google-plus" style="color:white;background: #c53c2c;width:35px;padding-left: 3px;"></i></a></td> |
||||
|
<a href="https://in.pinterest.com/cybrosys" target="_blank"><i class="fa fa-2x fa-pinterest" style="color:white;background: #ac0f18;width:35px;padding-left: 3px;"></i></a></td> |
||||
|
</div> |
||||
|
</div> |
||||
|
</section> |
||||
|
|
||||
|
|
||||
|
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 110 KiB |
After Width: | Height: | Size: 109 KiB |