Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop a new grievance redress mechanism module as a replacement of the oca helpdesk module #490

Conversation

gonzalesedwin1123
Copy link
Member

@gonzalesedwin1123 gonzalesedwin1123 commented Jul 23, 2024

Why is this change needed?

The OCA helpdesk module, which was used in the Odoo 15 version of OpenSPP as the base of the Grievance Redress Mechanism module was decided not be used in the Odoo 17 version of OpenSPP because it is licensed under AGPL. This is why this Grievance Redress Mechanism was developed.

How was the change implemented?

  • Develop a new Grievance Redress Mechanism module.
  • Install in existing OpenSPP implementation.

New unit tests...

spp_grm/tests/grm_ticket.py
spp_grm/tests/grm_ticket_stage.py
spp_grm/tests/res_partner.py

Unit tests executed by the author...

spp_grm/tests/grm_ticket.py
spp_grm/tests/grm_ticket_stage.py
spp_grm/tests/res_partner.py

How to test manually...

  • Install the module spp_grm.
  • Open the Individual or Group Registry menu.
  • Open an individual or group.
  • Click the Tickets button to display the existing tickets for the registrant or create a new one.
  • To manage the tickets, a Grievance Redress Mechanism (GRM) manager can assign the tickets to GRM users who will perform the necessary actions based on the description of the ticket. This is done by clicking the Helpdesk menu.
  • In the Helpdesk UI, a list of tickets will be displayed. Open a ticket to assign to a GRM user.
  • GRM users can only see the tickets assigned to them. A kanban view is available and can be used to easily change the stage of the tickets.
  • Communications, schedule activities, and upload or open files can be done using the chatter.

Links

Copy link

sonarcloud bot commented Jul 23, 2024

Copy link

codecov bot commented Jul 23, 2024

Codecov Report

Attention: Patch coverage is 70.27027% with 44 lines in your changes missing coverage. Please review.

Project coverage is 69.58%. Comparing base (b8b293a) to head (12b147e).
Report is 25 commits behind head on 17.0.

Files Patch % Lines
spp_grm/models/grm_ticket.py 53.75% 36 Missing and 1 partial ⚠️
spp_grm/models/grm_ticket_stage.py 83.33% 2 Missing and 1 partial ⚠️
spp_grm/models/res_partner.py 88.23% 1 Missing and 1 partial ⚠️
spp_grm/models/grm_ticket_category.py 88.88% 0 Missing and 1 partial ⚠️
spp_grm/models/grm_ticket_tag.py 87.50% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             17.0     #490      +/-   ##
==========================================
+ Coverage   69.09%   69.58%   +0.49%     
==========================================
  Files         509      522      +13     
  Lines       13064    13262     +198     
  Branches     1691     1714      +23     
==========================================
+ Hits         9026     9229     +203     
+ Misses       3804     3790      -14     
- Partials      234      243       +9     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

openspp and others added 24 commits August 28, 2024 03:21
…mprovements

Entitlement approve validation improvements
…butor-assistant/github-action-2.5.1

Bump contributor-assistant/github-action from 2.4.0 to 2.5.1
…300e3bea7

[Snyk] Fix for 11 vulnerabilities
…he-oca-helpdesk-module' of github.com:OpenSPP/openspp-modules into 357-develop-a-new-helpdesk-module-as-a-replacement-of-the-oca-helpdesk-module
Copy link

github-actions bot commented Sep 9, 2024


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


5 out of 7 committers have signed the CLA.
✅ (reichie020212)[https://github.com/reichie020212]
✅ (emjay0921)[https://github.com/emjay0921]
✅ (gonzalesedwin1123)[https://github.com/gonzalesedwin1123]
✅ (jeremi)[https://github.com/jeremi]
✅ (dasunhegoda)[https://github.com/dasunhegoda]
@snyk-bot
@OpenSPP
openspp seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

Copy link

sonarcloud bot commented Sep 9, 2024

@gonzalesedwin1123 gonzalesedwin1123 deleted the 357-develop-a-new-helpdesk-module-as-a-replacement-of-the-oca-helpdesk-module branch September 9, 2024 02:44
@github-actions github-actions bot locked and limited conversation to collaborators Sep 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants