diff --git a/access_restriction_by_ip/README.rst b/access_restriction_by_ip/README.rst deleted file mode 100644 index 8dd2c70fe..000000000 --- a/access_restriction_by_ip/README.rst +++ /dev/null @@ -1,45 +0,0 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg - :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - -Access Restriction By IP -======================== -This module helps you to restrict user to login from specific ip only. - -Configuration -============= -* No additional configurations needed - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -General Public License, Version 3 (AGPL v3). -(https://www.gnu.org/licenses/agpl-3.0-standalone.html) - -Credits -------- -* Developer: (V17) Mruthul Raj, odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/access_restriction_by_ip/__init__.py b/access_restriction_by_ip/__init__.py deleted file mode 100644 index ab5f5e5b4..000000000 --- a/access_restriction_by_ip/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################### -from . import controllers -from . import models diff --git a/access_restriction_by_ip/__manifest__.py b/access_restriction_by_ip/__manifest__.py deleted file mode 100644 index 73b6190f0..000000000 --- a/access_restriction_by_ip/__manifest__.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################### -{ - 'name': 'Access Restriction By IP', - 'version': '17.0.1.0.0', - 'category': 'Extra Tools', - 'summary': """User can be restricted from logging in from different Ip""", - 'description': """This module enhances security by allowing administrators - to control user access based on IP addresses. Users will only be able - to log in and access their accounts from specified IP addresses, - providing an additional layer of protection against unauthorized access. - """, - 'author': 'Cybrosys Techno Solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': 'https://www.cybrosys.com', - 'data': [ - 'security/ir.model.access.csv', - 'views/allowed_ips_view.xml' - ], - 'images': ['static/description/banner.jpg'], - 'license': 'AGPL-3', - 'installable': True, - 'auto_install': False, - 'application': False, -} diff --git a/access_restriction_by_ip/controllers/__init__.py b/access_restriction_by_ip/controllers/__init__.py deleted file mode 100644 index 206c97b3d..000000000 --- a/access_restriction_by_ip/controllers/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from . import access_restriction_by_ip diff --git a/access_restriction_by_ip/controllers/access_restriction_by_ip.py b/access_restriction_by_ip/controllers/access_restriction_by_ip.py deleted file mode 100644 index 28c429e35..000000000 --- a/access_restriction_by_ip/controllers/access_restriction_by_ip.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -import odoo -from odoo import http -from odoo.addons.web.controllers import home -from odoo.addons.web.controllers.utils import ensure_db, _get_login_redirect_url, is_user_internal -from odoo.http import request, route -from odoo.tools.translate import _ - -SIGN_UP_REQUEST_PARAMS = {'db', 'login', 'debug', 'token', 'message', 'error', - 'scope', 'mode', - 'redirect', 'redirect_hostname', 'email', 'name', - 'partner_id', - 'password', 'confirm_password', 'city', 'country_id', - 'lang', 'signup_email'} - - -class Home(home.Home): - """Custom Home class for handling web login and authentication. - Extends the base Home class. - Methods: - web_login(self, redirect=None, **kw): Handles web login and - authentication.""" - - @route('/web/login', type='http', auth="none") - def web_login(self, redirect=None, **kw): - """Handle web login and authentication. - Args: - redirect (str): URL to redirect after successful login. - **kw: Additional keyword arguments. - Returns: - http.Response: The HTTP response.""" - ensure_db() - request.params['login_success'] = False - if request.httprequest.method == 'GET' and redirect and request.session.uid: - return request.redirect(redirect) - if request.env.uid is None: - if request.session.uid is None: - request.env["ir.http"]._auth_method_public() - else: - request.update_env(user=request.session.uid) - values = {k: v for k, v in request.params.items() if - k in SIGN_UP_REQUEST_PARAMS} - try: - values['databases'] = http.db_list() - except odoo.exceptions.AccessDenied: - values['databases'] = None - if request.httprequest.method == 'POST': - old_uid = request.uid - ip_address = request.httprequest.environ['REMOTE_ADDR'] - if request.params['login']: - user_rec = request.env['res.users'].sudo().search( - [('login', '=', request.params['login'])]) - if user_rec.allowed_ip_ids: - ip_list = [] - for rec in user_rec.allowed_ip_ids: - ip_list.append(rec.ip_address) - if ip_address in ip_list: - try: - uid = request.session.authenticate( - request.session.db, request.params['login'], - request.params['password']) - request.params['login_success'] = True - return request.redirect( - self._login_redirect(uid, redirect=redirect)) - except odoo.exceptions.AccessDenied as e: - request.update_env = old_uid - if e.args == odoo.exceptions.AccessDenied().args: - values['error'] = _("Wrong login/password") - else: - request.update_env = old_uid - values['error'] = _("Not allowed to login from this IP") - else: - try: - uid = request.session.authenticate(request.session.db, - request.params[ - 'login'], - request.params[ - 'password']) - request.params['login_success'] = True - return request.redirect( - self._login_redirect(uid, redirect=redirect)) - except odoo.exceptions.AccessDenied as e: - request.update_env = old_uid - if e.args == odoo.exceptions.AccessDenied().args: - values['error'] = _("Wrong login/password") - else: - if 'error' in request.params and request.params.get( - 'error') == 'access': - values['error'] = _( - 'Only employees can access this database.' - 'Please contact the administrator.') - if 'login' not in values and request.session.get('auth_login'): - values['login'] = request.session.get('auth_login') - if not odoo.tools.config['list_db']: - values['disable_database_manager'] = True - response = request.render('web.login', values) - response.headers['X-Frame-Options'] = 'SAMEORIGIN' - response.headers['Content-Security-Policy'] = "frame-ancestors 'self'" - return response diff --git a/access_restriction_by_ip/doc/RELEASE_NOTES.md b/access_restriction_by_ip/doc/RELEASE_NOTES.md deleted file mode 100644 index ac911b83c..000000000 --- a/access_restriction_by_ip/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module - -#### 29.11.2023 -#### Version 17.0.1.0.0 -##### ADD - -- Initial Commit for Access Restriction By IP diff --git a/access_restriction_by_ip/models/__init__.py b/access_restriction_by_ip/models/__init__.py deleted file mode 100644 index bd67aabfe..000000000 --- a/access_restriction_by_ip/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################### -from . import allowed_ips -from . import res_users diff --git a/access_restriction_by_ip/models/allowed_ips.py b/access_restriction_by_ip/models/allowed_ips.py deleted file mode 100644 index d26c99264..000000000 --- a/access_restriction_by_ip/models/allowed_ips.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################### -from odoo import fields, models - - -class AllowedIPs(models.Model): - """Class for the model allowed_ips. Contains fields for record users and - their Allowed IPs.""" - _name = 'allowed.ips' - _description = "Allowed IPs" - - user_ip_id = fields.Many2one('res.users', string='User', - help='User associated with the allowed IP') - ip_address = fields.Char(string='Allowed IP', help='The allowed IP address' - ' for the User.') diff --git a/access_restriction_by_ip/models/res_users.py b/access_restriction_by_ip/models/res_users.py deleted file mode 100644 index a326d809f..000000000 --- a/access_restriction_by_ip/models/res_users.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Mruthul Raj (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from odoo import fields, models - - -class ResUsersInherit(models.Model): - """Inherited res_users for adding new field allowed ip_ids""" - _inherit = 'res.users' - - allowed_ip_ids = fields.One2many('allowed.ips', 'user_ip_id', - string='IP Address', - help="Allowed ip addresses for the user.") diff --git a/access_restriction_by_ip/security/ir.model.access.csv b/access_restriction_by_ip/security/ir.model.access.csv deleted file mode 100644 index c6e6d61c0..000000000 --- a/access_restriction_by_ip/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_allowed_ips_user,access.allowed.ips.user,access_restriction_by_ip.model_allowed_ips,base.group_user,1,1,1,1 diff --git a/access_restriction_by_ip/static/description/assets/icons/capture (1).png b/access_restriction_by_ip/static/description/assets/icons/capture (1).png deleted file mode 100644 index 8824deafc..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/capture (1).png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/check.png b/access_restriction_by_ip/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/check.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/chevron.png b/access_restriction_by_ip/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/cogs.png b/access_restriction_by_ip/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/consultation.png b/access_restriction_by_ip/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/ecom-black.png b/access_restriction_by_ip/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/education-black.png b/access_restriction_by_ip/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/hotel-black.png b/access_restriction_by_ip/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/img.png b/access_restriction_by_ip/static/description/assets/icons/img.png deleted file mode 100644 index 70197f477..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/img.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/license.png b/access_restriction_by_ip/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/license.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/lifebuoy.png b/access_restriction_by_ip/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/manufacturing-black.png b/access_restriction_by_ip/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/photo-capture.png b/access_restriction_by_ip/static/description/assets/icons/photo-capture.png deleted file mode 100644 index 06c111758..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/photo-capture.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/pos-black.png b/access_restriction_by_ip/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/puzzle.png b/access_restriction_by_ip/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/restaurant-black.png b/access_restriction_by_ip/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/service-black.png b/access_restriction_by_ip/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/trading-black.png b/access_restriction_by_ip/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/training.png b/access_restriction_by_ip/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/training.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/update.png b/access_restriction_by_ip/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/update.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/user.png b/access_restriction_by_ip/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/user.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/icons/wrench.png b/access_restriction_by_ip/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/access_restriction_by_ip/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/Cybrosys R.png b/access_restriction_by_ip/static/description/assets/misc/Cybrosys R.png deleted file mode 100644 index da4058087..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/Cybrosys R.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/categories.png b/access_restriction_by_ip/static/description/assets/misc/categories.png deleted file mode 100644 index bedf1e0b1..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/categories.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/check-box.png b/access_restriction_by_ip/static/description/assets/misc/check-box.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/compass.png b/access_restriction_by_ip/static/description/assets/misc/compass.png deleted file mode 100644 index d5fed8faa..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/compass.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/corporate.png b/access_restriction_by_ip/static/description/assets/misc/corporate.png deleted file mode 100644 index 2eb13edbf..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/customer-support.png b/access_restriction_by_ip/static/description/assets/misc/customer-support.png deleted file mode 100644 index 79efc72ed..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/cybrosys-logo.png b/access_restriction_by_ip/static/description/assets/misc/cybrosys-logo.png deleted file mode 100644 index cc3cc0ccf..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/email.svg b/access_restriction_by_ip/static/description/assets/misc/email.svg deleted file mode 100644 index 15291cdc3..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/features.png b/access_restriction_by_ip/static/description/assets/misc/features.png deleted file mode 100644 index b41769f77..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/features.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/logo.png b/access_restriction_by_ip/static/description/assets/misc/logo.png deleted file mode 100644 index 478462d3e..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/logo.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/phone.svg b/access_restriction_by_ip/static/description/assets/misc/phone.svg deleted file mode 100644 index b7bd7f251..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/pictures.png b/access_restriction_by_ip/static/description/assets/misc/pictures.png deleted file mode 100644 index 56d255fe9..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/pie-chart.png b/access_restriction_by_ip/static/description/assets/misc/pie-chart.png deleted file mode 100644 index 426e05244..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/right-arrow.png b/access_restriction_by_ip/static/description/assets/misc/right-arrow.png deleted file mode 100644 index 730984a06..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/star (1) 2.svg b/access_restriction_by_ip/static/description/assets/misc/star (1) 2.svg deleted file mode 100644 index 5ae9f507a..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/star.png b/access_restriction_by_ip/static/description/assets/misc/star.png deleted file mode 100644 index 2eb9ab29f..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/star.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/support (1) 1.svg b/access_restriction_by_ip/static/description/assets/misc/support (1) 1.svg deleted file mode 100644 index 7d37a8f30..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/support-email.svg b/access_restriction_by_ip/static/description/assets/misc/support-email.svg deleted file mode 100644 index eb70370d6..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/support.png b/access_restriction_by_ip/static/description/assets/misc/support.png deleted file mode 100644 index 4f18b8b82..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/support.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/tick-mark.svg b/access_restriction_by_ip/static/description/assets/misc/tick-mark.svg deleted file mode 100644 index 2dbb40187..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/whatsapp 1.svg b/access_restriction_by_ip/static/description/assets/misc/whatsapp 1.svg deleted file mode 100644 index 0bfaf8fc6..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/misc/whatsapp.png b/access_restriction_by_ip/static/description/assets/misc/whatsapp.png deleted file mode 100644 index d513a5356..000000000 Binary files a/access_restriction_by_ip/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/misc/whatsapp.svg b/access_restriction_by_ip/static/description/assets/misc/whatsapp.svg deleted file mode 100644 index b618aea1d..000000000 --- a/access_restriction_by_ip/static/description/assets/misc/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/access_restriction_by_ip/static/description/assets/modules/1.gif b/access_restriction_by_ip/static/description/assets/modules/1.gif deleted file mode 100644 index ae3a880a2..000000000 Binary files a/access_restriction_by_ip/static/description/assets/modules/1.gif and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/modules/2.png b/access_restriction_by_ip/static/description/assets/modules/2.png deleted file mode 100644 index 8513873ea..000000000 Binary files a/access_restriction_by_ip/static/description/assets/modules/2.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/modules/3.png b/access_restriction_by_ip/static/description/assets/modules/3.png deleted file mode 100644 index cb17cf612..000000000 Binary files a/access_restriction_by_ip/static/description/assets/modules/3.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/modules/4.jpg b/access_restriction_by_ip/static/description/assets/modules/4.jpg deleted file mode 100644 index 67c7f7062..000000000 Binary files a/access_restriction_by_ip/static/description/assets/modules/4.jpg and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/modules/5.jpg b/access_restriction_by_ip/static/description/assets/modules/5.jpg deleted file mode 100644 index 5141a7802..000000000 Binary files a/access_restriction_by_ip/static/description/assets/modules/5.jpg and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/modules/6.png b/access_restriction_by_ip/static/description/assets/modules/6.png deleted file mode 100644 index 0e311ca87..000000000 Binary files a/access_restriction_by_ip/static/description/assets/modules/6.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/screenshots/access_restriction_by_ip_1.png b/access_restriction_by_ip/static/description/assets/screenshots/access_restriction_by_ip_1.png deleted file mode 100644 index d2575c2a6..000000000 Binary files a/access_restriction_by_ip/static/description/assets/screenshots/access_restriction_by_ip_1.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/screenshots/access_restriction_by_ip_2.png b/access_restriction_by_ip/static/description/assets/screenshots/access_restriction_by_ip_2.png deleted file mode 100644 index 15db986ef..000000000 Binary files a/access_restriction_by_ip/static/description/assets/screenshots/access_restriction_by_ip_2.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/assets/screenshots/hero.gif b/access_restriction_by_ip/static/description/assets/screenshots/hero.gif deleted file mode 100644 index af5c4a380..000000000 Binary files a/access_restriction_by_ip/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/access_restriction_by_ip/static/description/banner.jpg b/access_restriction_by_ip/static/description/banner.jpg deleted file mode 100644 index 693671ccf..000000000 Binary files a/access_restriction_by_ip/static/description/banner.jpg and /dev/null differ diff --git a/access_restriction_by_ip/static/description/icon.png b/access_restriction_by_ip/static/description/icon.png deleted file mode 100644 index 94892abcf..000000000 Binary files a/access_restriction_by_ip/static/description/icon.png and /dev/null differ diff --git a/access_restriction_by_ip/static/description/index.html b/access_restriction_by_ip/static/description/index.html deleted file mode 100644 index e40886773..000000000 --- a/access_restriction_by_ip/static/description/index.html +++ /dev/null @@ -1,535 +0,0 @@ - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Community -
-
- Enterprise -
-
- Odoo.sh -
-
-
-
-
-
-

- Access Restriction By IP

-

- User can Access His Account only from Specified IP. -

-
- -
-
-
-
-
-

Key Highlights -

-
-
-
-
-
- -
-
-

Restrict User with IP.

-

Restrict Users to log in from different IP Address. -

-
-
-
-
-
-
- -
-
-

Multiple IP Address can be assigned.

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- User will be able to access his account only from this IP.

-
-
-
-
-
-
- -
-
-

- On accessing account from a non specified IP.

-
-
-
-
-
-
-
    -
  • - Administrator can set an IP or a group of IP Addresses for each User. -
  • -
  • - Users can access their Account only from the specified IP. -
  • -
  • - Accessing System from a non-specified IP will restrict the User Login. -
  • - -
-
-
-
-
-
-
Version - 17.0.1.0.0|Released on:29th Nov 2023 -
-

- Initial Commit for Access Restriction By IP.

-
-
-
-
-
-
-
-

Related Products

-
-
- -
-
-

Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo Support

-
-
-
-
-
-
- service-icon -
-
-

Hire Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo Licensing Consultancy

-
-
-
-
-
-
-

Our Industries

- -
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

Education

-

A platform for educational management

-
-
-
-
- -

Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service Management

-

Keep track of services and invoice

-
-
-
-
- -

Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to us on WhatsApp!

-
+91 - 99456767686
-
-
-
-
-
-
-
-
- - - - - - diff --git a/access_restriction_by_ip/views/allowed_ips_view.xml b/access_restriction_by_ip/views/allowed_ips_view.xml deleted file mode 100644 index 650414ba7..000000000 --- a/access_restriction_by_ip/views/allowed_ips_view.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - res.users.view.form.inherit.access.restriction.by.ip - res.users - - - - - - - - - - - - - - diff --git a/account_journal_discount/README.rst b/account_journal_discount/README.rst deleted file mode 100644 index 89bf152d1..000000000 --- a/account_journal_discount/README.rst +++ /dev/null @@ -1,52 +0,0 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg - :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - -Journal Discount on Invoices And Bills -====================================== - -This module enables users to generate journal entries for discounts that are -offered on invoices or bills, and these discounts are accounted for after the -invoices or bills have been posted. - -Configuration -------------- -* The user must be added to the user group for viewing accounting features -in order to view the created journal entries - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -GNU AFFERO GENERAL PUBLIC LICENSE v3.0 (AGPL-3) -(https://www.gnu.org/licenses/agpl-3.0-standalone.html) - -Credits -------- -* Developers:(V16)Vivek VS @ cybrosys, - (V17)Akhil Ashok, - Contact: odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/account_journal_discount/__init__.py b/account_journal_discount/__init__.py deleted file mode 100644 index 3719089e6..000000000 --- a/account_journal_discount/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Akhil @ cybrosys,(odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# -from . import models diff --git a/account_journal_discount/__manifest__.py b/account_journal_discount/__manifest__.py deleted file mode 100644 index eb18c9b63..000000000 --- a/account_journal_discount/__manifest__.py +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Akhil @ cybrosys,(odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# -{ - 'name': 'Journal Discount on Invoices And Bills', - 'version': '17.0.1.0.0', - 'category': 'Accounting', - 'summary': """Create discount journal items for discounts in invoices and - bills""", - 'description': """This module enables users to generate journal entries - for discounts that are offered on invoices or bills, and these discounts - are accounted for after the invoices or bills have been posted.""", - 'author': 'Cybrosys Techno Solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': 'https://www.cybrosys.com', - 'depends': ['account'], - 'data': ['views/product_category_views.xml'], - 'images': ['static/description/banner.jpg'], - 'license': 'AGPL-3', - 'installable': True, - 'auto_install': False, - 'application': False, -} diff --git a/account_journal_discount/doc/RELEASE_NOTES.md b/account_journal_discount/doc/RELEASE_NOTES.md deleted file mode 100644 index b48e76afd..000000000 --- a/account_journal_discount/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module - -#### 10.09.2024 -#### Version 17.0.1.0.0 -#### ADD - -- Initial Commit for Journal Discount on Invoices And Bills. diff --git a/account_journal_discount/models/__init__.py b/account_journal_discount/models/__init__.py deleted file mode 100644 index bbb334d94..000000000 --- a/account_journal_discount/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Akhil @ cybrosys,(odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# -from . import account_move -from . import product_category diff --git a/account_journal_discount/models/account_move.py b/account_journal_discount/models/account_move.py deleted file mode 100644 index eac856a7d..000000000 --- a/account_journal_discount/models/account_move.py +++ /dev/null @@ -1,95 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Akhil @ cybrosys,(odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# -from odoo import models -from odoo.tools import float_round - - -class AccountMove(models.Model): - """This model is used for redefining the action_post function in order to - create journal entries for discount provided on invoice line and bills - """ - _inherit = 'account.move' - - def action_post(self): - """Redefining the function to create new journal entries whenever - journal discounts are provided. - """ - if self.move_type == 'out_invoice': - for line in self.invoice_line_ids: - if line.discount > 0 and \ - line.product_id.categ_id.customer_account_discount_id: - debit_credit_value = abs( - float_round((line.price_subtotal - line.price_unit), - precision_digits= - self.currency_id.decimal_places)) - self.env['account.move.line'].create({ - 'move_id': self.id, - 'currency_id': self.currency_id.id, - 'display_type': 'tax', - 'name': line.name, - 'account_id': line.product_id.categ_id.customer_account_discount_id.id, - 'journal_id': self.journal_id, - 'credit': 0, - 'debit': debit_credit_value, - }) - self.env['account.move.line'].create({ - 'move_id': self.id, - 'display_type': 'tax', - 'currency_id': self.currency_id.id, - 'name': line.name, - 'account_id': line.account_id.id, - 'journal_id': self.journal_id, - 'credit': debit_credit_value, - 'debit': 0, - }) - elif self.move_type == 'in_invoice': - for line in self.invoice_line_ids: - if line.discount > 0 and \ - line.product_id.categ_id.vendor_account_discount_id: - debit_credit_value = abs( - float_round((line.price_subtotal - line.price_unit), - precision_digits= - self.currency_id.decimal_places)) - self.env['account.move.line'].with_context( - check_move_validity=False).create({ - 'move_id': self.id, - 'display_type': 'tax', - 'name': line.name, - 'account_id': line.product_id.categ_id.vendor_account_discount_id.id, - 'journal_id': self.journal_id, - 'currency_id': self.currency_id.id, - 'credit': 0, - 'debit': debit_credit_value, - }) - self.env['account.move.line'].with_context( - check_move_validity=False).create({ - 'move_id': self.id, - 'display_type': 'tax', - 'name': line.name, - 'account_id': line.account_id.id, - 'journal_id': self.journal_id, - 'currency_id': self.currency_id.id, - 'credit': debit_credit_value, - 'debit': 0, - }) - res = super(AccountMove, self).action_post() - return res diff --git a/account_journal_discount/models/product_category.py b/account_journal_discount/models/product_category.py deleted file mode 100644 index 98d388d10..000000000 --- a/account_journal_discount/models/product_category.py +++ /dev/null @@ -1,51 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Akhil @ cybrosys,(odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# -from odoo import fields, models - - -class ProductCategory(models.Model): - """Extending this model is required to add new fields for setting up - vendor and customer discount accounts. - """ - _inherit = "product.category" - - ACCOUNT_DOMAIN = "['&', '&', '&', ('deprecated', '=', False), " \ - "('account_type', 'not in', ('asset_receivable'," \ - "'liability_payable','asset_cash'," \ - "'liability_credit_card')), ('company_id', '=', " \ - "current_company_id), ('account_type', '!=', 'off_balance')]" - # This account will be used vendor discount - vendor_account_discount_id = fields.Many2one('account.account', - help="account for setting up " - "vendor discounts", - company_dependent=True, - string= - "Vendor Discount Account", - domain=ACCOUNT_DOMAIN) - # This account will be used customer discount - customer_account_discount_id = fields.Many2one('account.account', - help="account for setting up" - " customer discounts", - company_dependent=True, - string= - "Customer Discount Account", - domain=ACCOUNT_DOMAIN) diff --git a/account_journal_discount/static/description/assets/icons/check.png b/account_journal_discount/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/account_journal_discount/static/description/assets/icons/check.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/chevron.png b/account_journal_discount/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/account_journal_discount/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/cogs.png b/account_journal_discount/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/account_journal_discount/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/consultation.png b/account_journal_discount/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/account_journal_discount/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/ecom-black.png b/account_journal_discount/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/account_journal_discount/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/education-black.png b/account_journal_discount/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/account_journal_discount/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/hotel-black.png b/account_journal_discount/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/account_journal_discount/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/license.png b/account_journal_discount/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/account_journal_discount/static/description/assets/icons/license.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/lifebuoy.png b/account_journal_discount/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/account_journal_discount/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/manufacturing-black.png b/account_journal_discount/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/account_journal_discount/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/pos-black.png b/account_journal_discount/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/account_journal_discount/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/puzzle.png b/account_journal_discount/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/account_journal_discount/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/restaurant-black.png b/account_journal_discount/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/account_journal_discount/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/service-black.png b/account_journal_discount/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/account_journal_discount/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/trading-black.png b/account_journal_discount/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/account_journal_discount/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/training.png b/account_journal_discount/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/account_journal_discount/static/description/assets/icons/training.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/update.png b/account_journal_discount/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/account_journal_discount/static/description/assets/icons/update.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/user.png b/account_journal_discount/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/account_journal_discount/static/description/assets/icons/user.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/icons/wrench.png b/account_journal_discount/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/account_journal_discount/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/categories.png b/account_journal_discount/static/description/assets/misc/categories.png deleted file mode 100644 index bedf1e0b1..000000000 Binary files a/account_journal_discount/static/description/assets/misc/categories.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/check-box.png b/account_journal_discount/static/description/assets/misc/check-box.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/account_journal_discount/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/compass.png b/account_journal_discount/static/description/assets/misc/compass.png deleted file mode 100644 index d5fed8faa..000000000 Binary files a/account_journal_discount/static/description/assets/misc/compass.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/corporate.png b/account_journal_discount/static/description/assets/misc/corporate.png deleted file mode 100644 index 2eb13edbf..000000000 Binary files a/account_journal_discount/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/customer-support.png b/account_journal_discount/static/description/assets/misc/customer-support.png deleted file mode 100644 index 79efc72ed..000000000 Binary files a/account_journal_discount/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/cybrosys-logo.png b/account_journal_discount/static/description/assets/misc/cybrosys-logo.png deleted file mode 100644 index cc3cc0ccf..000000000 Binary files a/account_journal_discount/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/features.png b/account_journal_discount/static/description/assets/misc/features.png deleted file mode 100644 index b41769f77..000000000 Binary files a/account_journal_discount/static/description/assets/misc/features.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/logo.png b/account_journal_discount/static/description/assets/misc/logo.png deleted file mode 100644 index 478462d3e..000000000 Binary files a/account_journal_discount/static/description/assets/misc/logo.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/pictures.png b/account_journal_discount/static/description/assets/misc/pictures.png deleted file mode 100644 index 56d255fe9..000000000 Binary files a/account_journal_discount/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/pie-chart.png b/account_journal_discount/static/description/assets/misc/pie-chart.png deleted file mode 100644 index 426e05244..000000000 Binary files a/account_journal_discount/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/right-arrow.png b/account_journal_discount/static/description/assets/misc/right-arrow.png deleted file mode 100644 index 730984a06..000000000 Binary files a/account_journal_discount/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/star.png b/account_journal_discount/static/description/assets/misc/star.png deleted file mode 100644 index 2eb9ab29f..000000000 Binary files a/account_journal_discount/static/description/assets/misc/star.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/support.png b/account_journal_discount/static/description/assets/misc/support.png deleted file mode 100644 index 4f18b8b82..000000000 Binary files a/account_journal_discount/static/description/assets/misc/support.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/misc/whatsapp.png b/account_journal_discount/static/description/assets/misc/whatsapp.png deleted file mode 100644 index d513a5356..000000000 Binary files a/account_journal_discount/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/1.gif b/account_journal_discount/static/description/assets/modules/1.gif deleted file mode 100644 index ae3a880a2..000000000 Binary files a/account_journal_discount/static/description/assets/modules/1.gif and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/1.png b/account_journal_discount/static/description/assets/modules/1.png deleted file mode 100644 index d0f36b007..000000000 Binary files a/account_journal_discount/static/description/assets/modules/1.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/2.png b/account_journal_discount/static/description/assets/modules/2.png deleted file mode 100644 index 8513873ea..000000000 Binary files a/account_journal_discount/static/description/assets/modules/2.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/3.png b/account_journal_discount/static/description/assets/modules/3.png deleted file mode 100644 index cb17cf612..000000000 Binary files a/account_journal_discount/static/description/assets/modules/3.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/4.jpg b/account_journal_discount/static/description/assets/modules/4.jpg deleted file mode 100644 index 67c7f7062..000000000 Binary files a/account_journal_discount/static/description/assets/modules/4.jpg and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/5.jpg b/account_journal_discount/static/description/assets/modules/5.jpg deleted file mode 100644 index 5141a7802..000000000 Binary files a/account_journal_discount/static/description/assets/modules/5.jpg and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/6.png b/account_journal_discount/static/description/assets/modules/6.png deleted file mode 100644 index 0e311ca87..000000000 Binary files a/account_journal_discount/static/description/assets/modules/6.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/l2.png b/account_journal_discount/static/description/assets/modules/l2.png deleted file mode 100644 index f40a0756d..000000000 Binary files a/account_journal_discount/static/description/assets/modules/l2.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/l3.png b/account_journal_discount/static/description/assets/modules/l3.png deleted file mode 100644 index 5738a486e..000000000 Binary files a/account_journal_discount/static/description/assets/modules/l3.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/l4.png b/account_journal_discount/static/description/assets/modules/l4.png deleted file mode 100644 index 8d99e8c68..000000000 Binary files a/account_journal_discount/static/description/assets/modules/l4.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/l5.png b/account_journal_discount/static/description/assets/modules/l5.png deleted file mode 100644 index 3415917c2..000000000 Binary files a/account_journal_discount/static/description/assets/modules/l5.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/modules/l6.png b/account_journal_discount/static/description/assets/modules/l6.png deleted file mode 100644 index c7ea331ee..000000000 Binary files a/account_journal_discount/static/description/assets/modules/l6.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/1.png b/account_journal_discount/static/description/assets/screenshots/1.png deleted file mode 100644 index d7055e93a..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/1.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/2.png b/account_journal_discount/static/description/assets/screenshots/2.png deleted file mode 100644 index 1635288d8..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/2.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/3.png b/account_journal_discount/static/description/assets/screenshots/3.png deleted file mode 100644 index e48c97921..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/3.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/5.png b/account_journal_discount/static/description/assets/screenshots/5.png deleted file mode 100644 index 7962c4a77..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/5.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/6.png b/account_journal_discount/static/description/assets/screenshots/6.png deleted file mode 100644 index 9c1c1c2a4..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/6.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/7.png b/account_journal_discount/static/description/assets/screenshots/7.png deleted file mode 100644 index 2cc4d5237..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/7.png and /dev/null differ diff --git a/account_journal_discount/static/description/assets/screenshots/hero.gif b/account_journal_discount/static/description/assets/screenshots/hero.gif deleted file mode 100644 index 07889da2f..000000000 Binary files a/account_journal_discount/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/account_journal_discount/static/description/banner.jpg b/account_journal_discount/static/description/banner.jpg deleted file mode 100644 index 331b07ccd..000000000 Binary files a/account_journal_discount/static/description/banner.jpg and /dev/null differ diff --git a/account_journal_discount/static/description/icon.png b/account_journal_discount/static/description/icon.png deleted file mode 100644 index c9c3327b9..000000000 Binary files a/account_journal_discount/static/description/icon.png and /dev/null differ diff --git a/account_journal_discount/static/description/index.html b/account_journal_discount/static/description/index.html deleted file mode 100644 index 938dde2a0..000000000 --- a/account_journal_discount/static/description/index.html +++ /dev/null @@ -1,659 +0,0 @@ - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Community -
-
- Enterprise -
-
-
-
-
-
-

- Journal Discount on Invoices And Bills

-

- Discount Journal Items on Customer Invoices and Bill -

-
- -
-
-
-
-
-

- Key Highlights -

-
-
-
-
-
- -
-
-

- Allows users to create journal items for discounts on invoice. -

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- Select preferred account for customer and vendor discounts.

-
-
-
-
-
-
- -
-
-

- Set discount on invoice line. -

-
-
-
-
-
-
- -
-
-

- Customer Invoice Before Posting.

-
-
-
-
-
-
- -
-
-

- Customer Invoice After Posting.

-
-
-
-
-
-
- -
-
-

- Vendor Bill Before Posting

-
-
-
-
-
-
- -
-
-

- Vendor Bill After Posting

-
-
-
-
-
-
-
    -
  • - Allows users to create journal items for discounts on invoice. -
  • -
  • - Supports Odoo16 Community and Enterprise edition. -
  • -
-
-
-
-
-
-
Version - 17.0.1.0.0|Released on:10th Sep 2024 -
-

- Initial commit for Journal Discount on Invoices And Bills

-
-
-
-
-
-
-
-

- Related Products

-
-
- -
-
-

- Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo - Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Support

-
-
-
-
-
-
- service-icon -
-
-

Hire - Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo - Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Licensing Consultancy

-
-
-
-
-
-
-

- Our Industries

- -
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

- Education

-

A platform for educational management

-
-
-
-
- -

- Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & - Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service - Management

-

Keep track of services and invoice

-
-
-
-
- -

- Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel - Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

- Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got - questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to - us on WhatsApp!

-
+91 - 99456767686 -
-
-
-
-
-
-
-
-
- - - - - - \ No newline at end of file diff --git a/account_journal_discount/views/product_category_views.xml b/account_journal_discount/views/product_category_views.xml deleted file mode 100644 index 5a6a84676..000000000 --- a/account_journal_discount/views/product_category_views.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - product.category.view.form.account.journal.discount - - product.category - - - - - - - - - - - - - diff --git a/account_line_view/README.rst b/account_line_view/README.rst deleted file mode 100644 index 9e9cb9b6f..000000000 --- a/account_line_view/README.rst +++ /dev/null @@ -1,46 +0,0 @@ -.. image:: https://img.shields.io/badge/license-LGPL--3-green.svg - :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html - :alt: License: LGPL-3 - - -Account Invoice Line Views -========================== -* Account Invoice/Bill Lines Tree,Form,Kanban,Pivot,Graph,Calendar Views - -Configuration -============= -* No additional configuration needed. - -License -------- -General Public License, Version 3 (LGPL v3). -(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) - -Company -------- -* `Cybrosys Techno Solutions `__ - -Credits -------- -* Developers: (V17) Swathy K S - -Contacts --------- -* Mail Contact : odoo@cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit https://www.cybrosys.com - -Further information -=================== -HTML Description: ``__ - diff --git a/account_line_view/__init__.py b/account_line_view/__init__.py deleted file mode 100644 index fd9a03f79..000000000 --- a/account_line_view/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Swathy K S (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# 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 -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################## -from . import models diff --git a/account_line_view/__manifest__.py b/account_line_view/__manifest__.py deleted file mode 100644 index e1ecc6674..000000000 --- a/account_line_view/__manifest__.py +++ /dev/null @@ -1,50 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Swathy K S (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# 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 -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################## -{ - 'name': "Account Invoice Line Views", - "version": "17.0.1.0.0", - "category": "Accounting", - "summary": "Account Invoice/Bill Lines Tree," - "Form,Kanban,Pivot,Graph,Calendar Views", - "description": """This module enables users to count invoice/bill lines - through various views including tree, form, kanban, pivot, - graph, and calendar, facilitating comprehensive analysis - and management.""", - 'author': 'Cybrosys Techno Solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': "https://www.cybrosys.com", - 'depends': ['account'], - 'data': [ - 'views/invoice_line_view.xml', - 'views/bill_line_view.xml', - 'views/credit_note_line_view.xml', - 'views/refund_line_view.xml', - 'views/account_move_line_view.xml' - ], - 'images': [ - 'static/description/banner.jpg'], - 'license': 'LGPL-3', - 'installable': True, - 'auto_install': False, - 'application': False, -} diff --git a/account_line_view/doc/RELEASE_NOTES.md b/account_line_view/doc/RELEASE_NOTES.md deleted file mode 100644 index a1d970aa1..000000000 --- a/account_line_view/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module - -#### 05.02.2024 -#### Version 17.0.1.0.0 -##### ADD - -- Initial Commit for Account Invoice Line Views diff --git a/account_line_view/models/__init__.py b/account_line_view/models/__init__.py deleted file mode 100644 index 9d640d540..000000000 --- a/account_line_view/models/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Swathy K S (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# 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 -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################## -from . import account_move_line diff --git a/account_line_view/models/account_move_line.py b/account_line_view/models/account_move_line.py deleted file mode 100644 index ea91a8630..000000000 --- a/account_line_view/models/account_move_line.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Swathy K S (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# 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 -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################## -from odoo import models, fields - - -class AccountMoveLine(models.Model): - """Inherit model account move line for adding new field""" - _inherit = 'account.move.line' - _description = "Inherit model account move line" - - product_image = fields.Binary(related='product_id.image_1920', string="Product Image", - help="Product image") diff --git a/account_line_view/static/description/assets/icons/capture (1).png b/account_line_view/static/description/assets/icons/capture (1).png deleted file mode 100644 index 8824deafc..000000000 Binary files a/account_line_view/static/description/assets/icons/capture (1).png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/check.png b/account_line_view/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/account_line_view/static/description/assets/icons/check.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/chevron.png b/account_line_view/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/account_line_view/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/cogs.png b/account_line_view/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/account_line_view/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/consultation.png b/account_line_view/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/account_line_view/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/ecom-black.png b/account_line_view/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/account_line_view/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/education-black.png b/account_line_view/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/account_line_view/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/hotel-black.png b/account_line_view/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/account_line_view/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/img.png b/account_line_view/static/description/assets/icons/img.png deleted file mode 100644 index 70197f477..000000000 Binary files a/account_line_view/static/description/assets/icons/img.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/license.png b/account_line_view/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/account_line_view/static/description/assets/icons/license.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/lifebuoy.png b/account_line_view/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/account_line_view/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/manufacturing-black.png b/account_line_view/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/account_line_view/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/photo-capture.png b/account_line_view/static/description/assets/icons/photo-capture.png deleted file mode 100644 index 06c111758..000000000 Binary files a/account_line_view/static/description/assets/icons/photo-capture.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/pos-black.png b/account_line_view/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/account_line_view/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/puzzle.png b/account_line_view/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/account_line_view/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/restaurant-black.png b/account_line_view/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/account_line_view/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/service-black.png b/account_line_view/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/account_line_view/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/trading-black.png b/account_line_view/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/account_line_view/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/training.png b/account_line_view/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/account_line_view/static/description/assets/icons/training.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/update.png b/account_line_view/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/account_line_view/static/description/assets/icons/update.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/user.png b/account_line_view/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/account_line_view/static/description/assets/icons/user.png and /dev/null differ diff --git a/account_line_view/static/description/assets/icons/wrench.png b/account_line_view/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/account_line_view/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/account_line_view/static/description/assets/misc/Cybrosys R.png b/account_line_view/static/description/assets/misc/Cybrosys R.png deleted file mode 100644 index da4058087..000000000 Binary files a/account_line_view/static/description/assets/misc/Cybrosys R.png and /dev/null differ diff --git a/account_line_view/static/description/assets/misc/email.svg b/account_line_view/static/description/assets/misc/email.svg deleted file mode 100644 index 15291cdc3..000000000 --- a/account_line_view/static/description/assets/misc/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/account_line_view/static/description/assets/misc/phone.svg b/account_line_view/static/description/assets/misc/phone.svg deleted file mode 100644 index b7bd7f251..000000000 --- a/account_line_view/static/description/assets/misc/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/account_line_view/static/description/assets/misc/star (1) 2.svg b/account_line_view/static/description/assets/misc/star (1) 2.svg deleted file mode 100644 index 5ae9f507a..000000000 --- a/account_line_view/static/description/assets/misc/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/account_line_view/static/description/assets/misc/support (1) 1.svg b/account_line_view/static/description/assets/misc/support (1) 1.svg deleted file mode 100644 index 7d37a8f30..000000000 --- a/account_line_view/static/description/assets/misc/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/account_line_view/static/description/assets/misc/support-email.svg b/account_line_view/static/description/assets/misc/support-email.svg deleted file mode 100644 index eb70370d6..000000000 --- a/account_line_view/static/description/assets/misc/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/account_line_view/static/description/assets/misc/tick-mark.svg b/account_line_view/static/description/assets/misc/tick-mark.svg deleted file mode 100644 index 2dbb40187..000000000 --- a/account_line_view/static/description/assets/misc/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/account_line_view/static/description/assets/misc/whatsapp 1.svg b/account_line_view/static/description/assets/misc/whatsapp 1.svg deleted file mode 100644 index 0bfaf8fc6..000000000 --- a/account_line_view/static/description/assets/misc/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/account_line_view/static/description/assets/misc/whatsapp.svg b/account_line_view/static/description/assets/misc/whatsapp.svg deleted file mode 100644 index b618aea1d..000000000 --- a/account_line_view/static/description/assets/misc/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/account_line_view/static/description/assets/modules/1.png b/account_line_view/static/description/assets/modules/1.png deleted file mode 100644 index 318b8a6ff..000000000 Binary files a/account_line_view/static/description/assets/modules/1.png and /dev/null differ diff --git a/account_line_view/static/description/assets/modules/2.png b/account_line_view/static/description/assets/modules/2.png deleted file mode 100644 index bc29461e5..000000000 Binary files a/account_line_view/static/description/assets/modules/2.png and /dev/null differ diff --git a/account_line_view/static/description/assets/modules/3.png b/account_line_view/static/description/assets/modules/3.png deleted file mode 100644 index 770289e4d..000000000 Binary files a/account_line_view/static/description/assets/modules/3.png and /dev/null differ diff --git a/account_line_view/static/description/assets/modules/4.png b/account_line_view/static/description/assets/modules/4.png deleted file mode 100644 index 3ee472b0a..000000000 Binary files a/account_line_view/static/description/assets/modules/4.png and /dev/null differ diff --git a/account_line_view/static/description/assets/modules/5.gif b/account_line_view/static/description/assets/modules/5.gif deleted file mode 100644 index 2a5f8e659..000000000 Binary files a/account_line_view/static/description/assets/modules/5.gif and /dev/null differ diff --git a/account_line_view/static/description/assets/modules/5.png b/account_line_view/static/description/assets/modules/5.png deleted file mode 100644 index 840ae54b2..000000000 Binary files a/account_line_view/static/description/assets/modules/5.png and /dev/null differ diff --git a/account_line_view/static/description/assets/modules/6.png b/account_line_view/static/description/assets/modules/6.png deleted file mode 100644 index 292bfb472..000000000 Binary files a/account_line_view/static/description/assets/modules/6.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/1.png b/account_line_view/static/description/assets/screenshots/1.png deleted file mode 100644 index 4c31dd148..000000000 Binary files a/account_line_view/static/description/assets/screenshots/1.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/10.png b/account_line_view/static/description/assets/screenshots/10.png deleted file mode 100644 index 3e0f19d2d..000000000 Binary files a/account_line_view/static/description/assets/screenshots/10.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/11.png b/account_line_view/static/description/assets/screenshots/11.png deleted file mode 100644 index 9dd20ab1e..000000000 Binary files a/account_line_view/static/description/assets/screenshots/11.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/12.png b/account_line_view/static/description/assets/screenshots/12.png deleted file mode 100644 index 98e25452a..000000000 Binary files a/account_line_view/static/description/assets/screenshots/12.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/13.png b/account_line_view/static/description/assets/screenshots/13.png deleted file mode 100644 index a0da3bf1a..000000000 Binary files a/account_line_view/static/description/assets/screenshots/13.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/14.png b/account_line_view/static/description/assets/screenshots/14.png deleted file mode 100644 index 3db7557c6..000000000 Binary files a/account_line_view/static/description/assets/screenshots/14.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/15.png b/account_line_view/static/description/assets/screenshots/15.png deleted file mode 100644 index cba5397dd..000000000 Binary files a/account_line_view/static/description/assets/screenshots/15.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/16.png b/account_line_view/static/description/assets/screenshots/16.png deleted file mode 100644 index 7a9ffd4c8..000000000 Binary files a/account_line_view/static/description/assets/screenshots/16.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/17.png b/account_line_view/static/description/assets/screenshots/17.png deleted file mode 100644 index 679092da7..000000000 Binary files a/account_line_view/static/description/assets/screenshots/17.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/18.png b/account_line_view/static/description/assets/screenshots/18.png deleted file mode 100644 index a9380800b..000000000 Binary files a/account_line_view/static/description/assets/screenshots/18.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/19.png b/account_line_view/static/description/assets/screenshots/19.png deleted file mode 100644 index 4f9ae6bc9..000000000 Binary files a/account_line_view/static/description/assets/screenshots/19.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/2.png b/account_line_view/static/description/assets/screenshots/2.png deleted file mode 100644 index ac0e50ba1..000000000 Binary files a/account_line_view/static/description/assets/screenshots/2.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/20.png b/account_line_view/static/description/assets/screenshots/20.png deleted file mode 100644 index d6186e04e..000000000 Binary files a/account_line_view/static/description/assets/screenshots/20.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/21.png b/account_line_view/static/description/assets/screenshots/21.png deleted file mode 100644 index 3498b1edb..000000000 Binary files a/account_line_view/static/description/assets/screenshots/21.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/22.png b/account_line_view/static/description/assets/screenshots/22.png deleted file mode 100644 index d7565f320..000000000 Binary files a/account_line_view/static/description/assets/screenshots/22.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/23.png b/account_line_view/static/description/assets/screenshots/23.png deleted file mode 100644 index 747db4bf4..000000000 Binary files a/account_line_view/static/description/assets/screenshots/23.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/24.png b/account_line_view/static/description/assets/screenshots/24.png deleted file mode 100644 index 6798fd39c..000000000 Binary files a/account_line_view/static/description/assets/screenshots/24.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/25.png b/account_line_view/static/description/assets/screenshots/25.png deleted file mode 100644 index 98e29c548..000000000 Binary files a/account_line_view/static/description/assets/screenshots/25.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/26.png b/account_line_view/static/description/assets/screenshots/26.png deleted file mode 100644 index 642e75d52..000000000 Binary files a/account_line_view/static/description/assets/screenshots/26.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/27.png b/account_line_view/static/description/assets/screenshots/27.png deleted file mode 100644 index 999e4bee7..000000000 Binary files a/account_line_view/static/description/assets/screenshots/27.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/28.png b/account_line_view/static/description/assets/screenshots/28.png deleted file mode 100644 index 839b59eff..000000000 Binary files a/account_line_view/static/description/assets/screenshots/28.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/3.png b/account_line_view/static/description/assets/screenshots/3.png deleted file mode 100644 index 449f7ab48..000000000 Binary files a/account_line_view/static/description/assets/screenshots/3.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/4.png b/account_line_view/static/description/assets/screenshots/4.png deleted file mode 100644 index 8416d3045..000000000 Binary files a/account_line_view/static/description/assets/screenshots/4.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/5.png b/account_line_view/static/description/assets/screenshots/5.png deleted file mode 100644 index c312cc89e..000000000 Binary files a/account_line_view/static/description/assets/screenshots/5.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/6.png b/account_line_view/static/description/assets/screenshots/6.png deleted file mode 100644 index 28d3ba94c..000000000 Binary files a/account_line_view/static/description/assets/screenshots/6.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/7.png b/account_line_view/static/description/assets/screenshots/7.png deleted file mode 100644 index f58873d4e..000000000 Binary files a/account_line_view/static/description/assets/screenshots/7.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/8.png b/account_line_view/static/description/assets/screenshots/8.png deleted file mode 100644 index 50514156e..000000000 Binary files a/account_line_view/static/description/assets/screenshots/8.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/9.png b/account_line_view/static/description/assets/screenshots/9.png deleted file mode 100644 index 58ec0eeee..000000000 Binary files a/account_line_view/static/description/assets/screenshots/9.png and /dev/null differ diff --git a/account_line_view/static/description/assets/screenshots/hero.gif b/account_line_view/static/description/assets/screenshots/hero.gif deleted file mode 100644 index c02b60014..000000000 Binary files a/account_line_view/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/account_line_view/static/description/banner.jpg b/account_line_view/static/description/banner.jpg deleted file mode 100644 index de3bf1564..000000000 Binary files a/account_line_view/static/description/banner.jpg and /dev/null differ diff --git a/account_line_view/static/description/icon.png b/account_line_view/static/description/icon.png deleted file mode 100644 index 6ffbedb45..000000000 Binary files a/account_line_view/static/description/icon.png and /dev/null differ diff --git a/account_line_view/static/description/index.html b/account_line_view/static/description/index.html deleted file mode 100644 index 0753c868d..000000000 --- a/account_line_view/static/description/index.html +++ /dev/null @@ -1,909 +0,0 @@ - - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Community -
-
- Enterprise -
-
-
-
-
-
-

- Account Invoice Line Views

-

- Provide Account Lines Tree, Form, Kanban, Pivot, Graph, and Calendar Views -

-
- -
-
-
-
-
-

Key Highlights -

-
-
-
-
-
- -
-
-

Provide different views.

-

- Tree view,Form view,Kanban view,Pivot view,Graph view,calendar view -

-
-
-
-
-
-
- -
-
-

Easy to view account line

-

Easy to view account line view with product details. -

-
-
-
-
-
-
- -
-
-

Filter line views

-

Filter line views by Invoice,Bill,Credit Note,Refund. -

-
-
-
-
-
-
- -
-
-

Community & Enterprise Support

-

Available in Odoo 17.0 Community and Enterprise. -

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- Go to invoicing --> Customers --> We can see the Invoice Line and Credit Note Line menu -

-
-
-
-
-
-
- -
-
-

- Tree view of Invoice line.

-
-
-
-
-
-
- -
-
-

- Kanban view of Invoice line.

-
-
-
-
-
-
- -
-
-

- Pivot view of Invoice line.

-
-
-
-
-
-
- -
-
-

- Graph view of Invoice line.

-
-
-
-
-
-
- -
-
-

- Calendar view of Invoice line

-
-
-
-
-
-
- -
-
-

- Tree view of Credit Note Line

-
-
-
-
-
-
- -
-
-

- Kanban view of Credit Note Line

-
-
-
-
-
-
- -
-
-

- Pivot view of Credit Note Line

-
-
-
-
-
-
- -
-
-

- Graph view of Credit Note Line

-
-
-
-
-
-
- -
-
-

- Calendar view of Credit Note Line

-
-
-
-
-
-
- -
-
-

- Go to invoicing --> Vendors --> We can see the Bill Line and Refund Line menu -

-
-
-
-
-
-
- -
-
-

- Tree view of Bill Line

-
-
-
-
-
-
- -
-
-

- Kanban view of Bill Line

-
-
-
-
-
-
- -
-
-

- Pivot view of Bill Line

-
-
-
-
-
-
- -
-
-

- Graph view of Bill Line

-
-
-
-
-
-
- -
-
-

- Calendar view of Bill Line

-
-
-
-
-
-
- -
-
-

- Tree view of Refund Line

-
-
-
-
-
-
- -
-
-

- Kanban view of Refund Line

-
-
-
-
-
-
- -
-
-

- Pivot view of Refund Line

-
-
-
-
-
-
- -
-
-

- Graph view of Refund Line

-
-
-
-
-
-
- -
-
-

- Calendar view of Refund Line

-
-
-
-
-
-
- -
-
-

- Go to Accounting --> Accounting --> We can see the Account Line menu

-
-
-
-
-
-
- -
-
-

- Tree view of Account Line

-
-
-
-
-
-
- -
-
-

- Kanban view of Account Line

-
-
-
-
-
-
- -
-
-

- Pivot view of Account Line

-
-
-
-
-
-
- -
-
-

- Graph view of Account Line

-
-
-
-
-
-
- -
-
-

- Calendar view of Account Line

-
-
-
-
-
-
-
    -
  • - Interactive graph,pivot and calendar views -
  • -
  • - Filter line views by Invoice,Bill,Credit Note,Refund -
  • -
  • - Available in Odoo 16.0 Community and Enterprise. -
  • -
  • - Simple to use group by and custom filters -
  • -
-
-
-
-
-
-
Version - 17.0.1.0.0|Released on:05th February 2024 -
-

- Initial Commit for Account Invoice Line Views

-
-
-
-
-
-
-
-

Related Products

-
-
- -
-
-

Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo Support

-
-
-
-
-
-
- service-icon -
-
-

Hire Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo Licensing Consultancy

-
-
-
-
-
-
-

Our Industries

- -
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

Education

-

A platform for educational management

-
-
-
-
- -

Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service Management

-

Keep track of services and invoice

-
-
-
-
- -

Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to us on WhatsApp!

-
+91 - 99456767686
-
-
-
-
-
-
-
-
- - - - - - diff --git a/account_line_view/views/account_move_line_view.xml b/account_line_view/views/account_move_line_view.xml deleted file mode 100644 index 1b3976e00..000000000 --- a/account_line_view/views/account_move_line_view.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - account.line.view.tree - account.move.line - - - - - - - - - - - - - - - - - - - - account.line.view.kanban - account.move.line - - - > - - -
-
- -
-
-
-
- - - -
-
-
- Product: - -
- Quantity: - -
- Price - -
- State: - -
-
-
-
-
-
-
- - - - account.line.pivot.view - account.move.line - - - - - - - - - - - - - - account.line.view.graph - account.move.line - - - - - - - - - - - - account.line.view.calender - account.move.line - - - - - - - - - - - Account Line - account.move.line - tree,form,kanban,pivot,graph - [('product_id','!=',False)] - - -

- Invoice Lines Views -

-
-
- - - - -
\ No newline at end of file diff --git a/account_line_view/views/bill_line_view.xml b/account_line_view/views/bill_line_view.xml deleted file mode 100644 index 0e3cd3521..000000000 --- a/account_line_view/views/bill_line_view.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - bill.line.view.tree - account.move.line - - - - - - - - - - - - - - - - - - - - bill.line.view.kanban - account.move.line - - - > - - -
-
- -
-
-
-
- - - -
-
-
- Product: - -
- Quantity: - -
- Price - -
- State: - -
-
-
-
-
-
-
- - - - bill.line.view.pivot - account.move.line - - - - - - - - - - - - - - bill.line.view.graph - account.move.line - - - - - - - - - - - - bill.line.view.calender - account.move.line - - - - - - - - - - - bill Line - account.move.line - tree,form,kanban,pivot,graph - - [('move_type','=','in_invoice'),('product_id','!=',False)] - - - -

- Invoice Lines Views -

-
-
- - - - -
\ No newline at end of file diff --git a/account_line_view/views/credit_note_line_view.xml b/account_line_view/views/credit_note_line_view.xml deleted file mode 100644 index ece069a39..000000000 --- a/account_line_view/views/credit_note_line_view.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - credit.note.line.view.tree - account.move.line - - - - - - - - - - - - - - - - - - - - credit.note.line.view.kanban - account.move.line - - - > - - -
-
- -
-
-
-
- - - -
-
-
- Product: - -
- Quantity: - -
- Price - -
- State: - -
-
-
-
-
-
-
- - - - credit.note.line.view.pivot - account.move.line - - - - - - - - - - - - - - credit.note.line.view.graph - account.move.line - - - - - - - - - - - - credit.note.line.view.calender - account.move.line - - - - - - - - - - - Credit Note line - account.move.line - tree,form,kanban,pivot,graph - - [('move_type','=','out_refund'),('product_id','!=',False)] - - - - -

- Credit Note Lines -

-
-
- - - - -
\ No newline at end of file diff --git a/account_line_view/views/invoice_line_view.xml b/account_line_view/views/invoice_line_view.xml deleted file mode 100644 index d3fa516b1..000000000 --- a/account_line_view/views/invoice_line_view.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - account.move.line.view.form.inherit.account.line.view - - account.move.line - - - - - - - - - - - invoice.line.view.tree - account.move.line - - - - - - - - - - - - - - - - - - - - Invoice.line.view.kanban - account.move.line - - - > - - -
-
- -
-
-
-
- - - -
-
-
- Product: - -
- Quantity: - -
- Price - -
- State: - -
-
-
-
-
-
-
- - - - Invoice.line.view.pivot - account.move.line - - - - - - - - - - - - - - invoice.line.view.graph - account.move.line - - - - - - - - - - - - invoice.line.view.calender - account.move.line - - - - - - - - - - - Invoice Line - account.move.line - tree,form,kanban,pivot,graph - - [('move_type','=','out_invoice'),('product_id','!=',False)] - - - -

- Invoice Lines Views -

-
-
- - - - -
\ No newline at end of file diff --git a/account_line_view/views/refund_line_view.xml b/account_line_view/views/refund_line_view.xml deleted file mode 100644 index 40b72cd32..000000000 --- a/account_line_view/views/refund_line_view.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - account.move.line.view.form.inherit.account.line.view - - account.move.line - - - - - - - - - - - refund.line.view.tree - account.move.line - - - - - - - - - - - - - - - - - - - - refund.line.view.kanban - account.move.line - - - > - - -
-
- -
-
-
-
- - - -
-
-
- Product: - -
- Quantity: - -
- Price - -
- State: - -
-
-
-
-
-
-
- - - - refund.line.view.pivot - account.move.line - - - - - - - - - - - - - - refund.line.view.graph - account.move.line - - - - - - - - - - - - refund.line.view.calender - account.move.line - - - - - - - - - - - Debit Note Line - account.move.line - tree,form,kanban,pivot,graph - - [('move_type','=','in_refund'),('product_id','!=',False)] - - - -

- Refund Lines Views -

-
-
- - - - -
\ No newline at end of file diff --git a/account_report_send_by_mail/README.rst b/account_report_send_by_mail/README.rst deleted file mode 100644 index 9f5770714..000000000 --- a/account_report_send_by_mail/README.rst +++ /dev/null @@ -1,47 +0,0 @@ -.. image:: https://img.shields.io/badge/license-OPL--1-red.svg - :target: https://www.odoo.com/documentation/16.0/legal/licenses.html#odoo-apps - :alt: License: OPL-1 - -Account Report Send By Mail -=========================== -Create account report based on user requirements and send it by mail - -Configuration -============= -* configure 'Outgoing Mail Servers'. - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -Odoo Proprietary License v1.0 (OPL-1) -(https://www.odoo.com/documentation/user/12.0/legal/licenses/licenses.html) - -Credits -------- -* Developer: (V17) Swathy K S -Contact: odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/account_report_send_by_mail/__init__.py b/account_report_send_by_mail/__init__.py deleted file mode 100644 index 943fccc18..000000000 --- a/account_report_send_by_mail/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ - -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Swathy K S(Contact : odoo@cybrosys.com) -# -# This program is under the terms of the Odoo Proprietary License v1.0 -# (OPL-1) -# It is forbidden to publish, distribute, sublicense, or sell copies of the -# Software or modified copies 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. -# -################################################################################ -from .import wizard diff --git a/account_report_send_by_mail/__manifest__.py b/account_report_send_by_mail/__manifest__.py deleted file mode 100644 index 92089fe44..000000000 --- a/account_report_send_by_mail/__manifest__.py +++ /dev/null @@ -1,57 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ - -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Swathy K S(Contact : odoo@cybrosys.com) -# -# This program is under the terms of the Odoo Proprietary License v1.0 -# (OPL-1) -# It is forbidden to publish, distribute, sublicense, or sell copies of the -# Software or modified copies 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. -# -################################################################################ -{ - 'name': 'Account Report Send By Mail', - 'version': '17.0.1.0.0', - 'category': 'Accounting', - 'summary': "Create account report based on user requirements and send it " - "by mail", - 'description': "This app enables users to generate personalized " - "account reports based on their email address. Users have " - "the flexibility to choose the type of report they want, " - "catering to their specific needs. After selecting the " - "desired report type, users can input the recipients email " - "address to seamlessly send the generated report.", - 'company': 'Cybrosys Techno Solutions', - 'author': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': 'https://www.cybrosys.com', - 'depends': ['account', 'account_reports'], - 'data': [ - 'security/ir.model.access.csv', - 'data/account_report_mail_template.xml', - 'wizard/send_mail_report.xml', - ], - 'assets': { - 'web.assets_backend': [ - 'account_report_send_by_mail/static/src/css/send_mail_report.css', - 'account_report_send_by_mail/static/src/js/report_action.js', - 'account_report_send_by_mail/static/src/xml/report_action.xml', - ], - }, - 'images': ['static/description/banner.jpg'], - 'license': 'OPL-1', - 'installable': True, - 'auto_install': True, - 'application': True, -} diff --git a/account_report_send_by_mail/data/account_report_mail_template.xml b/account_report_send_by_mail/data/account_report_mail_template.xml deleted file mode 100644 index 723bd25ad..000000000 --- a/account_report_send_by_mail/data/account_report_mail_template.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Account Report email template - - -
-
-

- Hello, - -
- -

-
- Regards, -
- -
-
-
-
-
diff --git a/account_report_send_by_mail/doc/RELEASE_NOTES.md b/account_report_send_by_mail/doc/RELEASE_NOTES.md deleted file mode 100644 index f54c43284..000000000 --- a/account_report_send_by_mail/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module - -#### 15.01.2024 -#### Version 17.0.1.0.0 -#### ADD - -- Initial commit for Account Report Send By Mail diff --git a/account_report_send_by_mail/security/ir.model.access.csv b/account_report_send_by_mail/security/ir.model.access.csv deleted file mode 100644 index 1a8b86d6a..000000000 --- a/account_report_send_by_mail/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_send_mail_report_user,access.send.mail.report.user,model_send_mail_report,base.group_user,1,1,1,1 diff --git a/account_report_send_by_mail/static/description/assets/icons/capture (1).png b/account_report_send_by_mail/static/description/assets/icons/capture (1).png deleted file mode 100644 index 8824deafc..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/capture (1).png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/check.png b/account_report_send_by_mail/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/check.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/chevron.png b/account_report_send_by_mail/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/cogs.png b/account_report_send_by_mail/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/consultation.png b/account_report_send_by_mail/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/ecom-black.png b/account_report_send_by_mail/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/education-black.png b/account_report_send_by_mail/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/hotel-black.png b/account_report_send_by_mail/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/img.png b/account_report_send_by_mail/static/description/assets/icons/img.png deleted file mode 100644 index 70197f477..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/img.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/license.png b/account_report_send_by_mail/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/license.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/lifebuoy.png b/account_report_send_by_mail/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/manufacturing-black.png b/account_report_send_by_mail/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/photo-capture.png b/account_report_send_by_mail/static/description/assets/icons/photo-capture.png deleted file mode 100644 index 06c111758..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/photo-capture.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/pos-black.png b/account_report_send_by_mail/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/puzzle.png b/account_report_send_by_mail/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/restaurant-black.png b/account_report_send_by_mail/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/service-black.png b/account_report_send_by_mail/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/trading-black.png b/account_report_send_by_mail/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/training.png b/account_report_send_by_mail/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/training.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/update.png b/account_report_send_by_mail/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/update.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/user.png b/account_report_send_by_mail/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/user.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/icons/wrench.png b/account_report_send_by_mail/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/account_report_send_by_mail/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/misc/Cybrosys R.png b/account_report_send_by_mail/static/description/assets/misc/Cybrosys R.png deleted file mode 100644 index da4058087..000000000 Binary files a/account_report_send_by_mail/static/description/assets/misc/Cybrosys R.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/misc/email.svg b/account_report_send_by_mail/static/description/assets/misc/email.svg deleted file mode 100644 index 15291cdc3..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/phone.svg b/account_report_send_by_mail/static/description/assets/misc/phone.svg deleted file mode 100644 index b7bd7f251..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/star (1) 2.svg b/account_report_send_by_mail/static/description/assets/misc/star (1) 2.svg deleted file mode 100644 index 5ae9f507a..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/support (1) 1.svg b/account_report_send_by_mail/static/description/assets/misc/support (1) 1.svg deleted file mode 100644 index 7d37a8f30..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/support-email.svg b/account_report_send_by_mail/static/description/assets/misc/support-email.svg deleted file mode 100644 index eb70370d6..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/tick-mark.svg b/account_report_send_by_mail/static/description/assets/misc/tick-mark.svg deleted file mode 100644 index 2dbb40187..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/whatsapp 1.svg b/account_report_send_by_mail/static/description/assets/misc/whatsapp 1.svg deleted file mode 100644 index 0bfaf8fc6..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/misc/whatsapp.svg b/account_report_send_by_mail/static/description/assets/misc/whatsapp.svg deleted file mode 100644 index b618aea1d..000000000 --- a/account_report_send_by_mail/static/description/assets/misc/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/account_report_send_by_mail/static/description/assets/modules/1.png b/account_report_send_by_mail/static/description/assets/modules/1.png deleted file mode 100644 index 9c7c98727..000000000 Binary files a/account_report_send_by_mail/static/description/assets/modules/1.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/modules/2.png b/account_report_send_by_mail/static/description/assets/modules/2.png deleted file mode 100644 index 792b9f723..000000000 Binary files a/account_report_send_by_mail/static/description/assets/modules/2.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/modules/3.png b/account_report_send_by_mail/static/description/assets/modules/3.png deleted file mode 100644 index 2bfc247a9..000000000 Binary files a/account_report_send_by_mail/static/description/assets/modules/3.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/modules/4.png b/account_report_send_by_mail/static/description/assets/modules/4.png deleted file mode 100644 index 32a798643..000000000 Binary files a/account_report_send_by_mail/static/description/assets/modules/4.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/modules/5.png b/account_report_send_by_mail/static/description/assets/modules/5.png deleted file mode 100644 index ac394b1c9..000000000 Binary files a/account_report_send_by_mail/static/description/assets/modules/5.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/modules/6.png b/account_report_send_by_mail/static/description/assets/modules/6.png deleted file mode 100644 index ba2a2d524..000000000 Binary files a/account_report_send_by_mail/static/description/assets/modules/6.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/1.png b/account_report_send_by_mail/static/description/assets/screenshots/1.png deleted file mode 100644 index 45744f707..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/1.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/2.png b/account_report_send_by_mail/static/description/assets/screenshots/2.png deleted file mode 100644 index ef1f7d91c..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/2.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/3.png b/account_report_send_by_mail/static/description/assets/screenshots/3.png deleted file mode 100644 index 69e7d95b1..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/3.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/4.png b/account_report_send_by_mail/static/description/assets/screenshots/4.png deleted file mode 100644 index 8691236d0..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/4.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/5.png b/account_report_send_by_mail/static/description/assets/screenshots/5.png deleted file mode 100644 index c20e47e3f..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/5.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/6.png b/account_report_send_by_mail/static/description/assets/screenshots/6.png deleted file mode 100644 index cd9fc186b..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/6.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/7.png b/account_report_send_by_mail/static/description/assets/screenshots/7.png deleted file mode 100644 index 20c66202a..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/7.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/account_report_send_by_mail_screenshots.zip b/account_report_send_by_mail/static/description/assets/screenshots/account_report_send_by_mail_screenshots.zip deleted file mode 100644 index 62edc6206..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/account_report_send_by_mail_screenshots.zip and /dev/null differ diff --git a/account_report_send_by_mail/static/description/assets/screenshots/hero.gif b/account_report_send_by_mail/static/description/assets/screenshots/hero.gif deleted file mode 100644 index 5fcad9619..000000000 Binary files a/account_report_send_by_mail/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/account_report_send_by_mail/static/description/banner.jpg b/account_report_send_by_mail/static/description/banner.jpg deleted file mode 100644 index 25ff5f428..000000000 Binary files a/account_report_send_by_mail/static/description/banner.jpg and /dev/null differ diff --git a/account_report_send_by_mail/static/description/icon.png b/account_report_send_by_mail/static/description/icon.png deleted file mode 100644 index 1acb3606e..000000000 Binary files a/account_report_send_by_mail/static/description/icon.png and /dev/null differ diff --git a/account_report_send_by_mail/static/description/index.html b/account_report_send_by_mail/static/description/index.html deleted file mode 100644 index e60a88c31..000000000 --- a/account_report_send_by_mail/static/description/index.html +++ /dev/null @@ -1,761 +0,0 @@ - - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Enterprise -
-
-
-
-
-
-

- Account Report Send By Mail

-

- Create account report based on user requirements and send it - by mail -

-
- -
-
-
-
-
-

- Key Highlights -

-
-
-
-
-
- -
-
-

- Choose report type.

-

The user can - select the type of report, whether it is a - current report or an unfolded line report. -

-
-
-
-
-
-
- -
-
-

- Report send to mail.

-

The PDF of - accounting report can be sent to the recipient's - email. -

-
-
-
-
-
-
- -
-
-

- Enterprise Support

-

Available in - Odoo 17.0 Enterprise. -

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- Click 'Send Mail' button for choose report - type.

-
-
-
-
-
-
- -
-
-

- When click 'Send Current Report' button then - it will display a wizard with attachment of - current report PDF.

-
-
-
-
-
-
- -
-
-

- Click on 'Send Mail' button, an email will - be send to recipient's mail

-
-
-
-
-
-
- -
-
-

- Attached Current PDF report can be seen - here.

-
-
-
-
-
-
- -
-
-

- Current PDF Report

-
-
-
-
-
-
- -
-
-

- When click 'Send All Unfolded line Report' - button then it will display a wizard with - attachment of unfolded line report PDF

-
-
-
-
- -
-
- -
-
-

- Unfolded line Report

-
-
-
-
-
-
-
    -
  • - Create account - report and send it by mail. -
  • -
  • - User can select - report type as current report or unfolded line - report. -
  • -
-
-
-
-
-
-
Version - 17.0.1.0.0|Released on:15th January 2024 -
-

- Initial Commit for Account Report Send By - Mail

-
-
-
-
-
-
-
-

- Related Products

-
-
- -
-
-

- Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo - Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Support

-
-
-
-
-
-
- service-icon -
-
-

Hire - Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo - Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Licensing Consultancy

-
-
-
-
-
-
-

- Our Industries

- -
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

- Education

-

A platform for educational management

-
-
-
-
- -

- Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & - Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service - Management

-

Keep track of services and invoice

-
-
-
-
- -

- Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel - Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

- Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got - questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to - us on WhatsApp!

-
+91 - 99456767686 -
-
-
-
-
-
-
-
-
- - - - - - diff --git a/account_report_send_by_mail/static/src/css/send_mail_report.css b/account_report_send_by_mail/static/src/css/send_mail_report.css deleted file mode 100644 index 3a5b0bd91..000000000 --- a/account_report_send_by_mail/static/src/css/send_mail_report.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Send mail wizard styles added here */ -#popup{ - padding:10px; - display:none; - } -#send_mail_content{ - padding:15px; - margin-top: 23%; - width: 500px; -} -#close{ - width:25px; - align:right; - border-radius:5px; - border:1px solid purple; - background-color:transparent; - color:purple; - margin:5px; -} -.close_button{ - width: 100%; - display: flex; - justify-content: flex-end; -} -.report-btn{ - display:flex; - justify-content:center; - align-items:center; - gap:20px; - padding-top:10px; - padding-bottom:15px; -} diff --git a/account_report_send_by_mail/static/src/js/report_action.js b/account_report_send_by_mail/static/src/js/report_action.js deleted file mode 100644 index 9291abdab..000000000 --- a/account_report_send_by_mail/static/src/js/report_action.js +++ /dev/null @@ -1,82 +0,0 @@ -/** @odoo-module **/ -import { AccountReportButtonsBar } from "@account_reports/components/account_report/buttons_bar/buttons_bar"; -import { patch } from "@web/core/utils/patch"; -import { useService } from "@web/core/utils/hooks"; -const {useRef } = owl; -import { _t } from "@web/core/l10n/translation"; - -patch(AccountReportButtonsBar.prototype,{ -//created send mail report and report actions are performed here. - setup() { - // super the setup - super.setup(); - this.orm = useService("orm"); - this.actionService = useService('action'); - this.popup = useRef("popup"); - this.report_id = this.controller.actionReportId; - }, - close_button() { -// close the wizard - this.popup.el.style.display ="none"; - }, - send_mail() { -// display the send mail wizard - this.popup.el.style.display ="block"; - }, - send_current_report() { -// generate current pdf report and display on the mail wizard - var self = this; - var unfolded_list = [] - var unfolded = false - var lines = self.controller.data.lines - for (var line of lines){ - if (line.unfolded == true ){ - unfolded_list.push(line.id) - } - } - console.log(unfolded_list) - this.orm.call('send.mail.report', 'send_current_report', [{}], {context: {report: this.report_id, - unfolded_lines:unfolded_list,unfolded:unfolded}}) - .then(function(pdf) { - if (pdf) { - self.actionService.doAction({ - type: 'ir.actions.act_window', - name: _t('Send Mail'), - res_model: 'send.mail.report', - views: [[false, "form"]], - view_mode: 'form', - target: 'new', - context: { - 'default_report': self.report_id, - 'default_subject': 'Accounting Report', - 'default_attachment_ids': [pdf], - }, - }); - } - }); - this.close_button(); - }, - send_unfolded_report() { -// generate unfolded report pdf and display on the mail wizard - var self = this; - this.orm.call('send.mail.report', 'send_unfolded_report', [{}], {context: {report: this.report_id}}) - .then(function(pdf) { - if (pdf) { - self.actionService.doAction({ - type: 'ir.actions.act_window', - name: _t('Send Mail'), - res_model: 'send.mail.report', - views: [[false, "form"]], - view_mode: 'form', - target: 'new', - context: { - 'default_report': self.report_id, - 'default_subject': 'Accounting Report', - 'default_attachment_ids': [pdf], - }, - }); - } - }); - this.close_button(); - }, - }) diff --git a/account_report_send_by_mail/static/src/xml/report_action.xml b/account_report_send_by_mail/static/src/xml/report_action.xml deleted file mode 100644 index 600c2a126..000000000 --- a/account_report_send_by_mail/static/src/xml/report_action.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - -
- - -
-
-
-
diff --git a/account_report_send_by_mail/wizard/__init__.py b/account_report_send_by_mail/wizard/__init__.py deleted file mode 100644 index 23df1010f..000000000 --- a/account_report_send_by_mail/wizard/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ - -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Swathy K S(Contact : odoo@cybrosys.com) -# -# This program is under the terms of the Odoo Proprietary License v1.0 -# (OPL-1) -# It is forbidden to publish, distribute, sublicense, or sell copies of the -# Software or modified copies 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. -# -################################################################################ -from .import send_mail_report diff --git a/account_report_send_by_mail/wizard/send_mail_report.py b/account_report_send_by_mail/wizard/send_mail_report.py deleted file mode 100644 index 7e097beaf..000000000 --- a/account_report_send_by_mail/wizard/send_mail_report.py +++ /dev/null @@ -1,142 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ - -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Swathy K S(Contact : odoo@cybrosys.com) -# -# This program is under the terms of the Odoo Proprietary License v1.0 -# (OPL-1) -# It is forbidden to publish, distribute, sublicense, or sell copies of the -# Software or modified copies 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. -# -################################################################################ -import base64 -import markupsafe -from odoo import fields, models - - -class SendMailReport(models.TransientModel): - """Created a new transient model for send mail""" - _name = 'send.mail.report' - _description = "Display send mail wizard details" - - partner_id = fields.Many2one('res.partner', string='Recipient', - required=True, help="Select one recipient") - subject = fields.Char(string='Subject', required=True, - help="Subject of the email") - email_body = fields.Html(required=True, String="Content", - help="Body of the email") - attachment_ids = fields.Many2many( - 'ir.attachment', string='Attachments', readonly=True, - help="Report attachment ") - report = fields.Integer(string="Report", help="report id") - - def send_current_report(self): - """Create current accounting PDF report""" - report_value = False - return self.main_function(report_value) - - def send_unfolded_report(self): - """Create unfolded PDF report""" - report_value = True - return self.main_function(report_value) - - def main_function(self, report_value): - """Report action of current report and unfolded report - pdf is generated""" - report_id = self.env.context.get('report') - unfolded = self.env.context.get('unfolded_lines') - custom_context = { - 'mode': 'print', - 'base_url': self.env['ir.config_parameter'].sudo().get_param( - 'report.url') or - self.env['ir.config_parameter'].sudo().get_param( - 'web.base.url'), - 'company': self.env.company, - } - if self.report: - custom_reports_to_print = self.env['account.report'].browse( - self.report) - else: - custom_reports_to_print = self.env['account.report'].browse( - report_id) - self.report = report_id - custom_bodies = [] - max_custom_col_number = 0 - for custom_report in custom_reports_to_print: - if not report_value: - custom_report_options = custom_report.get_options( - previous_options={'selected_section_id': custom_report.id, - 'unfolded_lines': unfolded} - ) - else: - custom_report_options = custom_report.get_options( - previous_options={'selected_section_id': custom_report.id, - 'unfold_all': True} - ) - max_custom_col_number = max(max_custom_col_number, - len(custom_report_options[ - 'columns']) * len( - custom_report_options[ - 'column_groups'])) - custom_bodies.append(custom_report._get_pdf_export_html( - custom_report_options, - custom_report._filter_out_folded_children( - custom_report._get_lines(custom_report_options)), - additional_context={'base_url': self.env[ - 'ir.config_parameter'].sudo().get_param( - 'report.url') or self.env[ - 'ir.config_parameter'].sudo().get_param( - 'web.base.url')} - )) - custom_footer_data = self.env['ir.actions.report']._render_template( - "account_reports.internal_layout", values=custom_context) - footer_decode = custom_footer_data.decode() - custom_footer = self.env['ir.actions.report']._render_template( - "web.minimal_layout", values=dict(custom_context, subst=True, - body=markupsafe.Markup( - footer_decode))) - custom_file_content = self.env['ir.actions.report']._run_wkhtmltopdf( - custom_bodies, - footer=custom_footer.decode(), - landscape=max_custom_col_number > 5, - specific_paperformat_args={ - 'data-report-margin-top': 10, - 'data-report-header-spacing': 10, - 'data-report-margin-bottom': 15, - } - ) - if report_id: - report_name = self.env['account.report'].browse(report_id).name - attachment_values = {'name': f"""{report_name}.pdf""", - 'type': 'binary', - 'datas': base64.b64encode(custom_file_content), - 'mimetype': 'application/pdf', - 'res_model': 'account.report', - 'res_id': report_id} - attachment = self.env['ir.attachment'].sudo().create( - attachment_values) - return attachment.id - - def action_send_report_mail(self): - """Action for send account PDF report to recipient mail""" - mail_template = (self.env.ref( - 'account_report_send_by_mail.email_template_account_report')) - email_values = {'email_from': self.env.user.email, - 'email_to': self.partner_id.email, - 'subject': self.subject, - 'attachment_ids': [(4, self.attachment_ids.id)], - } - mail_template.send_mail(self.id, email_values=email_values, - force_send=True) - mail_template.attachment_ids = [(5, 0, 0)] diff --git a/account_report_send_by_mail/wizard/send_mail_report.xml b/account_report_send_by_mail/wizard/send_mail_report.xml deleted file mode 100644 index bf761e749..000000000 --- a/account_report_send_by_mail/wizard/send_mail_report.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - send.mail.report.view.form - send.mail.report - -
- - - - - - - - -
-
-
-
-
-
diff --git a/activity_dashboard_mngmnt/README.rst b/activity_dashboard_mngmnt/README.rst deleted file mode 100644 index 28a0266ed..000000000 --- a/activity_dashboard_mngmnt/README.rst +++ /dev/null @@ -1,48 +0,0 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg - :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - -Activity Management -=================== -Simplify activity management with a comprehensive dashboard, offering -centralized control and oversight for seamless organization-wide coordination -and tracking. - -Configuration -============= -* No additional configurations needed - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -Affero General Public License, Version 3 (AGPL v3). -(https://www.gnu.org/licenses/agpl-3.0-standalone.html) - -Credits -------- -* Developer:(V17) Unnimaya C O, Contact: odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/activity_dashboard_mngmnt/__init__.py b/activity_dashboard_mngmnt/__init__.py deleted file mode 100644 index b2744bb0c..000000000 --- a/activity_dashboard_mngmnt/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Unnimaya C O (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from . import models diff --git a/activity_dashboard_mngmnt/__manifest__.py b/activity_dashboard_mngmnt/__manifest__.py deleted file mode 100644 index 2c8b19ac8..000000000 --- a/activity_dashboard_mngmnt/__manifest__.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Unnimaya C O (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -{ - 'name': 'Activity Management', - 'version': '17.0.1.0.0', - 'category': 'Extra Tools', - 'summary': """Dashboard for streamlined management of all activities.""", - 'description': """Simplify activity management with a comprehensive - dashboard, offering centralized control and oversight for seamless - organization-wide coordination and tracking.""", - 'author': 'Cybrosys Techno solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': "https://www.cybrosys.com", - 'depends': ['mail'], - 'data': [ - 'security/ir.model.access.csv', - 'views/activity_tag_views.xml', - 'views/activity_dashbord_views.xml', - 'views/mail_activity_views.xml' - ], - 'assets': { - 'web.assets_backend': [ - 'activity_dashboard_mngmnt/static/src/css/dashboard.css', - 'activity_dashboard_mngmnt/static/src/css/style.scss', - 'activity_dashboard_mngmnt/static/src/css/material-gauge.css', - 'activity_dashboard_mngmnt/static/src/xml/activity_dashboard_template.xml', - 'activity_dashboard_mngmnt/static/src/js/activity_dashboard.js', - ], - }, - 'images': ['static/description/banner.jpg'], - 'license': 'AGPL-3', - 'installable': True, - 'auto_install': False, - 'application': True, -} diff --git a/activity_dashboard_mngmnt/doc/RELEASE_NOTES.md b/activity_dashboard_mngmnt/doc/RELEASE_NOTES.md deleted file mode 100644 index 1f6bb1f49..000000000 --- a/activity_dashboard_mngmnt/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,6 +0,0 @@ -## Module - -#### 27.12.2021 -#### Version 17.0.1.0.0 -##### ADD -- Initial commit for Activity Management diff --git a/activity_dashboard_mngmnt/models/__init__.py b/activity_dashboard_mngmnt/models/__init__.py deleted file mode 100644 index b95a6b0d7..000000000 --- a/activity_dashboard_mngmnt/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Unnimaya C O (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from . import activity_tag -from . import mail_activity diff --git a/activity_dashboard_mngmnt/models/activity_tag.py b/activity_dashboard_mngmnt/models/activity_tag.py deleted file mode 100644 index 3b88fa4a7..000000000 --- a/activity_dashboard_mngmnt/models/activity_tag.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Unnimaya C O (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from random import randint -from odoo import fields, models - - -class ActivityTag(models.Model): - """Model to add tags to an activity""" - _name = "activity.tag" - _description = "Activity Tag" - - name = fields.Char(string='Tag Name', - help='Name of the activity tag.', - required=True, - translate=True) - color = fields.Integer(string='Color', - help='Field that gives color to the tag.', - default=randint(1, 11)) - - _sql_constraints = [ - ('name_uniq', 'unique (name)', "Tag name already exists !"), ] diff --git a/activity_dashboard_mngmnt/models/mail_activity.py b/activity_dashboard_mngmnt/models/mail_activity.py deleted file mode 100644 index f914efa50..000000000 --- a/activity_dashboard_mngmnt/models/mail_activity.py +++ /dev/null @@ -1,113 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies(). -# Author: Unnimaya C O (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from collections import defaultdict -from odoo import fields, models - - -class MailActivity(models.Model): - """Inherited mail.activity model mostly to add dashboard functionalities""" - _inherit = "mail.activity" - - activity_tag_ids = fields.Many2many('activity.tag', - string='Activity Tags', - help='Select activity tags.') - state = fields.Selection([ - ('planned', 'Planned'), - ('today', 'Today'), - ('done', 'Done'), - ('overdue', 'Overdue')], string='State', help='State of the activity', - compute='_compute_state', store=True) - - def _action_done(self, feedback=False, attachment_ids=None): - """Override _action_done to remove the unlink code""" - # marking as 'done' - messages = self.env['mail.message'] - next_activities_values = [] - # Search for all attachments linked to the activities we are about to - # unlink. This way, we - # can link them to the message posted and prevent their deletion. - attachments = self.env['ir.attachment'].search_read([ - ('res_model', '=', self._name), - ('res_id', 'in', self.ids), - ], ['id', 'res_id']) - activity_attachments = defaultdict(list) - for attachment in attachments: - activity_id = attachment['res_id'] - activity_attachments[activity_id].append(attachment['id']) - for model, activity_data in self._classify_by_model().items(): - records = self.env[model].browse(activity_data['record_ids']) - for record, activity in zip(records, activity_data['activities']): - # extract value to generate next activities - if activity.chaining_type == 'trigger': - vals = (activity.with_context( - activity_previous_deadline=activity.date_deadline). - _prepare_next_activity_values()) - next_activities_values.append(vals) - # post message on activity, before deleting it - activity_message = record.message_post_with_source( - 'mail.message_activity_done', - attachment_ids=attachment_ids, - render_values={ - 'activity': activity, - 'feedback': feedback, - 'display_assignee': activity.user_id != self.env.user - }, - mail_activity_type_id=activity.activity_type_id.id, - subtype_xmlid='mail.mt_activities', - ) - if activity.activity_type_id.keep_done: - attachment_ids = ((attachment_ids or []) - + activity_attachments.get(activity.id, - [])) - if attachment_ids: - activity.attachment_ids = attachment_ids - # Moving the attachments in the message - # TODO: Fix void res_id on attachment when you create an - # activity with an image - # directly, see route /web_editor/attachment/add - if activity_attachments[activity.id]: - message_attachments = self.env['ir.attachment'].browse( - activity_attachments[activity.id]) - if message_attachments: - message_attachments.write({ - 'res_id': activity_message.id, - 'res_model': activity_message._name, - }) - activity_message.attachment_ids = message_attachments - messages += activity_message - next_activities = self.env['mail.activity'] - if next_activities_values: - next_activities = self.env['mail.activity'].create( - next_activities_values) - for rec in self: - if rec.state != 'done': - rec.state = 'done' - rec.active = False - return messages, next_activities - - def get_activity(self, activity_id): - """Method for returning model and id of activity""" - activity = self.env['mail.activity'].browse(activity_id) - return { - 'model': activity.res_model, - 'res_id': activity.res_id - } diff --git a/activity_dashboard_mngmnt/security/ir.model.access.csv b/activity_dashboard_mngmnt/security/ir.model.access.csv deleted file mode 100644 index c417458ef..000000000 --- a/activity_dashboard_mngmnt/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_activity_tag_user,access.activity.tag.user,model_activity_tag,base.group_user,1,1,1,1 diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/capture (1).png b/activity_dashboard_mngmnt/static/description/assets/icons/capture (1).png deleted file mode 100644 index 8824deafc..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/capture (1).png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/check.png b/activity_dashboard_mngmnt/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/check.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/chevron.png b/activity_dashboard_mngmnt/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/cogs.png b/activity_dashboard_mngmnt/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/consultation.png b/activity_dashboard_mngmnt/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/ecom-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/education-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/hotel-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/img.png b/activity_dashboard_mngmnt/static/description/assets/icons/img.png deleted file mode 100644 index 70197f477..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/img.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/license.png b/activity_dashboard_mngmnt/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/license.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/lifebuoy.png b/activity_dashboard_mngmnt/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/manufacturing-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/photo-capture.png b/activity_dashboard_mngmnt/static/description/assets/icons/photo-capture.png deleted file mode 100644 index 06c111758..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/photo-capture.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/pos-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/puzzle.png b/activity_dashboard_mngmnt/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/restaurant-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/service-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/trading-black.png b/activity_dashboard_mngmnt/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/training.png b/activity_dashboard_mngmnt/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/training.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/update.png b/activity_dashboard_mngmnt/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/update.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/user.png b/activity_dashboard_mngmnt/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/user.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/icons/wrench.png b/activity_dashboard_mngmnt/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/Cybrosys R.png b/activity_dashboard_mngmnt/static/description/assets/misc/Cybrosys R.png deleted file mode 100644 index da4058087..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/misc/Cybrosys R.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/email.svg b/activity_dashboard_mngmnt/static/description/assets/misc/email.svg deleted file mode 100644 index 15291cdc3..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/phone.svg b/activity_dashboard_mngmnt/static/description/assets/misc/phone.svg deleted file mode 100644 index b7bd7f251..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/star (1) 2.svg b/activity_dashboard_mngmnt/static/description/assets/misc/star (1) 2.svg deleted file mode 100644 index 5ae9f507a..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/support (1) 1.svg b/activity_dashboard_mngmnt/static/description/assets/misc/support (1) 1.svg deleted file mode 100644 index 7d37a8f30..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/support-email.svg b/activity_dashboard_mngmnt/static/description/assets/misc/support-email.svg deleted file mode 100644 index eb70370d6..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/tick-mark.svg b/activity_dashboard_mngmnt/static/description/assets/misc/tick-mark.svg deleted file mode 100644 index 2dbb40187..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/whatsapp 1.svg b/activity_dashboard_mngmnt/static/description/assets/misc/whatsapp 1.svg deleted file mode 100644 index 0bfaf8fc6..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/misc/whatsapp.svg b/activity_dashboard_mngmnt/static/description/assets/misc/whatsapp.svg deleted file mode 100644 index b618aea1d..000000000 --- a/activity_dashboard_mngmnt/static/description/assets/misc/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/activity_dashboard_mngmnt/static/description/assets/modules/1.jpg b/activity_dashboard_mngmnt/static/description/assets/modules/1.jpg deleted file mode 100644 index 5141a7802..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/modules/1.jpg and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/modules/2.jpg b/activity_dashboard_mngmnt/static/description/assets/modules/2.jpg deleted file mode 100644 index 0edf328e5..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/modules/2.jpg and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/modules/3.png b/activity_dashboard_mngmnt/static/description/assets/modules/3.png deleted file mode 100644 index 8513873ea..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/modules/3.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/modules/4.gif b/activity_dashboard_mngmnt/static/description/assets/modules/4.gif deleted file mode 100644 index 8ac32db03..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/modules/4.gif and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/modules/5.gif b/activity_dashboard_mngmnt/static/description/assets/modules/5.gif deleted file mode 100644 index 4e89fa8c8..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/modules/5.gif and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/modules/6.jpg b/activity_dashboard_mngmnt/static/description/assets/modules/6.jpg deleted file mode 100644 index 67c7f7062..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/modules/6.jpg and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/1.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/1.png deleted file mode 100644 index e31a90621..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/1.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/10.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/10.png deleted file mode 100644 index 831b16938..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/10.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/2.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/2.png deleted file mode 100644 index 47853973f..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/2.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/3.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/3.png deleted file mode 100644 index 7181921c3..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/3.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/4.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/4.png deleted file mode 100644 index cbcd54fe5..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/4.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/5.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/5.png deleted file mode 100644 index 3f846985b..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/5.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/6.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/6.png deleted file mode 100644 index 7c5e33783..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/6.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/7.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/7.png deleted file mode 100644 index 523b343be..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/7.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/8.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/8.png deleted file mode 100644 index 49b19538a..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/8.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/9.png b/activity_dashboard_mngmnt/static/description/assets/screenshots/9.png deleted file mode 100644 index 92333b4c3..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/9.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/assets/screenshots/hero.gif b/activity_dashboard_mngmnt/static/description/assets/screenshots/hero.gif deleted file mode 100644 index 7c7aa98d4..000000000 Binary files a/activity_dashboard_mngmnt/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/banner.jpg b/activity_dashboard_mngmnt/static/description/banner.jpg deleted file mode 100644 index 39006b41a..000000000 Binary files a/activity_dashboard_mngmnt/static/description/banner.jpg and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/icon.png b/activity_dashboard_mngmnt/static/description/icon.png deleted file mode 100644 index ee358f4a8..000000000 Binary files a/activity_dashboard_mngmnt/static/description/icon.png and /dev/null differ diff --git a/activity_dashboard_mngmnt/static/description/index.html b/activity_dashboard_mngmnt/static/description/index.html deleted file mode 100644 index 7af22af9d..000000000 --- a/activity_dashboard_mngmnt/static/description/index.html +++ /dev/null @@ -1,789 +0,0 @@ - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Community -
-
- Enterprise -
-
-
-
-
-
-

- Activity Management

-

- Dashboard for Streamlined Management of All Activities. -

-
- -
-
-
-
-
-

- Key Highlights -

-
-
-
-
-
- -
-
-

- Provides Activity - Dashboard.

-
-
-
-
-
-
- -
-
-

- Manages origin of activity.

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- Activity dashboard.

-
-
-
-
-
-
- -
-
-

- List view of Planned, Today's, - Completed and Overdue Activities.

-
-
-
-
-
-
- -
-
-

- Click on any tile.

-
-
-
-
-
-
- -
-
-

- List view of corresponding tile.

-
-
-
-
-
-
- -
-
-

- Click View button in List view.

-
-
-
-
-
-
- -
-
-

- It leads to the form view of corresponding - activity.

-
-
-
-
-
-
- -
-
-

- Click Origin button in List view.

-
-
-
-
-
-
- -
-
-

- It leads to the origin of corresponding - activity.

-
-
-
-
-
-
- -
-
-

- Navigate to Activity Tag under Configuration to create new Tags.

-
-
-
-
-
-
- -
-
-

- Navigate to Activity Type under Configuration to create new Activity Types.

-
-
-
-
-
-
-
    -
  • - Delivers - comprehensive Activity insights through a - Dashboard. -
  • -
  • - Effectively - orchestrates the Source of Activities. -
  • -
  • - Facilitates - Activity Tags for efficient categorization. -
  • -
-
-
-
-
-
-
Version - 17.0.1.0.0| - Released on:27th Dec 2023 -
-

- Initial Commit for Activity Management.

-
-
-
-
-
-
-
-

- Related Products

-
-
- -
-
-

- Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo - Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Support

-
-
-
-
-
-
- service-icon -
-
-

Hire - Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo - Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Licensing Consultancy

-
-
-
-
-
-
-

- Our Industries

-
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

- Education

-

A platform for educational management

-
-
-
-
- -

- Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & - Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service - Management

-

Keep track of services and invoice

-
-
-
-
- -

- Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel - Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

- Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got - questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to - us on WhatsApp!

-
+91 - 99456767686 -
-
-
-
-
-
-
-
-
- - - - - - diff --git a/activity_dashboard_mngmnt/static/src/css/dashboard.css b/activity_dashboard_mngmnt/static/src/css/dashboard.css deleted file mode 100644 index 50670d92f..000000000 --- a/activity_dashboard_mngmnt/static/src/css/dashboard.css +++ /dev/null @@ -1,90 +0,0 @@ -p, span, a, ul, li, button { - font-size: inherit; - font-weight: inherit; - line-height: inherit; -} - -strong { - font-weight: 600; -} - -.head { - line-height: 1.5em; - font-weight: 300; -} - -strong { - font-weight: 400; -} - -.sub_title { - font-size: 14px; -} - -.sub_title div span { - font-weight: 600; -} - -.chart #canvas_graph { - height: 400px !important; -} - -.highcharts-background { - fill: none; -} -.text-mauve{ - padding-right: 10px; - font-size: 30px; - padding-left: 0px; - padding-bottom: 5px; - padding-top: 10px; -} - -.dashboard-card__detail { - flex-grow: 1; - display: flex; - flex-direction: column; - justify-content: center; - padding-left: 0px; - padding-bottom: 5px; - padding-top: 10px; - margin:15px -} - -/* Apply common styles to all tables */ -.table_activity { - width: 100%; - padding: 24px; - background-color: white; - color: #454748; - border-collapse: separate; - margin-top: 20px; /* Adjust the margin-top value as needed */ -} - -/* Apply specific styles to the table headers */ -.table_activity thead { - background-color: #f5f5f5; /* Add a background color to the header */ -} - -/* Apply styles to the table head cells */ -.table_activity th { - text-align: left; /* Adjust text alignment as needed */ -} - -.activity_head{ -font-weight: bold; -font-size: 20px; -} - -.click-view{ -border-radius: 8px; -background-color: #c4c4f2; -width: 100px;height: 35px; -} - -.click-origin-view{ -border-radius: 8px; -background-color: #c4c4f2; -width: 100px; -height: 35px; -} diff --git a/activity_dashboard_mngmnt/static/src/css/material-gauge.css b/activity_dashboard_mngmnt/static/src/css/material-gauge.css deleted file mode 100644 index 7f553df9a..000000000 --- a/activity_dashboard_mngmnt/static/src/css/material-gauge.css +++ /dev/null @@ -1,194 +0,0 @@ -/* - * #### Gauge Component - * - * The standard markup for the component is: - * - *
- *
- *
- *
- *
- *
- *
- *
- *
- * No - * - * Yes - *
- *
- */ - -/* - * First define all of the relevant rules that aren't dependent - * on the size of the gauge. We want to collect the size-depenent - * rules in one place to make it easier to adjust the size. - */ - -.gauge { - position: relative; -} - -.gauge__container { - margin: 0; - padding: 0; - position: absolute; - left: 50%; - overflow: hidden; - text-align: center; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - -ms-transform: translateX(-50%); - -o-transform: translateX(-50%); - transform: translateX(-50%); -} - -.gauge__background { - z-index: 0; - position: absolute; - background-color: #d8f0de; - top: 0; - border-radius: 300px 300px 0 0; -} - -.gauge__data { - z-index: 1; - position: absolute; - background-color: #00c29d; - margin-left: auto; - margin-right: auto; - border-radius: 300px 300px 0 0; - -webkit-transform-origin: center bottom; - -moz-transform-origin: center bottom; - -ms-transform-origin: center bottom; - -o-transform-origin: center bottom; - transform-origin: center bottom; -} - -.gauge__center { - z-index: 2; - position: absolute; - background-color: #f9f9f9; - margin-right: auto; - border-radius: 300px 300px 0 0; -} - -.gauge__marker { - z-index: 3; - background-color: #fff; - position: absolute; - width: 1px; -} - -.gauge__needle { - z-index: 4; - background-color: #21242c; - height: 3px; - position: absolute; - -webkit-transform-origin: left center; - -moz-transform-origin: left center; - -ms-transform-origin: left center; - -o-transform-origin: left center; - transform-origin: left center; -} - -.gauge__labels { - display: table; - margin: 0 auto; - position: relative; -} - -.gauge__label--low { - display: table-cell; - text-align: center; - color: #00c29d; -} - -.gauge__label--spacer { - display: table-cell; -} - -.gauge__label--high { - display: table-cell; - text-align: center; - color: #979f99; -} - -/* - * Now define the rules that depend on the size of - * the gauge. We start with sizing for a small mobile - * device. - */ - -.gauge { height: calc(120px + 3em); } -.gauge__container { width: 240px; height: 120px; } -.gauge__marker { height: 120px; left: 119.5px; } -.gauge__background { width: 240px; height: 120px; } -.gauge__center { width: 144px; height: 72px; top: 48px; margin-left: 48px; } -.gauge__data { width: 240px; height: 120px; } -.gauge__needle { left: 120px; top: 117px; width: 120px; } -.gauge__labels { top: 120px; width: 240px; } -.gauge__label--low { width: 48px; } -.gauge__label--spacer { width: 144px; } -.gauge__label--high { width: 48px; } - -/* - * Increase the gauge size slightly on larger viewports. - */ - - @media only screen and (min-width: 400px) { - .gauge { height: calc(150px + 3em); } - .gauge__container { width: 300px; height: 150px; } - .gauge__marker { height: 150px; left: 149.5px; } - .gauge__background { width: 300px; height: 150px; } - .gauge__center { width: 180px; height: 90px; top: 60px; margin-left: 60px; } - .gauge__data { width: 300px; height: 150px; } - .gauge__needle { left: 150px; top: 147px; width: 150px; } - .gauge__labels { top: 160px; width: 300px; font-size: 20px;} - .gauge__label--low { width: 60px; } - .gauge__label--spacer { width: 180px; } - .gauge__label--high { width: 60px; } -} - -/* - * As an option, the `gauge--liveupdate` class can be added - * to the main gauge element. When this class is present, - * we add a transition that animates any changes to the gauge - * value. Currently, the app does not use this option because - * all the inputs that can change gauge values are present - * on tab panels that are different from the gauge itself. - * Therefore, users won't be able to see any gauge changes - * when they make input changes. The code is available, though, - * should this change. - */ - -.gauge--liveupdate .gauge__data, -.gauge--liveupdate .gauge__needle { - -webkit-transition: all 1s ease-in-out; - -moz-transition: all 1s ease-in-out; - -ms-transition: all 1s ease-in-out; - -o-transition: all 1s ease-in-out; - transition: all 1s ease-in-out; -} - -/* - * For a given gauge value, x, ranging from 0.0 to 1.0, set - * the `transform: rotate()` property according to the - * following equation: `-0.5 + 0.5x turns` The default - * properties below represent an x value of 0. - */ - -.gauge__data { - -webkit-transform: rotate(-.50turn); - -moz-transform: rotate(-.50turn); - -ms-transform: rotate(-.50turn); - -o-transform: rotate(-.50turn); - transform: rotate(-.50turn); -} -.gauge__needle { - -webkit-transform: rotate(-.50turn); - -moz-transform: rotate(-.50turn); - -ms-transform: rotate(-.50turn); - -o-transform: rotate(-.50turn); - transform: rotate(-.50turn); -} diff --git a/activity_dashboard_mngmnt/static/src/css/style.scss b/activity_dashboard_mngmnt/static/src/css/style.scss deleted file mode 100644 index e9c908c4a..000000000 --- a/activity_dashboard_mngmnt/static/src/css/style.scss +++ /dev/null @@ -1,55 +0,0 @@ -.o_action_manager { - direction: ltr; - webkit-box-flex: 1; - webkit-flex: 1 1 auto; - flex: 1 1 auto; - overflow: scroll !important; -} -.activity-dashboard-card { - display: flex; - flex-direction: row; /* Change to row for linear arrangement */ - justify-content: center; - border-radius: 0.3rem; - padding: 1.7rem 1.5rem 1.5rem 1.5rem; - margin: 1rem auto; - height: 100px; - cursor: pointer; - align-items: center; - box-sizing: border-box; - border-radius: 10px; - font-size: 35px; -} - - -.activity-dashboard-card__icon-container { - height: 50px; - border-radius: 50%; -} -.my_activity { - background-color: #229db9; -} -.all_activity{ - background: #88dfdf; -} -.planned_activity { - background-color: #e8c5ac; -} -.completed_activity{ - background: #a7a1f4; -} - -.today_activity{ - background: #f3bdf4; -} -.overdue_activity { - background-color: #a2d2fb; -} -.cancelled_activity{ - background: #beeecc; -} -.activity_type { - background-color: #ecb9b9; -} -.dashboard_main_section { - margin: 20px; -} \ No newline at end of file diff --git a/activity_dashboard_mngmnt/static/src/js/activity_dashboard.js b/activity_dashboard_mngmnt/static/src/js/activity_dashboard.js deleted file mode 100644 index 4fb7ce62e..000000000 --- a/activity_dashboard_mngmnt/static/src/js/activity_dashboard.js +++ /dev/null @@ -1,206 +0,0 @@ -/** @odoo-module **/ -import { registry } from "@web/core/registry"; -import { useService } from "@web/core/utils/hooks"; -import { Layout } from "@web/search/layout"; -import { Component, onWillStart } from "@odoo/owl"; -import { _t } from "@web/core/l10n/translation"; -export class ActivityDashboard extends Component { - setup() { - super.setup(); - this.rpc = useService("rpc"); - this.userService = useService("user"); - this.orm = useService('orm'); - onWillStart(async () => await this.render_dashboards()); - } - async render_dashboards (ev) { - //Method for rendering dashboard. - var self = this; - const planned_activity = await self.orm.call('mail.activity', - 'search_read', [], { - domain: [["state", "=", 'planned']] - }); - const today_activity = await self.orm.call('mail.activity', - 'search_read', [], { - domain: [["state", "=", 'today']] - }); - const overdue_activity = await self.orm.call('mail.activity', - 'search_read', [], { - domain: [["state", "=", 'overdue']] - }); - const done_activity = await self.orm.call('mail.activity', - 'search_read', [], - { - domain: [["state", "=", 'done'],['active','in',[true,false]]] - }); - const activity_type = await self.orm.call('mail.activity.type', - 'search_count', [], - {domain:[]}) - self.len_all= planned_activity.length+done_activity - .length+today_activity.length+overdue_activity.length - self.len_planned=planned_activity.length - self.len_done=done_activity.length - self.len_today=today_activity.length - self.len_overdue=overdue_activity.length - self.done_activity=done_activity - self.planned_activity=planned_activity - self.today_activity=today_activity - self.overdue_activity=overdue_activity - self.activity_type=await self.orm.call('mail.activity.type', - 'search_count', [], - {domain:[]}); - } - /** - * Event handler to open the list of all activities. - */ - show_all_activities(e) { - e.stopPropagation(); - e.preventDefault(); - var options = { - on_reverse_breadcrumb: self.on_reverse_breadcrumb, - }; - this.env.services.action.doAction({ - name: _t("All Activities"), - type: 'ir.actions.act_window', - res_model: 'mail.activity', - view_mode: 'tree,form', - domain: [['active', 'in', [true,false]]], - views: [[false, 'list'], [false, 'form']], - view_mode: 'form', - target: 'current' - }, options); - } - /** - * Event handler to open the list of planned activities. - */ - show_planned_activities(e) { - e.stopPropagation(); - e.preventDefault(); - var options = { - on_reverse_breadcrumb: self.on_reverse_breadcrumb, - }; - this.env.services.action.doAction({ - name: _t("Planned Activities"), - type: 'ir.actions.act_window', - res_model: 'mail.activity', - domain: [['state', '=', 'planned']], - view_mode: 'tree,form', - views: [[false, 'list'], [false, 'form']], - view_mode: 'form', - target: 'current' - }, options); - } - /** - * Event handler to open the list of completed activities. - */ - show_completed_activities(e) { - e.stopPropagation(); - e.preventDefault(); - var options = { - on_reverse_breadcrumb: self.on_reverse_breadcrumb, - }; - this.env.services.action.doAction({ - name: _t("Completed Activities"), - type: 'ir.actions.act_window', - res_model: 'mail.activity', - domain: [['state', '=', 'done'],['active','in',[true,false]]], - view_mode: 'tree,form', - views: [[false, 'list'], [false, 'form']], - view_mode: 'form', - target: 'current' - }, options); - } - /** - * Event handler to open the list of today's activities. - */ - show_today_activities(e) { - e.stopPropagation(); - e.preventDefault(); - var options = { - on_reverse_breadcrumb: self.on_reverse_breadcrumb, - }; - this.env.services.action.doAction({ - name: _t("Today's Activities"), - type: 'ir.actions.act_window', - res_model: 'mail.activity', - domain: [['state', '=', 'today']], - view_mode: 'tree,form', - views: [[false, 'list'], [false, 'form']], - view_mode: 'form', - target: 'current' - }, options); - }/** - * Event handler to open the list of overdue activities. - */ - show_overdue_activities(e) { - e.stopPropagation(); - e.preventDefault(); - var options = { - on_reverse_breadcrumb: self.on_reverse_breadcrumb, - }; - this.env.services.action.doAction({ - name: _t("Overdue Activities"), - type: 'ir.actions.act_window', - res_model: 'mail.activity', - domain: [['state', '=', 'overdue']], - view_mode: 'tree,form', - views: [[false, 'list'], [false, 'form']], - view_mode: 'form', - target: 'current' - }, options); - } - /** - * Event handler to open the list of activity types. - */ - show_activity_types(e) { - e.stopPropagation(); - e.preventDefault(); - var options = { - on_reverse_breadcrumb: self.on_reverse_breadcrumb, - }; - this.env.services.action.doAction({ - name: _t("Activity Type"), - type: 'ir.actions.act_window', - res_model: 'mail.activity.type', - view_mode: 'tree,form', - views: [[false, 'list'], [false, 'form']], - view_mode: 'form', - target: 'current' - }, options); - } - /** - * Event handler for view button click. - */ - click_view(e) { - var id = e.target.value; - this.env.services.action.doAction({ - type: 'ir.actions.act_window', - name: 'All Activity', - res_model: 'mail.activity', - res_id: parseInt(id), - views: [[false, 'form']], - view_mode: 'form', - target: 'current' - }); - } - /** - * Event handler for view button click. - */ - async click_origin(e) { - var id = e.target.value; - var self = this; - var result =await self.orm.call('mail.activity', 'get_activity', - [0,parseInt(id)],{}) - self.env.services.action.doAction({ - type: 'ir.actions.act_window', - name: 'Activity Origin', - res_model: result.model, - res_id: result.res_id, - views: [[false, 'form']], - view_mode: 'form', - target: 'current' - }); - } -} -ActivityDashboard.template = "ActivityDashboard"; -ActivityDashboard.components = { Layout }; -registry.category("actions").add("activity_dashboard", ActivityDashboard); diff --git a/activity_dashboard_mngmnt/static/src/xml/activity_dashboard_template.xml b/activity_dashboard_mngmnt/static/src/xml/activity_dashboard_template.xml deleted file mode 100644 index 6e3db53d3..000000000 --- a/activity_dashboard_mngmnt/static/src/xml/activity_dashboard_template.xml +++ /dev/null @@ -1,336 +0,0 @@ - - - - -
-
-

Activity Dashboard

-
-
-
- -
-
-
-
- -
-
-
-
-
- -
-
- -
-
-

All Activities

-
-
-
-
-
-
- -
-
- -
-
-

Planned Activities

-
-
-
-
-
-
- -
-
- -
-
-

Completed Activities

-
-
-
-
-
-
- -
-
- -
-
-

Today's Activities

-
-
-
-
-
-
- -
-
- -
-
-

Overdue Activities

-
-
-
-
-
-
- -
-
- -
-
-

Activity Types

-
-
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Planned - Activities -
No Data Available
NameActivity TypeAssigned toDead Line DateViewOrigin
- - - - - - - - - - - -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Today's - Activities -
No Data Available
NameActivity TypeAssigned toDead Line DateViewOrigin
- - - - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Completed - Activities -
No Data Available
NameActivity TypeAssigned toDead Line DateViewOrigin
- - - - - - - - - - - -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Overdue - Activities -
No Data Available
NameActivity TypeAssigned toDead Line DateViewOrigin
- - - - - - - - - - - -
-
- - diff --git a/activity_dashboard_mngmnt/views/activity_dashbord_views.xml b/activity_dashboard_mngmnt/views/activity_dashbord_views.xml deleted file mode 100644 index d909f1e38..000000000 --- a/activity_dashboard_mngmnt/views/activity_dashbord_views.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Dashboard - activity_dashboard - current - - - - diff --git a/activity_dashboard_mngmnt/views/activity_tag_views.xml b/activity_dashboard_mngmnt/views/activity_tag_views.xml deleted file mode 100644 index ee161ce73..000000000 --- a/activity_dashboard_mngmnt/views/activity_tag_views.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - activity.tag.view.form - activity.tag - -
- -
-
- - - - - -
-
-
-
- - - activity.tag.view.tree - activity.tag - - - - - - - - - - Activity Tag - activity.tag - tree,form - -

- No tags found. Let's create one! -

-

- Tags are perfect to categorize. -

-
-
- - - - - - - - -
diff --git a/activity_dashboard_mngmnt/views/mail_activity_views.xml b/activity_dashboard_mngmnt/views/mail_activity_views.xml deleted file mode 100644 index 2abfa8b1b..000000000 --- a/activity_dashboard_mngmnt/views/mail_activity_views.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - mail.activity.view.form - mail.activity - -
-
- -
- - - - - - - - - - - - - - - - -
-
-
- - - mail.activity.view.tree.inherit.activity.dashboard - .mngmnt - - mail.activity - - - - - - - - - - - - -
diff --git a/adult_daycare_center/README.rst b/adult_daycare_center/README.rst deleted file mode 100755 index fd3066f79..000000000 --- a/adult_daycare_center/README.rst +++ /dev/null @@ -1,44 +0,0 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: http://www.gnu.org/licenses/agpl.html - :alt: License: AGPL-3 - -Adult Day Care Center -====================== -This module allow to manage Adult day care center. - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -Affero General Public License, Version 3 (AGPL v3). -(http://www.gnu.org/licenses/agpl.html) - -Credits -------- -Developer:(V16) Javid A , - (V17) Gayathri V -Contact: odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/adult_daycare_center/__init__.py b/adult_daycare_center/__init__.py deleted file mode 100644 index 59615ed14..000000000 --- a/adult_daycare_center/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -########################################################################## -from . import models -from . import controllers diff --git a/adult_daycare_center/__manifest__.py b/adult_daycare_center/__manifest__.py deleted file mode 100644 index 2c16097f3..000000000 --- a/adult_daycare_center/__manifest__.py +++ /dev/null @@ -1,56 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -########################################################################## -{ - 'name': "Adult Day Care Center", - 'version': '17.0.1.0.0', - 'category': 'Tools', - 'summary': """ Adult Day Care Center For Senior Citizens """, - 'description': """ Adult Day Care Center For Senior Citizens""", - 'author': "Cybrosys Techno Solutions", - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': "https://www.cybrosys.com", - 'depends': ['crm', 'project', 'sale_management', 'website', 'account', - 'hr'], - 'data': [ - 'security/ir.model.access.csv', - 'security/adult_daycare_center_groups.xml', - 'data/website_data.xml', - 'views/res_partners_views.xml', - 'views/crm_lead_views.xml', - 'views/product_template_views.xml', - 'views/assessment_request_template.xml', - 'views/assessment_request_submit_template.xml', - 'views/activity_type_views.xml', - 'views/daycare_activities_views.xml', - 'views/sale_order_views.xml', - 'views/menu_views.xml', - 'reports/res_partner_report.xml', - 'reports/crm_lead_report.xml', - 'reports/sale_template_inherit.xml', - ], - 'images': ['static/description/banner.jpg'], - 'license': 'AGPL-3', - 'installable': True, - 'auto_install': False, - 'application': False, -} diff --git a/adult_daycare_center/controllers/__init__.py b/adult_daycare_center/controllers/__init__.py deleted file mode 100644 index 7fb4d514a..000000000 --- a/adult_daycare_center/controllers/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# -from . import adult_daycare_center diff --git a/adult_daycare_center/controllers/adult_daycare_center.py b/adult_daycare_center/controllers/adult_daycare_center.py deleted file mode 100644 index a4ed34644..000000000 --- a/adult_daycare_center/controllers/adult_daycare_center.py +++ /dev/null @@ -1,110 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. If not, -# see . -# ###################################################################### -from odoo import http -from odoo.http import request - - -class RoomBooking(http.Controller): - @http.route(['/assessment_request'], type='http', auth="public", - website=True) - def assessment_request(self, **kw): - """ - Redirects to Assessment Request Form - """ - partners = request.env['res.partner'].sudo().search([]) - rooms = request.env['crm.lead'].sudo().search([]) - values = { - 'guests': partners, - 'rooms': rooms - } - return request.render("adult_daycare_center.assessment_request_form", - values) - - @http.route('/assessment_request/submit', type='http', csrf=False, - auth="public", website=True) - def assessment_request_submit(self, **kw): - """ - Assessment Request Submitted and a lead created - """ - hours, minutes = map(int, kw.get('arrive_time').split(':')) - - # Convert to total hours as float - arrive_time_hours = hours + minutes / 60 - - # Convert to total hours as float - departure_time_hours = hours + minutes / 60 - lead = request.env['crm.lead'].sudo().create({ - 'type': 'lead', - 'name': kw.get('subject'), - 'contact_name': kw.get('applicant_name'), - 'birth_date': kw.get('birth_date'), - 'gender': kw.get('gender'), - 'street': kw.get('street'), - 'city': kw.get('city'), - 'marital_status': kw.get('marital_status'), - 'present_living': kw.get('living_arrangement'), - 'medicaid': kw.get('medicaid'), - 'medicare': kw.get('medicare'), - 'supplemental_income': kw.get('sup_sec_income'), - 'interest_program': kw.get('why_interest'), - 'previous_experience': kw.get('experience'), - 'where_when': kw.get('where_when'), - 'living_with_whom': kw.get('living_with_whom'), - 'relationship_responsible_relative': kw.get('relation_with_living'), - 'nearest_relative': kw.get('nearest_relative'), - 'nearest_relative_relation': kw.get('nearest_relative_relation'), - 'employed_at': kw.get('employed_where'), - 'business_phone': kw.get('business_phone'), - 'emergency_name': kw.get('emergency_contact_1'), - 'applicant_relationship': kw.get('applicant_relation_1'), - 'emergency_address': kw.get('emergency_address_1'), - 'emergency_phone': kw.get('emergency_phone_1'), - 'emergency_name_1': kw.get('emergency_contact_2'), - 'applicant_relationship_2': kw.get('applicant_relation_2'), - 'emergency_address_1': kw.get('emergency_address_2'), - 'emergency_phone_1': kw.get('emergency_phone_2'), - 'physician_name': kw.get('physician_name'), - 'physician_address': kw.get('physician_address'), - 'physician_phone': kw.get('physician_phone'), - 'physician_last_visit': kw.get('physician_last_visit'), - 'dentist_name': kw.get('dentist_name'), - 'dentist_address': kw.get('dentist_address'), - 'dentist_phone': kw.get('dentist_phone'), - 'dentist_last_visit': kw.get('dentist_last_visit'), - 'transportation': kw.get('transport_provider'), - 'arrival_time': round(arrive_time_hours,2), - 'departure_time': round(departure_time_hours,2), - 'special_diet': kw.get('diet'), - 'diet_detail': kw.get('diet_detail'), - 'allergies': kw.get('allergies'), - 'request_assurance': kw.get('request_assurance'), - 'paid_by': kw.get('paid_by'), - 'paid_by_name': kw.get('paid_by_name'), - 'paid_by_phone': kw.get('paid_by_phone'), - 'your_email': kw.get('email'), - 'email_from': kw.get('email'), - 'hospital_name': kw.get('hospital_choice'), - }) - vals = { - 'lead': lead, - } - return request.render( - "adult_daycare_center.assessment_request_submit_template", vals) diff --git a/adult_daycare_center/data/website_data.xml b/adult_daycare_center/data/website_data.xml deleted file mode 100644 index 79819b596..000000000 --- a/adult_daycare_center/data/website_data.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - Self Assessment Request - /assessment_request - - 22 - - diff --git a/adult_daycare_center/doc/RELEASE_NOTES.md b/adult_daycare_center/doc/RELEASE_NOTES.md deleted file mode 100644 index a3cad3055..000000000 --- a/adult_daycare_center/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module - -#### 26.09.2024 -#### Version 17.0.1.0.0 -#### ADD - -- Initial commit for Adult Day Care Center diff --git a/adult_daycare_center/models/__init__.py b/adult_daycare_center/models/__init__.py deleted file mode 100644 index ae6fb86c1..000000000 --- a/adult_daycare_center/models/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -# ###################################################################### -from . import res_partner -from . import crm_lead -from . import product_template -from . import activity_type -from . import daycare_activities -from . import sale_order diff --git a/adult_daycare_center/models/activity_type.py b/adult_daycare_center/models/activity_type.py deleted file mode 100644 index 35e243eae..000000000 --- a/adult_daycare_center/models/activity_type.py +++ /dev/null @@ -1,29 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -# ###################################################################### -from odoo import models, fields - - -class ActivityTypes(models.Model): - _name = 'activity.type' - _description = 'Activity Types' - - name = fields.Char(string='Name', help='Name of the activity type') diff --git a/adult_daycare_center/models/crm_lead.py b/adult_daycare_center/models/crm_lead.py deleted file mode 100644 index fb099df09..000000000 --- a/adult_daycare_center/models/crm_lead.py +++ /dev/null @@ -1,178 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -# ###################################################################### -from odoo import models, fields - - -class DaycareRequests(models.Model): - _inherit = 'crm.lead' - - birth_date = fields.Date(string='Birthdate', help='Birth date') - gender = fields.Selection([('male', 'Male'), ('female', 'Female')], - string='Gender', help="Gender (male or female)") - medicaid = fields.Integer(string='Medicaid', help='Medication identifier') - medicare = fields.Integer(string='Medicare', - help='Medication care identifier') - supplemental_income = fields.Float(string='Supplemental Security Income', - help="Income for supplemental") - interest_program = fields.Char(string='Interest In Program', - help="Interested program of the person") - previous_experience = fields.Selection([('yes', 'Yes'), ('no', 'No')], - string='Previous Experience', - help="Experience in previous") - where_when = fields.Char(string='Where and When', - help="The experienced place") - marital_status = fields.Selection( - [('single', 'Single'), ('married', 'Married'), - ('separated', 'Separated'), ('widowed', 'Widowed'), - ('divorced', 'Divorced')], string='Status', help="Marital status") - present_living = fields.Selection([('with_relative', 'With Relative'), - ('non_relative', 'With Non-Relative'), - ('home_alone', 'Alone(Home/Apartment)'), - ('alone_single', 'Alone(Single Room)')], - string='Present Living Arrangement', - help="Current Living") - living_with_whom = fields.Char(string='Living With Whom', - help="Living With Whom") - living_with = fields.Char(string='Living With', help="Living With") - relationship_responsible_relative = fields.Char( - string='Relationship Responsible Relative', - help="Responsible Relative of Relationship") - nearest_relative = fields.Char(string='Nearest Relative', - help="Nearest Relative of Relationship") - nearest_relative_relation = fields.Char(string='Nearest Relative Relation', - help="Relation for nearest Relative") - business_phone = fields.Char(string='Business Phone', - help="Phone for Business") - emergency_name = fields.Char(string='Emergency Name', - help="Name for emergency") - applicant_relationship = fields.Char(string='Applicant Relationship', - help="Relationship for applicant") - emergency_address = fields.Text(string='Emergency Address', - help="Address for Emergency") - emergency_phone = fields.Char(string='Emergency Phone', - help="Phone for Emergency") - emergency_name_1 = fields.Char(string='Emergency Name#1', - help="Name for emergency") - applicant_relationship_2 = fields.Char(string='Applicant Relationship#2', - help="Relationship for application") - emergency_address_1 = fields.Text(string='Emergency Address#1', - help="Address") - emergency_phone_1 = fields.Char(string='Emergency Phone#1', help="Phone") - physician_name = fields.Char(string='Physician Name', - help="Name of the Physician") - physician_address = fields.Text(string='Physician Address', - help="Address of the Physician") - physician_phone = fields.Char(string='Physician Phone', - help="Phone of the Physician") - physician_last_visit = fields.Date(string='Physician Last Visit', - help="Last Date that visit the physician") - dentist_name = fields.Char(string='Dentist Name', - help="Name of the dentist") - dentist_address = fields.Text(string='Dentist Address', - help="Address of the dentist") - dentist_phone = fields.Char(string='Dentist Phone', - help="Phone number of the dentist") - dentist_last_visit = fields.Date(string='Dentist Last Visit', - help="Last Date that visit the dentist") - transportation = fields.Selection( - [('relative_friend', 'Relative or Friend'), - ('public_transport', 'Public Transportation'), - ('blessed_assurance', 'Blessed Assurance')], - string='Transportation', help="Transportation") - arrival_time = fields.Float(string='Arrival TIme', help="Time of Arrival") - departure_time = fields.Float(string='Departure Time', - help="Time of Departure") - special_diet = fields.Selection([('yes', 'Yes'), ('no', 'No')], - string='Special Diet', help="Special diets") - responsible = fields.Char(string='Responsible', help="Responsible Person") - paid_by = fields.Selection([('myself', 'Myself'), ('relative', 'Relative'), - ('another_party', 'Another Party')], - string='Paid By', help="Payment by") - paid_by_name = fields.Char(string='Payer Name', help="Name of the payer") - paid_by_phone = fields.Char(string='Payer Phone', - help="Phone number of the payer") - your_email = fields.Char(string='Your Email', help="Email id") - hospital_name = fields.Char(string='Hospital Name', - help="Name of the hospital") - today_date = fields.Date(string='Today Date', default=fields.Date.today, - help="Date of today") - diet_detail = fields.Char(string='Diet Detail', help="Detail of the Diet") - allergies = fields.Char(string='List of Allergies', help="All Allergies") - time_request = fields.Char(string='Time Request', help="Requested Time") - employed_at = fields.Char(string='Employed At', help="Employed") - request_assurance = fields.Char(string='Blessed Assurance', - help="Assurance") - - def action_updt_adult_info(self): - """ - This function Updates the daycare data inside res.partner with the - corresponding data in the crm.lead model - """ - adult_person = self.env['res.partner'].browse(self.partner_id.id) - adult_person.update({ - 'is_customer': True, - 'is_adult_member': True, - 'medicare_no': self.medicare, - 'medicaid_no': self.medicaid, - 'birth_date': self.birth_date, - 'marital_status': self.marital_status, - 'physician_id': self.physician_name, - 'physician_address': self.physician_address, - 'physician_phone': self.physician_phone, - 'dentist_id': self.dentist_name, - 'dentist_address': self.dentist_address, - 'dentist_phone': self.dentist_phone, - 'dentist_last_visit': self.dentist_last_visit, - 'transportation': self.transportation, - 'arrival_time': self.arrival_time, - 'departure_time': self.departure_time, - 'special_diet': self.special_diet, - 'diet_detail': self.diet_detail, - 'allergies': self.allergies, - 'time_request': self.time_request, - 'emergency_name': self.emergency_name, - 'applicant_relationship': self.applicant_relationship, - 'emergency_address': self.emergency_address, - 'emergency_phone': self.emergency_phone, - 'emergency_name_1': self.emergency_name_1, - 'applicant_relationship_2': self.applicant_relationship_2, - 'emergency_address_1': self.emergency_address_1, - 'emergency_phone_1': self.emergency_phone_1, - 'responsible': self.responsible, - 'paid_by': self.paid_by, - 'paid_by_name': self.paid_by_name, - 'paid_by_phone': self.paid_by_phone, - 'your_email': self.your_email, - 'hospital_name': self.hospital_name, - 'today_date': self.today_date, - 'interest_program': self.interest_program, - 'previous_experience': self.previous_experience, - 'where_when': self.where_when, - 'present_living': self.present_living, - 'living_with_whom': self.living_with_whom, - 'living_with': self.living_with, - 'relationship_responsible_relative': self.relationship_responsible_relative, - 'nearest_relative': self.nearest_relative, - 'nearest_relative_relation': self.nearest_relative_relation, - 'business_phone': self.business_phone, - 'employed_at': self.employed_at, - }) diff --git a/adult_daycare_center/models/daycare_activities.py b/adult_daycare_center/models/daycare_activities.py deleted file mode 100644 index 71ae8f4f5..000000000 --- a/adult_daycare_center/models/daycare_activities.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -########################################################################## -from odoo import models, fields - - -class DaycareActivitiesView(models.Model): - _name = 'daycare.activities' - _description = 'Day Care Activities' - - activity_id = fields.Many2one('activity.type', string='Name', - help="Activity Name", required=True) - product_id = fields.Many2one('product.template', string='Product', - required=True, help="Adult activity", - domain=[('is_adult_activity', '=', True)]) - notes = fields.Char(string='Notes', help="Extra information") - time_in = fields.Float(string='Time In', help="Time in for the activity") - time_out = fields.Float(string='Time Out', help="Time out for the activity") - responsible = fields.Many2one('res.users', string='Responsible By', - help="Responsible by the activity") - res_partner_id = fields.Many2one('res.partner', string='Partner', - help="Responsible partner for the " - "activity") diff --git a/adult_daycare_center/models/product_template.py b/adult_daycare_center/models/product_template.py deleted file mode 100644 index daf402e37..000000000 --- a/adult_daycare_center/models/product_template.py +++ /dev/null @@ -1,30 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################ -from odoo import models, fields - - -class DaycareActivityTypes(models.Model): - _inherit = 'product.template' - - is_adult_activity = fields.Boolean(string='Is Adult Activity?', - help="Is this aduction activity active " - "or not") diff --git a/adult_daycare_center/models/res_partner.py b/adult_daycare_center/models/res_partner.py deleted file mode 100644 index 245b28207..000000000 --- a/adult_daycare_center/models/res_partner.py +++ /dev/null @@ -1,168 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -########################################################################## -from odoo import models, fields, api - - -class AdultMembers(models.Model): - _inherit = 'res.partner' - - is_customer = fields.Boolean(string='Is A Customer', - help='If user is a customer, enable this option') - is_adult_member = fields.Boolean(string='Is Adult Member?', - help='If user is a adult member, enable this option') - social_security_no = fields.Integer(string='Social Security Number', - help="User's Social Security Number") - medicare_no = fields.Integer(string='Medicare Number', - help="User's Medicare Number") - medicaid_no = fields.Integer(string='Medicaid Number', - help="User's Medicalaid Number") - birth_date = fields.Date(string='Birth Date', help="Birth Date of User") - age = fields.Integer(string='Age', help="Age of user") - referred_by_id = fields.Many2one('res.partner', string='Referred By', - help="Referral of the user") - marital_status = fields.Selection( - [('single', 'Single'), ('married', 'Married'), - ('separated', 'Separated'), ('widowed', 'Widowed'), - ('divorced', 'Divorced')], string="Marital Status", - help="Marriage status of the user") - place_birth = fields.Char(string='Place Of Birth', - help="Place of Birth of the user") - responsible_id = fields.Many2one('hr.employee', - string='Responsible Party/Guardian', - help="Guardian of the user") - responsible_address = fields.Text(string='Address', - help="Address of the guardian") - responsible_telephone = fields.Char(string='Telephone', - help="Telephone of the guardian") - care_provider_id = fields.Many2one('hr.employee', - string='Primary Care Provider', - help="Care provider for the user") - care_provider_address = fields.Text(string='Address', - help="Address of the care provider") - care_provider_telephone = fields.Text(string='Telephone', - help="Phone number of the care provider") - physician_id = fields.Char(string='Physician', help="Physician of the user") - physician_address = fields.Text(string='Address', - help="Address of the physician") - physician_phone = fields.Char(string='Phone', - help="Phone number of the physician") - travel_by = fields.Selection([('car', 'Car'), ('bus', 'Bus')], - string='Travel By', - help="Travel by of the care provider") - travel_assistance = fields.Boolean(string='Is Need Travel Assistance', - help="Is there any need to travel") - present_medical = fields.Char(string='Present Diagnoses/Medical Problems', - help='Present medical problems') - other_disability = fields.Char(string='Other Disability', - help="Any other condition") - weight = fields.Float(string='Weight', help="Weight of the User") - height = fields.Float(string='Height', help="Height of the user") - dentist_id = fields.Char(string='Dentist Name', help="Dentist of the user") - dentist_address = fields.Text(string='Address', - help="Address of the dentist") - dentist_phone = fields.Char(string='Phone', - help="Phone number of the dentist") - dentist_last_visit = fields.Date(string='Dentist Last Visit', - help="Lase visit to the dentist") - daycare_activities_ids = fields.One2many('daycare.activities', - 'res_partner_id', string="Daycare", - help="Day care Activities") - transportation = fields.Selection( - [('relative_friend', 'Relative or Friend'), - ('public_transport', 'Public Transportation'), - ('blessed_assurance', 'Blessed Assurance')], - string='Transportation', help="Transportation Methods") - arrival_time = fields.Float(string='Arrival TIme', help="Time of arrival") - departure_time = fields.Float(string='Departure Time', - help="Time of departure") - special_diet = fields.Selection([('yes', 'Yes'), ('no', 'No')], - string='Special Diet', - help="Any special diet") - diet_detail = fields.Char(string='Diet Detail', - help="If any diet provide in detail") - allergies = fields.Char(string='List of Allergies', help="Allergies") - time_request = fields.Char(string='Time Request', help="Requested Time") - emergency_name = fields.Char(string='Emergency Name', - help="Emergency Contacy") - applicant_relationship = fields.Char(string='Applicant Relationship', - help="Relation to the user") - emergency_address = fields.Text(string='Emergency Address', - help="Address of the emergency contact") - emergency_phone = fields.Char(string='Emergency Phone', - help="Phone number of the emergency contact") - emergency_name_1 = fields.Char(string='Emergency Name#1', - help="Another emergency contact") - applicant_relationship_2 = fields.Char(string='Applicant Relationship#2', - help="Relationship to the user") - emergency_address_1 = fields.Text(string='Emergency Address#1', - help="Address of the emergency contact") - emergency_phone_1 = fields.Char(string='Emergency Phone#1', - help="Phone number pf the emergency contact2") - responsible = fields.Char(string='Responsible', help="Responsible person") - paid_by = fields.Selection([('myself', 'Myself'), ('relative', 'Relative'), - ('another_party', 'Another Party')], - string='Paid By', help="Payment by") - paid_by_name = fields.Char(string='Payer Name', help="Name of the Payer") - paid_by_phone = fields.Char(string='Payer Phone', - help="Phone number of the payer") - your_email = fields.Char(string='Your Email', help="Email of the user") - hospital_name = fields.Char(string='Hospital Name', - help="Name of the hospital") - today_date = fields.Date(string='Today Date', help="Date of today.") - interest_program = fields.Char(string='Interest In Program', help="Program " - "intrested in") - previous_experience = fields.Selection([('yes', 'Yes'), ('no', 'No')], - string='Previous Experience', - help="Any previous experience") - where_when = fields.Char(string='Where and When', - help="Where and when to select the experience") - present_living = fields.Selection([('with_relative', 'With Relative'), - ('non_relative', 'With Non-Relative'), - ('home_alone', 'Alone(Home/Apartment)'), - ('alone_single', 'Alone(Single Room)')], - string='Present Living Arrangement', - help="Current Living") - living_with_whom = fields.Char(string='Living With Whom', - help="Livinig with anyone?") - living_with = fields.Char(string='Living With', help="Living with Whom") - relationship_responsible_relative = fields.Char( - string='Relationship Responsible Relative', - help="RelationShip with the responsible person") - nearest_relative = fields.Char(string='Nearest Relative', - help="Nearest Relative") - nearest_relative_relation = fields.Char(string='Nearest Relative Relation', - help="Relation to the Nearest " - "Relative") - business_phone = fields.Char(string='Business Phone', - help="Phone number for business") - employed_at = fields.Char(string='Employed At', help="Employed") - - @api.onchange('is_adult_member') - def _onchange_is_adult_member(self): - """ - When is_adult_member is True, is_customer becomes True and if - is_adult_member is False then, is_customer becomes False - """ - if self.is_adult_member: - self.is_customer = True - else: - self.is_customer = False diff --git a/adult_daycare_center/models/sale_order.py b/adult_daycare_center/models/sale_order.py deleted file mode 100644 index a0a1ab895..000000000 --- a/adult_daycare_center/models/sale_order.py +++ /dev/null @@ -1,49 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################### -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies(). -# Author: Gayathri V (odoo@cybrosys.com) -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -########################################################################## -from odoo import api, fields, models - - -class SaleOrder(models.Model): - _inherit = 'sale.order' - - adult_person_id = fields.Many2one('res.partner', string='Adult Person', - domain="[('is_adult_member', '=', True)]", - help="Adult person name") - - @api.onchange('adult_person_id') - def _onchange_adult_person_id(self): - """ - When adult_person_id is chosen corresponding activities loads - to the order lines - """ - product = [] - for rec in self.adult_person_id.daycare_activities_ids: - product_id = self.env['product.product'].search([ - ('product_tmpl_id', '=', rec.product_id.id)]) - product.append(product_id.id) - self.write({'order_line': [(5, 0)]}) - self.update({ - 'order_line': [(0, 0, { - 'product_id': rec, - 'product_uom_qty': 1, - }) for rec in product], - }) diff --git a/adult_daycare_center/reports/crm_lead_report.xml b/adult_daycare_center/reports/crm_lead_report.xml deleted file mode 100644 index f9d098c26..000000000 --- a/adult_daycare_center/reports/crm_lead_report.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - Adult Care Details - crm.lead - qweb-pdf - adult_daycare_center.adult_care_crm_lead_report - adult_daycare_center.adult_care_crm_lead_report - - report - - - - - \ No newline at end of file diff --git a/adult_daycare_center/reports/res_partner_report.xml b/adult_daycare_center/reports/res_partner_report.xml deleted file mode 100644 index d54edc4a3..000000000 --- a/adult_daycare_center/reports/res_partner_report.xml +++ /dev/null @@ -1,265 +0,0 @@ - - - - - Adult Care Details - res.partner - qweb-pdf - adult_daycare_center.adult_care_details_report - adult_daycare_center.adult_care_details_report - - report - - - - - \ No newline at end of file diff --git a/adult_daycare_center/reports/sale_template_inherit.xml b/adult_daycare_center/reports/sale_template_inherit.xml deleted file mode 100644 index e94e9e249..000000000 --- a/adult_daycare_center/reports/sale_template_inherit.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/adult_daycare_center/security/adult_daycare_center_groups.xml b/adult_daycare_center/security/adult_daycare_center_groups.xml deleted file mode 100644 index ff735214e..000000000 --- a/adult_daycare_center/security/adult_daycare_center_groups.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Adult Day Care - - \ No newline at end of file diff --git a/adult_daycare_center/security/ir.model.access.csv b/adult_daycare_center/security/ir.model.access.csv deleted file mode 100644 index 7c15b5a37..000000000 --- a/adult_daycare_center/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink -access_activity_type_user,access.activity.type.user,model_activity_type,base.group_user,1,1,1,1 -access_daycare_activities_user,access.daycare.activities.user,model_daycare_activities,base.group_user,1,1,1,1 diff --git a/adult_daycare_center/static/description/assets/icons/capture (1).png b/adult_daycare_center/static/description/assets/icons/capture (1).png deleted file mode 100644 index 8824deafc..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/capture (1).png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/check.png b/adult_daycare_center/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/check.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/chevron.png b/adult_daycare_center/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/cogs.png b/adult_daycare_center/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/consultation.png b/adult_daycare_center/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/ecom-black.png b/adult_daycare_center/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/education-black.png b/adult_daycare_center/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/hotel-black.png b/adult_daycare_center/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/img.png b/adult_daycare_center/static/description/assets/icons/img.png deleted file mode 100644 index 70197f477..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/img.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/license.png b/adult_daycare_center/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/license.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/lifebuoy.png b/adult_daycare_center/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/manufacturing-black.png b/adult_daycare_center/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/photo-capture.png b/adult_daycare_center/static/description/assets/icons/photo-capture.png deleted file mode 100644 index 06c111758..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/photo-capture.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/pos-black.png b/adult_daycare_center/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/puzzle.png b/adult_daycare_center/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/restaurant-black.png b/adult_daycare_center/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/service-black.png b/adult_daycare_center/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/trading-black.png b/adult_daycare_center/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/training.png b/adult_daycare_center/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/training.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/update.png b/adult_daycare_center/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/update.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/user.png b/adult_daycare_center/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/user.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/icons/wrench.png b/adult_daycare_center/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/adult_daycare_center/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/Cybrosys R.png b/adult_daycare_center/static/description/assets/misc/Cybrosys R.png deleted file mode 100644 index da4058087..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/Cybrosys R.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/categories.png b/adult_daycare_center/static/description/assets/misc/categories.png deleted file mode 100644 index bedf1e0b1..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/categories.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/check-box.png b/adult_daycare_center/static/description/assets/misc/check-box.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/check.png b/adult_daycare_center/static/description/assets/misc/check.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/check.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/compass.png b/adult_daycare_center/static/description/assets/misc/compass.png deleted file mode 100644 index d5fed8faa..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/compass.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/corporate.png b/adult_daycare_center/static/description/assets/misc/corporate.png deleted file mode 100644 index 2eb13edbf..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/customer-support.png b/adult_daycare_center/static/description/assets/misc/customer-support.png deleted file mode 100644 index 79efc72ed..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/cybrosys-logo.png b/adult_daycare_center/static/description/assets/misc/cybrosys-logo.png deleted file mode 100644 index cc3cc0ccf..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/email.svg b/adult_daycare_center/static/description/assets/misc/email.svg deleted file mode 100644 index 15291cdc3..000000000 --- a/adult_daycare_center/static/description/assets/misc/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/adult_daycare_center/static/description/assets/misc/features.png b/adult_daycare_center/static/description/assets/misc/features.png deleted file mode 100644 index b41769f77..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/features.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/logo.png b/adult_daycare_center/static/description/assets/misc/logo.png deleted file mode 100644 index 478462d3e..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/logo.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/phone.svg b/adult_daycare_center/static/description/assets/misc/phone.svg deleted file mode 100644 index b7bd7f251..000000000 --- a/adult_daycare_center/static/description/assets/misc/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/adult_daycare_center/static/description/assets/misc/pictures.png b/adult_daycare_center/static/description/assets/misc/pictures.png deleted file mode 100644 index 56d255fe9..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/pie-chart.png b/adult_daycare_center/static/description/assets/misc/pie-chart.png deleted file mode 100644 index 426e05244..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/right-arrow.png b/adult_daycare_center/static/description/assets/misc/right-arrow.png deleted file mode 100644 index 730984a06..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/star (1) 2.svg b/adult_daycare_center/static/description/assets/misc/star (1) 2.svg deleted file mode 100644 index 5ae9f507a..000000000 --- a/adult_daycare_center/static/description/assets/misc/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/adult_daycare_center/static/description/assets/misc/star.png b/adult_daycare_center/static/description/assets/misc/star.png deleted file mode 100644 index 2eb9ab29f..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/star.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/support (1) 1.svg b/adult_daycare_center/static/description/assets/misc/support (1) 1.svg deleted file mode 100644 index 7d37a8f30..000000000 --- a/adult_daycare_center/static/description/assets/misc/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/adult_daycare_center/static/description/assets/misc/support-email.svg b/adult_daycare_center/static/description/assets/misc/support-email.svg deleted file mode 100644 index eb70370d6..000000000 --- a/adult_daycare_center/static/description/assets/misc/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/adult_daycare_center/static/description/assets/misc/support.png b/adult_daycare_center/static/description/assets/misc/support.png deleted file mode 100644 index 4f18b8b82..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/support.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/tick-mark.svg b/adult_daycare_center/static/description/assets/misc/tick-mark.svg deleted file mode 100644 index 2dbb40187..000000000 --- a/adult_daycare_center/static/description/assets/misc/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/adult_daycare_center/static/description/assets/misc/whatsapp 1.svg b/adult_daycare_center/static/description/assets/misc/whatsapp 1.svg deleted file mode 100644 index 0bfaf8fc6..000000000 --- a/adult_daycare_center/static/description/assets/misc/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/adult_daycare_center/static/description/assets/misc/whatsapp.png b/adult_daycare_center/static/description/assets/misc/whatsapp.png deleted file mode 100644 index d513a5356..000000000 Binary files a/adult_daycare_center/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/misc/whatsapp.svg b/adult_daycare_center/static/description/assets/misc/whatsapp.svg deleted file mode 100644 index b618aea1d..000000000 --- a/adult_daycare_center/static/description/assets/misc/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/adult_daycare_center/static/description/assets/modules/1.gif b/adult_daycare_center/static/description/assets/modules/1.gif deleted file mode 100644 index 8ac32db03..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/1.gif and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/1.png b/adult_daycare_center/static/description/assets/modules/1.png deleted file mode 100644 index 3bedf7981..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/1.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/2.jpg b/adult_daycare_center/static/description/assets/modules/2.jpg deleted file mode 100644 index a1dc39c89..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/2.jpg and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/2.png b/adult_daycare_center/static/description/assets/modules/2.png deleted file mode 100644 index 2c8fbb83f..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/2.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/3.png b/adult_daycare_center/static/description/assets/modules/3.png deleted file mode 100644 index 25ed3e0b6..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/3.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/4.png b/adult_daycare_center/static/description/assets/modules/4.png deleted file mode 100644 index bc5648b1a..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/4.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/5.png b/adult_daycare_center/static/description/assets/modules/5.png deleted file mode 100644 index 7cc3625c7..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/5.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/6.png b/adult_daycare_center/static/description/assets/modules/6.png deleted file mode 100644 index 745d6db78..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/6.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/approval_image.png b/adult_daycare_center/static/description/assets/modules/approval_image.png deleted file mode 100644 index 84fe94e80..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/approval_image.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/banner.jpg b/adult_daycare_center/static/description/assets/modules/banner.jpg deleted file mode 100644 index 67c7f7062..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/banner.jpg and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/budget_image.png b/adult_daycare_center/static/description/assets/modules/budget_image.png deleted file mode 100644 index fe6aa6fe4..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/budget_image.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/gantt_image.png b/adult_daycare_center/static/description/assets/modules/gantt_image.png deleted file mode 100644 index 4810fc34d..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/gantt_image.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/library_image.png b/adult_daycare_center/static/description/assets/modules/library_image.png deleted file mode 100644 index 77be44d63..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/library_image.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/pos_order_image.png b/adult_daycare_center/static/description/assets/modules/pos_order_image.png deleted file mode 100644 index 1217263a6..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/pos_order_image.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/modules/whatsapp_image.gif b/adult_daycare_center/static/description/assets/modules/whatsapp_image.gif deleted file mode 100644 index 4c0c52982..000000000 Binary files a/adult_daycare_center/static/description/assets/modules/whatsapp_image.gif and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/1.png b/adult_daycare_center/static/description/assets/screenshots/1.png deleted file mode 100644 index 3e50440ca..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/1.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/10.png b/adult_daycare_center/static/description/assets/screenshots/10.png deleted file mode 100644 index a446aa1c4..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/10.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/11.png b/adult_daycare_center/static/description/assets/screenshots/11.png deleted file mode 100644 index 7d1d412b5..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/11.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/12.png b/adult_daycare_center/static/description/assets/screenshots/12.png deleted file mode 100644 index 07213a8f6..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/12.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/13.png b/adult_daycare_center/static/description/assets/screenshots/13.png deleted file mode 100644 index 6d7dd6367..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/13.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/14.png b/adult_daycare_center/static/description/assets/screenshots/14.png deleted file mode 100644 index 7fca33d70..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/14.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/15.png b/adult_daycare_center/static/description/assets/screenshots/15.png deleted file mode 100644 index 213b893ef..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/15.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/16.png b/adult_daycare_center/static/description/assets/screenshots/16.png deleted file mode 100644 index c0f7519cb..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/16.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/17.png b/adult_daycare_center/static/description/assets/screenshots/17.png deleted file mode 100644 index 78ae9f0ee..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/17.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/18.png b/adult_daycare_center/static/description/assets/screenshots/18.png deleted file mode 100644 index 3bc4fbdf3..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/18.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/19.png b/adult_daycare_center/static/description/assets/screenshots/19.png deleted file mode 100644 index d0d27ac5a..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/19.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/2.png b/adult_daycare_center/static/description/assets/screenshots/2.png deleted file mode 100644 index 89bd8a699..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/2.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/20.png b/adult_daycare_center/static/description/assets/screenshots/20.png deleted file mode 100644 index e8456250f..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/20.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/21.png b/adult_daycare_center/static/description/assets/screenshots/21.png deleted file mode 100644 index 33b074f18..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/21.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/22.png b/adult_daycare_center/static/description/assets/screenshots/22.png deleted file mode 100644 index 5aadaeffc..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/22.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/23.png b/adult_daycare_center/static/description/assets/screenshots/23.png deleted file mode 100644 index f4aac56b9..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/23.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/3.png b/adult_daycare_center/static/description/assets/screenshots/3.png deleted file mode 100644 index cee58ec31..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/3.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/4.png b/adult_daycare_center/static/description/assets/screenshots/4.png deleted file mode 100644 index ebbc896cd..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/4.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/5.png b/adult_daycare_center/static/description/assets/screenshots/5.png deleted file mode 100644 index 24e510a85..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/5.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/6.png b/adult_daycare_center/static/description/assets/screenshots/6.png deleted file mode 100644 index b8636f34d..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/6.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/7.png b/adult_daycare_center/static/description/assets/screenshots/7.png deleted file mode 100644 index 312185436..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/7.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/8.png b/adult_daycare_center/static/description/assets/screenshots/8.png deleted file mode 100644 index 1911c43a8..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/8.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/9.png b/adult_daycare_center/static/description/assets/screenshots/9.png deleted file mode 100644 index 7ed149405..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/9.png and /dev/null differ diff --git a/adult_daycare_center/static/description/assets/screenshots/hero.gif b/adult_daycare_center/static/description/assets/screenshots/hero.gif deleted file mode 100644 index 8a9f9903b..000000000 Binary files a/adult_daycare_center/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/adult_daycare_center/static/description/banner.jpg b/adult_daycare_center/static/description/banner.jpg deleted file mode 100644 index 30b9f6dcd..000000000 Binary files a/adult_daycare_center/static/description/banner.jpg and /dev/null differ diff --git a/adult_daycare_center/static/description/icon.png b/adult_daycare_center/static/description/icon.png deleted file mode 100644 index c6d1f84c7..000000000 Binary files a/adult_daycare_center/static/description/icon.png and /dev/null differ diff --git a/adult_daycare_center/static/description/index.html b/adult_daycare_center/static/description/index.html deleted file mode 100644 index 04fd87ecd..000000000 --- a/adult_daycare_center/static/description/index.html +++ /dev/null @@ -1,1080 +0,0 @@ - - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Community -
-
- Enterprise -
-
- Odoo.sh -
-
-
-
-
-
-

- Adult Daycare Center

-

- Manage Adult Day Care Center and Activities. -

-
- -
-
-
-
-
-

- Key Highlights -

-
-
-
-
-
- -
-
-

- Management of Adult dare care request.

-
-
-
-
-
-
- -
-
-

- Quote/Sales order can be created from Day Care - Registration.

-
-
-
-
-
-
- -
-
-

- Communication in open chatter for more details - gathering.

-
-
-
-
-
-
- -
-
-

- Printing Adult Dare Care registration pdf - report.

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- Go to the users and add access rights to the user.

-
-
-
-
-
-
- -
-
-

- User have access to the adult day care can see it.

-
-
-
-
-
-
- -
-
-

- Create an Assessment Request

-

- From the website, you can fill out the form - and submit an assessment request.

-
-
-
-
-
-
- -
-
-

- After submitting the form, you will get a - view like this.

-
-
-
-
-
-
- -
-
-

- You can see all the request submitted by - going to Day Care --> Requests --> Day Care - Requests.

-
-
-
-
-
-
- -
-
-

- A Lead will be generated. All datas can be - seen under the Day Care Information - tab.

-
-
-
-
-
-
- -
-
-

- You can convert lead to opportunity by - clicking on the button 'Convert To - Opportunity'. So the request will be - confirmed.

-
-
-
-
-
-
- -
-
-

- And the lead will be converted to - opportunity. And also all the daycare - information will be there.

-
-
-
-
-
-
- -
-
-

- You can Update all the information in the - form to corresponding adult by clicking - 'Update Adult Information' button.

-
-
-
-
-
-
- -
-
-

- You can see all the Adult Members data by - going through Day Care --> Members --> Adult - Members.

-
-
-
-
-
-
- -
-
-

- You can see 'Is A Customer' and 'Is Adult - Member'.

-
-
-
-
-
-
- -
-
-

- Under the Applicant Information tab , the - personal information of the applicant can be - seen.

-
-
-
-
-
-
- -
-
-

- Under the Medical Details tab , the medical - detail of the applicant can be seen.

-
-
-
-
-
-
- -
-
-

- Under the Lead Detail tab , all the lead - datas can be seen.

-
-
-
-
-
-
- -
-
-

- You can create activity type by going to Day - Care --> Configuration --> Activity - type.

-
-
-
-
-
-
- -
-
-

- You can create activities by going to Day - Care --> Activities --> Adult - Activities.

-
-
-
-
-
-
- -
-
-

- You can add Day Care Activities for the - adult member under the Day Care Activities - tab.

-
-
-
-
-
-
- -
-
-

- You can create an order for the adult member - by going to the Day Care --> Orders --> - Quotations.

-
-
-
-
-
-
- -
-
-

- When you choose the Adult Person, the - corresponding activity products will be - loaded to the order line.

-
-
-
-
-
-
- -
-
-

- When you confirm the sale order, there will - be project and task created and can be - accessed using the smart button marked.

-
-
-
-
-
-
- -
-
-

- This is the Project created.

-
-
-
-
-
-
- -
-
-

- And these are the tasks created under the - project.

-
-
-
-
-
-
- -
-
-

- Under the Reports --> Activity Type, you can - see all the activity set to the adult - members.

-
-
-
-
-
-
-
    -
  • - - Management of Adult dare care request - -
  • -
  • - - Printing Adult Dare Care registration pdf report - -
  • -
  • - - Quote/Sales order can be created from Day Care - Registration - -
  • -
  • - - Task generation from Sales order -
  • -
-
-
-
-
-
-
Version - 17.0.1.0.0|Released on:02th SEP 2024 -
-

- - Initial Commit for Adult Day Care Center.

-
-
-
-
-
-
-
-

- Related Products

-
-
- -
-
-

- Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo - Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Support

-
-
-
-
-
-
- service-icon -
-
-

Hire - Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo - Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Licensing Consultancy

-
-
-
-
-
-
-

- Our Industries

- -
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

- Education

-

A platform for educational management

-
-
-
-
- -

- Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & - Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service - Management

-

Keep track of services and invoice

-
-
-
-
- -

- Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel - Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

- Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got - questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to - us on WhatsApp!

-
+91 - 99456767686 -
-
-
-
-
-
-
-
-
- - - - - - diff --git a/adult_daycare_center/views/activity_type_views.xml b/adult_daycare_center/views/activity_type_views.xml deleted file mode 100644 index ce809ab3d..000000000 --- a/adult_daycare_center/views/activity_type_views.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - Activity Types - activity.type - tree,form - -

- Create a new Activity! -

-
-
- - activity.type.tree - activity.type - - - - - - - -
\ No newline at end of file diff --git a/adult_daycare_center/views/assessment_request_submit_template.xml b/adult_daycare_center/views/assessment_request_submit_template.xml deleted file mode 100644 index 1d2ffa468..000000000 --- a/adult_daycare_center/views/assessment_request_submit_template.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - diff --git a/adult_daycare_center/views/assessment_request_template.xml b/adult_daycare_center/views/assessment_request_template.xml deleted file mode 100644 index 3f6febe68..000000000 --- a/adult_daycare_center/views/assessment_request_template.xml +++ /dev/null @@ -1,1176 +0,0 @@ - - - - diff --git a/adult_daycare_center/views/crm_lead_views.xml b/adult_daycare_center/views/crm_lead_views.xml deleted file mode 100644 index 6cafe7ca7..000000000 --- a/adult_daycare_center/views/crm_lead_views.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Day Care Requests - crm.lead - tree,kanban,graph,pivot,calendar,form,activity - ['|', ('type','=','lead'), ('type','=',False)] - - { - 'default_type':'lead', - 'search_default_type': 'lead', - 'search_default_to_process':1, - } - - -

- Create a Lead -

- Leads are the qualification step before the creation of an opportunity. -

-
-
- - - - Day Care Approved Request - crm.lead - tree,kanban,graph,pivot,form,calendar,activity - [('type','=','opportunity')] - { - 'default_type': 'opportunity', - 'search_default_assigned_to_me': 1 - } - - - - - - crm.lead.view.form.inherit.adult.daycare.center - - crm.lead - - -
- - -
-

Asana Import Settings

-
-
-
-
-
-
-
- - - - - - diff --git a/auto_generate_lot_number/README.rst b/auto_generate_lot_number/README.rst deleted file mode 100755 index c1015461c..000000000 --- a/auto_generate_lot_number/README.rst +++ /dev/null @@ -1,52 +0,0 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg - :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 - -Auto Generate Serial/Lot number -=============================== -This app allows you to automatically Generate and manage serial/lot number for products while -confirming the purchase order. - -Configuration -============= -- Additional configuration not required - -Installation -============ -- www.odoo.com/documentation/17.0/setup/install.html -- Install our custom addon - -License -------- -GNU AFFERO GENERAL PUBLIC LICENSE v3.0 (AGPL-3) -(https://www.gnu.org/licenses/agpl-3.0-standalone.html) - -Company -------- -* `Cybrosys Techno Solutions `__ - -Credits -------- -Developer: (V17) Nivedhya T Contact: odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/auto_generate_lot_number/__init__.py b/auto_generate_lot_number/__init__.py deleted file mode 100644 index 2eded5524..000000000 --- a/auto_generate_lot_number/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from . import models diff --git a/auto_generate_lot_number/__manifest__.py b/auto_generate_lot_number/__manifest__.py deleted file mode 100644 index 3d712e82a..000000000 --- a/auto_generate_lot_number/__manifest__.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -{ - "name": "Auto Generate Serial/Lot number", - "version": "17.0.1.0.0", - "category": "Purchases", - "summary": "Generate And Manage Lot and Serial Numbers.", - "description": "Auto generate lot/serial number on click of validate " - "button in purchase order.", - "author": "Cybrosys Techno Solutions", - "company": "Cybrosys Techno Solutions", - "maintainer": "Cybrosys Techno Solutions", - "website": "https://www.cybrosys.com", - "depends": ["stock", "purchase", "mrp"], - "data": [ - "views/stock_move_views.xml", - "views/res_config_settings_views.xml", - "views/product_template_views.xml", - "views/res_company_views.xml", - ], - "images": ["static/description/banner.jpg"], - "license": "AGPL-3", - "installable": True, - "auto_install": False, - "application": False, -} diff --git a/auto_generate_lot_number/doc/RELEASE_NOTES.md b/auto_generate_lot_number/doc/RELEASE_NOTES.md deleted file mode 100644 index cc0ed07ec..000000000 --- a/auto_generate_lot_number/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module - -#### 10.09.2024 -#### Version 17.0.1.0.0 -#### ADD - -- Initial commit for Auto Generate Serial/Lot Number diff --git a/auto_generate_lot_number/models/__init__.py b/auto_generate_lot_number/models/__init__.py deleted file mode 100644 index e902f2ebd..000000000 --- a/auto_generate_lot_number/models/__init__.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from . import product_template -from . import res_company -from . import res_config_settings -from . import stock_move diff --git a/auto_generate_lot_number/models/product_template.py b/auto_generate_lot_number/models/product_template.py deleted file mode 100644 index 1588edfb3..000000000 --- a/auto_generate_lot_number/models/product_template.py +++ /dev/null @@ -1,94 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from odoo import api, fields, models - - -class ProductTemplate(models.Model): - """Inherited product.template class to add fields and functions""" - _inherit = 'product.template' - - is_auto_generate = fields.Boolean(string="Is Auto Generate", - compute='_compute_is_auto_generate', - help="Used to hide and show the prefix " - "and digit field based on the " - "option that we choose in settings") - prefix = fields.Char(string='Prefix', - help="Prefix value of the record for sequence") - digits = fields.Integer(string='Digits', - help="Used to set number of digits contain in a " - "sequence") - number_next = fields.Integer(string='Next call', help="Next number that " - "will be used. This " - "number can be" - "incremented " - "frequently so the " - "displayed value " - "might" - "already be obsolete") - - @api.onchange('prefix', 'digits') - def onchange_digits_prefix(self): - """ This function is used to set number_next to zero if we change the - prefix or digits""" - self.number_next = 0 - - def check_string_for_nine(self, string): - """This function used to check whether the given string contain only '9' - then it will return true else it returns false""" - return all(char == '9' for char in string) - - def _number_next_actual(self): - """This function used to generate the sequence number""" - if self.is_auto_generate: - number_next = self.number_next + 1 - self.number_next = number_next - if (len(str(self.digits)) == len(str(self.number_next)) and - self.check_string_for_nine(str(self.number_next))): - self.digits = self.digits + 1 - if self.digits - len(str(self.number_next)) <= 0: - value = self.prefix - else: - digits = ("{:%s}" % ('0%sd' % str(self.digits - len( - str(self.number_next))))).format(0) - value = self.prefix + digits - return value + str(number_next) - - @api.depends('tracking') - def _compute_is_auto_generate(self): - """This function is used to set value to the field 'is_auto_generate' - based on the value that we choose in - settings page""" - for rec in self: - rec.is_auto_generate = False - product_type = rec.env['ir.config_parameter'].sudo().get_param( - 'auto_generate_lot_number.serial_number_type') - auto_generate = rec.env['ir.config_parameter'].sudo().get_param( - 'auto_generate_lot_number.is_auto_generate') - if product_type == 'product' and auto_generate: - rec.is_auto_generate = True - - def write(self, values): - """This function is used to set 'number_next' to zero""" - res = super(ProductTemplate, self).write(values) - if values.get('prefix') or values.get('digits'): - self.number_next = 0 - return res diff --git a/auto_generate_lot_number/models/res_company.py b/auto_generate_lot_number/models/res_company.py deleted file mode 100644 index 201bd6aef..000000000 --- a/auto_generate_lot_number/models/res_company.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from odoo import fields, models - - -class ResCompany(models.Model): - """This class is inherited to add a field""" - _inherit = 'res.company' - - check_auto_generate = fields.Boolean(string='Auto Generate', - help="Used for setting the sequence " - "number based on the company") diff --git a/auto_generate_lot_number/models/res_config_settings.py b/auto_generate_lot_number/models/res_config_settings.py deleted file mode 100644 index e7182e780..000000000 --- a/auto_generate_lot_number/models/res_config_settings.py +++ /dev/null @@ -1,54 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from odoo import api, fields, models - - -class ResConfigSettings(models.TransientModel): - """Inherited res.config.settings class to add fields and functions to get - and set values in purchase settings form""" - _inherit = 'res.config.settings' - - is_auto_generate = fields.Boolean(string='Auto Generate', - help="Based on this selection it shows " - "the fields for auto generating " - "lot/serial number", - config_parameter="auto_generate_lot_number.is_auto_generate") - serial_number_type = fields.Selection( - [('global', 'Global'), ('product', 'Product Wise')], - default='global', string='Serial/lot Number', - help="Generate the lot/serial number product wise or globally", - config_parameter="auto_generate_lot_number.serial_number_type") - prefix = fields.Char(string='Prefix', - help="Prefix value of the record for sequence", - config_parameter="auto_generate_lot_number.prefix") - digits = fields.Integer(string='Digits', - help="Used to set number of digits contain in a " - "sequence", - config_parameter="auto_generate_lot_number.digits") - - @api.onchange('is_auto_generate') - def _onchange_auto_generate(self): - """Based on the change of is_auto_generate is updated the boolean field - 'check_auto_generate' in company""" - self.env.company.check_auto_generate = False - if self.is_auto_generate: - self.env.company.check_auto_generate = True \ No newline at end of file diff --git a/auto_generate_lot_number/models/stock_move.py b/auto_generate_lot_number/models/stock_move.py deleted file mode 100644 index 035be3c65..000000000 --- a/auto_generate_lot_number/models/stock_move.py +++ /dev/null @@ -1,101 +0,0 @@ -# -*- coding: utf-8 -*- -################################################################################ -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2024-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. -# -# 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 AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. -# -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -################################################################################ -from odoo import models -from odoo.tools.float_utils import float_compare, float_round - - -class StockMove(models.Model): - """Inherited StockMove class to super the functions""" - _inherit = 'stock.move' - - def _prepare_move_line_vals(self, quantity=None,reserved_quant=None): - """ super the function o update the lot/serial number in - stock.move.line""" - self.ensure_one() - vals = { - 'move_id': self.id, - 'product_id': self.product_id.id, - 'product_uom_id': self.product_uom.id, - 'location_id': self.location_id.id, - 'location_dest_id': self.location_dest_id.id, - 'picking_id': self.picking_id.id, - 'company_id': self.company_id.id, - } - auto_generate = self.env['ir.config_parameter'].sudo().get_param( - 'auto_generate_lot_number.is_auto_generate') - if auto_generate: - serial_number_type = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'auto_generate_lot_number.serial_number_type') - prefix = self.env['ir.config_parameter'].sudo().get_param('auto_generate_lot_number.prefix', default='') - digits = int(self.env['ir.config_parameter'].sudo().get_param('auto_generate_lot_number.digits', default=0)) - if serial_number_type == 'global': - sequence = self.env['ir.sequence'].create({'code': 'res.config.code', - 'name':'Res config code'}) - if sequence: - lot_name = sequence.next_by_code('res.config.code') - lot_name = f"{prefix}{lot_name.zfill(digits)}" - vals.update({'lot_name': lot_name}) - else: - vals.update({ - 'lot_name': self.product_id.product_tmpl_id._number_next_actual(), - }) - if quantity: - rounding = self.env['decimal.precision'].precision_get('Product ' - 'Unit of ' - 'Measure') - uom_quantity = self.product_id.uom_id._compute_quantity(quantity, - self.product_uom, - rounding_method='HALF-UP') - uom_quantity = float_round(uom_quantity, precision_digits=rounding) - uom_quantity_back_to_product_uom = self.product_uom._compute_quantity( - uom_quantity, self.product_id.uom_id, - rounding_method='HALF-UP') - if float_compare(quantity, uom_quantity_back_to_product_uom, - precision_digits=rounding) == 0: - vals = dict(vals, quantity=uom_quantity) - else: - vals = dict(vals, quantity=quantity, product_uom_id=self.product_id.uom_id.id) - if reserved_quant: - package = reserved_quant.package_id - vals = dict( - vals, - location_id=reserved_quant.location_id.id, - lot_id=reserved_quant.lot_id.id or False, - package_id=package.id or False, - owner_id=reserved_quant.owner_id.id or False, - ) - return vals - - def action_show_details(self): - """This used to overriden 'view_stock_move_operations' view""" - res = super(StockMove, self).action_show_details() - auto_generate = self.env['ir.config_parameter'].sudo().get_param( - 'auto_generate_lot_number.is_auto_generate') - if auto_generate: - view = self.env.ref('auto_generate_lot_number' - '.view_stock_move_operations') - res.update({ - 'views': [(view.id, 'form')], - 'view_id': view.id, - }) - return res \ No newline at end of file diff --git a/auto_generate_lot_number/static/description/assets/icons/check.png b/auto_generate_lot_number/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/check.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/chevron.png b/auto_generate_lot_number/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/cogs.png b/auto_generate_lot_number/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/consultation.png b/auto_generate_lot_number/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/ecom-black.png b/auto_generate_lot_number/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/education-black.png b/auto_generate_lot_number/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/hotel-black.png b/auto_generate_lot_number/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/license.png b/auto_generate_lot_number/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/license.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/lifebuoy.png b/auto_generate_lot_number/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/manufacturing-black.png b/auto_generate_lot_number/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/pos-black.png b/auto_generate_lot_number/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/puzzle.png b/auto_generate_lot_number/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/restaurant-black.png b/auto_generate_lot_number/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/service-black.png b/auto_generate_lot_number/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/trading-black.png b/auto_generate_lot_number/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/training.png b/auto_generate_lot_number/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/training.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/update.png b/auto_generate_lot_number/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/update.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/user.png b/auto_generate_lot_number/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/user.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/icons/wrench.png b/auto_generate_lot_number/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/auto_generate_lot_number/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/Cybrosys R.png b/auto_generate_lot_number/static/description/assets/misc/Cybrosys R.png deleted file mode 100755 index da4058087..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/Cybrosys R.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/categories.png b/auto_generate_lot_number/static/description/assets/misc/categories.png deleted file mode 100755 index bedf1e0b1..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/categories.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/check-box.png b/auto_generate_lot_number/static/description/assets/misc/check-box.png deleted file mode 100755 index 42caf24b9..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/compass.png b/auto_generate_lot_number/static/description/assets/misc/compass.png deleted file mode 100755 index d5fed8faa..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/compass.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/corporate.png b/auto_generate_lot_number/static/description/assets/misc/corporate.png deleted file mode 100755 index 2eb13edbf..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/customer-support.png b/auto_generate_lot_number/static/description/assets/misc/customer-support.png deleted file mode 100755 index 79efc72ed..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/cybrosys-logo.png b/auto_generate_lot_number/static/description/assets/misc/cybrosys-logo.png deleted file mode 100755 index cc3cc0ccf..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/email.svg b/auto_generate_lot_number/static/description/assets/misc/email.svg deleted file mode 100755 index 15291cdc3..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/features.png b/auto_generate_lot_number/static/description/assets/misc/features.png deleted file mode 100755 index b41769f77..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/features.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/logo.png b/auto_generate_lot_number/static/description/assets/misc/logo.png deleted file mode 100755 index 478462d3e..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/logo.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/phone.svg b/auto_generate_lot_number/static/description/assets/misc/phone.svg deleted file mode 100755 index b7bd7f251..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/pictures.png b/auto_generate_lot_number/static/description/assets/misc/pictures.png deleted file mode 100755 index 56d255fe9..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/pie-chart.png b/auto_generate_lot_number/static/description/assets/misc/pie-chart.png deleted file mode 100755 index 426e05244..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/right-arrow.png b/auto_generate_lot_number/static/description/assets/misc/right-arrow.png deleted file mode 100755 index 730984a06..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/star (1) 2.svg b/auto_generate_lot_number/static/description/assets/misc/star (1) 2.svg deleted file mode 100755 index 5ae9f507a..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/star.png b/auto_generate_lot_number/static/description/assets/misc/star.png deleted file mode 100755 index 2eb9ab29f..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/star.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/support (1) 1.svg b/auto_generate_lot_number/static/description/assets/misc/support (1) 1.svg deleted file mode 100755 index 7d37a8f30..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/support-email.svg b/auto_generate_lot_number/static/description/assets/misc/support-email.svg deleted file mode 100755 index eb70370d6..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/support.png b/auto_generate_lot_number/static/description/assets/misc/support.png deleted file mode 100755 index 4f18b8b82..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/support.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/tick-mark.svg b/auto_generate_lot_number/static/description/assets/misc/tick-mark.svg deleted file mode 100755 index 2dbb40187..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/whatsapp 1.svg b/auto_generate_lot_number/static/description/assets/misc/whatsapp 1.svg deleted file mode 100755 index 0bfaf8fc6..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/misc/whatsapp.png b/auto_generate_lot_number/static/description/assets/misc/whatsapp.png deleted file mode 100755 index d513a5356..000000000 Binary files a/auto_generate_lot_number/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/misc/whatsapp.svg b/auto_generate_lot_number/static/description/assets/misc/whatsapp.svg deleted file mode 100755 index b618aea1d..000000000 --- a/auto_generate_lot_number/static/description/assets/misc/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/auto_generate_lot_number/static/description/assets/modules/1.png b/auto_generate_lot_number/static/description/assets/modules/1.png deleted file mode 100644 index fe3a7c8d2..000000000 Binary files a/auto_generate_lot_number/static/description/assets/modules/1.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/modules/2.png b/auto_generate_lot_number/static/description/assets/modules/2.png deleted file mode 100644 index 2fa0bcbac..000000000 Binary files a/auto_generate_lot_number/static/description/assets/modules/2.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/modules/3.png b/auto_generate_lot_number/static/description/assets/modules/3.png deleted file mode 100644 index fd64cf8ca..000000000 Binary files a/auto_generate_lot_number/static/description/assets/modules/3.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/modules/4.png b/auto_generate_lot_number/static/description/assets/modules/4.png deleted file mode 100644 index d8acd14d1..000000000 Binary files a/auto_generate_lot_number/static/description/assets/modules/4.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/modules/5.png b/auto_generate_lot_number/static/description/assets/modules/5.png deleted file mode 100644 index d644e4bea..000000000 Binary files a/auto_generate_lot_number/static/description/assets/modules/5.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/modules/6.png b/auto_generate_lot_number/static/description/assets/modules/6.png deleted file mode 100644 index 5dfa8196a..000000000 Binary files a/auto_generate_lot_number/static/description/assets/modules/6.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/hero.gif b/auto_generate_lot_number/static/description/assets/screenshots/hero.gif deleted file mode 100644 index a99a6acb3..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s1.png b/auto_generate_lot_number/static/description/assets/screenshots/s1.png deleted file mode 100644 index 33410cb2d..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s1.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s2.png b/auto_generate_lot_number/static/description/assets/screenshots/s2.png deleted file mode 100644 index 2ca39dd71..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s2.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s3.png b/auto_generate_lot_number/static/description/assets/screenshots/s3.png deleted file mode 100644 index a03794537..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s3.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s4.png b/auto_generate_lot_number/static/description/assets/screenshots/s4.png deleted file mode 100644 index dc37babd1..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s4.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s5.png b/auto_generate_lot_number/static/description/assets/screenshots/s5.png deleted file mode 100644 index e2c8ba2cd..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s5.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s6.png b/auto_generate_lot_number/static/description/assets/screenshots/s6.png deleted file mode 100644 index 469f479cf..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s6.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s7.png b/auto_generate_lot_number/static/description/assets/screenshots/s7.png deleted file mode 100644 index 6271ca344..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s7.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/assets/screenshots/s8.png b/auto_generate_lot_number/static/description/assets/screenshots/s8.png deleted file mode 100644 index f337ef3ff..000000000 Binary files a/auto_generate_lot_number/static/description/assets/screenshots/s8.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/banner.jpg b/auto_generate_lot_number/static/description/banner.jpg deleted file mode 100644 index 0a570d0f0..000000000 Binary files a/auto_generate_lot_number/static/description/banner.jpg and /dev/null differ diff --git a/auto_generate_lot_number/static/description/icon.png b/auto_generate_lot_number/static/description/icon.png deleted file mode 100644 index 2581d1189..000000000 Binary files a/auto_generate_lot_number/static/description/icon.png and /dev/null differ diff --git a/auto_generate_lot_number/static/description/index.html b/auto_generate_lot_number/static/description/index.html deleted file mode 100644 index a0927972f..000000000 --- a/auto_generate_lot_number/static/description/index.html +++ /dev/null @@ -1,789 +0,0 @@ - - - - - - - Odoo App 3 Index - - - - - - - - -
-
-
-
-
- -
-
-
- Community -
-
- Enterprise -
-
- Odoo.sh -
-
-
-
-
-
-

- Auto Generate Serial/Lot number -

-

- Automatically Generate And Manage Serial and Lot numbers. -

-
- -
-
-
-
-
-

- Key Highlights -

-
-
-
-
-
- -
-
-

- Community and Enterprise Support.

-
-
-
-
-
-
- -
-
-

- Auto generate lot/serial number on click of validate button in purchase order.

-
-
-
-
-
-
- -
-
-

- Set the lot/serial number in product wise or globally. -

-
-
-
-
-
-
- -
-
-
-
-
- -
-
-

- Serial Number Configuration: Global -

-
-
-

- Go to Purchase --> Configuration --> Settings --> Enable the - boolean field Auto Generate. - Based on global we need to provide the prefix and digits in settings. -

-
-
-
-
-
-
- -
-
-

- Set Traceability as By Lots or Serial Number. -

-
-
-
-
-
-
- -
-
-

- Create purchase order then select the products and confirm the order. -

-
-
-
-
-
-
- -
-
-

- On click of validate button transfer will be created and unique serial number is generated for the products automatically -

-
-
-
-
-
-
- -
-
-

- Serial Number Configuration: Product Wise -

-
-
-
-
-
-
- -
-
-

- We can set separate prefix and digits for each product. -

-
-
-
-
-
-
- -
-
-

- Create purchase order then select the products and confirm the - order. -

-
-
-
-
-
-
- -
-
-

- On click of validate button transfer - will be created and lot number is generated for the products - automatically. -

-
-
-
-
-
-
-
    -
  • - Community and Enterprise Support. -
  • -
  • - - Auto generate lot/serial number on click of validate button in purchase order. -
  • -
  • - - Set the lot/serial number in product wise or globally. -
  • -
-
-
-
-
-
-
Version - 17.0.1.0.0|Released on:10th September 2024 -
-

- Initial commit for Auto Generate Serial/Lot Number.

-
-
-
-
-
-
-
-

- Related Products

-
-
- -
-
-

- Our Services

- -
-
-
-
-
-
-
-
- service-icon -
-
-

Odoo - Customization

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Support

-
-
-
-
-
-
- service-icon -
-
-

Hire - Odoo Developer

-
-
-
-
- -
-
- service-icon -
-
-

Odoo - Integration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Migration

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Consultancy

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Implementation

-
-
-
-
-
-
- service-icon -
-
-

Odoo - Licensing Consultancy

-
-
-
-
-
-
-

- Our Industries

- -
-
-
-
-
-
- -

Trading

-

Easily procure and sell your products

-
-
-
-
- -

POS

-

Easy configuration and convivial experience

-
-
-
-
- -

- Education

-

A platform for educational management

-
-
-
-
- -

- Manufacturing

-

Plan, track and schedule your operations

-
-
-
-
- -

E-commerce & - Website

-

Mobile friendly, awe-inspiring product pages

-
-
-
-
- -

Service - Management

-

Keep track of services and invoice

-
-
-
-
- -

- Restaurant

-

Run your bar or restaurant methodically

-
-
-
-
- -

Hotel - Management

-

An all-inclusive hotel management application

-
-
-
-
-
-
-

- Support

-
-
-
-
-
-
-
- -
- Need - Help? -

Got - questions or need help? Get in touch.

-
odoo@cybrosys.com -
-
-
-
-
-
-
-
- -
- WhatsApp -

Say hi to - us on WhatsApp!

-
+91 - 99456767686 -
-
-
-
-
-
-
-
-
- - - - - - diff --git a/auto_generate_lot_number/views/product_template_views.xml b/auto_generate_lot_number/views/product_template_views.xml deleted file mode 100644 index 109f5c724..000000000 --- a/auto_generate_lot_number/views/product_template_views.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - product.template.view.form.inherit.auto.generate.lot.number - - product.template - - - - - - - - - - - - diff --git a/auto_generate_lot_number/views/res_company_views.xml b/auto_generate_lot_number/views/res_company_views.xml deleted file mode 100644 index 110154dbf..000000000 --- a/auto_generate_lot_number/views/res_company_views.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - res.company.view.form.inherit.auto.generate.lot.number - - res.company - - - - - - - - diff --git a/auto_generate_lot_number/views/res_config_settings_views.xml b/auto_generate_lot_number/views/res_config_settings_views.xml deleted file mode 100644 index 66bdc7f3e..000000000 --- a/auto_generate_lot_number/views/res_config_settings_views.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - res.config.settings.view.form.inherit.auto.generate.lot.number - - res.config.settings - - - - -
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - - \ No newline at end of file diff --git a/auto_generate_lot_number/views/stock_move_views.xml b/auto_generate_lot_number/views/stock_move_views.xml deleted file mode 100644 index f5bed690d..000000000 --- a/auto_generate_lot_number/views/stock_move_views.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - view.stock.move.operations.form.inherit.auto.generate.lot.number - stock.move - 1000 - primary - - - - - - - - - - stock.move.line.operations.tree - stock.move.line - 1000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/backend_theme_odoo12/README.rst b/backend_theme_odoo12/README.rst deleted file mode 100644 index 351b10634..000000000 --- a/backend_theme_odoo12/README.rst +++ /dev/null @@ -1,46 +0,0 @@ -.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg - :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html - :alt: License: LGPL-3 - -Blueberry Backend Theme -======================= -Blueberry Backend Theme Is A Ultimate Theme for Odoo 17.0 community edition - -Configuration -============= -* No configuration - -Company -------- -* `Cybrosys Techno Solutions `__ - -License -------- -Lesser General Public License, Version 3 (LGPL v3). -(https://www.odoo.com/documentation/user/17.0/legal/licenses/licenses.html) - -Credits -------- -Developer: Gokul P I @cybrosys, Contact: odoo@cybrosys.com - -Contacts --------- -* Mail Contact : odoo@cybrosys.com -* Website : https://cybrosys.com - -Bug Tracker ------------ -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Maintainer -========== -.. image:: https://cybrosys.com/images/logo.png - :target: https://cybrosys.com - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit `Our Website `__ - -Further information -=================== -HTML Description: ``__ diff --git a/backend_theme_odoo12/__init__.py b/backend_theme_odoo12/__init__.py deleted file mode 100644 index e7782ba1c..000000000 --- a/backend_theme_odoo12/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Gokul PI () -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# 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 -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# diff --git a/backend_theme_odoo12/__manifest__.py b/backend_theme_odoo12/__manifest__.py deleted file mode 100644 index 4647f81e0..000000000 --- a/backend_theme_odoo12/__manifest__.py +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2023-TODAY Cybrosys Technologies() -# Author: Gokul PI () -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# 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 -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# -{ - "name": "Blueberry Backend Theme", - "version": "17.0.1.0.0", - "category": "Themes/Backend", - "summary": """Backend theme for Odoo 17.0 community edition""", - "description": "Blueberry Backend Theme Is A Ultimate Theme for Odoo 17." - "This Theme Will Give You A New Experience With Odoo", - 'author': 'Cybrosys Techno Solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - "website": "https://www.cybrosys.com", - "assets": { - 'web.assets_backend': [ - '/backend_theme_odoo12/static/src/scss/theme_style_backend.scss', - '/backend_theme_odoo12/static/src/js/search_apps.js', - '/backend_theme_odoo12/static/src/js/sidebar_menu.js', - '/backend_theme_odoo12/static/src/xml/sidebar_menu_templates.xml' - ], - 'web.assets_frontend': [ - 'backend_theme_odoo12/static/src/scss/theme_style.scss' - ], - }, - 'images': [ - 'static/description/banner.jpg', - 'static/description/theme_screenshot.jpg' - ], - 'license': 'LGPL-3', - 'installable': True, - 'auto_install': False, - 'application': False, -} diff --git a/backend_theme_odoo12/doc/RELEASE_NOTES.md b/backend_theme_odoo12/doc/RELEASE_NOTES.md deleted file mode 100644 index 90d649af3..000000000 --- a/backend_theme_odoo12/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,13 +0,0 @@ -## Module - -#### 30.12.2023 -#### Version 17.0.1.0.0 -##### ADD - -- Initial Commit for Blueberry Backend Theme - -#### 08.02.2024 -#### Version 17.0.1.0.0 -##### ADD - -- Bug Fix: Index diff --git a/backend_theme_odoo12/static/description/assets/icons/check.png b/backend_theme_odoo12/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/check.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/chevron.png b/backend_theme_odoo12/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/cogs.png b/backend_theme_odoo12/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/consultation.png b/backend_theme_odoo12/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/ecom-black.png b/backend_theme_odoo12/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/education-black.png b/backend_theme_odoo12/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/hotel-black.png b/backend_theme_odoo12/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/license.png b/backend_theme_odoo12/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/license.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/lifebuoy.png b/backend_theme_odoo12/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/manufacturing-black.png b/backend_theme_odoo12/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/pos-black.png b/backend_theme_odoo12/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/puzzle.png b/backend_theme_odoo12/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/restaurant-black.png b/backend_theme_odoo12/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/service-black.png b/backend_theme_odoo12/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/trading-black.png b/backend_theme_odoo12/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/training.png b/backend_theme_odoo12/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/training.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/update.png b/backend_theme_odoo12/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/update.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/user.png b/backend_theme_odoo12/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/user.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/icons/wrench.png b/backend_theme_odoo12/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/categories.png b/backend_theme_odoo12/static/description/assets/misc/categories.png deleted file mode 100644 index bedf1e0b1..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/categories.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/check-box.png b/backend_theme_odoo12/static/description/assets/misc/check-box.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/compass.png b/backend_theme_odoo12/static/description/assets/misc/compass.png deleted file mode 100644 index d5fed8faa..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/compass.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/corporate.png b/backend_theme_odoo12/static/description/assets/misc/corporate.png deleted file mode 100644 index 2eb13edbf..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/customer-support.png b/backend_theme_odoo12/static/description/assets/misc/customer-support.png deleted file mode 100644 index 79efc72ed..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/cybrosys-logo.png b/backend_theme_odoo12/static/description/assets/misc/cybrosys-logo.png deleted file mode 100644 index cc3cc0ccf..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/features.png b/backend_theme_odoo12/static/description/assets/misc/features.png deleted file mode 100644 index b41769f77..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/features.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/logo.png b/backend_theme_odoo12/static/description/assets/misc/logo.png deleted file mode 100644 index 478462d3e..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/logo.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/pictures.png b/backend_theme_odoo12/static/description/assets/misc/pictures.png deleted file mode 100644 index 56d255fe9..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/pie-chart.png b/backend_theme_odoo12/static/description/assets/misc/pie-chart.png deleted file mode 100644 index 426e05244..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/right-arrow.png b/backend_theme_odoo12/static/description/assets/misc/right-arrow.png deleted file mode 100644 index 730984a06..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/star.png b/backend_theme_odoo12/static/description/assets/misc/star.png deleted file mode 100644 index 2eb9ab29f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/star.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/support.png b/backend_theme_odoo12/static/description/assets/misc/support.png deleted file mode 100644 index 4f18b8b82..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/support.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/misc/whatsapp.png b/backend_theme_odoo12/static/description/assets/misc/whatsapp.png deleted file mode 100644 index d513a5356..000000000 Binary files a/backend_theme_odoo12/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/modules/1.png b/backend_theme_odoo12/static/description/assets/modules/1.png deleted file mode 100644 index 5238bdeab..000000000 Binary files a/backend_theme_odoo12/static/description/assets/modules/1.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/modules/2.png b/backend_theme_odoo12/static/description/assets/modules/2.png deleted file mode 100644 index 1ae7cfe3b..000000000 Binary files a/backend_theme_odoo12/static/description/assets/modules/2.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/modules/3.png b/backend_theme_odoo12/static/description/assets/modules/3.png deleted file mode 100644 index 3c3ff1afb..000000000 Binary files a/backend_theme_odoo12/static/description/assets/modules/3.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/modules/4.png b/backend_theme_odoo12/static/description/assets/modules/4.png deleted file mode 100644 index 3fae4631e..000000000 Binary files a/backend_theme_odoo12/static/description/assets/modules/4.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/modules/5.gif b/backend_theme_odoo12/static/description/assets/modules/5.gif deleted file mode 100644 index 2a5f8e659..000000000 Binary files a/backend_theme_odoo12/static/description/assets/modules/5.gif and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/modules/6.png b/backend_theme_odoo12/static/description/assets/modules/6.png deleted file mode 100644 index 7f2815273..000000000 Binary files a/backend_theme_odoo12/static/description/assets/modules/6.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/Daco_4075075.png b/backend_theme_odoo12/static/description/assets/screenshots/Daco_4075075.png deleted file mode 100644 index f4b695d40..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/Daco_4075075.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/adv_search1.png b/backend_theme_odoo12/static/description/assets/screenshots/adv_search1.png deleted file mode 100644 index 0bf50854c..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/adv_search1.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/attendanceview.png b/backend_theme_odoo12/static/description/assets/screenshots/attendanceview.png deleted file mode 100644 index 5d7ae81ef..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/attendanceview.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/clipart4258116.png b/backend_theme_odoo12/static/description/assets/screenshots/clipart4258116.png deleted file mode 100644 index 192f1ad0f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/clipart4258116.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/datepicker.png b/backend_theme_odoo12/static/description/assets/screenshots/datepicker.png deleted file mode 100644 index 6b2ad521c..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/datepicker.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/discuss_blue.png b/backend_theme_odoo12/static/description/assets/screenshots/discuss_blue.png deleted file mode 100644 index aeff5e566..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/discuss_blue.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/discuss_mobile.png b/backend_theme_odoo12/static/description/assets/screenshots/discuss_mobile.png deleted file mode 100644 index 25a5790da..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/discuss_mobile.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/form.png b/backend_theme_odoo12/static/description/assets/screenshots/form.png deleted file mode 100644 index 93759f85c..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/form.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/general.png b/backend_theme_odoo12/static/description/assets/screenshots/general.png deleted file mode 100644 index 311d7551a..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/general.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/grapghview.png b/backend_theme_odoo12/static/description/assets/screenshots/grapghview.png deleted file mode 100644 index d5ccfa3ab..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/grapghview.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/group_by_view.png b/backend_theme_odoo12/static/description/assets/screenshots/group_by_view.png deleted file mode 100644 index ca009261f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/group_by_view.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/hero.gif b/backend_theme_odoo12/static/description/assets/screenshots/hero.gif deleted file mode 100644 index ec4d167c3..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/hero.gif and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/image.jpg b/backend_theme_odoo12/static/description/assets/screenshots/image.jpg deleted file mode 100644 index e03dfdb20..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/image.jpg and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/kanban_blue.png b/backend_theme_odoo12/static/description/assets/screenshots/kanban_blue.png deleted file mode 100644 index 413439546..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/kanban_blue.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/kanban_mobile.png b/backend_theme_odoo12/static/description/assets/screenshots/kanban_mobile.png deleted file mode 100644 index 05031ecc2..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/kanban_mobile.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/product_kanban.png b/backend_theme_odoo12/static/description/assets/screenshots/product_kanban.png deleted file mode 100644 index 3f6bf9cc4..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/product_kanban.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/product_samrt_button.png b/backend_theme_odoo12/static/description/assets/screenshots/product_samrt_button.png deleted file mode 100644 index 85c3f4669..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/product_samrt_button.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/purchase_list.png b/backend_theme_odoo12/static/description/assets/screenshots/purchase_list.png deleted file mode 100644 index d1d6d865f..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/purchase_list.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/recruitment.png b/backend_theme_odoo12/static/description/assets/screenshots/recruitment.png deleted file mode 100644 index 5ebeb5977..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/recruitment.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/responsive.jpg b/backend_theme_odoo12/static/description/assets/screenshots/responsive.jpg deleted file mode 100644 index 6002201cd..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/responsive.jpg and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/saleskanban.png b/backend_theme_odoo12/static/description/assets/screenshots/saleskanban.png deleted file mode 100644 index 638af0203..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/saleskanban.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/sidebar.png b/backend_theme_odoo12/static/description/assets/screenshots/sidebar.png deleted file mode 100644 index 153ddde0a..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/sidebar.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/sidebarwithlistview.png b/backend_theme_odoo12/static/description/assets/screenshots/sidebarwithlistview.png deleted file mode 100644 index 330861cfa..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/sidebarwithlistview.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/tabs.png b/backend_theme_odoo12/static/description/assets/screenshots/tabs.png deleted file mode 100644 index 95b6f28fc..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/tabs.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/template.jpg b/backend_theme_odoo12/static/description/assets/screenshots/template.jpg deleted file mode 100644 index 92625eae6..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/template.jpg and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/tree.png b/backend_theme_odoo12/static/description/assets/screenshots/tree.png deleted file mode 100644 index eac31dfcf..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/tree.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/warning.png b/backend_theme_odoo12/static/description/assets/screenshots/warning.png deleted file mode 100644 index e71f1effc..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/warning.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/assets/screenshots/wizard.png b/backend_theme_odoo12/static/description/assets/screenshots/wizard.png deleted file mode 100644 index 81fe69d17..000000000 Binary files a/backend_theme_odoo12/static/description/assets/screenshots/wizard.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/banner.jpg b/backend_theme_odoo12/static/description/banner.jpg deleted file mode 100644 index 182dd82e9..000000000 Binary files a/backend_theme_odoo12/static/description/banner.jpg and /dev/null differ diff --git a/backend_theme_odoo12/static/description/icon.png b/backend_theme_odoo12/static/description/icon.png deleted file mode 100644 index 371aefcfc..000000000 Binary files a/backend_theme_odoo12/static/description/icon.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/1.png b/backend_theme_odoo12/static/description/images/1.png deleted file mode 100644 index 965988570..000000000 Binary files a/backend_theme_odoo12/static/description/images/1.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/Cybrosys R.png b/backend_theme_odoo12/static/description/images/Cybrosys R.png deleted file mode 100644 index da4058087..000000000 Binary files a/backend_theme_odoo12/static/description/images/Cybrosys R.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/Poster-modal.psd b/backend_theme_odoo12/static/description/images/Poster-modal.psd deleted file mode 100644 index ad22908b9..000000000 Binary files a/backend_theme_odoo12/static/description/images/Poster-modal.psd and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/capture (1).png b/backend_theme_odoo12/static/description/images/capture (1).png deleted file mode 100644 index 8824deafc..000000000 Binary files a/backend_theme_odoo12/static/description/images/capture (1).png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/check.png b/backend_theme_odoo12/static/description/images/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/backend_theme_odoo12/static/description/images/check.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/chevron.png b/backend_theme_odoo12/static/description/images/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/backend_theme_odoo12/static/description/images/chevron.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/cogs.png b/backend_theme_odoo12/static/description/images/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/backend_theme_odoo12/static/description/images/cogs.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/consultation.png b/backend_theme_odoo12/static/description/images/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/backend_theme_odoo12/static/description/images/consultation.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/ecom-black.png b/backend_theme_odoo12/static/description/images/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/backend_theme_odoo12/static/description/images/ecom-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/education-black.png b/backend_theme_odoo12/static/description/images/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/backend_theme_odoo12/static/description/images/education-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/email.svg b/backend_theme_odoo12/static/description/images/email.svg deleted file mode 100644 index 15291cdc3..000000000 --- a/backend_theme_odoo12/static/description/images/email.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/images/hotel-black.png b/backend_theme_odoo12/static/description/images/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/backend_theme_odoo12/static/description/images/hotel-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/license.png b/backend_theme_odoo12/static/description/images/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/backend_theme_odoo12/static/description/images/license.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/lifebuoy.png b/backend_theme_odoo12/static/description/images/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/backend_theme_odoo12/static/description/images/lifebuoy.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/manufacturing-black.png b/backend_theme_odoo12/static/description/images/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/backend_theme_odoo12/static/description/images/manufacturing-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/phone.svg b/backend_theme_odoo12/static/description/images/phone.svg deleted file mode 100644 index b7bd7f251..000000000 --- a/backend_theme_odoo12/static/description/images/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/backend_theme_odoo12/static/description/images/photo-capture.png b/backend_theme_odoo12/static/description/images/photo-capture.png deleted file mode 100644 index 06c111758..000000000 Binary files a/backend_theme_odoo12/static/description/images/photo-capture.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/pngwing.jpg b/backend_theme_odoo12/static/description/images/pngwing.jpg deleted file mode 100644 index b4ff4e91d..000000000 Binary files a/backend_theme_odoo12/static/description/images/pngwing.jpg and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/pos-black.png b/backend_theme_odoo12/static/description/images/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/backend_theme_odoo12/static/description/images/pos-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/poster.psd b/backend_theme_odoo12/static/description/images/poster.psd deleted file mode 100644 index 281991bda..000000000 Binary files a/backend_theme_odoo12/static/description/images/poster.psd and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/puzzle.png b/backend_theme_odoo12/static/description/images/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/backend_theme_odoo12/static/description/images/puzzle.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/restaurant-black.png b/backend_theme_odoo12/static/description/images/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/backend_theme_odoo12/static/description/images/restaurant-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/service-black.png b/backend_theme_odoo12/static/description/images/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/backend_theme_odoo12/static/description/images/service-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/star (1) 2.svg b/backend_theme_odoo12/static/description/images/star (1) 2.svg deleted file mode 100644 index 5ae9f507a..000000000 --- a/backend_theme_odoo12/static/description/images/star (1) 2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/images/support (1) 1.svg b/backend_theme_odoo12/static/description/images/support (1) 1.svg deleted file mode 100644 index 7d37a8f30..000000000 --- a/backend_theme_odoo12/static/description/images/support (1) 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/images/support-email.svg b/backend_theme_odoo12/static/description/images/support-email.svg deleted file mode 100644 index eb70370d6..000000000 --- a/backend_theme_odoo12/static/description/images/support-email.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/backend_theme_odoo12/static/description/images/tick-mark.svg b/backend_theme_odoo12/static/description/images/tick-mark.svg deleted file mode 100644 index 2dbb40187..000000000 --- a/backend_theme_odoo12/static/description/images/tick-mark.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/images/trading-black.png b/backend_theme_odoo12/static/description/images/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/backend_theme_odoo12/static/description/images/trading-black.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/training.png b/backend_theme_odoo12/static/description/images/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/backend_theme_odoo12/static/description/images/training.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/update.png b/backend_theme_odoo12/static/description/images/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/backend_theme_odoo12/static/description/images/update.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/user.png b/backend_theme_odoo12/static/description/images/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/backend_theme_odoo12/static/description/images/user.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/images/whatsapp 1.svg b/backend_theme_odoo12/static/description/images/whatsapp 1.svg deleted file mode 100644 index 0bfaf8fc6..000000000 --- a/backend_theme_odoo12/static/description/images/whatsapp 1.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/images/whatsapp.svg b/backend_theme_odoo12/static/description/images/whatsapp.svg deleted file mode 100644 index b618aea1d..000000000 --- a/backend_theme_odoo12/static/description/images/whatsapp.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/images/wrench.png b/backend_theme_odoo12/static/description/images/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/backend_theme_odoo12/static/description/images/wrench.png and /dev/null differ diff --git a/backend_theme_odoo12/static/description/index.html b/backend_theme_odoo12/static/description/index.html deleted file mode 100644 index b3ff90482..000000000 --- a/backend_theme_odoo12/static/description/index.html +++ /dev/null @@ -1,1348 +0,0 @@ - - - - - - - - - - - - Document - - - - - - - - - - - - - - diff --git a/backend_theme_odoo12/static/description/theme_screenshot.jpg b/backend_theme_odoo12/static/description/theme_screenshot.jpg deleted file mode 100644 index 1c37ed6ae..000000000 Binary files a/backend_theme_odoo12/static/description/theme_screenshot.jpg and /dev/null differ diff --git a/backend_theme_odoo12/static/src/js/search_apps.js b/backend_theme_odoo12/static/src/js/search_apps.js deleted file mode 100644 index d6b841128..000000000 --- a/backend_theme_odoo12/static/src/js/search_apps.js +++ /dev/null @@ -1,114 +0,0 @@ -/** @odoo-module */ -import { NavBar } from "@web/webclient/navbar/navbar"; -import { registry } from "@web/core/registry"; -const { fuzzyLookup } = require('@web/core/utils/search'); -import { computeAppsAndMenuItems } from "@web/webclient/menus/menu_helpers"; -import { useRef ,onMounted} from "@odoo/owl"; -import { patch } from "@web/core/utils/patch"; - -// patch NavaBar for searching apps and contents by extending navbar -patch(NavBar.prototype, { - //-------------------------------------------------------------------------- - // Public - //-------------------------------------------------------------------------- - /** - * @override - */ - setup() { - super.setup() - this.side_root = useRef("side_root"); - this._search_def = $.Deferred(); - let { - apps, - menuItems - } = computeAppsAndMenuItems(this.menuService.getMenuAsTree("root")); - this._apps = apps; - this._searchableMenus = menuItems; - onMounted(this.onMounted); - }, - - onMounted() { - this.$search_container = $(this.root.el.children.sidebar_panel.querySelector(".search-container")); - this.$search_input = $(this.root.el.children.sidebar_panel.querySelector(".search-input input")); - this.$search_results = $(this.root.el.children.sidebar_panel.querySelector(".search-results")); - this.$app_menu = $(this.root.el.children.sidebar_panel.querySelector(".app-menu")); - }, - /** - * Shows the search results and triggers a search. - */ - _searchMenusSchedule: function() { - this.$search_results.removeClass("o_hidden") - this.$app_menu.addClass("o_hidden"); - this._search_def.reject(); - this._search_def = $.Deferred(); - setTimeout(this._search_def.resolve.bind(this._search_def), 50); - this._search_def.done(this._searchMenus.bind(this)); - }, - /** - * Performs a fuzzy search on the available apps and menu items. - */ - _searchMenus: function() { - var query = this.$search_input.val(); - var self = this - if (query === "") { - this.$search_container.removeClass("has-results"); - this.$app_menu.removeClass("o_hidden"); - this.$search_results.empty(); - return; - } - // Search for all apps. - var results = []; - fuzzyLookup(query, this._apps, (menu) => menu.label) - .forEach((menu) => { - results.push({ - category: "apps", - name: menu.label, - actionID: menu.actionID, - id: menu.id, - webIconData: menu.webIconData, - }); - }); - // Search for all menu items. - fuzzyLookup(query, this._searchableMenus, (menu) => - (menu.parents + " / " + menu.label).split("/").reverse().join("/") - ).forEach((menu) => { - results.push({ - category: "menu_items", - name: menu.parents + " / " + menu.label, - actionID: menu.actionID, - id: menu.id, - }); - }); - // Render the search results. - this.$search_container.toggleClass("has-results", Boolean(results.length)); - this.$search_results.empty() - var resultsHtml = "" - results.forEach(function(result) { - resultsHtml += "" - }) - this.$search_results.append(resultsHtml); - // close side bar panel on click - let elements = this.$search_results[0].querySelectorAll('.search_icons') - for (var i = 0; i < elements.length; i++) { - elements[i].addEventListener('click', function(){ - var ev = self.__owl__.bdom.el.querySelectorAll('#openSidebar .fa')[0] - var $el = $(self.__owl__.bdom.el.querySelectorAll('#sidebar_panel')) - var action = $(self.__owl__.bdom.parentEl.querySelectorAll('.o_action_manager')) - $el.find('.form-control')[0].value = "" - self._searchMenus() - if (!$(ev).hasClass('opened')){ - $el.show() - $(ev).toggleClass('opened') - $el.css({'display':'block'}); - action.css({'margin-left': '320px','transition':'all .1s linear'}); - } - else{ - $el.hide() - $(ev).toggleClass('opened') - $el.css({'display':'none'}); - action.css({'margin-left': '0px'}); - } - }); - } - }, -}); diff --git a/backend_theme_odoo12/static/src/js/sidebar_menu.js b/backend_theme_odoo12/static/src/js/sidebar_menu.js deleted file mode 100644 index 6219a1b32..000000000 --- a/backend_theme_odoo12/static/src/js/sidebar_menu.js +++ /dev/null @@ -1,30 +0,0 @@ -/** @odoo-module **/ -import { NavBar } from "@web/webclient/navbar/navbar"; -import { patch } from "@web/core/utils/patch"; -// patch navbar for adding new sidebar functionality -patch(NavBar.prototype, { - setup(){ - super.setup() - }, - //toggle sidebar on click - openSidebar(ev){ - var $el = $(ev.target).parents().find('header #sidebar_panel') - var action = $(ev.target).parents().find('body .o_action_manager') - if (!$(ev.target).hasClass('opened')){ - $el.show() - $(ev.target).toggleClass('opened') - $el.css({'display':'block'}); - action.css({'margin-left': '320px','transition':'all .1s linear'}); - } - else{ - $el.hide() - $(ev.target).toggleClass('opened') - $el.css({'display':'none'}); - action.css({'margin-left': '0px'}); - } - }, - clickSidebar(ev){ - var $el = $(ev.target).parents().find('header #sidebar_panel').css({'display':'none'}); - var action = $(ev.target).parents().find('body .o_action_manager').css({'margin-left': '0px'}); - }, -}); diff --git a/backend_theme_odoo12/static/src/scss/theme_style.scss b/backend_theme_odoo12/static/src/scss/theme_style.scss deleted file mode 100644 index 64aaf1e0b..000000000 --- a/backend_theme_odoo12/static/src/scss/theme_style.scss +++ /dev/null @@ -1,117 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Poppins'); -body { - font-size: 14px; - font-family: lato, sans-serif -} - -h1, h2, h3, h4, h5, h6 { - margin: 0; - font-family: poppins, sans-serif -} - -p { - font-family: lato, sans-serif; - font-size: 15px; - line-height: 26px; - color: #444; - margin-bottom: 0 -} - -p img { - margin: 0 -} - -a, a:visited { - text-decoration: none; - transition: all .3s ease-in-out; - -webkit-transition: all .3s ease-in-out; - -moz-transition: all .3s ease-in-out; - -o-transition: all .3s ease-in-out; - outline: 0; - font-family: poppins, sans-serif -} - -a:hover { - text-decoration: none -} - -a:focus { - text-decoration: none; - outline: 0 -} - -p a, p a:visited { - line-height: inherit; - outline: 0 -} - -ul, ol { - margin-bottom: 0; - margin-top: 0; - padding: 0 -} - -ul { - margin: 0; - list-style-type: none -} - -ol { - list-style: decimal -} - -ol, ul.square, ul.circle, ul.disc { - margin-left: 0 -} - -ul.square { - list-style: square outside -} - -ul.circle { - list-style: circle outside -} - -ul.disc { - list-style: disc outside -} - -ul ul, ul ol, ol ol, ol ul { - margin: 0 -} - -ul ul li, ul ol li, ol ol li, ol ul li { - margin-bottom: 0 -} - -button { - cursor: pointer; - outline: none !important; - letter-spacing: 0 -} - -blockquote { - padding: 60px; - position: relative; - background: #853bfa -} - -blockquote:before { - content: '\f10d'; - font-family: fontawesome; - color: #fff; - font-size: 32px; - position: absolute; - left: 16px; - top: 46px -} - -blockquote p { - font-size: 17px; - color: #fff -} - -.blockquote-footer { - color: #fff -} - diff --git a/backend_theme_odoo12/static/src/scss/theme_style_backend.scss b/backend_theme_odoo12/static/src/scss/theme_style_backend.scss deleted file mode 100644 index 030d47208..000000000 --- a/backend_theme_odoo12/static/src/scss/theme_style_backend.scss +++ /dev/null @@ -1,1247 +0,0 @@ -@import url('https://fonts.googleapis.com/css?family=Poppins'); - -body { - font-size: 14px; - font-family: lato, sans-serif -} - -h1, h2, h3, h4, h5, h6 { - margin: 0; - font-family: poppins, sans-serif -} - -p { - font-family: lato, sans-serif; - font-size: 15px; - line-height: 26px; - color: #444; - margin-bottom: 0 -} - -p img { - margin: 0 -} - -a, a:visited { - text-decoration: none; - transition: all .3s ease-in-out; - -webkit-transition: all .3s ease-in-out; - -moz-transition: all .3s ease-in-out; - -o-transition: all .3s ease-in-out; - outline: 0; - font-family: poppins, sans-serif -} - -a:hover { - text-decoration: none -} - -a:focus { - text-decoration: none; - outline: 0 -} - -a { - color: #000000 !important; -} - -a:hover { - color: #4336fb; -} - -p a, p a:visited { - line-height: inherit; - outline: 0 -} - -ul, ol { - margin-bottom: 0; - margin-top: 0; - padding: 0 -} - -ul { - margin: 0; - list-style-type: none -} - -ol { - list-style: decimal -} - -ol, ul.square, ul.circle, ul.disc { - margin-left: 0 -} - -ul.square { - list-style: square outside -} - -ul.circle { - list-style: circle outside -} - -ul.disc { - list-style: disc outside -} - -ul ul, ul ol, ol ol, ol ul { - margin: 0 -} - -ul ul li, ul ol li, ol ol li, ol ul li { - margin-bottom: 0 -} - -input { - font-size: 14px !important; - border: 1px solid rgba(170, 170, 170, .3) !important; - padding: 10.72px 12.8px; - padding: .67rem .8rem; - display: block; - width: 100%; -// height: 37px !important; - padding: 2.375rem .75rem; - font-size: 1rem; - line-height: 1.5; - color: #495057 !important; - background-color: #fff !important; - background-clip: padding-box; - border: 0px solid #ced4da !important; - border-radius: 0 !important; - transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; -} - -button { - cursor: pointer; - outline: none !important; - letter-spacing: 0 -} - -blockquote { - padding: 60px; - position: relative; - background: #853bfa -} - -blockquote:before { - content: '\f10d'; - font-family: fontawesome; - color: #fff; - font-size: 32px; - position: absolute; - left: 16px; - top: 46px -} - -blockquote p { - font-size: 17px; - color: #fff -} - -.blockquote-footer { - color: #fff -} - -/*Menu Bar*/ -.o_main_navbar .cybro-main-menu { - max-height: 100vh; - min-width: 100%; - overflow: auto; - margin-top: 0; - z-index: 99; - height: 100vh; - width: 280px; - overflow-y: scroll; - background: #30363F; - box-shadow: 2px 0 32px rgba(0, 0, 0, .05); - -webkit-transition: all .3s ease 0s; - transition: all .3s ease 0s; - transform: none !important; - border: none; -} - -i.fa.fa-th-large { - font-size: 26px !important; - color: #4336fb !important; - margin-top: 10px; -} - -.cybro-main-menu a.dropdown-item.o_app { - position: relative; - display: block; - color: #8d97ad !important; - font-size: 15px; - text-transform: capitalize; - padding: 15px !important; - letter-spacing: 0; - font-weight: 400; - padding-left: 32px !important; -} - -.cybro-main-menu a.dropdown-item.o_app:hover { - color: #ffffff !important; -} - -.cybro-main-menu a:hover { - color: #fff !important; - background: #343942 !important; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff !important; - background: #343942; -} - -img.cybro-menuicon { - width: 28px; - margin-right: 10px; -} - -/*//Menu Bar*/ -/*Top bar*/ -.o_main_navbar { - position: relative; - height: 70px; - padding-top: 15px; - border-bottom: 1px solid #d8e3e7; - background-color: #ffffff !important; - color: #333 !important; -} - -.o_main_navbar > ul > li > a, .o_main_navbar > ul > li > label { - height: 46px; - padding: 0 10px; - color: #333 !important; - line-height: 46px; - transition: .3s all ease; -} - -.o_main_navbar > ul > li > a:hover, .o_main_navbar > ul > li > label:hover { - background: none !important; - border: none; - color: #4336fb !important; -} - -.o_main_navbar > a:hover, .o_main_navbar > a:focus, .o_main_navbar > button:hover, .o_main_navbar > button:focus { - background: none; - color: inherit; - color: #4336fb !important; -} - -.o_main_navbar .show .dropdown-toggle { - background-color: #ffffff !important; - color: #4336fb; -} - -li.o_user_menu a.dropdown-toggle { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - background: -webkit-linear-gradient(left, #8914fe 0%, #8063f5 100%); - background: linear-gradient(to right, #8914fe 0%, #8063f5 100%); - padding: 17px 38px; - color: #fff !important; - height: 70px; - font-size: 16px; - font-family: poppins, sans-serif; - margin-top: -15px; -} - -.o_user_menu a.dropdown-toggle:hover { - border: none; - color: #020202 !important; - background: linear-gradient(to right, #8914fe 0%, #8063f5 100%) !important; -} - -.o_main_navbar .o_user_menu .oe_topbar_avatar { - height: 45px; - transform: translateY(-2px); - margin-right: 9px; -} - -.dropdown-menu a:hover { - color: #4336fb !important; - background: #ffffff !important; -} - -.cybro-main-menu a:hover { - color: #fff !important; - background: #343942 !important; -} - -.btn-primary { - color: #fff; - background-color: #4336fb; - border-color: #4336fb; -} - -.btn { - display: inline-block; - font-weight: 400; - text-align: center; - white-space: nowrap; - vertical-align: middle; - user-select: none; - border: 1px solid transparent; -// padding: 1rem 1.5rem; - font-size: 1.08333333rem; - line-height: 1.5; - border-radius: 0px; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):before, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):after { - content: " "; - display: block; - position: absolute; - top: 0; - left: auto; - bottom: auto; - right: -10px; - border-top: 19px solid transparent; - border-bottom: 23px solid transparent; - border-right: none; - border-left: 11px solid white; - transition: border 0.2s ease 0s; - -moz-transform: scale(0.9999); -} - -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled { - color: #4336fb; - font-size: 11px; - background-color: #e9ecef; - cursor: default; -} - -.o_control_panel { - border-bottom: 1px solid #d8e3e7; -} - -.o_form_view .o_form_statusbar { - border-bottom: 1px solid #d8e3e7; -} - -.o_mail_systray_item .o_notification_counter { - background: #4336fb; -} - -.o_MessagingMenu .o_MessagingMenu_counter { - background: #4336fb; - color: white; -} - -.o_searchview .o_searchview_facet .o_searchview_facet_label { - background-color: #4336fb !important; -} -.o_filter_menu .fa-filter{ - color: #4336fb !important; -} -.o_group_by_menu .oi-group{ - color: #4336fb !important; -} -.o_searchview .o_searchview_input { - border: none !important; - padding: 4px 0 0 0; -} - -.o_searchview { - width: 96%; - border-radius: 33px; - border: none; -// height: 40px; - padding-left: 20px; - padding-right: 40px; - letter-spacing: 0; - background: #f3eeff !important; - margin-top: 5px; -} - -.o_searchview button.btn-link { - color: #4336fb !important; -} - -.o_searchview_input_container input { - background: #f3eeff !important; - height: 34px; - color: #b1a7a7 !important; -} - -.o_searchview .o_searchview_more { - position: absolute; - top: 11px; - left: auto; - bottom: auto; - right: 14px; - color: #b1a7a7; -} - -.ui-autocomplete .ui-menu-item > a, .show .dropdown-menu .dropdown-item, .show .dropdown-menu .dropdown-header, .navbar-nav .show .dropdown-menu .dropdown-item, .navbar-nav .show .dropdown-menu .dropdown-header { - padding: 3px 20px; - transition: 0s !important; -} - -.ui-autocomplete .ui-menu-item > a:hover { - display: block; - color: #ffffff !important; -} -.o_input_dropdown .ui-autocomplete .ui-menu-item > a:hover { -color:#4336fb !important; -} - -.o_searchview_facet { - border-radius: 30px; - border: none !important; - margin: 6px 3px 6px 0 !important; -} - -.o_facet_values { - display: flex; - justify-content: center; - align-items: center; - border-radius: 30px !important; - background: #fff; - border-top-left-radius: 0px !important; - border-bottom-left-radius: 0px !important; -} - -span.o_searchview_facet_label { - border-radius: 30px; - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; - padding: 3px 12px !important; -} - -.o_facet_values span { - padding: 0 2px 0 0px; - font-size: 12px; -} - -/*controll panel*/ - -.o_control_panel { - display: flex; - flex-flow: row wrap; - border-bottom: 1px solid darken($o-control-panel-background-color, 20%); - @include o-webclient-padding($top: 10px, $bottom: 10px); - background-color: $o-control-panel-background-color; - - > .breadcrumb { - width: 50%; - } - - &.o_breadcrumb_full > .breadcrumb { - width: 100%; - } - - > .o_cp_searchview { - width: 40%; - min-height: $o-cp-breadcrumb-height; - } - > .o_cp_left { - display: flex; - justify-content: space-between; - width: 50%; - margin-top: 5px; - } - > .o_cp_right { - display: flex; - width: 60%; - margin-top: 5px; - } -} - -.o_control_panel hr { - flex-basis: 100%; - background: #f0f4f5; -} - -.o_dropdown_menu .o_menu_item > .dropdown-item:hover { - color: #4336fb !important; -} - -.o_control_panel span.o_pager_counter { - font-size: 12px; -} - -.o_control_panel nav.o_cp_pager span.btn-group { - font-size: 12px !important; -} - -.o_control_panel button.fa.fa-chevron-left.btn.btn-secondary.o_pager_previous { - font-size: 12px; - padding-right: 4px; - padding-left: 5px; - padding-bottom: .8rem !important; - padding-top: .8rem !important; -} - -.o_control_panel button.fa.fa-chevron-right.btn.btn-secondary.o_pager_next { - font-size: 12px; - padding-left: 5px; - padding-right: 5px; - padding-bottom: .8rem !important; - padding-top: .8rem !important; -} - -.o_cp_bottom button.btn.btn-secondary.fa { - padding: 11px; - padding-bottom: .8rem !important; - padding-top: .8rem !important; - -} - -.o_cp_bottom button.btn.btn-link { - color: #4336fb; -} - -.o_cp_bottom button.btn.btn-link:hover { - color: #d45741; -} - -.o_cp_bottom button.o_dropdown_toggler_btn.btn.btn-secondary { - box-shadow: 1px 3px 12px 1px #e5e0f3d4; - margin-right: 8px; - padding: .8rem 1rem; - font-size: 12px; -} - -.o_control_panel .o_cp_left { - justify-content: flex-end; -} - -.o_control_panel button.btn.btn-secondary.o_button_import { - border: 1px solid #4336fb; -} - -.o_control_panel .btn-secondary:not(:disabled):not(.disabled):active, .o_control_panel .btn-secondary:not(:disabled):not(.disabled).active, .o_control_panel .show > .btn-secondary.dropdown-toggle { - color: #4336fb; - background-color: #ffffff; - border-color: #4336fb; -} - -.o_control_panel .btn-secondary:hover { - color: #4336fb; - background-color: #ffffff; - border-color: #4336fb; -} - -/*//Controll panel*/ -.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-active { - background: none; - background-color: #4336fb; - color: white; -} - -.o_calendar_container .o_calendar_sidebar_container .ui-datepicker table .ui-state-default:hover { - background: none; - background-color: rgb(133, 53, 252); - border-color: #7C7BAD; - color: white; -} - -/*form header*/ -.o_control_panel.o_breadcrumb_full .o_cp_right { - order: 2; - width: auto; -} - -.o_control_panel.o_breadcrumb_full hr { - flex-basis: 0; -} - -.o_control_panel.o_breadcrumb_full ol.breadcrumb { - order: 1; -} - -.o_control_panel.o_breadcrumb_full .o_cp_left { - order: 3; - width: 58%; - justify-content: space-between; -} - -.o_control_panel.o_breadcrumb_full { - justify-content: space-between; -} - -.o_control_panel.o_breadcrumb_full .o_cp_buttons { - order: 2; -} - -.o_control_panel.o_breadcrumb_full aside.o_cp_sidebar { - order: 1; -} - -/*//Form Header*/ -.ui-autocomplete .ui-menu-item.ui-state-focus { - background-color: #4336fb; - color: #fff !important; -} - -.btn-group.o_date_range_buttons.d-none.d-md-inline-flex.float-right { - float: left !important; - margin-bottom: 5px; -} - -.btn-group.d-none.d-md-inline-block.float-right { - float: left !important; -} - -a.btn.btn-primary { - color: #fff !important; -} - -.btn-primary:hover { - background: #8255f7 !important; - border-color: #8255f7; -} - -.oe_kanban_card.oe_kanban_global_click.o_kanban_record { - box-shadow: 1px 3px 12px 1px #d2c9eab5; - margin-right: 8px; - padding: .8rem 1rem; - font-size: 12px; - border: none !important; -} - -.o_view_controller { - background: #fff; -} - -.o_field_widget.badge.badge-primary { - background: #4336fb; - padding: 5px 8px; - border-radius: 0px !important; -} - -.clearfix.o_form_sheet { - box-shadow: 1px 3px 12px 1px #d2c9eab5; - border: none !important; -} - -.o_form_sheet_bg { - background: #ffffff !important; -} - -ul.nav.nav-tabs li.nav-item a { - padding: 1rem 1rem; -} - -.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { - color: #4336fb !important; - background-color: #ffffff; - border: 1px solid #4336fb; - border-bottom: 0; -} - -.o_form_view .o_horizontal_separator { - color: #000000 !important; - font-weight: 500 !important; -} - -::-webkit-scrollbar-track { - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); - border-radius: 10px; - background-color: #F5F5F5; -} - -::-webkit-scrollbar { - width: 12px; - background-color: #F5F5F5; -} - -::-webkit-scrollbar-thumb { - border-radius: 10px; - -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); - background-color: #555; -} - -.o_Discuss_content .o_ThreadView .o_Discuss_thread { - background: #f3eeff; -} - -.o_MessageList { - background: #f3eeff;; -} - -.o_Message { - background: #f3eeff;; -} - -.o_widget_Discuss .o_Discuss .o_DiscussSidebar { - border-top: 1px solid #cccccc; -} -.o_Discuss .o_Discuss_content { - background-color: white; -} - -.o_Discuss .o_DiscussSidebar { - background-color: #ffffff; - width: 300px; - color: #000000; - box-shadow: 13px 9px 21px 20px #f1f1f1; - box-shadow: 12px 0px 4px 6px black; -} - -.o_DiscussSidebarItem.o-active { - background-color: #ffffff; - box-shadow: 1px 3px 12px 1px #e5e0f3d4; -} - -.o_DiscussSidebar_item { - padding: 1rem 16px !important; - margin-bottom: 2px; -} - -.o_DiscussSidebarItem:hover { - background-color: #fff; - color: #4336fb; -} - -.o_DiscussSidebarItem_activeIndicator.o-item-active { - background-color: #ffffff; -} - -.o_DiscussSidebar_groupHeaderItem:hover { - color: #4336fb; -} - -.o_DiscussSidebarItem_commandSettings { - opacity: .5 !important; -} - -.o_DiscussSidebarItem_commandRename { - opacity: .5 !important; -} - -.o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add:hover, .o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add:focus, .o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add.focus { - color: #4336fb; -} - -select { - border-radius: 0 !important; -// height: 37px; -} - -.o_field_monetary.o_field_number.o_input.o_field_widget.o_required_modifier { - border-radius: 0; - height: 43px; -} - -.datepicker .table-sm > tbody > tr > td.active, .datepicker .table-sm > tbody > tr > td .active { - background-color: #4336fb; - border-radius: 0 !important; -} - -.datepicker .table-sm > thead > tr > th { - border-radius: 0; -} - -.datepicker .table-sm > thead { - color: white; - background-color: #4336fb; -} - -.datepicker .table th, .datepicker .table td { - vertical-align: top; - border-top: 1px solid #ffffff; -} - -i.fa:hover { - color: #4336fb !important; -} - -.dropdown-menu.cybro-main-menu.show { - padding: 0 !important; - width: 320px !important; -} - -a.dropdown-item.o_app.cybro-mainmenu { - width: 100% !important; - text-align: left !important; - display: flex; - justify-content: flex-start !important; - align-items: center !important; - flex-direction: row !important; - padding: 1rem 1rem 1rem 2rem !important; -} - -.o_menu_apps .dropdown-menu.show .o-app-icon { - max-width: 3rem !important; - margin-right: 11px; -} - -.cybro-main-menu .input-group { - order: 2; -} - -.cybro-main-menu input.form-control { - order: 1; - border-bottom-left-radius: 30px !important; - border-top-left-radius: 30px !important; - font-size: 12px !important; - border: none !important; - outline: none !important; - color: #495057 !important; - &::placeholder{ - color: #000 !important; - } -} - -.cybro-main-menu .input-group-prepend { - order: 2; -} - -.cybro-main-menu .input-group-prepend { - border-top-right-radius: 30px !important; - border-bottom-right-radius: 30px !important; - background-color: #4336fb !important; - border: none !important; -} - -.cybro-main-menu .search-input .input-group { - background-color: #30363F !important; - box-shadow: none; -} - -.o_menu_apps .dropdown-menu .search-container .search-input .input-group { - box-shadow: none; -} - -.o_menu_apps .dropdown-menu .search-container .search-input .input-group input.form-control { - color: #495057 !important; - background-color: #f3eeff !important; - padding-left: 10px; -} - -.search-input.col-md-10.ml-auto.mr-auto.mb-2 { - margin: 0 !important; - width: 100%; -} - -.cybro-main-menu a.o-menu-search-result.dropdown-item.col-12.ml-auto.mr-auto { - padding-left: 30px !important; - font-size: 12px; - text-align: left !important; - width: 100%; - padding-right: 0px !important; - flex-wrap: wrap; - word-break: normal; - color: #fff !important; - -} - -.cybro-main-menu .search-results.col-md-10.ml-auto.mr-auto { - background: #30353f !important; - margin: 10px 0 !important; -} -.cybro-main-menu .search-results { - background: #30353f !important; - margin: 10px 0 !important; -} - -.o_menu_apps .dropdown-menu.show .form-row { - width: 100%; - margin: 25px 0px 0px 0px !important; -} - -.o_kanban_record { - border: none !important; - box-shadow: 2px 4px 8px 2px rgba(67, 54, 251, .1) !important; -} - -.o_searchview_input_container input { - background: #f3eeff !important; - height: 34px; - color: #b1a7a7 !important; - border-radius: 30px !important; -} - -.o_menu_apps .dropdown-menu .search-container .search-input .input-group .input-group-prepend span.fa { - color: #848484 !important; - font-size: 1.08333333rem; - margin-right: 1rem; - padding-top: 9px; - padding-left: 6px; -} - -@media (min-width: 1200px) { - .o_mail_discuss .o_mail_discuss_content { - margin-left: 218px !important; - } - .o_mail_discuss .o_mail_discuss_sidebar { - width: 218px; - } -} - -.o_MobileMessagingNavbar_tab.o-active { - color: #4336fb; -} - -@media (min-width: 767px) { - ul.o_menu_sections.collapse.show { - margin-top: 24px !important; - } - .o_web_client .o_mobile_search .o_mobile_search_header { - height: 46px; - margin-bottom: 10px; - width: 100%; - background-color: #4336fb !important; - color: white; - } - .o_searchview { - padding-right: 0 !important; - padding-left: 5px !important; - } - - button.o_enable_searchview.btn.fa.fa-search { - float: right !important; - height: 39px !important; - width: 33px !important; - background: #4336fb !important; - color: #fff !important; - border-top-right-radius: 30px !important; - border-bottom-right-radius: 30px !important; - } - .o_control_panel .btn.o_enable_searchview { - margin-left: 2%; - padding: 0px; - float: right; - background: white; - margin-right: -43px; - height: 40px; - border-top-right-radius: 20px; - margin-top: -1px; - border: 1px solid #f3eeff; - padding: 11px; - border-bottom-right-radius: 20px; - } - -} - -.o_Discuss .o_DiscussSidebar .o_DiscussSidebarItem.o_unread_message { - color: #6c757d !important; -} - -.o_Discuss .o_DiscussSidebar .o_DiscussSidebarItem > .badge { - color: white; - background-color: #443dfb !important; -} - -.o_onboarding.o_onboarding_blue .o_onboarding_wrap { - background-color: rgb(136, 63, 254); - background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(128, 98, 245)), to(#883ffe)); - background-image: -webkit-linear-gradient(top, rgb(136, 63, 254), #8062f5); - background-image: -moz-linear-gradient(top, rgba(96, 171, 195, 0.5), #4187AE); - background-image: -ms-linear-gradient(top, rgba(96, 171, 195, 0.5), #4187AE); - background-image: -o-linear-gradient(top, rgba(96, 171, 195, 0.5), #4187AE); - background-image: linear-gradient(to bottom, rgb(128, 98, 245), #883efd); - box-shadow: inset 0 -7px 20px -5px rgba(0, 0, 0, 0.3); - color: #fff; -} - -.o_onboarding_step_title .mt16 a { - color: #fff !important; -} - -h4.o_onboarding_step_title.mt16 a { - color: #fff !important; -} - -.o_onboarding_step_content_info p { - color: #ececec !important; -} - -.btn-info { - color: #fff !important; - background-color: #717171; - border-color: #717171; -} - -.o_cp_top { - width: 100%; -} -.o_cp_bottom { - width: 100%; -} -.o_menu_apps .dropdown-menu { - position :absolute !important; -} - -#sidebar_panel { - height: calc(100% - 0%); - position: fixed; - background: #30363F; - display: none; - width: 320px; - overflow-y: scroll; - -ms-overflow-style: none; /* Hide scrollbar for IE and Edge */ - scrollbar-width: none; /* Hide scrollbar for Firefox */ - z-index: 999; - padding-left: 16px; -} -#sidebar_panel::-webkit-scrollbar { - display: none; /* Hide scrollbar for Chrome, Safari and Opera */ -} -.sidebar_panel .sidebar { - padding: 0; - white-space: normal; - padding-bottom: 20px; - padding-top: 5px; -} -.sidebar_panel .sidebar_close { - text-align: end; - display: none; - position: sticky; - height: 35px; - padding-top: 5px; - top: 0; - background: #2a3042; - z-index: 1; -} -.sidebar_panel .sidebar_close a#closeSidebar { - font-size: 18px; - margin-right: 10px; - color: #ffffff; - opacity: .3; -} -.fa.fa-bars.fa-lg { - padding: 16px; -} -.search_icons > .o-menu-search-result{ - width: 100%; - height: auto; - background-size: contain !important; - background-position: left !important; - background-repeat: no-repeat !important; - margin-top: 5px !important; - margin-bottom: 5px !important; - padding-left: 30px; - font-size: 12px; - white-space: normal; - word-wrap: normal; - line-height: 140%; - - &::before{ - content: '' !important; - } -} -.search-results{ - max-height: calc(100vh - 47px - 6em); - padding-right: 5px; - padding-left: 5px; - overflow-y: scroll; - margin-left: 0px !important; - margin-right: 0px !important; -} -.fa.fa-bars.fa-lg { - padding: 11px; - color: #4336fb; -} -.o_main_navbar .dropdown .dropdown-toggle, .o_main_navbar .o_menu_sections .dropdown .dropdown-toggle, .o_main_navbar .o_menu_systray .dropdown .dropdown-toggle, .o_main_navbar .o_nav_entry, .o_main_navbar .o_menu_sections .o_nav_entry, .o_main_navbar .o_menu_systray .o_nav_entry, .o_main_navbar > .o_menu_sections > div, .o_main_navbar > .o_menu_sections > div > a, .o_main_navbar .o_menu_systray > div, .o_main_navbar .o_menu_systray > div > a, .o_main_navbar .o_menu_toggle, .o_main_navbar .o_navbar_apps_menu, .o_main_navbar .o_menu_brand { - cursor: pointer; - color: black !important; - margin-top: -1px; -} -.o_main_navbar .o_menu_sections .o_nav_entry,{ -background: none ; - border: none; -} -.o_main_navbar .o_menu_sections .dropdown-toggle{ -background: none ; - border: none; -} - -.a_app_menu_title { - color: #fff; -} -.input-group-text{ - padding: 0.8rem 0.6rem 1.0rem; - background-color: #4336fb; -} -.o_searchview .o_searchview_facet .o_facet_remove{ - margin-right: -4px; - margin-top: 2px; -} -.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::before, .o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::after { - border-bottom: 26px solid transparent; -} -.o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled { - background-color: #4336fb; - } - -.o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled::after, .o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled::before { - border-left-color: #4336fb; -} -.btn-fill-odoo, .btn-odoo { - background-color: #4336fb; -} -.o_main_navbar .o_menu_systray > * > a .badge, .o_main_navbar .o_menu_systray > * > .dropdown > a .badge, .o_main_navbar .o_menu_systray > * > button .badge, .o_main_navbar .o_menu_systray > * > label .badge { - background-color: #4336fb; - border-radius: 20px; - color: #fff; -} -.o_onboarding_step_content.py-3.flex-grow-1.d-flex.flex-column.align-items-center.justify-content-around span { - color: #fff; -} -.custom-control-input:checked ~ .custom-control-label::before,.badge-primary{ - background-color: #4336fb !important; -} - - -.form-check-input{ - appearance: checkbox; - height: 14px !important; - accent-color: #4336fb !important; -} -.o_field_widget.o_field_many2one .o_external_button { - color: #4336fb !important; -} -.btn.btn-secondary.fa.o_external_button.fa-arrow-right { - color: #4336fb !important; -} -.text-success, .o_field_widget .fa.o_toggle_button_success, .o_activity_view .o_activity_summary_cell .o_activity_btn > .badge.planned, .o_mail_activity .o_activity_color_planned, .o_kanban_dashboard.o_account_kanban .o_account_dashboard_header .o_arrow_button.btn-secondary.o_action_done .fa-check { - color: #4336fb !important; -} -.o_enterprise_label { - background-color: #4336fb !important; -} -.btn-link{ - color: #4336fb !important; -} -.o-menu-search-result { - color: #fff !important; -} -.o_searchview_facet_label.text-bg-odoo.fa.fa-filter { - background-color: #4336fb !important; -} - -.o_form_view .o_form_label { - line-height: 1.5 !important; -} -.o_form_view .o_input { - padding: 2px 0px; -} - -.o-form-buttonbox .btn.oe_stat_button > .o_button_icon { - color: #4336fb !important; -} -// .oe_grey -.p-2 { - padding: 0.699rem !important; -} -.btn.btn-outline-primary.o_form_button_create { - background-color: #4336fb; - color: #fff; -} -.btn-fill-odoo:disabled, .btn-odoo:disabled, .btn-fill-odoo.disabled, .disabled.btn-odoo { - background-color: #4336fb; -} -.o_list_renderer .o_list_table tbody > tr > td:not(.o_list_record_selector):not(.o_handle_cell):not(.o_list_button):not(.o_list_record_remove) { - padding: 3px; -} -.btn.btn-secondary.btn-sm.float-end.oe_kanban_action.oe_kanban_action_a { - - padding: 0px; -} -.btn-primary:hover { - background: #4336fb !important; - border-color: #4336fb; -} -.o_progressbar .o_progress .o_progressbar_complete { - background-color: #4336fb !important; -} -.progress-bar { - background-color: #4336fb !important; -} -.o_calendar_renderer .o_calendar_widget .fc-timeGridDay-view .fc-widget-header.fc-today, .o_calendar_renderer .o_calendar_widget .fc-timeGridWeek-view .fc-widget-header.fc-today { - background-color: #4336fb !important; -} -.form-check-label::before{ -box-shadow: none !important; - border-color: var(--text-color) !important; - border-radius: 4px; - box-shadow: -2px 3px 10px #0000000F; - height: 14px; - width: 14px; - margin-right: 15px; -} - -.form-check-input:checked ~ .form-check-label::before{ -background-color:red !important; -border:3px solid red !important; -} -h1 input{ - font-size: inherit !important; -} -.oe_module_action { - flex-wrap: nowrap !important; -} -li.dropdown { - display: flex; -} - -.o_cp_searchview .o-dropdown .o_searchview_dropdown_toggler{ -// height: 40px !important; -background-color:#fff !important; - - margin-top: 5px; - border:none; - outline:none; -} -.o_menu_sections { -margin-top:2px; -} -.o_navbar .fa-bars{ - margin-top: 3px; -} -.o_search_bar_menu .o_add_custom_group_menu option{ -color:black !important; -} - - -@media (max-width: 550px) { - .o_searchview { - overflow: auto; - min-width: 275px; - } - .sidebar_panel .search-input{ - margin-right: 16px; - } -} - -.o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current:not(.d-none):disabled{ - background-color: #4336fb !important; -} -.o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current:not(.d-none):disabled:after,{ - border-left-color: #4336fb; - padding-top: 5px; -} -.o_zoom_out.o_datetime_button{ - background-color: #4336fb ; -} - -.o_edit_website_container .btn{ -background-color: #fff ; -} -.o_edit_website_container .btn-primary:hover { -background-color: #fff !important; -} -.o_loading_indicator{ - background-color: #4336fb !important; -} -.o_cp_searchview .btn-outline-secondary:hover { -background-color:#fff !important; -} -.o_searchview_facet_label i.fa:hover{ -color:#fff !important -} - -.sidebar_menu li:last-child { - margin-bottom: 60px; -} \ No newline at end of file diff --git a/backend_theme_odoo12/static/src/xml/sidebar_menu_templates.xml b/backend_theme_odoo12/static/src/xml/sidebar_menu_templates.xml deleted file mode 100644 index a9bd12c2e..000000000 --- a/backend_theme_odoo12/static/src/xml/sidebar_menu_templates.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -