freelawproject / bigcases2

The sequel to Big Cases Bot
Other
16 stars 11 forks source link

Add system for trusted curators to add cases to channels #24

Closed mlissner closed 1 year ago

mlissner commented 1 year ago

Curators should use the django permissions system. They should have the ability to add specific cases to specific channels (big cases, little cases, slack, discord, etc).

They could do this either via a dedicated webpage (and we create users for them via admin), or via the admin site, if we can control it enough. Eventually, we'll probably need a dedicated webpage.

mlissner commented 1 year ago

Note that curators should automatically be listed on the website somewhere (see #22)

mlissner commented 1 year ago

Feel free to list candidate curators here. I'll start with two:

Obviously, the higher profile folks we get, the better.

mlissner commented 1 year ago

Here are some others from another doc we've got:

Dahlia Lithwick, Slate & Amicus podcast Amy Howe, SCOTUSBlog & Howe on the Court Avalon Zoppo, National Law Journal Nina Totenberg, NPR Linda Greenhouse, NY Times & Yale Law Katie Benner, NY Times Zoe Tillman, Buzzfeed Ann E. Marimow, Washington Post Maura Dolan, LA Times Ginny Laroe, First Amendment Coalition (former journalist) Leah Litman, Univ of Michigan Law Jan Crawford Greenburg, CBS News Joan Biskupic, CNN Jessica Gresko, Associated Press Marcy Wheeler, @emptywheel Lucy Dalglish, Dean Univ. of Maryland College of Journalism Carlton Larson, Constitutional law prof at UC Davis Mark Lemley, IP law prof at Stanford Seamus Hughes at GWU Program on Extremism (he's already doing similar work, but this would be a new tool for him to do it with) Chris Geidner, former Buzzfeed SCOTUS journalist now doing a newsletter

mlissner commented 1 year ago

I was hoping this could take the form of @-replying to the bot, but it seems like that won't work with the new API changes, but at a minimum, it'd be nice to convert the lookup --add command to a web form.

I guess one thing that'd be nice is to have that form use CL's APIs to search for cases, but I guess it's fine just to have people paste a URL or ID in there.

Once this is done, we can start getting people on board.