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

2023.09.27.acms permissions #343

Merged

Conversation

johnhawkinson
Copy link
Collaborator

TIMELY: Add permissions for ACMS websites, as well initial filtering for those URLs in getCourtFromURL(), and requisite tests. This is important to get people to acknowledge the permissions changes as early as practicable before the Oct. 1, 2023 deadline, even though we still lack actual support for ACMS.

(Comments are not technically allowed in JSON files, although Chrome and
Firefox both support them in manifest.json.)

Add permissions support for ACMS websites, both the two we know about
today and the remainder we can reasonably anticipate, as well as the
filing websites and the email domains, which we do not currently use.

Because asking users to accept new permissions is a big deal, we want
to minimize it, so try hard to predict anything we might reasonably
want, without resorting to excessive wildcarding.

The Ninth and Second circuits have collaboratively worked together to
develop ACMS, "Appellate Court Management System," their replacement
for CM/ECF as the AOUSC works to find a CM/ECF replacement for all
courts.

Documents are served from ca{2,9}-showdoc.azurewebsites.us.
Filing users login via ca{2,9}-portal.powerappportals.us.
Email notices (NDAs) are sent from @ca{2,9}.fedcourts.us.
This is too complicated to be a single-line regexp anymore.

Handle guard for a falsy `url` parameter first, explicitly.
Test for a CM/ECF or PACER url match first, then test for ACMS.
Return null on failure.
Add successful tests for ACMS documents and dockets, and unsuccessful
ones for filing URLs, as well as other Azure government sites and
fedcourts.us, which is an email domain that has no associated
website(s) that we are aware of.
@mlissner mlissner merged commit 7423ea7 into freelawproject:main Sep 27, 2023
4 checks passed
@mlissner
Copy link
Member

I'm merging this because it looks good, has tests, and is well documented, but @ERosendo it wouldn't hurt for you to take a look at it too and see if it needs any further tweaks. If you find that it doesn't, can you please do a release today?

@ERosendo
Copy link
Contributor

Sure. I'll take a look

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

Successfully merging this pull request may close these issues.

3 participants