Browse Source

Dec 15 : [ADD] Initial Commit 'adult_daycare_center'

pull/298/merge
RisvanaCybro 1 year ago
parent
commit
133cd3d9fc
  1. 42
      adult_daycare_center/README.rst
  2. 23
      adult_daycare_center/__init__.py
  3. 54
      adult_daycare_center/__manifest__.py
  4. 22
      adult_daycare_center/controllers/__init__.py
  5. 99
      adult_daycare_center/controllers/adult_daycare_center.py
  6. 10
      adult_daycare_center/data/website_menu_data.xml
  7. 7
      adult_daycare_center/doc/RELEASE_NOTES.md
  8. 27
      adult_daycare_center/models/__init__.py
  9. 30
      adult_daycare_center/models/activity_type.py
  10. 198
      adult_daycare_center/models/crm_lead.py
  11. 45
      adult_daycare_center/models/daycare_activities.py
  12. 30
      adult_daycare_center/models/product_template.py
  13. 191
      adult_daycare_center/models/res_partner.py
  14. 54
      adult_daycare_center/models/sale_order.py
  15. 372
      adult_daycare_center/report/crm_lead_reports.xml
  16. 552
      adult_daycare_center/report/res_partner_reports.xml
  17. 14
      adult_daycare_center/report/sale_order_templates.xml
  18. 3
      adult_daycare_center/security/ir.model.access.csv
  19. BIN
      adult_daycare_center/static/description/assets/icons/check.png
  20. BIN
      adult_daycare_center/static/description/assets/icons/chevron.png
  21. BIN
      adult_daycare_center/static/description/assets/icons/cogs.png
  22. BIN
      adult_daycare_center/static/description/assets/icons/consultation.png
  23. BIN
      adult_daycare_center/static/description/assets/icons/ecom-black.png
  24. BIN
      adult_daycare_center/static/description/assets/icons/education-black.png
  25. BIN
      adult_daycare_center/static/description/assets/icons/hotel-black.png
  26. BIN
      adult_daycare_center/static/description/assets/icons/license.png
  27. BIN
      adult_daycare_center/static/description/assets/icons/lifebuoy.png
  28. BIN
      adult_daycare_center/static/description/assets/icons/manufacturing-black.png
  29. BIN
      adult_daycare_center/static/description/assets/icons/pos-black.png
  30. BIN
      adult_daycare_center/static/description/assets/icons/puzzle.png
  31. BIN
      adult_daycare_center/static/description/assets/icons/restaurant-black.png
  32. BIN
      adult_daycare_center/static/description/assets/icons/service-black.png
  33. BIN
      adult_daycare_center/static/description/assets/icons/trading-black.png
  34. BIN
      adult_daycare_center/static/description/assets/icons/training.png
  35. BIN
      adult_daycare_center/static/description/assets/icons/update.png
  36. BIN
      adult_daycare_center/static/description/assets/icons/user.png
  37. BIN
      adult_daycare_center/static/description/assets/icons/wrench.png
  38. BIN
      adult_daycare_center/static/description/assets/misc/categories.png
  39. BIN
      adult_daycare_center/static/description/assets/misc/check.png
  40. BIN
      adult_daycare_center/static/description/assets/misc/compass.png
  41. BIN
      adult_daycare_center/static/description/assets/misc/corporate.png
  42. BIN
      adult_daycare_center/static/description/assets/misc/customer-support.png
  43. BIN
      adult_daycare_center/static/description/assets/misc/cybrosys-logo.png
  44. BIN
      adult_daycare_center/static/description/assets/misc/logo.png
  45. BIN
      adult_daycare_center/static/description/assets/misc/pictures.png
  46. BIN
      adult_daycare_center/static/description/assets/misc/pie-chart.png
  47. BIN
      adult_daycare_center/static/description/assets/misc/right-arrow.png
  48. BIN
      adult_daycare_center/static/description/assets/misc/star.png
  49. BIN
      adult_daycare_center/static/description/assets/misc/support.png
  50. BIN
      adult_daycare_center/static/description/assets/misc/whatsapp.png
  51. BIN
      adult_daycare_center/static/description/assets/modules/1.png
  52. BIN
      adult_daycare_center/static/description/assets/modules/2.jpg
  53. BIN
      adult_daycare_center/static/description/assets/modules/3.png
  54. BIN
      adult_daycare_center/static/description/assets/modules/4.png
  55. BIN
      adult_daycare_center/static/description/assets/modules/5.png
  56. BIN
      adult_daycare_center/static/description/assets/modules/6.png
  57. BIN
      adult_daycare_center/static/description/assets/screenshots/1.png
  58. BIN
      adult_daycare_center/static/description/assets/screenshots/10.png
  59. BIN
      adult_daycare_center/static/description/assets/screenshots/11.png
  60. BIN
      adult_daycare_center/static/description/assets/screenshots/12.png
  61. BIN
      adult_daycare_center/static/description/assets/screenshots/13.png
  62. BIN
      adult_daycare_center/static/description/assets/screenshots/14.png
  63. BIN
      adult_daycare_center/static/description/assets/screenshots/15.png
  64. BIN
      adult_daycare_center/static/description/assets/screenshots/16.png
  65. BIN
      adult_daycare_center/static/description/assets/screenshots/17.png
  66. BIN
      adult_daycare_center/static/description/assets/screenshots/18.png
  67. BIN
      adult_daycare_center/static/description/assets/screenshots/19.png
  68. BIN
      adult_daycare_center/static/description/assets/screenshots/2.png
  69. BIN
      adult_daycare_center/static/description/assets/screenshots/20.png
  70. BIN
      adult_daycare_center/static/description/assets/screenshots/21.png
  71. BIN
      adult_daycare_center/static/description/assets/screenshots/22.png
  72. BIN
      adult_daycare_center/static/description/assets/screenshots/23.png
  73. BIN
      adult_daycare_center/static/description/assets/screenshots/24.png
  74. BIN
      adult_daycare_center/static/description/assets/screenshots/25.png
  75. BIN
      adult_daycare_center/static/description/assets/screenshots/26.png
  76. BIN
      adult_daycare_center/static/description/assets/screenshots/27.png
  77. BIN
      adult_daycare_center/static/description/assets/screenshots/28.png
  78. BIN
      adult_daycare_center/static/description/assets/screenshots/29.png
  79. BIN
      adult_daycare_center/static/description/assets/screenshots/3.png
  80. BIN
      adult_daycare_center/static/description/assets/screenshots/30.png
  81. BIN
      adult_daycare_center/static/description/assets/screenshots/31.png
  82. BIN
      adult_daycare_center/static/description/assets/screenshots/32.png
  83. BIN
      adult_daycare_center/static/description/assets/screenshots/33.png
  84. BIN
      adult_daycare_center/static/description/assets/screenshots/34.png
  85. BIN
      adult_daycare_center/static/description/assets/screenshots/35.png
  86. BIN
      adult_daycare_center/static/description/assets/screenshots/36.png
  87. BIN
      adult_daycare_center/static/description/assets/screenshots/4.png
  88. BIN
      adult_daycare_center/static/description/assets/screenshots/5.png
  89. BIN
      adult_daycare_center/static/description/assets/screenshots/6.png
  90. BIN
      adult_daycare_center/static/description/assets/screenshots/7.png
  91. BIN
      adult_daycare_center/static/description/assets/screenshots/8.png
  92. BIN
      adult_daycare_center/static/description/assets/screenshots/9.png
  93. BIN
      adult_daycare_center/static/description/assets/screenshots/edited_1.png
  94. BIN
      adult_daycare_center/static/description/assets/screenshots/edited_2.png
  95. BIN
      adult_daycare_center/static/description/assets/screenshots/v14-hero.gif
  96. BIN
      adult_daycare_center/static/description/banner.jpg
  97. BIN
      adult_daycare_center/static/description/icon.png
  98. 843
      adult_daycare_center/static/description/index.html
  99. 24
      adult_daycare_center/views/activity_type_views.xml
  100. 61
      adult_daycare_center/views/adult_daycare_center_menus.xml

42
adult_daycare_center/README.rst

@ -0,0 +1,42 @@
.. 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 file
Adult Daycare Center
=====================
Adult Day Care Center For Senior Citizens helps to manage Adult Daycare Center and Daycare activities.
License
-------
GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPL v3)
( http://www.gnu.org/licenses/agpl-3.0-standalone.html)
Company
-------
* `Cybrosys Techno Solutions <https://cybrosys.com/>`__
Credits
-------
Developer: (V14) Vishnu P, 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 <https://cybrosys.com/>`__
Further information
===================
HTML Description: `<static/description/index.html>`__

23
adult_daycare_center/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import controllers
from . import models

54
adult_daycare_center/__manifest__.py

@ -0,0 +1,54 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.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 <http://www.gnu.org/licenses/>.
#
#############################################################################
{
'name': "Adult Daycare Center",
'version': '14.0.1.0.0',
'category': 'Extra Tools',
'summary': """ Adult Day Care Center For Senior Citizens """,
'description': """ Adult Day Care Center For Senior Citizens to manage
Adult Daycare Center and Daycare activities""",
'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',
'data/website_menu_data.xml',
'views/res_partner_views.xml',
'views/crm_lead_views.xml',
'views/product_template_views.xml',
'views/assessment_request_templates.xml',
'views/activity_type_views.xml',
'views/daycare_activities_views.xml',
'views/sale_order_views.xml',
'views/adult_daycare_center_menus.xml',
'report/res_partner_reports.xml',
'report/crm_lead_reports.xml',
'report/sale_order_templates.xml',
],
'images': ['static/description/banner.jpg'],
'license': 'AGPL-3',
'installable': True,
'auto_install': False,
'application': False,
}

22
adult_daycare_center/controllers/__init__.py

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import adult_daycare_center

99
adult_daycare_center/controllers/adult_daycare_center.py

@ -0,0 +1,99 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import http
from odoo.http import request
class RoomBooking(http.Controller):
""" Controller for assessment_request website page """
@http.route(['/assessment_request'], type='http', auth="public",
website=True)
def assessment_request(self, **kw):
"""Function for render assessment request form"""
values = {
'guests': request.env['res.partner'].sudo().search([]),
'rooms': request.env['crm.lead'].sudo().search([])
}
return request.render("adult_daycare_center.assessment_request_form",
values)
@http.route(['/assessment_request/submit'], type='http', auth="public",
website=True, csrf=False)
def assessment_request_submit(self, **kw):
"""Function for assessment request submission"""
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'),
'first_emergency_name': kw.get('emergency_contact_2'),
'second_applicant_relationship': kw.get('applicant_relation_2'),
'first_emergency_address': kw.get('emergency_address_2'),
'first_emergency_phone': 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': kw.get('arrive_time'),
'departure_time': kw.get('departure_time'),
'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)

10
adult_daycare_center/data/website_menu_data.xml

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Self assessment Request Website Menu-->
<record id="assessment_request_menu" model="website.menu">
<field name="name">Self Assessment Request</field>
<field name="url">/assessment_request</field>
<field name="parent_id" ref="website.main_menu"/>
<field name="sequence" type="int">22</field>
</record>
</odoo>

7
adult_daycare_center/doc/RELEASE_NOTES.md

@ -0,0 +1,7 @@
## Module <adult_daycare_center>
#### 31.10.2023
#### Version 14.0.1.0.0
#### ADD
- Initial commit for Adult Daycare Center

27
adult_daycare_center/models/__init__.py

@ -0,0 +1,27 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import activity_type
from . import crm_lead
from . import daycare_activities
from . import product_template
from . import res_partner
from . import sale_order

30
adult_daycare_center/models/activity_type.py

@ -0,0 +1,30 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import fields, models
class ActivityType(models.Model):
""" Adding fields for activity type """
_name = 'activity.type'
_description = 'Activity Types'
name = fields.Char(string='Name', help='Activity Type Name')

198
adult_daycare_center/models/crm_lead.py

@ -0,0 +1,198 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import fields, models
class CrmLead(models.Model):
""" Adding fields in crm lead for day care """
_inherit = 'crm.lead'
birth_date = fields.Date(string='Birthdate', help='Date of Birth')
gender = fields.Selection([('Male', 'Male'), ('Female', 'Female')],
string='Gender', help='Gender of the person')
medicaid = fields.Integer(string='Medicaid', help='To add medicaid details')
medicare = fields.Integer(string='Medicare', help='To add medicare details')
supplemental_income = fields.Float(string='Supplemental Security Income',
help='To add supplemental security'
' income details')
interest_program = fields.Char(string='Interest In Program',
help='To add reason of interest in program')
previous_experience = fields.Selection([('Yes', 'Yes'),
('No', 'No')],
string='Previous Experience',
help='Do you have previous program '
'experience')
where_when = fields.Char(string='Where and When',
help='Where and when you have previous'
' program experience')
marital_status = fields.Selection(
[('Single', 'Single'), ('Married', 'Married'),
('Separated', 'Separated'), ('Widowed', 'Widowed'),
('Divorced', 'Divorced')], string='Marital Status',
help='To add marital status of person')
present_living = fields.Selection([
('With Relative', 'With Relative'),
('With Non-Relative', 'With Non-Relative'),
('Home Alone', 'Alone(Home/Apartment)'),
('Alone Single', 'Alone(Single Room)')],
string='Present Living Arrangement',
help='To add the person present Living Agreement')
living_with_whom = fields.Char(string='Living With Whom',
help='To add person living with whom')
living_with = fields.Char(string='Living With',
help='To add person living with details')
relationship_responsible_relative = fields.Char(
string='Relationship Responsible Relative',
help='To add details of relationship responsible relative')
nearest_relative = fields.Char(string='Nearest Relative',
help='To add nearest relative of the person')
nearest_relative_relation = fields.Char(string='Nearest Relative Relation',
help='Nearest relative '
'relation with the person')
business_phone = fields.Char(string='Business Phone',
help='To add business Phone Number')
emergency_name = fields.Char(string='Emergency Name', help='To add '
'emergency Name')
applicant_relationship = fields.Char(string='Applicant Relationship',
help='To add relationship with'
'applicant')
emergency_address = fields.Text(string='Emergency Address',
help='To add emergency contact address')
emergency_phone = fields.Char(string='Emergency Phone',
help='To add emergency Phone Number')
first_emergency_name = fields.Char(string='Emergency Name#1',
help='To add emergency contact name#1')
second_applicant_relationship = fields.Char(
string='Applicant Relationship#2',
help='To add relationship with applicant#2')
first_emergency_address = fields.Text(string='Emergency Address#1',
help='To add emergency address of #1')
first_emergency_phone = fields.Char(string='Emergency Phone#1',
help='To add emergency'
'phone number of #1')
physician_name = fields.Char(string='Physician Name',
help='To add name of physician')
physician_address = fields.Text(string='Physician Address',
help='To add address of physician')
physician_phone = fields.Char(string='Physician Phone',
help='To add phone number of physician')
physician_last_visit = fields.Date(string='Physician Last Visit',
help='To add last visit date with '
'physician')
dentist_name = fields.Char(string='Dentist Name', help='To add name of'
' dentist')
dentist_address = fields.Text(string='Dentist Address',
help='To add address of dentist')
dentist_phone = fields.Char(string='Dentist Phone',
help='To add phone number of dentist')
dentist_last_visit = fields.Date(string='Dentist Last Visit',
help='To add last visit with dentist')
transportation = fields.Selection(
[('Relative or Friend', 'Relative or Friend'),
('Public Transportation', 'Public Transportation'),
('Blessed Assurance', 'Blessed Assurance')],
string='Transportation', help='To add transportation with')
arrival_time = fields.Float(string='Arrival TIme', help='To add time of '
'arrival')
departure_time = fields.Float(string='Departure Time',
help='To add time of departure')
special_diet = fields.Selection([('Yes', 'Yes'), ('No', 'No')],
string='Special Diet',
help='To add person have any special Diet?')
responsible = fields.Char(string='Responsible', help='To add '
'responsible person')
paid_by = fields.Selection([('Myself', 'Myself'),
('Relative', 'Relative'),
('Another Party', 'Another Party')],
string='Paid By', help='To add paid by details')
paid_by_name = fields.Char(string='Payer Name', help='To add name of payer')
paid_by_phone = fields.Char(string='Payer Phone',
help='To add phone number of payer')
your_email = fields.Char(string='Your Email', help='To add your email '
'address', )
hospital_name = fields.Char(string='Hospital Name', help='Name of Hospital')
today_date = fields.Date(string='Today Date', default=fields.Date.today,
help="Today's Date")
diet_detail = fields.Char(string='Diet Detail', help='Details of your Diet')
allergies = fields.Char(string='List of Allergies',
help='To add person allergy details')
time_request = fields.Char(string='Time Request',
help='To add time request of the person')
employed_at = fields.Char(string='Employed At', help='To add employed at'
' details')
request_assurance = fields.Char(string='Blessed Assurance',
help='To add blessed assurance details')
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': self.physician_name,
'physician_address': self.physician_address,
'physician_phone': self.physician_phone,
'dentist': 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,
'first_emergency_name': self.first_emergency_name,
'second_applicant_relationship': self.second_applicant_relationship,
'first_emergency_address': self.first_emergency_address,
'first_emergency_phone': self.first_emergency_phone,
'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,
})

45
adult_daycare_center/models/daycare_activities.py

@ -0,0 +1,45 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import fields, models
class DaycareActivities(models.Model):
""" Adding fields and functionalities in daycare activities"""
_name = 'daycare.activities'
_description = 'Day Care Activities'
activity_type_id = fields.Many2one('activity.type', string='Name',
required=True, help='To add name of'
' activity')
product_id = fields.Many2one('product.template',
string='Product',
domain=[('is_adult_activity', '=', True)],
help='To add product details', required=True, )
notes = fields.Char(string='Notes', help='To add notes')
time_in = fields.Float(string='Time In', help='To add time in details')
time_out = fields.Float(string='Time Out', help='To add time out details')
responsible_id = fields.Many2one('res.users',
string='Responsible By',
help='To add responsible person details')
res_partner_id = fields.Many2one('res.partner',
string='Partner',
help='Partner Details')

30
adult_daycare_center/models/product_template.py

@ -0,0 +1,30 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import fields, models
class ProductTemplate(models.Model):
""" Adding boolean field for adult activity in product"""
_inherit = 'product.template'
is_adult_activity = fields.Boolean(string='Is Adult Activity?',
help='To mark is adult activity or not')

191
adult_daycare_center/models/res_partner.py

@ -0,0 +1,191 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import api, fields, models
class AdultMembers(models.Model):
""" Inherit res partner add fields """
_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='To add social security number')
medicare_no = fields.Integer(string='Medicare Number',
help='To add Medicare number')
medicaid_no = fields.Integer(string='Medicaid Number',
help='To add Medicaid number')
birth_date = fields.Date(string='Birth Date', help='To add date of birth')
age = fields.Integer(string='Age', help='To add age of person')
referred_by_id = fields.Many2one('res.partner',
string='Referred By',
help='To add referred details')
marital_status = fields.Selection(
[('Single', 'Single'), ('Married', 'Married'),
('Separated', 'Separated'), ('Widowed', 'Widowed'),
('Divorced', 'Divorced')], string='Marital Status',
help='To add marital details of the person')
place_birth = fields.Char(string='Birth Place',
help='To add place of birth')
responsible_id = fields.Many2one('hr.employee',
string='Responsible Party/Guardian',
help='To add responsible party/guardian')
responsible_address = fields.Text(string='Address',
help='To add responsible address')
responsible_telephone = fields.Char(string='Telephone',
help='To add responsible '
'telephone number')
care_provider_id = fields.Many2one('hr.employee',
string='Primary Care Provider',
help='To add primary care '
'provider details')
care_provider_address = fields.Text(string='Address',
help='To add address of care provider')
care_provider_telephone = fields.Text(string='Telephone',
help='To add care provider '
'telephone number')
physician = fields.Char(string='Physician', help='To add physician details')
physician_address = fields.Text(string='Address',
help='To add address of physician')
physician_phone = fields.Char(string='Phone',
help='To add phone number of physician')
travel_by = fields.Selection([('Car', 'Car'), ('Bus', 'Bus')],
string='Travel By', help='To add '
'travel by details')
travel_assistance = fields.Boolean(string='Is Need Travel Assistance',
help='To add travel assistance details')
present_medical = fields.Char(string='Present Diagnoses/Medical Problems',
help='To add Present '
'diagnoses/medical problems'
)
other_disability = fields.Char(string='Other Disability',
help='To add other disabilities')
weight = fields.Float(string='Weight', help='To add weight')
height = fields.Float(string='Height', help='To add height')
dentist = fields.Char(string='Dentist Name', help='To add name of dentist')
dentist_address = fields.Text(string='Address', help='To add '
'address of dentist')
dentist_phone = fields.Char(string='Phone', help='To add '
'phone number of dentist')
dentist_last_visit = fields.Date(string='Dentist Last Visit',
help="To add dentist's last visit date")
daycare_activities_ids = fields.One2many('daycare.activities',
'res_partner_id',
string='Daycare Activities',
help='To add daycare '
'activity details')
transportation = fields.Selection(
[('Relative or Friend', 'Relative or Friend'),
('Public Transportation', 'Public Transportation'),
('Blessed Assurance', 'Blessed Assurance')],
string='Transportation', help='To add transportation details')
arrival_time = fields.Float(string='Arrival TIme', help='To add '
'time of arrival')
departure_time = fields.Float(string='Departure Time',
help='To add time of departure')
special_diet = fields.Selection([('Yes', 'Yes'), ('No', 'No')],
string='Special Diet',
help='To add special diet details')
diet_detail = fields.Char(string='Diet Detail', help='To add details of '
'diet of the person')
allergies = fields.Char(string='List of Allergies',
help='To add allergies of the person')
time_request = fields.Char(string='Time Request',
help='To add time request details')
emergency_name = fields.Char(string='Emergency Name',
help='To add emergency contact name')
applicant_relationship = fields.Char(string='Applicant Relationship',
help='To add relationship with'
' Applicant')
emergency_address = fields.Text(string='Emergency address',
help='To add address of emergency contact')
emergency_phone = fields.Char(string='Emergency phone',
help='To add phone number of '
'emergency Contact')
first_emergency_name = fields.Char(string='Emergency Name#1',
help='To add name of emergency #1')
second_applicant_relationship = fields.Char(
string='Applicant Relationship#2',
help='To add applicant relationship with #2'
)
first_emergency_address = fields.Text(string='Emergency Address#1',
help='To add emergency address of #1')
first_emergency_phone = fields.Char(string='Emergency Phone#1',
help='To add emergency '
'phone number of #1')
responsible = fields.Char(string='Responsible', help='To add '
'responsible Details')
paid_by = fields.Selection([('Myself', 'Myself'),
('Relative', 'Relative'),
('Another Party', 'Another Party')],
string='Paid By', help='To add paid by details')
paid_by_name = fields.Char(string='Payer Name', help='To add name of payer')
paid_by_phone = fields.Char(string='Payer Phone',
help='To add phone number of payer')
your_email = fields.Char(string='Email', help='To add email')
hospital_name = fields.Char(string='Hospital Name', help='To add '
'name of hospital')
today_date = fields.Date(string='Today Date', help='To add today date')
interest_program = fields.Char(string='Interest In Program',
help='To add reason of interest in program')
previous_experience = fields.Selection([('Yes', 'Yes'), ('No', 'No')],
string='Previous Experience',
help='To add have previous'
' experience with program ')
where_when = fields.Char(string='Where and When',
help='To add where and when you have '
'previous experience')
present_living = fields.Selection([
('With Relative', 'With Relative'),
('With Non-Relative', 'With Non-Relative'),
('Home Alone', 'Alone(Home/Apartment)'),
('Alone Single', 'Alone(Single Room)')],
string='Present Living Arrangement',
help='To add present Living arrangement')
living_with_whom = fields.Char(string='Living With Whom',
help='To add person living with whom')
living_with = fields.Char(string='Living With', help='To add '
'person living with')
relationship_responsible_relative = fields.Char(
string='Relationship Responsible Relative',
help='To add relationship responsible relative details')
nearest_relative = fields.Char(string='Nearest Relative',
help='To add nearest relative of the person')
nearest_relative_relation = fields.Char(string='Nearest Relative Relation',
help='To add nearest '
'relative relation details')
business_phone = fields.Char(string='Business Phone',
help='To add business phone number')
employed_at = fields.Char(string='Employed At',
help='To add where you employed at')
@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
"""
self.is_customer = self.is_adult_member

54
adult_daycare_center/models/sale_order.py

@ -0,0 +1,54 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Techno Solutions (Contact : 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 <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import api, fields, models
class SaleOrder(models.Model):
""" Inherit sale order and add adult person id"""
_inherit = 'sale.order'
adult_person_id = fields.Many2one('res.partner',
string='Adult Person',
domain="[('is_adult_member', '=', True)]",
help='To add is adult person or not')
@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)
self.write({'order_line': [(5, 0)]})
self.update({
'order_line': [(0, 0, {
'product_id': rec.id,
'product_uom': rec.uom_id.id,
'product_uom_qty': 1,
'name': rec.name,
'price_unit': rec.list_price,
}) for rec in product],
})

372
adult_daycare_center/report/crm_lead_reports.xml

@ -0,0 +1,372 @@
<?xml version="1.0"?>
<odoo>
<record id="action_report_crm_lead" model="ir.actions.report">
<!-- Report action of report crm lead-->
<field name="name">Adult Care Details</field>
<field name="model">crm.lead</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">adult_daycare_center.adult_care_crm_lead_report</field>
<field name="report_file">adult_daycare_center.adult_care_crm_lead_report</field>
<field name="binding_model_id" ref="model_crm_lead"/>
<field name="binding_type">report</field>
</record>
<template id="adult_care_crm_lead_report">
<!-- Report template of adult care crm lead-->
<t t-call="web.html_container">
<t t-call="web.external_layout">
<div class="page">
<t t-foreach="docs" t-as="data">
<center>
<span style="font-size:25px;">
<strong>
<t t-esc="data['name']"/>
-
<t t-esc="data['partner_id'].name"/>
</strong>
</span>
</center>
<br/>
<span>
<strong style="font-size:25px;">Personal
Information
</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Birthdate</strong>
</td>
<td>
<t t-esc="data['birth_date']"/>
</td>
<td>
<strong>Gender</strong>
</td>
<td>
<t t-esc="data['gender']"/>
</td>
</tr>
<tr>
<td>
<strong>Address</strong>
</td>
<td><t t-esc="data['street']"/>,
<t t-esc="data['city']"/>
</td>
<td>
<strong>Medicaid</strong>
</td>
<td>
<t t-esc="data['medicaid']"/>
</td>
</tr>
<tr>
<td>
<strong>Medicare</strong>
</td>
<td>
<t t-esc="data['medicare']"/>
</td>
<td>
<strong>Marital Status</strong>
</td>
<td>
<t t-esc="data['marital_status']"/>
</td>
</tr>
<tr>
<td>
<strong>Supplemental Income</strong>
</td>
<td>
<t t-esc="data['supplemental_income']"/>
</td>
<td>
<strong>Interest in Program</strong>
</td>
<td>
<t t-esc="data['interest_program']"/>
</td>
</tr>
<tr>
<td>
<strong>Previous Experience</strong>
</td>
<td>
<t t-esc="data['previous_experience']"/>
</td>
<td>
<strong>Where and When</strong>
</td>
<td>
<t t-esc="data['where_when']"/>
</td>
</tr>
</table>
<br/>
</span>
<span>
<strong style="font-size:25px;">Relative and
Emergency Detail
</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Present Living Arrangement
</strong>
</td>
<td>
<t t-esc="data['present_living']"/>
</td>
<td>
<strong>Emergency Name</strong>
</td>
<td>
<t t-esc="data['emergency_name']"/>
</td>
</tr>
<tr>
<td>
<strong>Living with whom</strong>
</td>
<td><t t-esc="data['living_with_whom']"/>,
<t t-esc="data['city']"/>
</td>
<td>
<strong>Applicant Relationship</strong>
</td>
<td>
<t t-esc="data['applicant_relationship']"/>
</td>
</tr>
<tr>
<td>
<strong>Living with Relationship
</strong>
</td>
<td>
<t t-esc="data['living_with']"/>
</td>
<td>
<strong>Address Emergency</strong>
</td>
<td>
<t t-esc="data['emergency_address']"/>
</td>
</tr>
<tr>
<td>
<strong>Responsible Relative</strong>
</td>
<td>
<t t-esc="data['relationship_responsible_relative']"/>
</td>
<td>
<strong>Phone Emergency</strong>
</td>
<td>
<t t-esc="data['emergency_phone']"/>
</td>
</tr>
<tr>
<td>
<strong>Nearest Relative</strong>
</td>
<td>
<t t-esc="data['nearest_relative']"/>
</td>
<td>
<strong>Emergency Name</strong>
</td>
<td>
<t t-esc="data['first_emergency_name']"/>
</td>
</tr>
<tr>
<td>
<strong>Relationship with Relative
</strong>
</td>
<td>
<t t-esc="data['nearest_relative_relation']"/>
</td>
<td>
<strong>Applicant Relationship #1
</strong>
</td>
<td>
<t t-esc="data['second_applicant_relationship']"/>
</td>
</tr>
</table>
<br/>
</span>
<span>
<strong style="font-size:25px;">Medical and
Transportation Detail
</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Physician Name</strong>
</td>
<td>
<t t-esc="data['physician_name']"/>
</td>
<td>
<strong>Transportation</strong>
</td>
<td>
<t t-esc="data['transportation']"/>
</td>
</tr>
<tr>
<td>
<strong>Physician Address</strong>
</td>
<td><t t-esc="data['physician_address']"/>,
<t t-esc="data['city']"/>
</td>
<td>
<strong>Arrival Time</strong>
</td>
<td>
<t t-esc="data['arrival_time']"/>
</td>
</tr>
<tr>
<td>
<strong>Phone</strong>
</td>
<td>
<t t-esc="data['physician_phone']"/>
</td>
<td>
<strong>Departure Time</strong>
</td>
<td>
<t t-esc="data['departure_time']"/>
</td>
</tr>
<tr>
<td>
<strong>Physician Last Vist</strong>
</td>
<td>
<t t-esc="data['physician_last_visit']"/>
</td>
<td>
<strong>Special Diet</strong>
</td>
<td>
<t t-esc="data['special_diet']"/>
</td>
</tr>
<tr>
<td>
<strong>Dentist Name</strong>
</td>
<td>
<t t-esc="data['dentist_name']"/>
</td>
<td>
<strong>Transportation</strong>
</td>
<td>
<t t-esc="data['transportation']"/>
</td>
</tr>
<tr>
<td>
<strong>Dentist Address</strong>
</td>
<td>
<t t-esc="data['dentist_address']"/>
</td>
<td>
<strong>Responsible</strong>
</td>
<td>
<t t-esc="data['responsible']"/>
</td>
</tr>
<tr>
<td>
<strong>Dentist Phone</strong>
</td>
<td>
<t t-esc="data['dentist_phone']"/>
</td>
<td>
<strong>Phone Pay</strong>
</td>
<td>
<t t-esc="data['paid_by_name']"/>
</td>
</tr>
<tr>
<td>
<strong>Date of Dentist</strong>
</td>
<td>
<t t-esc="data['dentist_last_visit']"/>
</td>
<td>
<strong>Your Email</strong>
</td>
<td>
<t t-esc="data['your_email']"/>
</td>
</tr>
<tr>
<td>
<strong>Hospital Name</strong>
</td>
<td>
<t t-esc="data['hospital_name']"/>
</td>
<td>
<strong>Today date</strong>
</td>
<td>
<t t-esc="data['today_date']"/>
</td>
</tr>
</table>
<br/>
</span>
<span>
<strong style="font-size:25px;">Other Information
</strong>
<table class="table table-borderless">
<tr>
<td colspan="2">
<strong>Diet Detail</strong>
</td>
<td colspan="2">
<t t-esc="data['diet_detail']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>List of Allergies</strong>
</td>
<td colspan="2">
<t t-esc="data['allergies']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Time Request</strong>
</td>
<td colspan="2">
<t t-esc="data['time_request']"/>
</td>
</tr>
</table>
</span>
</t>
</div>
</t>
</t>
</template>
</odoo>

552
adult_daycare_center/report/res_partner_reports.xml

@ -0,0 +1,552 @@
<?xml version="1.0"?>
<odoo>
<record id="action_report_adult_details" model="ir.actions.report">
<!-- Report action of adult details-->
<field name="name">Adult Care Details</field>
<field name="model">res.partner</field>
<field name="report_type">qweb-pdf</field>
<field name="report_name">adult_daycare_center.adult_care_details_report</field>
<field name="report_file">adult_daycare_center.adult_care_details_report</field>
<field name="binding_model_id" ref="model_res_partner"/>
<field name="binding_type">report</field>
</record>
<template id="adult_care_details_report">
<!-- Report template of adult care details-->
<t t-call="web.html_container">
<t t-call="web.external_layout">
<div class="page">
<t t-foreach="docs" t-as="data">
<center>
<span style="font-size:25px;">
<strong>Member :
<t t-esc="data['name']"/>
</strong>
</span>
</center>
<br/>
<span>
<strong style="font-size:25px;">Application
Information
</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Social Security Number</strong>
</td>
<td>
<t t-esc="data['social_security_no']"/>
</td>
<td>
<strong>Referred By</strong>
</td>
<td>
<t t-esc="data['referred_by_id'].name"/>
</td>
</tr>
<tr>
<td>
<strong>Medicare Number</strong>
</td>
<td>
<t t-esc="data['medicare_no']"/>
</td>
<td>
<strong>Marital Status</strong>
</td>
<td>
<t t-esc="data['marital_status']"/>
</td>
</tr>
<tr>
<td>
<strong>Medicaid Number</strong>
</td>
<td>
<t t-esc="data['medicaid_no']"/>
</td>
<td>
<strong>Place of Birth</strong>
</td>
<td>
<t t-esc="data['place_birth']"/>
</td>
</tr>
<tr>
<td>
<strong>Birth Date</strong>
</td>
<td>
<t t-esc="data['birth_date']"/>
</td>
<td>
<strong>Age</strong>
</td>
<td>
<t t-esc="data['age']"/>
</td>
</tr>
<tr>
<td>
<strong>Responsible Party/Guardian
</strong>
</td>
<td>
<t t-esc="data['responsible_id'].name"/>
</td>
<td>
<strong>Primary Care</strong>
</td>
<td>
<t t-esc="data['care_provider_id'].name"/>
</td>
</tr>
<tr>
<td>
<strong>Responsible Address</strong>
</td>
<td>
<t t-esc="data['responsible_address']"/>
</td>
<td>
<strong>Primary Care Address</strong>
</td>
<td>
<t t-esc="data['care_provider_address']"/>
</td>
</tr>
<tr>
<td>
<strong>Responsible Telephone</strong>
</td>
<td>
<t t-esc="data['responsible_telephone']"/>
</td>
<td>
<strong>Primary Care Telephone</strong>
</td>
<td>
<t t-esc="data['care_provider_telephone']"/>
</td>
</tr>
<tr>
<td>
<strong>Present Living Arrangements
</strong>
</td>
<td>
<t t-esc="data['present_living']"/>
</td>
<td>
<strong>Living with whom</strong>
</td>
<td>
<t t-esc="data['living_with_whom']"/>
</td>
</tr>
<tr>
<td>
<strong>Relationship with whom their
living
</strong>
</td>
<td>
<t t-esc="data['living_with']"/>
</td>
<td>
<strong>Nearest Responsible Relative
</strong>
</td>
<td>
<t t-esc="data['nearest_relative']"/>
</td>
</tr>
<tr>
<td>
<strong>If Employed, where</strong>
</td>
<td>
<t t-esc="data['employed_at']"/>
</td>
<td>
<strong>Business Phone</strong>
</td>
<td>
<t t-esc="data['business_phone']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Why interested in joining the
program?
</strong>
</td>
<td colspan="2">
<t t-esc="data['interest_program']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Have you had previous experience
in an Adult Daycare Program?
</strong>
</td>
<td colspan="2">
<t t-esc="data['previous_experience']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>If yes, Where and When?</strong>
</td>
<td colspan="2">
<t t-esc="data['where_when']"/>
</td>
</tr>
</table>
<br/>
</span>
<span>
<strong style="font-size:25px;">Medical Details
</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Physician</strong>
</td>
<td>
<t t-esc="data['physician']"/>
</td>
<td>
<strong>Travel By</strong>
</td>
<td>
<t t-esc="data['travel_by']"/>
</td>
</tr>
<tr>
<td>
<strong>Address</strong>
</td>
<td>
<t t-esc="data['physician_address']"/>
</td>
<td>
<strong>Is Need Travel Assistance
</strong>
</td>
<td>
<t t-esc="data['travel_assistance']"/>
</td>
</tr>
<tr>
<td>
<strong>Phone</strong>
</td>
<td>
<t t-esc="data['physician_phone']"/>
</td>
<td/>
<td/>
</tr>
<tr>
<td>
<strong>Present Diagnoses/Medical
Problems
</strong>
</td>
<td>
<t t-esc="data['present_medical']"/>
</td>
<td>
<strong>Other Disability</strong>
</td>
<td>
<t t-esc="data['other_disability']"/>
</td>
</tr>
<tr>
<td>
<strong>Weight</strong>
</td>
<td>
<t t-esc="data['weight']"/>
</td>
<td>
<strong>Height</strong>
</td>
<td>
<t t-esc="data['height']"/>
</td>
</tr>
<tr>
<td>
<strong>Dentist</strong>
</td>
<td>
<t t-esc="data['dentist']"/>
</td>
<td>
<strong>Address</strong>
</td>
<td>
<t t-esc="data['dentist_address']"/>
</td>
</tr>
<tr>
<td>
<strong>Phone Number</strong>
</td>
<td>
<t t-esc="data['dentist_phone']"/>
</td>
<td>
<strong>Date of Last Visit</strong>
</td>
<td>
<t t-esc="data['dentist_last_visit']"/>
</td>
</tr>
</table>
<br/>
</span>
<span t-if="data['daycare_activities_ids']">
<strong style="font-size:25px;">Activity</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Name</strong>
</td>
<td>
<strong>Product</strong>
</td>
<td>
<strong>Notes</strong>
</td>
<td>
<strong>Time In</strong>
</td>
<td>
<strong>Time Out</strong>
</td>
<td>
<strong>Responsible By</strong>
</td>
</tr>
<tr t-foreach="data['daycare_activities_ids']"
t-as="rec">
<td>
<t t-esc="rec['activity_type_id'].name"/>
</td>
<td>
<t t-esc="rec['product_id'].name"/>
</td>
<td>
<t t-esc="rec['notes']"/>
</td>
<td>
<t t-esc="rec['time_in']"/>
</td>
<td>
<t t-esc="rec['time_out']"/>
</td>
<td>
<t t-esc="rec['responsible_id'].name"/>
</td>
</tr>
</table>
<br/>
</span>
<span>
<strong style="font-size:25px;">Emergency Care
Information
</strong>
<strong style="font-size:20px;">Emergency
Contact#1
</strong>
<br/>
<table class="table table-borderless">
<tr>
<td>
<strong>Full Name</strong>
</td>
<td>
<t t-esc="data['emergency_name']"/>
</td>
<td>
<strong>Relationship To Applicant
</strong>
</td>
<td>
<t t-esc="data['applicant_relationship']"/>
</td>
</tr>
<tr>
<td>
<strong>Address</strong>
</td>
<td>
<t t-esc="data['emergency_address']"/>
</td>
<td>
<strong>Phone</strong>
</td>
<td>
<t t-esc="data['emergency_phone']"/>
</td>
</tr>
</table>
<br/>
<strong style="font-size:20px;">Emergency
Contact#2
</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Full Name</strong>
</td>
<td>
<t t-esc="data['first_emergency_name']"/>
</td>
<td>
<strong>Relationship To Applicant
</strong>
</td>
<td>
<t t-esc="data['second_applicant_relationship']"/>
</td>
</tr>
<tr>
<td>
<strong>Address</strong>
</td>
<td>
<t t-esc="data['first_emergency_address']"/>
</td>
<td>
<strong>Phone</strong>
</td>
<td>
<t t-esc="data['first_emergency_phone']"/>
</td>
</tr>
</table>
<br/>
</span>
<span>
<strong style="font-size:25px;">Service</strong>
<table class="table table-borderless">
<tr>
<td>
<strong>Transportation Provided By
</strong>
</td>
<td>
<t t-esc="data['transportation']"/>
</td>
<td>
<strong>Arrive Time</strong>
</td>
<td>
<t t-esc="data['arrival_time']"/>
</td>
</tr>
<tr>
<td>
<strong>Departure Time</strong>
</td>
<td>
<t t-esc="data['departure_time']"/>
</td>
<td>
<strong>Special Diet?</strong>
</td>
<td>
<t t-esc="data['special_diet']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>If yes, Give Details</strong>
</td>
<td colspan="2">
<t t-esc="data['diet_detail']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>List of Allergies</strong>
</td>
<td colspan="2">
<t t-esc="data['allergies']"/>
</td>
</tr>
</table>
</span>
<span>
<strong style="font-size:25px;">Contract and
Commitment
</strong>
<table class="table table-borderless">
<tr>
<td colspan="2">
<strong>I acknowledge that the
participation in this program will
be paid by
</strong>
</td>
<td colspan="2">
<t t-esc="data['paid_by']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Name of person/party responsible
for mentioned above
</strong>
</td>
<td colspan="2">
<t t-esc="data['paid_by_name']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Phone number of person to pay
bill
</strong>
</td>
<td colspan="2">
<t t-esc="data['paid_by_phone']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Your email</strong>
</td>
<td colspan="2">
<t t-esc="data['your_email']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Hospital Choice</strong>
</td>
<td colspan="2">
<t t-esc="data['hospital_name']"/>
</td>
</tr>
<tr>
<td colspan="2">
<strong>Digital Signature</strong>
</td>
<td colspan="2">
<t t-esc="data['name']"/>
</td>
</tr>
</table>
</span>
</t>
</div>
</t>
</t>
</template>
</odoo>

14
adult_daycare_center/report/sale_order_templates.xml

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="report_saleorder_document"
inherit_id="sale.report_saleorder_document">
<!-- Template for add details of adult person in sale order document-->
<xpath expr="//div[@id='informations']" position="inside">
<div t-if="doc.adult_person_id.name"
class="col-auto col-3 mw-100 mb-2">
<strong>Adult Person:</strong>
<p class="m-0" t-field="doc.adult_person_id"/>
</div>
</xpath>
</template>
</odoo>

3
adult_daycare_center/security/ir.model.access.csv

@ -0,0 +1,3 @@
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
1 id name model_id/id group_id/id perm_read perm_write perm_create perm_unlink
2 access_activity_type_user access.activity.type.user model_activity_type base.group_user 1 1 1 1
3 access_daycare_activities_user access.daycare.activities.user model_daycare_activities base.group_user 1 1 1 1

BIN
adult_daycare_center/static/description/assets/icons/check.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
adult_daycare_center/static/description/assets/icons/chevron.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

BIN
adult_daycare_center/static/description/assets/icons/cogs.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
adult_daycare_center/static/description/assets/icons/consultation.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
adult_daycare_center/static/description/assets/icons/ecom-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

BIN
adult_daycare_center/static/description/assets/icons/education-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

BIN
adult_daycare_center/static/description/assets/icons/hotel-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 B

BIN
adult_daycare_center/static/description/assets/icons/license.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
adult_daycare_center/static/description/assets/icons/lifebuoy.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
adult_daycare_center/static/description/assets/icons/manufacturing-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

BIN
adult_daycare_center/static/description/assets/icons/pos-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 878 B

BIN
adult_daycare_center/static/description/assets/icons/puzzle.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 653 B

BIN
adult_daycare_center/static/description/assets/icons/restaurant-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

BIN
adult_daycare_center/static/description/assets/icons/service-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 B

BIN
adult_daycare_center/static/description/assets/icons/trading-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

BIN
adult_daycare_center/static/description/assets/icons/training.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

BIN
adult_daycare_center/static/description/assets/icons/update.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
adult_daycare_center/static/description/assets/icons/user.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 B

BIN
adult_daycare_center/static/description/assets/icons/wrench.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
adult_daycare_center/static/description/assets/misc/categories.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
adult_daycare_center/static/description/assets/misc/check.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
adult_daycare_center/static/description/assets/misc/compass.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
adult_daycare_center/static/description/assets/misc/corporate.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
adult_daycare_center/static/description/assets/misc/customer-support.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
adult_daycare_center/static/description/assets/misc/cybrosys-logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
adult_daycare_center/static/description/assets/misc/logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
adult_daycare_center/static/description/assets/misc/pictures.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
adult_daycare_center/static/description/assets/misc/pie-chart.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
adult_daycare_center/static/description/assets/misc/right-arrow.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 967 B

BIN
adult_daycare_center/static/description/assets/misc/star.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
adult_daycare_center/static/description/assets/misc/support.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
adult_daycare_center/static/description/assets/misc/whatsapp.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
adult_daycare_center/static/description/assets/modules/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
adult_daycare_center/static/description/assets/modules/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
adult_daycare_center/static/description/assets/modules/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
adult_daycare_center/static/description/assets/modules/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
adult_daycare_center/static/description/assets/modules/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
adult_daycare_center/static/description/assets/modules/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 296 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/10.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/11.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/12.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/13.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/14.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/15.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/16.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/17.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/18.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/19.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/20.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/21.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/22.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/23.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/24.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/25.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/26.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/27.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/28.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/29.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/30.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/31.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/32.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/33.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/34.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/35.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/36.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/9.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/edited_1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/edited_2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
adult_daycare_center/static/description/assets/screenshots/v14-hero.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 KiB

BIN
adult_daycare_center/static/description/banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
adult_daycare_center/static/description/icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

843
adult_daycare_center/static/description/index.html

@ -0,0 +1,843 @@
<div style="background-color: #714B67; min-height: 600px; width: 100%; padding: 15px; position: relative;">
<!-- TITLE BAR -->
<div class="d-flex align-items-center justify-content-between"
style="border-bottom: 1px solid #875A7B; padding: 15px; display: flex; justify-content: space-between; align-items: center;">
<img src="assets/misc/cybrosys-logo.png" width="42" height="42"
style="width: 42px; height: 42px;"/>
<div>
<div style="color: #7C7BAD; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;"
class="mr-2">
<i class="fa fa-check mr-1"></i>Community
</div>
<div style="color: #875A7B; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;"
class="mr-2">
<i class="fa fa-check mr-1"></i>Enterprise
</div>
<div style="color: #017E84; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;"
class="mr-2">
<i class="fa fa-check mr-1"></i>Odoo.sh
</div>
</div>
</div>
<!-- END OF TITLE BAR -->
<!-- APP HERO -->
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-12 col-lg-12">
<h1 style="color: #FFFFFF; font-weight: bolder; font-size: 50px; text-align: center; margin-top: 50px;">
Adult Daycare Center</h1>
<p style="color:#FFFFFF; padding: 8px 15px; text-align: center; font-size: 24px;">
Manage Adult Day Care Center and Activities.</p>
<!-- END OF APP HERO -->
<img src="assets/screenshots/v14-hero.gif"
style="width: 75%; height: auto; position: absolute; margin-left: auto; margin-right: auto; top: 45%; left: 12%; right: auto;"/>
</div>
</div>
</div>
</div>
<!-- NAVIGATION SECTION -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px; margin-top: 300px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/compass.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Explore This
Module</h2>
</div>
<div class="row my-4" style="font-family: 'Montserrat', sans-serif;">
<div class="col-sm-12 col-md-6 my-3">
<a href="#overview">
<div class="d-flex justify-content-between align-items-center"
style="background-color: #f5f5f5; padding: 30px; width: 100%;">
<div>
<span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Overview</span>
<span
style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33; display: block;">Learn
more about this
module</span>
</div>
<img src="assets/misc/right-arrow.png" width="36" height="36"/>
</div>
</a>
</div>
<div class="col-sm-12 col-md-6 my-3">
<a href="#features">
<div class="d-flex justify-content-between align-items-center"
style="background-color: #f5f5f5; padding: 30px; width: 100%;">
<div>
<span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Features</span>
<span
style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33; display: block;">View
features of this
module</span>
</div>
<img src="assets/misc/right-arrow.png" width="36" height="36"/>
</div>
</a>
</div>
<div class="col-sm-12 col-md-6 my-3">
<a href="#screenshots">
<div class="d-flex justify-content-between align-items-center"
style="background-color: #f5f5f5; padding: 30px; width: 100%;">
<div>
<span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Screenshots</span>
<span
style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33; display: block;">View
screenshots for this
module</span>
</div>
<img src="assets/misc/right-arrow.png" width="36" height="36"/>
</div>
</a>
</div>
</div>
<!-- END OF NAVIGATION SECTION -->
<!-- OVERVIEW SECTION -->
<div class="d-flex align-items-center" id="overview"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/pie-chart.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Overview
</h2>
</div>
<div class="row"
style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;">
<div class="col-sm-12 py-4">
This fully integrated app allows for the management of adult day care
services and activities alongside Odoo's standard applications.
Its easy to use and very user-friendly.
</div>
</div>
<!-- END OF OVERVIEW SECTION -->
<!--FEATURES SECTIONS-->
<div class="row" id="features">
<div class="col-md-12"
style="border-bottom: 1px solid #d5d5d5 !important; margin: 2rem 0 !important">
<h2
style="font-family: 'Montserrat', sans-serif !important; font-weight: 600 !important; color: #714B67 !important; font-size: 1.5rem !important;">
<i class="fa fa-star mr-2"></i>Features
</h2>
</div>
<div class="col-md-6 pl-3 py-3 d-flex">
<div>
<img src="assets/icons/check.png">
</div>
<div>
<h4
style="font-family: 'Roboto', sans-serif !important; font-weight: 600 !important; color: #282F33 !important; font-size: 1.3rem !important;">
Management of Adult dare care request</h4>
</div>
</div>
<div class="col-md-6 pl-3 py-3 d-flex">
<div>
<img src="assets/icons/check.png">
</div>
<div>
<h4
style="font-family: 'Roboto', sans-serif !important; font-weight: 600 !important; color: #282F33 !important; font-size: 1.3rem !important;">
Printing Adult Dare Care registration pdf report</h4>
</div>
</div>
<div class="col-md-6 pl-3 py-3 d-flex">
<div>
<img src="assets/icons/check.png">
</div>
<div>
<h4
style="font-family: 'Roboto', sans-serif !important; font-weight: 600 !important; color: #282F33 !important; font-size: 1.3rem !important;">
Quote/Sales order can be created from Day Care
Registration</h4>
</div>
</div>
<div class="col-md-6 pl-3 py-3 d-flex">
<div>
<img src="assets/icons/check.png">
</div>
<div>
<h4
style="font-family: 'Roboto', sans-serif !important; font-weight: 600 !important; color: #282F33 !important; font-size: 1.3rem !important;">
Task generation from Sales order</h4>
</div>
</div>
<div class="col-md-6 pl-3 py-3 d-flex">
<div>
<img src="assets/icons/check.png">
</div>
<div>
<h4
style="font-family: 'Roboto', sans-serif !important; font-weight: 600 !important; color: #282F33 !important; font-size: 1.3rem !important;">
Communication in open chatter for more details gathering.</h4>
</div>
</div>
</div>
<!--FEATURES SECTION END-->
<!-- SCREENSHOTS SECTION -->
<div class="d-flex align-items-center" id="screenshots"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/pictures.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Screenshots
</h2>
</div>
<div class="row">
<div class="col-sm-12">
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Create an Assessment Request</h3>
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
From the website, you can fill out the form and submit an
assessment request.</p>
<img src="assets/screenshots/1.png" class="img-thumbnail">
<img src="assets/screenshots/2.png" class="img-thumbnail">
<img src="assets/screenshots/3.png" class="img-thumbnail">
<img src="assets/screenshots/4.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
After submitting the form, you will get a view like this.</p>
<img src="assets/screenshots/5.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can see all the request submitted by going to Day Care -->
Requests --> Day Care Requests.</p>
<img src="assets/screenshots/6.png" class="img-thumbnail">
<img src="assets/screenshots/7.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
A Lead will be generated. All datas can be seen under the Day
Care Information tab.</p>
<img src="assets/screenshots/8.png" class="img-thumbnail">
<img src="assets/screenshots/9.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can convert lead to opportunity by clicking on the button
'CONVERT TO OPPORTUNITY'. So the request will be confirmed.</p>
<img src="assets/screenshots/10.png" class="img-thumbnail">
<img src="assets/screenshots/11.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
And the lead will be converted to opportunity. And also all the
daycare information will be there.</p>
<img src="assets/screenshots/12.png" class="img-thumbnail">
<img src="assets/screenshots/13.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can Update all the information in the form to corresponding
adult by clicking 'UPDATE ADULT INFORMATION' button.</p>
<img src="assets/screenshots/14.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can see all the Adult Members data by going through Day
Care --> Members --> Adult Members.</p>
<img src="assets/screenshots/15.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can see 'Is A Customer' and 'Is Adult Member'</p>
<img src="assets/screenshots/16.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Under the Applicant Information tab , the personal information
of the applicant can be seen.</p>
<img src="assets/screenshots/17.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Under the Medical Details tab , the medical detail of the
applicant can be seen.</p>
<img src="assets/screenshots/18.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Under the Lead Detail tab , all the lead datas can be seen.</p>
<img src="assets/screenshots/19.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can create activity type by going to Day Care -->
Configuration --> Activity type.</p>
<img src="assets/screenshots/20.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can create activities by going to Day Care --> Activities
--> Adult Activities.</p>
<img src="assets/screenshots/21.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
We need to set the product type as Service Product </p>
<img src="assets/screenshots/edited_1.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Need to set the Service tracking as 'Create a task in sales
order's project' from sales tab to create project and task from
sale order while confirm the sale order.</p>
<img src="assets/screenshots/edited_2.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can add Day Care Activities for the adult member under the
Day Care Activities tab.</p>
<img src="assets/screenshots/22.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can create an order for the adult member by going to the
Day Care --> Orders --> Quotations.</p>
<img src="assets/screenshots/23.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
When you choose the Adult Person, the corresponding activity
products will be loaded to the order line.</p>
<img src="assets/screenshots/24.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
When you confirm the sale order, there will be project and task
created and can be accessed using the smart button marked.</p>
<img src="assets/screenshots/25.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
This is the Project created.</p>
<img src="assets/screenshots/26.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
And these are the tasks created under the project.</p>
<img src="assets/screenshots/27.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Under the Reports --> Activity Type, you can see all the
activity set to the adult members.</p>
<img src="assets/screenshots/28.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
You can print the Adult Care Details of an Adult Member from
the members form view itself.</p>
<img src="assets/screenshots/29.png" class="img-thumbnail">
<img src="assets/screenshots/30.png" class="img-thumbnail">
<img src="assets/screenshots/31.png" class="img-thumbnail">
<img src="assets/screenshots/32.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
Likewise you can print the approved day care request detail
from its form view.</p>
<img src="assets/screenshots/33.png" class="img-thumbnail">
<img src="assets/screenshots/34.png" class="img-thumbnail">
<img src="assets/screenshots/35.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">
When you are printing Quotation/Sale order, the Adult Person
will be visible.</p>
<img src="assets/screenshots/36.png" class="img-thumbnail">
</div>
</div>
</div>
<!-- END OF SCREENSHOTS SECTION -->
<!-- RELATED PRODUCTS -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/categories.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Related
Products
</h2>
</div>
<div class="row">
<div class="col-sm-12">
<div id="demo1" class="row carousel slide" data-ride="carousel">
<!-- The slideshow -->
<div class="carousel-inner" style="padding: 30px;">
<div class="carousel-item" style="min-height: 198.656px;">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/14.0/login_user_detail/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-radius: 0px;"
src="assets/modules/1.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/14.0/multi_branch_base/#"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-radius: 0px;"
src="assets/modules/2.jpg">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/14.0/odoo_dynamic_dashboard/#"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-radius: 0px;"
src="assets/modules/3.png">
</div>
</a>
</div>
</div>
<div class="carousel-item active"
style="min-height: 198.656px;">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/14.0/todo_list/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-radius: 0px;"
src="assets/modules/4.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/14.0/whatsapp_redirect/#"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-radius: 0px;"
src="assets/modules/5.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/14.0/hide_menu_user/#"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-radius: 0px;"
src="assets/modules/6.png">
</div>
</a>
</div>
</div>
</div>
<!-- Left and right controls -->
<a class="carousel-control-prev" href="#demo1" data-slide="prev"
style="width:35px; color:#000"> <span
class="carousel-control-prev-icon"><i
class="fa fa-chevron-left"
style="font-size:24px"></i></span>
</a> <a class="carousel-control-next" href="#demo1"
data-slide="next" style="width:35px; color:#000">
<span class="carousel-control-next-icon"><i
class="fa fa-chevron-right"
style="font-size:24px"></i></span>
</a>
</div>
</div>
</div>
<!-- END OF RELATED PRODUCTS -->
<!-- OUR SERVICES -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="./assets/misc/star.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Our Services
</h2>
</div>
<div class="container my-5">
<div class="row">
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #1dd1a1 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/cogs.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Customization</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #ff6b6b !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/wrench.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Implementation</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #6462CD !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/lifebuoy.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Support</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #ffa801 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/user.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Hire
Odoo
Developer</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #54a0ff !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/puzzle.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Integration</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #6d7680 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/update.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Migration</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #786fa6 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/consultation.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Consultancy</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #f8a5c2 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/training.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Implementation</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #e6be26 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="./assets/icons/license.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Licensing Consultancy</h6>
</div>
</div>
</div>
<!-- END OF OUR SERVICES -->
<!-- OUR INDUSTRIES -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="./assets/misc/corporate.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Our Industries
</h2>
</div>
<div class="container my-5">
<div class="row">
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/trading-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Trading
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Easily procure
and
sell your products</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/pos-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
POS
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Easy
configuration
and convivial experience</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/education-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Education
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
A platform for
educational management</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/manufacturing-black.png"
class="img-responsive mb-3" height="48px"
width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Manufacturing
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Plan, track and
schedule your operations</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/ecom-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
E-commerce &amp; Website
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Mobile
friendly,
awe-inspiring product pages</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/service-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Service Management
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Keep track of
services and invoice</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/restaurant-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Restaurant
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Run your bar or
restaurant methodically</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="./assets/icons/hotel-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Hotel Management
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
An
all-inclusive
hotel management application</p>
</div>
</div>
</div>
</div>
<!-- END OF OUR INDUSTRIES -->
<!-- SUPPORT -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/customer-support.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Support
</h2>
</div>
<div class="container mt-5">
<div class="row">
<div class="col-sm-12 col-md-6">
<div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;">
<div class="mr-4"
style="background-color: #714B67; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;">
<img src="assets/misc/support.png" height="48" width="48"
style="width: 42px; height: 42px;"/>
</div>
<div>
<h4>Need Help?</h4>
<p style="line-height: 100%;">Got questions or need help?
Get in touch.</p>
<a href="mailto:odoo@cybrosys.com">
<p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;">
odoo@cybrosys.com</p>
</a>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;">
<div class="mr-4"
style="background-color: #2AC44D; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;">
<img src="assets/misc/whatsapp.png" height="52" width="52"
style="width: 52px; height: 52px;"/>
</div>
<div>
<h4>WhatsApp</h4>
<p style="line-height: 100%;">Say hi to us on WhatsApp!</p>
<a href="https://api.whatsapp.com/send?phone=918606827707">
<p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;">
+91 86068 27707
</p>
</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12 my-5 d-flex justify-content-center align-items-center">
<img src="assets/misc/logo.png" width="144" height="31"
style="width:144px; height: 31px; margin-top: 40px;"/>
</div>
</div>
</div>
<!-- END OF SUPPORT -->

24
adult_daycare_center/views/activity_type_views.xml

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="activity_type_action" model="ir.actions.act_window">
<!-- Action of activity type view-->
<field name="name">Activity Types</field>
<field name="res_model">activity.type</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new Activity!
</p>
</field>
</record>
<record id="activity_type_view_tree" model="ir.ui.view">
<!-- Tree view of activity type-->
<field name="name">activity.type.view.tree</field>
<field name="model">activity.type</field>
<field name="arch" type="xml">
<tree editable="bottom">
<field name="name"/>
</tree>
</field>
</record>
</odoo>

61
adult_daycare_center/views/adult_daycare_center_menus.xml

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Root Menu -->
<menuitem id="day_care_root" name="Day Care"
web_icon="adult_daycare_center,static/description/icon.png"/>
<!-- Main Menu -->
<menuitem id="adult_daycare_center_members_menu" name="Members"
parent="day_care_root" sequence="5"/>
<menuitem id="adult_daycare_center_requests_menu" name="Requests"
parent="day_care_root" sequence="10"/>
<menuitem id="adult_daycare_center_orders_menu" name="Orders"
parent="day_care_root" sequence="15"/>
<menuitem id="adult_daycare_center_activities_menu" name="Activities"
parent="day_care_root" sequence="20"/>
<menuitem id="adult_daycare_center_tasks_menu" name="Tasks"
parent="day_care_root" sequence="25"/>
<menuitem id="adult_daycare_center_reports_menu" name="Reports"
parent="day_care_root" sequence="30"/>
<menuitem id="adult_daycare_center_configuration_menu" name="Configuration"
parent="day_care_root" sequence="50"/>
<!-- Sub Menu -->
<menuitem id="adult_daycare_center_customers_menu" name="Customers"
parent="adult_daycare_center_members_menu"
action="res_partner_daycare_customers_action" sequence="2"/>
<menuitem id="adult_daycare_center_adult_members_menu" name="Adult Members"
parent="adult_daycare_center_members_menu"
action="res_partner_daycare_adult_members_action" sequence="4"/>
<menuitem id="adult_daycare_center_day_care_requests_menu"
name="Day Care Requests"
parent="adult_daycare_center_requests_menu"
action="crm_lead_daycare_requests_action" sequence="2"/>
<menuitem id="adult_daycare_center_approved_requests_menu"
name="Approved Requests"
parent="adult_daycare_center_requests_menu"
action="crm_lead_daycare_approved_requests_action" sequence="4"/>
<menuitem id="adult_daycare_center_adult_activities_menu"
name="Adult Activities"
parent="adult_daycare_center_activities_menu"
action="product_template_action" sequence="2"/>
<menuitem id="adult_daycare_center_pricelist_menu" name="Pricelist"
parent="adult_daycare_center_activities_menu"
action="product.product_pricelist_action2" sequence="4"/>
<menuitem id="adult_daycare_center_activities_report_menu"
name="Activity type"
parent="adult_daycare_center_reports_menu"
action="daycare_activities_action" sequence="2"/>
<menuitem id="adult_daycare_center_activity_type_menu" name="Activity type"
parent="adult_daycare_center_configuration_menu"
action="activity_type_action" sequence="2"/>
<menuitem id="adult_daycare_center_quotations_menu" name="Quotations"
parent="adult_daycare_center_orders_menu"
action="sale.action_quotations_with_onboarding" sequence="2"/>
<menuitem id="adult_daycare_center_orders_sub_menu" name="Orders"
parent="adult_daycare_center_orders_menu"
action="sale.action_orders" sequence="4"/>
<menuitem id="adult_daycare_center_tasks_sub_menu" name="Tasks"
parent="adult_daycare_center_tasks_menu"
action="project.action_view_all_task" sequence="2"/>
</odoo>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save