diff --git a/volunteers_donors_management/README.rst b/volunteers_donors_management/README.rst new file mode 100755 index 000000000..977c1bcf0 --- /dev/null +++ b/volunteers_donors_management/README.rst @@ -0,0 +1,44 @@ +.. 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: (V17) Nandakishore M, Contact: odoo@cybrosys.com + (V16) Anfas Faisal K, Contact: odoo@cybrosys.com + (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..292a4daeb --- /dev/null +++ b/volunteers_donors_management/__manifest__.py @@ -0,0 +1,58 @@ +# -*- 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': "17.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..2ab5e05da --- /dev/null +++ b/volunteers_donors_management/doc/RELEASE_NOTES.md @@ -0,0 +1,7 @@ +## Module + +#### 03.05.2024 +#### Version 17.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..3932163c4 --- /dev/null +++ b/volunteers_donors_management/models/project_task.py @@ -0,0 +1,76 @@ +# -*- 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. + """ + res = super(ProjectTask, self).write(vals) + follower_ids = self.message_follower_ids.mapped('partner_id').ids + task_partner_ids = self.project_task_partner_ids.ids + user_ids = self.user_ids.mapped('partner_id').ids + non_intersecting = set(task_partner_ids) ^ set(follower_ids) + assignees_non_intersecting = set(user_ids) ^ non_intersecting + partner_ids = self.env['res.partner'].browse(assignees_non_intersecting) + self.message_unsubscribe(partner_ids=partner_ids.ids) + return res 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..63f54000c --- /dev/null +++ b/volunteers_donors_management/report/project_report_templates.xml @@ -0,0 +1,194 @@ + + + + + diff --git a/volunteers_donors_management/report/project_reports.xml b/volunteers_donors_management/report/project_reports.xml new file mode 100755 index 000000000..62851776f --- /dev/null +++ b/volunteers_donors_management/report/project_reports.xml @@ -0,0 +1,13 @@ + + + + + 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..4bea4fb6a --- /dev/null +++ b/volunteers_donors_management/security/volunteers_donors_management_groups.xml @@ -0,0 +1,14 @@ + + + + + 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/Cybrosys R.png b/volunteers_donors_management/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/misc/Cybrosys R.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 100755 index 000000000..4a9e2bd5d 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 100755 index 000000000..e90228872 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 100755 index 000000000..29a17f2be 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 100755 index 000000000..2a666bf79 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.png b/volunteers_donors_management/static/description/assets/modules/5.png new file mode 100755 index 000000000..c9d686d47 Binary files /dev/null and b/volunteers_donors_management/static/description/assets/modules/5.png 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 100755 index 000000000..6350a5b2e 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..428bca4fa 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..babcdcd86 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..6428a2bf9 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..5723c077e 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..1180bab0f 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..4c5ae295b 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..25e77d2da 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..19c683f1d 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..f5907a472 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..b3455e749 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..de13779d9 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..fc80f5170 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..0989f31f6 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..ee9e53441 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..bf14a1275 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..2b1d9d30f 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..8c5344822 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..f92b99a09 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..90135f2a4 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..c467c99d6 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..d43abf4e5 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..ba968393d 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..45a9e6e41 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 100644 index 000000000..99b3319ed --- /dev/null +++ b/volunteers_donors_management/static/description/index.html @@ -0,0 +1,1045 @@ + + + + + + + Odoo App 3 Index + + + + + + + + +
+
+
+
+
+ +
+
+
+ Community +
+
+ Enterprise +
+
+ Odoo.sh +
+
+
+
+
+
+

+ Volunteers and Donors Management

+

+ A Module For Managing Volunteers and Donors +

+
+ +
+
+
+
+
+

+ Key Highlights +

+
+
+
+
+
+ +
+
+

+ This app allows you to manage your Volunteers and Donors in Odoo and allows you to create projects and tasks with Volunteers

+
+
+
+
+
+
+ +
+
+

+ Allows you to select Volunteer and Donor details on CRM of lead / pipelines.

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

+ 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. +

+
+
+
+
+
+
+ +
+
+

+ Volunteer Skills Tree View.

+
+
+
+
+
+
+ +
+
+

+ Donor Types Tree View

+
+
+
+
+
+
+ +
+
+

+ Donor Types Form View.

+
+
+
+
+
+
+ +
+
+

+ 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. +

+
+
+
+ +
+
+
+
    +
  • + 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. +
  • + +
+
+
+
+
+
+
Version + 17.0.1.0.0|Released on:10th June 2024 +
+

+ Initial Commit for Volunteers and Donors Management +

+
+
+
+
+
+
+
+

+ Related Products

+
+
+ +
+
+

+ Our Services

+ +
+
+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Customization

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Support

+
+
+
+
+
+
+ service-icon +
+
+

Hire + Odoo Developer

+
+
+
+
+ +
+
+ service-icon +
+
+

Odoo + Integration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Migration

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Consultancy

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Implementation

+
+
+
+
+
+
+ service-icon +
+
+

Odoo + Licensing Consultancy

+
+
+
+
+
+
+

+ Our Industries

+ +
+
+
+
+
+
+ +

Trading

+

Easily procure and sell your products

+
+
+
+
+ +

POS

+

Easy configuration and convivial experience

+
+
+
+
+ +

+ Education

+

A platform for educational management

+
+
+
+
+ +

+ Manufacturing

+

Plan, track and schedule your operations

+
+
+
+
+ +

E-commerce & + Website

+

Mobile friendly, awe-inspiring product pages

+
+
+
+
+ +

Service + Management

+

Keep track of services and invoice

+
+
+
+
+ +

+ Restaurant

+

Run your bar or restaurant methodically

+
+
+
+
+ +

Hotel + Management

+

An all-inclusive hotel management application

+
+
+
+
+
+
+

+ Support

+
+
+
+
+
+
+
+ +
+ Need + Help? +

Got + questions or need help? Get in touch.

+
odoo@cybrosys.com +
+
+
+
+
+
+
+
+ +
+ WhatsApp +

Say hi to + us on WhatsApp!

+
+91 + 99456767686 +
+
+
+
+
+
+
+
+
+ + + + + + diff --git a/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..26a0263cf --- /dev/null +++ b/volunteers_donors_management/views/res_partner_views.xml @@ -0,0 +1,64 @@ + + + + + + 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 @@ + + + + + + + + + + +