diff --git a/volunteers_donors_management/README.rst b/volunteers_donors_management/README.rst new file mode 100755 index 000000000..5dc9f39e5 --- /dev/null +++ b/volunteers_donors_management/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 + +Volunteers and Donors Management +================================ +This app allows you to manage your volunteers and donors in Odoo and allows you to create projects and tasks with volunteers . It also allows you to select volunteer and donor details on CRM of lead / pipelines + +License +------- +General Public License, Version 3 (AGPL v3). +(https://www.gnu.org/licenses/agpl-3.0-standalone.html) + +Company +------- +* `Cybrosys Techno Solutions `__ + +Credits +------- +Developer: (V15) Nandakishore M, Contact: odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +.. image:: https://cybrosys.com/images/logo.png + :target: https://cybrosys.com + +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit `Our Website `__ + +Further information +=================== +HTML Description: ``__ diff --git a/volunteers_donors_management/__init__.py b/volunteers_donors_management/__init__.py new file mode 100755 index 000000000..9dfac5d55 --- /dev/null +++ b/volunteers_donors_management/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import models diff --git a/volunteers_donors_management/__manifest__.py b/volunteers_donors_management/__manifest__.py new file mode 100755 index 000000000..c7489b9e4 --- /dev/null +++ b/volunteers_donors_management/__manifest__.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +{ + 'name': "Volunteers and Donors Management", + 'version': "15.0.1.0.0", + 'category': 'Extra Tools', + 'summary': "The app helps manage volunteers and donors in Odoo, allowing " + "assign volunteers and donors in Project and CRM ", + 'description': "This app allows you to manage your volunteers and donors " + "in Odoo and allows you to create projects and tasks with " + "volunteers and activities volunteers . It also allows you" + "to select volunteer and donor details on CRM of lead / " + "pipelines.", + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': 'https://www.cybrosys.com', + 'depends': ['crm', 'hr', 'project', 'sale_management', 'sale_timesheet'], + 'data': [ + 'security/ir.model.access.csv', + 'security/volunteers_donors_management_groups.xml', + 'report/project_reports.xml', + 'report/project_report_templates.xml', + 'views/res_partner_views.xml', + 'views/project_project_views.xml', + 'views/project_task_views.xml', + 'views/crm_lead_views.xml', + 'views/volunteer_type_views.xml', + 'views/volunteer_skill_views.xml', + 'views/donor_type_views.xml', + 'views/volunteers_and_donors_management_menu.xml' + ], + 'images': ['static/description/banner.png'], + 'license': 'AGPL-3', + 'installable': True, + 'auto_install': False, + 'application': True, +} diff --git a/volunteers_donors_management/doc/RELEASE_NOTES.md b/volunteers_donors_management/doc/RELEASE_NOTES.md new file mode 100755 index 000000000..b03711945 --- /dev/null +++ b/volunteers_donors_management/doc/RELEASE_NOTES.md @@ -0,0 +1,7 @@ +## Module + +#### 03.05.2024 +#### Version 15.0.1.0.0 +#### ADD + +- Initial Commit for Volunteers and Donors Management diff --git a/volunteers_donors_management/models/__init__.py b/volunteers_donors_management/models/__init__.py new file mode 100755 index 000000000..1685da613 --- /dev/null +++ b/volunteers_donors_management/models/__init__.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from . import crm_lead +from . import donor_type +from . import project +from . import project_task +from . import res_partner +from . import volunteer_skill +from . import volunteer_type diff --git a/volunteers_donors_management/models/crm_lead.py b/volunteers_donors_management/models/crm_lead.py new file mode 100755 index 000000000..ee4c404a0 --- /dev/null +++ b/volunteers_donors_management/models/crm_lead.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from odoo import fields, models + + +class CrmLead(models.Model): + """This class extends the 'crm.lead' model to add custom fields related + to donor and volunteer information.""" + _inherit = "crm.lead" + + donor_type_id = fields.Many2one('donor.type', string='Donor Type', + related='partner_id.donor_type_id', + help='The type of donor associated with ' + 'this lead', + readonly=False) + volunteer_type_id = fields.Many2one('volunteer.type', + string='Volunteer Type', + related='partner_id.volunteer_type_id', + help='The type of volunteer ' + 'associated with this lead', + readonly=False) + volunteer_skill_ids = fields.Many2many('volunteer.skill', + string='Volunteer Skill', + help='The skills possessed by the ' + 'volunteer associated with ' + 'this lead', + related= + 'partner_id.volunteer_skill_ids', + readonly=False) diff --git a/volunteers_donors_management/models/donor_type.py b/volunteers_donors_management/models/donor_type.py new file mode 100755 index 000000000..9c935b44a --- /dev/null +++ b/volunteers_donors_management/models/donor_type.py @@ -0,0 +1,35 @@ +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# 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 +# If not, see . +# +################################################################################ +from odoo import fields, models + + +class DonorType(models.Model): + """This class represents the donor type model, which stores + information related to different types of donors.""" + _name = "donor.type" + _description = "Donor Type" + _rec_name = 'donor_type' + + donor_type = fields.Char(String='Name', help='The name of the donor type', + required=True) + donor_code = fields.Char(string='Donor Code', required=True, + help='The code of the donor code') + description = fields.Html(string='Description', translate=True, + help='A description of the donor type') diff --git a/volunteers_donors_management/models/project.py b/volunteers_donors_management/models/project.py new file mode 100755 index 000000000..8e5a4e623 --- /dev/null +++ b/volunteers_donors_management/models/project.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from odoo import fields, models + + +class ProjectProject(models.Model): + """This class extends the 'project.project' model to add a many-to-many + field for storing volunteer details associated with a project.""" + _inherit = "project.project" + + project_partner_ids = fields.Many2many( + 'res.partner', + string='Volunteer Details', + domain=[('is_volunteer', '=', True)], + help='The volunteers associated ' + 'with this project') diff --git a/volunteers_donors_management/models/project_task.py b/volunteers_donors_management/models/project_task.py new file mode 100755 index 000000000..b454ff9c8 --- /dev/null +++ b/volunteers_donors_management/models/project_task.py @@ -0,0 +1,74 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from odoo import api, fields, models + + +class ProjectTask(models.Model): + """ This class extends the 'project.task' model to add a many-to-many + field for storing volunteer details associated with a task. + + Methods: + _compute_followers(): Compute method to update task followers based on + project_task_partner_ids. + """ + _inherit = "project.task" + + project_task_partner_ids = fields.Many2many( + 'res.partner', + string='Volunteer Details', + help='The volunteers associated with this task', + readonly=False) + project_invisible_partner_ids = fields.Many2many( + 'res.partner', string="Project Volunteers", + related='project_id.project_partner_ids', ) + + @api.depends('project_invisible_partner_ids') + def _compute_volunteer_domain(self): + """Compute method to update project_task_partner_ids + based on project_invisible_partner_ids.""" + for task in self: + task.project_task_partner_ids = [ + (6, 0, task.project_invisible_partner_ids.ids)] + + @api.onchange('project_task_partner_ids') + def _onchange_project_task_partner_ids(self): + """Automatically add followers when project_task_partner_ids changes.""" + self.message_subscribe(partner_ids=self.project_task_partner_ids.ids) + + def write(self, vals): + """ + Override the write method to handle changes in project_task_partner_ids. + + When the project_task_partner_ids field is updated, this method + calculates the partner IDs that are being removed and unsubscribes + them as followers. + + :param vals: A dictionary of field values to update. + :return: The result of the original write method. + """ + if 'project_task_partner_ids' in vals: + new_partner_ids = vals.get('project_task_partner_ids')[0][ + 2] if vals.get('project_task_partner_ids') else [] + removed_partner_ids = list(set(self.project_task_partner_ids.ids) + - set(new_partner_ids)) + self.message_unsubscribe(partner_ids=removed_partner_ids) + return super(ProjectTask, self).write(vals) diff --git a/volunteers_donors_management/models/res_partner.py b/volunteers_donors_management/models/res_partner.py new file mode 100755 index 000000000..20560dd9e --- /dev/null +++ b/volunteers_donors_management/models/res_partner.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from odoo import fields, models + + +class ResPartner(models.Model): + """ This class extends the 'res.partner' model to add fields for storing + information about volunteers and donors. + """ + _inherit = "res.partner" + + is_volunteer = fields.Boolean(string='Is Volunteer', help='Check this box ' + 'if the partner ' + 'is a volunteer') + is_donor = fields.Boolean(string='Is Donor', help='Check this box if the ' + 'partner is a donor') + volunteer_type_id = fields.Many2one('volunteer.type', + String='Volunteer Type', + help='The type of volunteer ' + 'associated with this partner') + volunteer_skill_ids = fields.Many2many('volunteer.skill', + String='Volunteer Skill', + help='The skills of the volunteer ' + 'associated with this partner') + donor_type_id = fields.Many2one('donor.type', String='Donor Types', + help='The type of donor associated with ' + 'this partner') diff --git a/volunteers_donors_management/models/volunteer_skill.py b/volunteers_donors_management/models/volunteer_skill.py new file mode 100755 index 000000000..50d3b404b --- /dev/null +++ b/volunteers_donors_management/models/volunteer_skill.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from random import randint +from odoo import fields, models + + +class VolunteerSkills(models.Model): + """This class represents the skills that a volunteer can possess. + + Methods: _default_color(): Set the Color based on VolunteerSkills + inside the tree view""" + _name = "volunteer.skill" + _description = "Volunteer Skill" + _rec_name = 'volunteer_skill' + + def _default_color(self): + """Set the Color based on VolunteerSkills inside the tree view""" + return randint(1, 11) + + volunteer_skill = fields.Char(String='Name', help='The name of the ' + 'volunteer skill', + required=True) + volunteer_skill_code = fields.Char(String='code', help='The code of the ' + 'volunteer skill', + required=True,) + color = fields.Integer(string='Color', default=_default_color, + help='The color code of the volunteer skill') + + description = fields.Html(string='Description', translate=True, + help='A description of the volunteer skill') diff --git a/volunteers_donors_management/models/volunteer_type.py b/volunteers_donors_management/models/volunteer_type.py new file mode 100755 index 000000000..07e48db56 --- /dev/null +++ b/volunteers_donors_management/models/volunteer_type.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +################################################################################ +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies(). +# Author: Nandakishore M (odoo@cybrosys.info) +# +# You can modify it under the terms of the GNU AFFERO +# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# +# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE +# (AGPL v3) along with this program. +# If not, see . +# +################################################################################ +from odoo import fields, models + + +class VolunteerType(models.Model): + """This class represents the different types of volunteers.""" + _name = "volunteer.type" + _description = "Volunteer Type" + _rec_name = 'volunteer_type' + + volunteer_type = fields.Char(String='Name', help='The name of the ' + 'volunteer type', + required=True) + volunteer_code = fields.Char(String='code', help='The code of the ' + 'volunteer type', + required=True) + description = fields.Html(String='Description', translate=True, + help='A description of the volunteer type') diff --git a/volunteers_donors_management/report/project_report_templates.xml b/volunteers_donors_management/report/project_report_templates.xml new file mode 100755 index 000000000..c7d419bd6 --- /dev/null +++ b/volunteers_donors_management/report/project_report_templates.xml @@ -0,0 +1,184 @@ + + + + + diff --git a/volunteers_donors_management/report/project_reports.xml b/volunteers_donors_management/report/project_reports.xml new file mode 100755 index 000000000..9105a3f27 --- /dev/null +++ b/volunteers_donors_management/report/project_reports.xml @@ -0,0 +1,16 @@ + + + + + + Project Report + project.project + qweb-pdf + volunteers_donors_management.report_project_details + volunteers_donors_management.report_project_details + + report + + + + diff --git a/volunteers_donors_management/security/ir.model.access.csv b/volunteers_donors_management/security/ir.model.access.csv new file mode 100755 index 000000000..68b935890 --- /dev/null +++ b/volunteers_donors_management/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_volunteer_type_user,access.volunteer.type.user,model_volunteer_type,base.group_user,1,1,1,1 +access_volunteer_skill_user,access.volunteer.skill.user,model_volunteer_skill,base.group_user,1,1,1,1 +access_donor_type_user,access.donor.type.user,model_donor_type,base.group_user,1,1,1,1 diff --git a/volunteers_donors_management/security/volunteers_donors_management_groups.xml b/volunteers_donors_management/security/volunteers_donors_management_groups.xml new file mode 100644 index 000000000..11193289c --- /dev/null +++ b/volunteers_donors_management/security/volunteers_donors_management_groups.xml @@ -0,0 +1,16 @@ + + + + + + Volunteers Donors Management + + + + User + + + + + diff --git a/volunteers_donors_management/static/description/assets/icons/check.png b/volunteers_donors_management/static/description/assets/icons/check.png new file mode 100755 index 000000000..c8e85f51d Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/check.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/chevron.png b/volunteers_donors_management/static/description/assets/icons/chevron.png new file mode 100755 index 000000000..2089293d6 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/chevron.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/cogs.png b/volunteers_donors_management/static/description/assets/icons/cogs.png new file mode 100755 index 000000000..95d0bad62 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/cogs.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/consultation.png b/volunteers_donors_management/static/description/assets/icons/consultation.png new file mode 100755 index 000000000..8319d4baa Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/consultation.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/ecom-black.png b/volunteers_donors_management/static/description/assets/icons/ecom-black.png new file mode 100755 index 000000000..a9385ff13 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/ecom-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/education-black.png b/volunteers_donors_management/static/description/assets/icons/education-black.png new file mode 100755 index 000000000..3eb09b27b Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/education-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/hotel-black.png b/volunteers_donors_management/static/description/assets/icons/hotel-black.png new file mode 100755 index 000000000..130f613be Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/hotel-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/license.png b/volunteers_donors_management/static/description/assets/icons/license.png new file mode 100755 index 000000000..a5869797e Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/license.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/lifebuoy.png b/volunteers_donors_management/static/description/assets/icons/lifebuoy.png new file mode 100755 index 000000000..658d56ccc Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/lifebuoy.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/manufacturing-black.png b/volunteers_donors_management/static/description/assets/icons/manufacturing-black.png new file mode 100755 index 000000000..697eb0e9f Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/manufacturing-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/pos-black.png b/volunteers_donors_management/static/description/assets/icons/pos-black.png new file mode 100755 index 000000000..97c0f90c1 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/pos-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/puzzle.png b/volunteers_donors_management/static/description/assets/icons/puzzle.png new file mode 100755 index 000000000..65cf854e7 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/puzzle.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/restaurant-black.png b/volunteers_donors_management/static/description/assets/icons/restaurant-black.png new file mode 100755 index 000000000..4a35eb939 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/restaurant-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/service-black.png b/volunteers_donors_management/static/description/assets/icons/service-black.png new file mode 100755 index 000000000..301ab51cb Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/service-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/trading-black.png b/volunteers_donors_management/static/description/assets/icons/trading-black.png new file mode 100755 index 000000000..9398ba2f1 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/trading-black.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/training.png b/volunteers_donors_management/static/description/assets/icons/training.png new file mode 100755 index 000000000..884ca024d Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/training.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/update.png b/volunteers_donors_management/static/description/assets/icons/update.png new file mode 100755 index 000000000..ecbc5a01a Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/update.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/user.png b/volunteers_donors_management/static/description/assets/icons/user.png new file mode 100755 index 000000000..6ffb23d9f Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/user.png differ diff --git a/volunteers_donors_management/static/description/assets/icons/wrench.png b/volunteers_donors_management/static/description/assets/icons/wrench.png new file mode 100755 index 000000000..6c04dea0f Binary files /dev/null and b/volunteers_donors_management/static/description/assets/icons/wrench.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/categories.png b/volunteers_donors_management/static/description/assets/misc/categories.png new file mode 100755 index 000000000..bedf1e0b1 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/categories.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/check-box.png b/volunteers_donors_management/static/description/assets/misc/check-box.png new file mode 100755 index 000000000..42caf24b9 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/check-box.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/compass.png b/volunteers_donors_management/static/description/assets/misc/compass.png new file mode 100755 index 000000000..d5fed8faa Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/compass.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/corporate.png b/volunteers_donors_management/static/description/assets/misc/corporate.png new file mode 100755 index 000000000..2eb13edbf Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/corporate.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/customer-support.png b/volunteers_donors_management/static/description/assets/misc/customer-support.png new file mode 100755 index 000000000..79efc72ed Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/customer-support.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/cybrosys-logo.png b/volunteers_donors_management/static/description/assets/misc/cybrosys-logo.png new file mode 100755 index 000000000..cc3cc0ccf Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/cybrosys-logo.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/features.png b/volunteers_donors_management/static/description/assets/misc/features.png new file mode 100755 index 000000000..b41769f77 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/features.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/logo.png b/volunteers_donors_management/static/description/assets/misc/logo.png new file mode 100755 index 000000000..478462d3e Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/logo.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/pictures.png b/volunteers_donors_management/static/description/assets/misc/pictures.png new file mode 100755 index 000000000..56d255fe9 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/pictures.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/pie-chart.png b/volunteers_donors_management/static/description/assets/misc/pie-chart.png new file mode 100755 index 000000000..426e05244 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/pie-chart.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/right-arrow.png b/volunteers_donors_management/static/description/assets/misc/right-arrow.png new file mode 100755 index 000000000..730984a06 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/right-arrow.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/star.png b/volunteers_donors_management/static/description/assets/misc/star.png new file mode 100755 index 000000000..2eb9ab29f Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/star.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/support.png b/volunteers_donors_management/static/description/assets/misc/support.png new file mode 100755 index 000000000..4f18b8b82 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/support.png differ diff --git a/volunteers_donors_management/static/description/assets/misc/whatsapp.png b/volunteers_donors_management/static/description/assets/misc/whatsapp.png new file mode 100755 index 000000000..d513a5356 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/whatsapp.png differ diff --git a/volunteers_donors_management/static/description/assets/modules/1.png b/volunteers_donors_management/static/description/assets/modules/1.png new file mode 100644 index 000000000..7f2815273 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/1.png differ diff --git a/volunteers_donors_management/static/description/assets/modules/2.png b/volunteers_donors_management/static/description/assets/modules/2.png new file mode 100644 index 000000000..1ae7cfe3b Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/2.png differ diff --git a/volunteers_donors_management/static/description/assets/modules/3.png b/volunteers_donors_management/static/description/assets/modules/3.png new file mode 100644 index 000000000..3c3ff1afb Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/3.png differ diff --git a/volunteers_donors_management/static/description/assets/modules/4.png b/volunteers_donors_management/static/description/assets/modules/4.png new file mode 100644 index 000000000..3fae4631e Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/4.png differ diff --git a/volunteers_donors_management/static/description/assets/modules/5.gif b/volunteers_donors_management/static/description/assets/modules/5.gif new file mode 100644 index 000000000..2a5f8e659 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/5.gif differ diff --git a/volunteers_donors_management/static/description/assets/modules/6.png b/volunteers_donors_management/static/description/assets/modules/6.png new file mode 100644 index 000000000..5238bdeab Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/6.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/1.png b/volunteers_donors_management/static/description/assets/screenshot/1.png new file mode 100644 index 000000000..58a7b1142 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/1.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/10.png b/volunteers_donors_management/static/description/assets/screenshot/10.png new file mode 100644 index 000000000..933b157e7 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/10.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/11.png b/volunteers_donors_management/static/description/assets/screenshot/11.png new file mode 100644 index 000000000..d49e0604e Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/11.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/12.png b/volunteers_donors_management/static/description/assets/screenshot/12.png new file mode 100644 index 000000000..51b2a833c Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/12.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/13.png b/volunteers_donors_management/static/description/assets/screenshot/13.png new file mode 100644 index 000000000..f1507df1d Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/13.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/14.png b/volunteers_donors_management/static/description/assets/screenshot/14.png new file mode 100644 index 000000000..df31b2d18 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/14.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/15.png b/volunteers_donors_management/static/description/assets/screenshot/15.png new file mode 100644 index 000000000..d2dda4658 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/15.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/16.png b/volunteers_donors_management/static/description/assets/screenshot/16.png new file mode 100644 index 000000000..19ff795cd Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/16.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/17.png b/volunteers_donors_management/static/description/assets/screenshot/17.png new file mode 100644 index 000000000..d0e5a7026 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/17.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/18.png b/volunteers_donors_management/static/description/assets/screenshot/18.png new file mode 100644 index 000000000..16bd91d80 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/18.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/19.png b/volunteers_donors_management/static/description/assets/screenshot/19.png new file mode 100644 index 000000000..7da8ada38 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/19.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/2.png b/volunteers_donors_management/static/description/assets/screenshot/2.png new file mode 100644 index 000000000..40b178b26 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/2.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/20.png b/volunteers_donors_management/static/description/assets/screenshot/20.png new file mode 100644 index 000000000..fe52dabb4 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/20.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/21.png b/volunteers_donors_management/static/description/assets/screenshot/21.png new file mode 100644 index 000000000..39110e986 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/21.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/22.png b/volunteers_donors_management/static/description/assets/screenshot/22.png new file mode 100644 index 000000000..8aa26cf3b Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/22.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/3.png b/volunteers_donors_management/static/description/assets/screenshot/3.png new file mode 100644 index 000000000..c97e887fe Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/3.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/4.png b/volunteers_donors_management/static/description/assets/screenshot/4.png new file mode 100644 index 000000000..7012d2e14 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/4.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/5.png b/volunteers_donors_management/static/description/assets/screenshot/5.png new file mode 100644 index 000000000..f02d7e5d6 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/5.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/6.png b/volunteers_donors_management/static/description/assets/screenshot/6.png new file mode 100644 index 000000000..0f4513221 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/6.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/7.png b/volunteers_donors_management/static/description/assets/screenshot/7.png new file mode 100644 index 000000000..7c3603050 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/7.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/8.png b/volunteers_donors_management/static/description/assets/screenshot/8.png new file mode 100644 index 000000000..2080826cc Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/8.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/9.png b/volunteers_donors_management/static/description/assets/screenshot/9.png new file mode 100644 index 000000000..fabfe2b68 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/9.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshot/hero.gif b/volunteers_donors_management/static/description/assets/screenshot/hero.gif new file mode 100644 index 000000000..418d89bb8 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshot/hero.gif differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/1.png b/volunteers_donors_management/static/description/assets/screenshots/1.png new file mode 100755 index 000000000..b815c70c6 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/1.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/10.png b/volunteers_donors_management/static/description/assets/screenshots/10.png new file mode 100755 index 000000000..5ddd81548 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/10.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/11.png b/volunteers_donors_management/static/description/assets/screenshots/11.png new file mode 100755 index 000000000..79cf5d3fc Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/11.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/12.png b/volunteers_donors_management/static/description/assets/screenshots/12.png new file mode 100755 index 000000000..716a60063 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/12.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/13.png b/volunteers_donors_management/static/description/assets/screenshots/13.png new file mode 100755 index 000000000..401188029 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/13.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/14.png b/volunteers_donors_management/static/description/assets/screenshots/14.png new file mode 100755 index 000000000..44fbc951f Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/14.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/15.png b/volunteers_donors_management/static/description/assets/screenshots/15.png new file mode 100755 index 000000000..840ff4cc9 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/15.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/18.png b/volunteers_donors_management/static/description/assets/screenshots/18.png new file mode 100755 index 000000000..70a86e378 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/18.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/19.png b/volunteers_donors_management/static/description/assets/screenshots/19.png new file mode 100755 index 000000000..f67e50e51 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/19.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/2.png b/volunteers_donors_management/static/description/assets/screenshots/2.png new file mode 100755 index 000000000..0763082c1 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/2.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/22.png b/volunteers_donors_management/static/description/assets/screenshots/22.png new file mode 100755 index 000000000..1e5676293 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/22.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/3.png b/volunteers_donors_management/static/description/assets/screenshots/3.png new file mode 100755 index 000000000..6bb50c674 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/3.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/4.png b/volunteers_donors_management/static/description/assets/screenshots/4.png new file mode 100755 index 000000000..b8e0ba7e6 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/4.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/5.png b/volunteers_donors_management/static/description/assets/screenshots/5.png new file mode 100755 index 000000000..f99ff443f Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/5.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/6.png b/volunteers_donors_management/static/description/assets/screenshots/6.png new file mode 100755 index 000000000..1bb53ecf3 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/6.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/7.png b/volunteers_donors_management/static/description/assets/screenshots/7.png new file mode 100755 index 000000000..dbedaa9b8 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/7.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/8.png b/volunteers_donors_management/static/description/assets/screenshots/8.png new file mode 100755 index 000000000..dfe101c8b Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/8.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/9.png b/volunteers_donors_management/static/description/assets/screenshots/9.png new file mode 100755 index 000000000..47b933ba1 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/9.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/99.png b/volunteers_donors_management/static/description/assets/screenshots/99.png new file mode 100755 index 000000000..8dc90e3b3 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/99.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/Report_template.png b/volunteers_donors_management/static/description/assets/screenshots/Report_template.png new file mode 100755 index 000000000..668412cb3 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/Report_template.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/hey.png b/volunteers_donors_management/static/description/assets/screenshots/hey.png new file mode 100644 index 000000000..d152cd787 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/hey.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/newpng.png b/volunteers_donors_management/static/description/assets/screenshots/newpng.png new file mode 100755 index 000000000..a1398bc06 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/newpng.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/portal_access_task_view.png b/volunteers_donors_management/static/description/assets/screenshots/portal_access_task_view.png new file mode 100755 index 000000000..5f2434c9c Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/portal_access_task_view.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/portal_access_view of portaluser.png b/volunteers_donors_management/static/description/assets/screenshots/portal_access_view of portaluser.png new file mode 100755 index 000000000..ea4f565cc Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/portal_access_view of portaluser.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/screenshot17.png b/volunteers_donors_management/static/description/assets/screenshots/screenshot17.png new file mode 100755 index 000000000..f2f56815a Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/screenshot17.png differ diff --git a/volunteers_donors_management/static/description/assets/screenshots/volunteers_donors_management_gif.gif b/volunteers_donors_management/static/description/assets/screenshots/volunteers_donors_management_gif.gif new file mode 100755 index 000000000..0fd175e31 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/screenshots/volunteers_donors_management_gif.gif differ diff --git a/volunteers_donors_management/static/description/banner.png b/volunteers_donors_management/static/description/banner.png new file mode 100644 index 000000000..7fa338de1 Binary files /dev/null and b/volunteers_donors_management/static/description/banner.png differ diff --git a/volunteers_donors_management/static/description/icon.png b/volunteers_donors_management/static/description/icon.png new file mode 100644 index 000000000..f7af79c63 Binary files /dev/null and b/volunteers_donors_management/static/description/icon.png differ diff --git a/volunteers_donors_management/static/description/index.html b/volunteers_donors_management/static/description/index.html new file mode 100755 index 000000000..9be8e1ae7 --- /dev/null +++ b/volunteers_donors_management/static/description/index.html @@ -0,0 +1,714 @@ +
+ +
+ +
+
+ Community +
+
+ Enterprise +
+
+ Odoo.sh +
+
+
+ +
+
+
+ +

+ Volunteers and Donors Management + +

+

A Module For Managing Volunteers and Donors

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

Explore This + Module

+
+ + + + +
+
+ +
+

Overview +

+
+
+
+ This app allows you to manage your Volunteers and Donors in Odoo and allows you to create projects and tasks with Volunteers. It also allows you to select Volunteer and Donor details on CRM of lead / pipelines. +
+
+ + + +
+
+ +
+

Features +

+
+
+
+
+ + Allow you to create and manage Volunteers and Donors in Odoo. +
+ +
+ + Allow you to add Volunteers Types ,Volunteer Skills. +
+
+ +
+ + The project will allow you to select Volunteers specifically for that particular project. +
+
+ + Project pdf report with Volunteers details. +
+
+ + Allow you to share tasks to Volunteer on the portal of your website. +
+
+ + CRM Lead/Pipeline form with Donor and Volunteer details. + +
+
+ + + +
+
+ +
+

Screenshots +

+
+
+
+ +
+

Volunteers and Donors Menu,
Users can only access the module if they have the user group "Volunteers Donors Management-User". + +

+ + +
+ +
+

Volunteers Kanban View + +

+ +
+ +
+

Donors Kanban View

+ + +
+ +
+

Volunteer Types Tree View

+ +
+ +
+

Volunteer Types Form View.

+

Create Volunteer Types. +

+ +
+
+

Volunteer Types Tree View.

+

Under Configuration>Volunteer Skills. + +

+

Here we can create Volunteer skills. + +

+ + +
+
+

Donor Types Tree View

+ +
+
+

Donor Types Form View.

+

Create Donor Types. +

+ +
+
+

Volunteers Form View with Sales & Purchase Tab + .

+

Under Contacts > Customer > Sale & Purchase Tab. +

+

You can Check whether Customer is A Volunteer or a Donor. +

+ +
+
+

Under Volunteer Details Tab,You Can Set The Volunteer Type and Volunteer Skill The Volunteer have.

+ +
+
+

Donors Form View With Sales & Purchase Tab.

+ + +
+
+

Under Donor Details Tab,You Can Set The Donor Type For The Donor.

+ +
+
+

Create A New Project + .

+

Under Project > Configurations > Projects>Create + +

+

Here you can select the Volunteers from the Volunteer Details Tab. + + +

+ +
+
+

Under Project Set Visibility To Invited Portal Users And All Internal Users .

+ +
+
+

Under Project Select Tasks And You Can Assign Volunteers For A Particular Volunteer Selected From Project Details Tab .

+ +
+
+

On Adding Volunteers Inside Task It Will Automatically Add Followers Based On Volunteers Inside The Task .

+ +
+ +
+

Task Menu Portal My Account .

+

Here the user can also check the tasks he assigned in the Portal Access Menu +

+ +
+
+

Portal Task View .

+ + +
+
+

Print Project Report Menu. +

+ + +
+
+

Report Template Of Project. +

+ + +
+ +
+

Pipeline Form View With Volunteer Details Tab + . +

+

Under CRM Changing the Customer will automatically write the Volunteer Details by odoo itself. + +

+ + +
+ +
+

Pipeline Form View With Donor Details Tab + . +

+

Same goes for Donor Details Changing the Customer will automatically write the Donor Details by odoo itself. + +

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

+ Suggested + Products +

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

Our Services +

+
+ +
+
+
+
+ +
+
+ Odoo + Customization
+
+ +
+
+ +
+
+ Odoo + Implementation
+
+ +
+
+ +
+
+ Odoo + Support
+
+ + +
+
+ +
+
+ Hire + Odoo + Developer
+
+ +
+
+ +
+
+ Odoo + Integration
+
+ +
+
+ +
+
+ Odoo + Migration
+
+ + +
+
+ +
+
+ Odoo + Consultancy
+
+ +
+
+ +
+
+ Odoo + Implementation
+
+ +
+
+ +
+
+ Odoo + Licensing Consultancy
+
+
+ +
+ + + + + +
+
+ +
+

Our + Industries +

+
+ +
+
+
+
+ +
+ Trading +
+

+ Easily procure + and + sell your products

+
+
+ +
+
+ +
+ POS +
+

+ Easy + configuration + and convivial experience

+
+
+ +
+
+ +
+ Education +
+

+ A platform for + educational management

+
+
+ +
+
+ +
+ Manufacturing +
+

+ Plan, track and + schedule your operations

+
+
+ +
+
+ +
+ E-commerce & Website +
+

+ Mobile + friendly, + awe-inspiring product pages

+
+
+ +
+
+ +
+ Service Management +
+

+ Keep track of + services and invoice

+
+
+ +
+
+ +
+ Restaurant +
+

+ Run your bar or + restaurant methodically

+
+
+ +
+
+ +
+ Hotel Management +
+

+ An + all-inclusive + hotel management application

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

Support +

+
+
+
+
+
+
+ +
+
+

Need Help?

+

Got questions or need help? Get in touch.

+ +

+ odoo@cybrosys.com

+
+
+
+
+
+
+
+ +
+
+

WhatsApp

+

Say hi to us on WhatsApp!

+ +

+91 86068 + 27707

+
+
+
+
+
+
+
+ +
+
+
+ \ No newline at end of file diff --git a/volunteers_donors_management/views/crm_lead_views.xml b/volunteers_donors_management/views/crm_lead_views.xml new file mode 100755 index 000000000..e73834036 --- /dev/null +++ b/volunteers_donors_management/views/crm_lead_views.xml @@ -0,0 +1,28 @@ + + + + + crm.lead.view.form.inherit.volunteers.donors.management + crm.lead + + + + + + + + + + + + + + + + + + + + diff --git a/volunteers_donors_management/views/donor_type_views.xml b/volunteers_donors_management/views/donor_type_views.xml new file mode 100755 index 000000000..2b68b085f --- /dev/null +++ b/volunteers_donors_management/views/donor_type_views.xml @@ -0,0 +1,49 @@ + + + + + donor.type.view.tree + donor.type + + + + + + + + + + donor.type.view.form + donor.type + +
+ + + + + + + + + + + + + + + + + +
+
+
+ + + Donor Type + ir.actions.act_window + donor.type + tree,form + +
diff --git a/volunteers_donors_management/views/project_project_views.xml b/volunteers_donors_management/views/project_project_views.xml new file mode 100755 index 000000000..aaf5eb36c --- /dev/null +++ b/volunteers_donors_management/views/project_project_views.xml @@ -0,0 +1,25 @@ + + + + + project.project.view.form.inherit.volunteers.donors.management + project.project + + + + + + + + + + + + + + + + + + diff --git a/volunteers_donors_management/views/project_task_views.xml b/volunteers_donors_management/views/project_task_views.xml new file mode 100755 index 000000000..38ca20ea3 --- /dev/null +++ b/volunteers_donors_management/views/project_task_views.xml @@ -0,0 +1,23 @@ + + + + + + project.task.view.form.inherit.volunteers.donors.management + + project.task + + + + + + + + + + + + + diff --git a/volunteers_donors_management/views/res_partner_views.xml b/volunteers_donors_management/views/res_partner_views.xml new file mode 100755 index 000000000..86bbf21c2 --- /dev/null +++ b/volunteers_donors_management/views/res_partner_views.xml @@ -0,0 +1,66 @@ + + + + + + res.partner.view.form.inherit.volunteers.donors.management + + res.partner + + + + + + + + + + + + + +
+ + + + + +
+
+
+ + +
+ + + + +
+
+
+
+
+ + + Volunteers + ir.actions.act_window + res.partner + kanban,tree,form + [('is_volunteer', '=', True)] + {'default_is_volunteer': True} + + + + Donors + ir.actions.act_window + res.partner + kanban,tree,form + [('is_donor', '=', True)] + {'default_is_donor': True} + +
diff --git a/volunteers_donors_management/views/volunteer_skill_views.xml b/volunteers_donors_management/views/volunteer_skill_views.xml new file mode 100755 index 000000000..bb3ee4046 --- /dev/null +++ b/volunteers_donors_management/views/volunteer_skill_views.xml @@ -0,0 +1,54 @@ + + + + + volunteer.skill.view.tree + volunteer.skill + + + + + + + + + + + volunteer.skill.view.form + volunteer.skill + +
+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + + Volunteer Skill + ir.actions.act_window + volunteer.skill + tree,form + +
diff --git a/volunteers_donors_management/views/volunteer_type_views.xml b/volunteers_donors_management/views/volunteer_type_views.xml new file mode 100755 index 000000000..2b0a6619e --- /dev/null +++ b/volunteers_donors_management/views/volunteer_type_views.xml @@ -0,0 +1,49 @@ + + + + + volunteer.type.view.tree + volunteer.type + + + + + + + + + + volunteer.type.view.form + volunteer.type + +
+ + + + + + + + + + + + + + + + + +
+
+
+ + + Volunteer Type + ir.actions.act_window + volunteer.type + tree,form + +
diff --git a/volunteers_donors_management/views/volunteers_and_donors_management_menu.xml b/volunteers_donors_management/views/volunteers_and_donors_management_menu.xml new file mode 100755 index 000000000..c15f183c2 --- /dev/null +++ b/volunteers_donors_management/views/volunteers_and_donors_management_menu.xml @@ -0,0 +1,38 @@ + + + + + + + + + + +