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

Improve MAU Reporting #6174

Closed
bcastillo32 opened this issue Jan 20, 2025 · 11 comments · Fixed by #6198
Closed

Improve MAU Reporting #6174

bcastillo32 opened this issue Jan 20, 2025 · 11 comments · Fixed by #6198
Assignees

Comments

@bcastillo32
Copy link
Collaborator

bcastillo32 commented Jan 20, 2025

Description

Please add a line to show the number of volunteers who have logged at least 1 case contact. The volunteer should not be counted multiple times if they have logged more than one case contact.

Screenshots of current behavior, if any

https://casavolunteertracking.org/health

Image

How to access the QA site

Login Details:
Link to QA site

Login Emails:

password for all users: 12345678

Questions? Join Slack!

We highly recommend that you join us in slack #casa channel to ask questions quickly. And discord for office hours (currently Tuesday 5-7pm Pacific), stakeholder news, and upcoming new issues.

@bcastillo32 bcastillo32 added the Help Wanted This is a special label that enables github to showcase issues that want help label Jan 20, 2025
@Raushan998
Copy link

Sure @bcastillo32 you can assign me this ticket.

@bcastillo32 bcastillo32 removed the Help Wanted This is a special label that enables github to showcase issues that want help label Jan 20, 2025
@bcastillo32
Copy link
Collaborator Author

Sure @bcastillo32 you can assign me this ticket.

done! thank you!

@Raushan998
Copy link

@bcastillo32 It should be shown in the graph for volunteers?

@bcastillo32
Copy link
Collaborator Author

bcastillo32 commented Jan 23, 2025 via email

@Raushan998
Copy link

sure :)

@Raushan998
Copy link

Is there any way to identify the volunteer has logged for case_contact?

@compwron
Copy link
Collaborator

Is there any way to identify the volunteer has logged for case_contact?

can you clarify the question?

@Raushan998
Copy link

I mean how we are identifying how volunteer is getting logged for case_contact. is there any key inside case_contact or any other table through which we can join with user table for identifying volunteer has logged for case_contact.

@bcastillo32
Copy link
Collaborator Author

I mean how we are identifying how volunteer is getting logged for case_contact. is there any key inside case_contact or any other table through which we can join with user table for identifying volunteer has logged for case_contact.

Thanks for clarifying @Raushan998 . @compwron do you happen to know?

@compwron
Copy link
Collaborator

you are looking for creator_id which is a User ID and could be a volunteer, supervisor, or admin.
line of code is has_one :supervisor_volunteer, -> { where(is_active: true) }, primary_key: :creator_id, foreign_key: :volunteer_id

Raushan998 pushed a commit to Raushan998/casa that referenced this issue Jan 26, 2025
Raushan998 pushed a commit to Raushan998/casa that referenced this issue Jan 26, 2025
Raushan998 pushed a commit to Raushan998/casa that referenced this issue Jan 26, 2025
compwron added a commit that referenced this issue Jan 30, 2025
@github-project-automation github-project-automation bot moved this from Todo to Merged to QA in CASA Volunteer Portal Jan 30, 2025
@bcastillo32
Copy link
Collaborator Author

Hi @Raushan998 - thank you again for your help! I have couple other high priority ticket that have bee requested by our CASA stakeholders. These will greatly improve the usability of our tool. Let me know if you're interested :)
#6199
#6187

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Merged to QA
Development

Successfully merging a pull request may close this issue.

3 participants