coralproject / talk

A better commenting experience from Vox Media
https://coralproject.net
Other
1.89k stars 355 forks source link

[CORL-3080]: update email domain table in admin #4543

Closed kabeaty closed 6 months ago

kabeaty commented 7 months ago

What does this PR do?

These changes improve the organization of email domains for which rules (such as ban new users and always pre-mod comments) have been created. It only shows the list on clicking to show, ensures the order is most recently added at the top, and allows for filtering of the domains by whether they are set to ban or always pre-mod.

These changes will impact:

What changes to the GraphQL/Database Schema does this PR introduce?

none

Does this PR introduce any new environment variables or feature flags?

no

If any indexes were added, were they added to INDEXES.md?

n/a

How do I test this PR?

You can go into Configure-->Moderation-->Users as an admin and find the Email domains section at the bottom of the page. Show/hide current email domains. Filter them. Add/edit/delete them.

Were any tests migrated to React Testing Library?

How do we deploy this PR?

netlify[bot] commented 7 months ago

Deploy Preview for gallant-galileo-14878c canceled.

Name Link
Latest commit 023ec1ebba1992d56e0c1514b07d4090268236c8
Latest deploy log https://app.netlify.com/sites/gallant-galileo-14878c/deploys/65ce2bc08798bf0008e21e7f