diff --git a/front_office_management_portal/README.rst b/front_office_management_portal/README.rst new file mode 100755 index 000000000..cceabc5c1 --- /dev/null +++ b/front_office_management_portal/README.rst @@ -0,0 +1,48 @@ +.. 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 + +Front Office Management Portal +============================== +Helps You To Manage Front Office Operations through portal. + +Configuration +============= +* Install this module along with the Front Office Management module and select the user group "Receptionist" from the user form view. + +License +------- +GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPL v3) +(https://www.gnu.org/licenses/agpl-3.0-standalone.html) + +Company +------- +* `Cybrosys Techno Solutions `__ + + +Credits +------- +* Developer: (V17) Ammu Raj , 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/front_office_management_portal/__init__.py b/front_office_management_portal/__init__.py new file mode 100755 index 000000000..29fee443c --- /dev/null +++ b/front_office_management_portal/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Ammu Raj() +# +# 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 diff --git a/front_office_management_portal/__manifest__.py b/front_office_management_portal/__manifest__.py new file mode 100755 index 000000000..a9403da9c --- /dev/null +++ b/front_office_management_portal/__manifest__.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Ammu Raj() +# +# 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": "Front Office Management Portal", + "version": "17.0.1.0.0", + "category": "Human Resources", + "summary": "Employees visits management in Portal", + "description": "Module offering a basic solution to manage employee visits" + "efficiently through portal.", + "author": "Cybrosys Techno Solutions", + "company": "Cybrosys Techno Solutions", + "maintainer": "Cybrosys Techno Solutions", + "website": "https://www.cybrosys.com", + "depends": ['mail', 'contacts', 'hr', 'website', 'portal', + 'front_office_management'], + "data": ['views/fo_visits_portal_templates.xml'], + "images": ["static/description/banner.png"], + "license": "AGPL-3", + "installable": True, + "auto_install": False, + "application": False, +} diff --git a/front_office_management_portal/controllers/__init__.py b/front_office_management_portal/controllers/__init__.py new file mode 100755 index 000000000..9f104e37f --- /dev/null +++ b/front_office_management_portal/controllers/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Ammu Raj() +# +# 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 front_office_management_portal +from . import portal diff --git a/front_office_management_portal/controllers/front_office_management_portal.py b/front_office_management_portal/controllers/front_office_management_portal.py new file mode 100755 index 000000000..35aa2680d --- /dev/null +++ b/front_office_management_portal/controllers/front_office_management_portal.py @@ -0,0 +1,90 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Ranjith R() +# +# 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 +from odoo.tools.safe_eval import datetime + + +class VisitsManagement(http.Controller): + """ Class to specify the route and template for + visits management document""" + + @http.route(['/visit_management'], type='http', auth='user', + website=True) + def create_visit_management(self): + """ Function to fetch visits records and pass to the portal + template""" + if request.env.user.has_group( + 'front_office_management.group_receptionist'): + visit_management = request.env['fo.visit'].sudo().search([]) + return request.render( + 'front_office_management_portal.portal_visit_management', + {'visit_management': visit_management, + 'page_name': 'employee_visits_management', }) + + @http.route(['/visit_management/'], type='http', + auth="user", website=True) + def visit_management_details(self, record): + """ Function to fetch data of selected visit record and pass to + the portal template""" + visit_management_rec = request.env['fo.visit'].sudo().browse(record) + visit_management_line_rec = request.env['fo.belongings'].sudo().search( + [('visit_id', '=', record)]) + if request.env.user.has_group( + 'front_office_management.group_receptionist'): + return http.request.render( + 'front_office_management_portal.portal_visit_record_details', + {'visit_management_rec': visit_management_rec, + 'visit_management_line_rec': visit_management_line_rec, + 'page_name': 'employee_visits_management_rec'}) + + @http.route(['/visit_management/check_in/'], type='http', + auth="user", website=True) + def visit_management_operation_check_in(self, record): + """ Function to change the state of draft visit record to + checked in """ + for record in request.env['fo.visit'].sudo().browse(record): + record.write({'state': 'check_in', + 'check_in_date': datetime.datetime.now()}) + if request.env.user.has_group( + 'front_office_management.group_receptionist'): + visit_management = request.env['fo.visit'].sudo().search([]) + return request.render( + 'front_office_management_portal.portal_visit_management', + {'visit_management': visit_management, + 'page_name': 'employee_visits_management'}) + + @http.route(['/visit_management/check_out/'], + type='http', auth="user", website=True) + def visit_management_operation_check_out(self, record): + """ Function to change the state of checked in visit record to + checked out """ + for record in request.env['fo.visit'].sudo().browse(record): + record.write({'state': 'check_out', + 'check_out_date': datetime.datetime.now()}) + if request.env.user.has_group( + 'front_office_management.group_receptionist'): + visit_management = request.env['fo.visit'].sudo().search([]) + return request.render( + 'front_office_management_portal.portal_visit_management', + {'visit_management': visit_management, + 'page_name': 'employee_visits_management'}) diff --git a/front_office_management_portal/controllers/portal.py b/front_office_management_portal/controllers/portal.py new file mode 100755 index 000000000..085bf8ae3 --- /dev/null +++ b/front_office_management_portal/controllers/portal.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Ammu Raj() +# +# 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.addons.portal.controllers import portal +from odoo.http import request + + +class CustomerPortal(portal.CustomerPortal): + """Class for managing the customer portal functionality + of visits management.""" + def _prepare_home_portal_values(self, counters): + """ Function for finding the number of Visits records """ + values = super()._prepare_home_portal_values(counters) + if request.env.user.has_group( + 'front_office_management.group_receptionist'): + if 'visits_count' in counters: + values['visits_count'] = request.env[ + 'fo.visit'].sudo().search_count([]) + return values diff --git a/front_office_management_portal/doc/RELEASE_NOTES.md b/front_office_management_portal/doc/RELEASE_NOTES.md new file mode 100755 index 000000000..b27b666d6 --- /dev/null +++ b/front_office_management_portal/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 08.04.2024 +#### Version 17.0.1.0.0 +#### ADD +- Initial commit for Front Office Management Portal diff --git a/front_office_management_portal/static/description/assets/icons/capture (1).png b/front_office_management_portal/static/description/assets/icons/capture (1).png new file mode 100644 index 000000000..8824deafc Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/capture (1).png differ diff --git a/front_office_management_portal/static/description/assets/icons/check.png b/front_office_management_portal/static/description/assets/icons/check.png new file mode 100644 index 000000000..c8e85f51d Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/check.png differ diff --git a/front_office_management_portal/static/description/assets/icons/chevron.png b/front_office_management_portal/static/description/assets/icons/chevron.png new file mode 100644 index 000000000..2089293d6 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/chevron.png differ diff --git a/front_office_management_portal/static/description/assets/icons/cogs.png b/front_office_management_portal/static/description/assets/icons/cogs.png new file mode 100644 index 000000000..95d0bad62 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/cogs.png differ diff --git a/front_office_management_portal/static/description/assets/icons/consultation.png b/front_office_management_portal/static/description/assets/icons/consultation.png new file mode 100644 index 000000000..8319d4baa Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/consultation.png differ diff --git a/front_office_management_portal/static/description/assets/icons/ecom-black.png b/front_office_management_portal/static/description/assets/icons/ecom-black.png new file mode 100644 index 000000000..a9385ff13 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/ecom-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/education-black.png b/front_office_management_portal/static/description/assets/icons/education-black.png new file mode 100644 index 000000000..3eb09b27b Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/education-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/hotel-black.png b/front_office_management_portal/static/description/assets/icons/hotel-black.png new file mode 100644 index 000000000..130f613be Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/hotel-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/img.png b/front_office_management_portal/static/description/assets/icons/img.png new file mode 100644 index 000000000..70197f477 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/img.png differ diff --git a/front_office_management_portal/static/description/assets/icons/license.png b/front_office_management_portal/static/description/assets/icons/license.png new file mode 100644 index 000000000..a5869797e Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/license.png differ diff --git a/front_office_management_portal/static/description/assets/icons/lifebuoy.png b/front_office_management_portal/static/description/assets/icons/lifebuoy.png new file mode 100644 index 000000000..658d56ccc Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/lifebuoy.png differ diff --git a/front_office_management_portal/static/description/assets/icons/manufacturing-black.png b/front_office_management_portal/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 000000000..697eb0e9f Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/manufacturing-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/photo-capture.png b/front_office_management_portal/static/description/assets/icons/photo-capture.png new file mode 100644 index 000000000..06c111758 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/photo-capture.png differ diff --git a/front_office_management_portal/static/description/assets/icons/pos-black.png b/front_office_management_portal/static/description/assets/icons/pos-black.png new file mode 100644 index 000000000..97c0f90c1 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/pos-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/puzzle.png b/front_office_management_portal/static/description/assets/icons/puzzle.png new file mode 100644 index 000000000..65cf854e7 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/puzzle.png differ diff --git a/front_office_management_portal/static/description/assets/icons/restaurant-black.png b/front_office_management_portal/static/description/assets/icons/restaurant-black.png new file mode 100644 index 000000000..4a35eb939 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/restaurant-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/service-black.png b/front_office_management_portal/static/description/assets/icons/service-black.png new file mode 100644 index 000000000..301ab51cb Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/service-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/trading-black.png b/front_office_management_portal/static/description/assets/icons/trading-black.png new file mode 100644 index 000000000..9398ba2f1 Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/trading-black.png differ diff --git a/front_office_management_portal/static/description/assets/icons/training.png b/front_office_management_portal/static/description/assets/icons/training.png new file mode 100644 index 000000000..884ca024d Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/training.png differ diff --git a/front_office_management_portal/static/description/assets/icons/update.png b/front_office_management_portal/static/description/assets/icons/update.png new file mode 100644 index 000000000..ecbc5a01a Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/update.png differ diff --git a/front_office_management_portal/static/description/assets/icons/user.png b/front_office_management_portal/static/description/assets/icons/user.png new file mode 100644 index 000000000..6ffb23d9f Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/user.png differ diff --git a/front_office_management_portal/static/description/assets/icons/wrench.png b/front_office_management_portal/static/description/assets/icons/wrench.png new file mode 100644 index 000000000..6c04dea0f Binary files /dev/null and b/front_office_management_portal/static/description/assets/icons/wrench.png differ diff --git a/front_office_management_portal/static/description/assets/misc/Cybrosys R.png b/front_office_management_portal/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/front_office_management_portal/static/description/assets/misc/Cybrosys R.png differ diff --git a/front_office_management_portal/static/description/assets/misc/email.svg b/front_office_management_portal/static/description/assets/misc/email.svg new file mode 100644 index 000000000..15291cdc3 --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/email.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/front_office_management_portal/static/description/assets/misc/phone.svg b/front_office_management_portal/static/description/assets/misc/phone.svg new file mode 100644 index 000000000..b7bd7f251 --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/front_office_management_portal/static/description/assets/misc/star (1) 2.svg b/front_office_management_portal/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/front_office_management_portal/static/description/assets/misc/support (1) 1.svg b/front_office_management_portal/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 000000000..7d37a8f30 --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/front_office_management_portal/static/description/assets/misc/support-email.svg b/front_office_management_portal/static/description/assets/misc/support-email.svg new file mode 100644 index 000000000..eb70370d6 --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/front_office_management_portal/static/description/assets/misc/tick-mark.svg b/front_office_management_portal/static/description/assets/misc/tick-mark.svg new file mode 100644 index 000000000..2dbb40187 --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/front_office_management_portal/static/description/assets/misc/whatsapp 1.svg b/front_office_management_portal/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 000000000..0bfaf8fc6 --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/front_office_management_portal/static/description/assets/misc/whatsapp.svg b/front_office_management_portal/static/description/assets/misc/whatsapp.svg new file mode 100644 index 000000000..b618aea1d --- /dev/null +++ b/front_office_management_portal/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/front_office_management_portal/static/description/assets/modules/1.png b/front_office_management_portal/static/description/assets/modules/1.png new file mode 100644 index 000000000..ba1058c42 Binary files /dev/null and b/front_office_management_portal/static/description/assets/modules/1.png differ diff --git a/front_office_management_portal/static/description/assets/modules/2.png b/front_office_management_portal/static/description/assets/modules/2.png new file mode 100644 index 000000000..6949185dd Binary files /dev/null and b/front_office_management_portal/static/description/assets/modules/2.png differ diff --git a/front_office_management_portal/static/description/assets/modules/3.png b/front_office_management_portal/static/description/assets/modules/3.png new file mode 100644 index 000000000..4e506f79b Binary files /dev/null and b/front_office_management_portal/static/description/assets/modules/3.png differ diff --git a/front_office_management_portal/static/description/assets/modules/4.png b/front_office_management_portal/static/description/assets/modules/4.png new file mode 100644 index 000000000..e78427938 Binary files /dev/null and b/front_office_management_portal/static/description/assets/modules/4.png differ diff --git a/front_office_management_portal/static/description/assets/modules/5.png b/front_office_management_portal/static/description/assets/modules/5.png new file mode 100755 index 000000000..272ec20f9 Binary files /dev/null and b/front_office_management_portal/static/description/assets/modules/5.png differ diff --git a/front_office_management_portal/static/description/assets/modules/6.png b/front_office_management_portal/static/description/assets/modules/6.png new file mode 100644 index 000000000..7d5c3154f Binary files /dev/null and b/front_office_management_portal/static/description/assets/modules/6.png differ diff --git a/front_office_management_portal/static/description/assets/screenshots/1.png b/front_office_management_portal/static/description/assets/screenshots/1.png new file mode 100644 index 000000000..0c20233a9 Binary files /dev/null and b/front_office_management_portal/static/description/assets/screenshots/1.png differ diff --git a/front_office_management_portal/static/description/assets/screenshots/2.png b/front_office_management_portal/static/description/assets/screenshots/2.png new file mode 100644 index 000000000..ebb0e8bcd Binary files /dev/null and b/front_office_management_portal/static/description/assets/screenshots/2.png differ diff --git a/front_office_management_portal/static/description/assets/screenshots/3.png b/front_office_management_portal/static/description/assets/screenshots/3.png new file mode 100644 index 000000000..f6ce6897a Binary files /dev/null and b/front_office_management_portal/static/description/assets/screenshots/3.png differ diff --git a/front_office_management_portal/static/description/assets/screenshots/4.png b/front_office_management_portal/static/description/assets/screenshots/4.png new file mode 100644 index 000000000..4ec9d05b8 Binary files /dev/null and b/front_office_management_portal/static/description/assets/screenshots/4.png differ diff --git a/front_office_management_portal/static/description/assets/screenshots/hero.gif b/front_office_management_portal/static/description/assets/screenshots/hero.gif new file mode 100644 index 000000000..71b0820a2 Binary files /dev/null and b/front_office_management_portal/static/description/assets/screenshots/hero.gif differ diff --git a/front_office_management_portal/static/description/banner.png b/front_office_management_portal/static/description/banner.png new file mode 100644 index 000000000..60944c072 Binary files /dev/null and b/front_office_management_portal/static/description/banner.png differ diff --git a/front_office_management_portal/static/description/icon.png b/front_office_management_portal/static/description/icon.png new file mode 100644 index 000000000..0ec9238e6 Binary files /dev/null and b/front_office_management_portal/static/description/icon.png differ diff --git a/front_office_management_portal/static/description/index.html b/front_office_management_portal/static/description/index.html new file mode 100644 index 000000000..718275804 --- /dev/null +++ b/front_office_management_portal/static/description/index.html @@ -0,0 +1,541 @@ + + + + + + + Odoo App 3 Index + + + + + + + + +
+
+
+
+
+ +
+
+
+ Community +
+
+
+
+
+
+

+ Front Office Management Portal

+

+ Managing and Recording the Visits in a Company through Portal. +

+
+ +
+
+
+
+
+

Key Highlights +

+
+
+
+
+
+ +
+
+

Portal view for visits record.

+
+
+
+
+
+
+ +
+
+

Detailed view of visits record and also edit option are available.

+
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+

+ Select security group "Receptionist" to create visits and view it in portal.

+
+
+
+
+
+
+ +
+
+

+ From Portal Document section, able to view the Visits Records along with the number of records created.

+
+
+
+
+
+
+ +
+
+

+ On Clicking, Visits from Documents, will list all the created Visits records with details as shown in the below image. It's possible to change the State of the Visits by clicking on the "Check Out" or "Check in" and also able to edit the Visits records in Draft State by clicking on the edit icon.

+
+
+
+
+
+
+ +
+
+

+ On clicking each Visits records, detailed information's regarding the Visits will be displayed.

+
+
+
+
+
+
+
    +
  • + Portal view for visits record for Visitor Management. +
  • +
+
+
+
+
+
+
Version + 17.0.1.0.0|Released on:15 April 2024 +
+

+ Initial Commit for Front Office Management Portal

+
+
+
+
+
+
+
+

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/front_office_management_portal/static/src/img/visitor.png b/front_office_management_portal/static/src/img/visitor.png new file mode 100644 index 000000000..9d2f69c61 Binary files /dev/null and b/front_office_management_portal/static/src/img/visitor.png differ diff --git a/front_office_management_portal/views/fo_visits_portal_templates.xml b/front_office_management_portal/views/fo_visits_portal_templates.xml new file mode 100755 index 000000000..a7d373b7b --- /dev/null +++ b/front_office_management_portal/views/fo_visits_portal_templates.xml @@ -0,0 +1,215 @@ + + + + + + + + + + +