Develop a new grievance redress mechanism module as a replacement of the oca helpdesk module
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...
WIP
Unit tests executed by the author...
WIP
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
- https://github.com/OpenSPP/openspp-modules/issues/357
Quality Gate passed
Issues
7 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
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.
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
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
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.
:white_check_mark: (reichie020212)[https://github.com/reichie020212]
:white_check_mark: (emjay0921)[https://github.com/emjay0921]
:white_check_mark: (gonzalesedwin1123)[https://github.com/gonzalesedwin1123]
:white_check_mark: (jeremi)[https://github.com/jeremi]
:white_check_mark: (dasunhegoda)[https://github.com/dasunhegoda]
:x: @snyk-bot
:x: @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.
Quality Gate passed
Issues
7 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code