ctsit / rcc.billing

Automated, data-driven service billing implemented on REDCap Custodian
https://ctsit.github.io/rcc.billing/
Apache License 2.0
0 stars 3 forks source link

Enumerate active users on past due project #220

Closed pbchase closed 4 months ago

pbchase commented 5 months ago

This work addresses issue #221 with a focus on unpaid projects. In addition to an ad hoc report, it provides two functions: get_user_rights_and_info() and get_project_flags(). My hope is these functions will have utility in other reports.

In truth, get_user_rights_and_info() is a newer, more capable version of an existing function of the same name. The older function has been deprecated and renamed to get_user_rights_and_info_v1(). It is only used in one place and that has been updated in this PR to use the new name of the now deprecated function.

get_user_rights_and_info() is probably a candidate for redcapcustodian, but that decision is for another day. For today, we are delivering a report to Sandra with a modest about of Do the Right Thing (nod to Spike Lee).

pbchase commented 4 months ago

I fixed the merge conflicts with develop and addressed some other tidyselect issues the build checker found.