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

Mc 1404 create prospecting source for publisher air table suggestions #1215

Conversation

rolf-moz
Copy link
Contributor

@rolf-moz rolf-moz commented Sep 3, 2024

Goal

What changed? What is the business/product goal?
The Editors would like to have easy access to stories suggested by external publishers.
They are currently being submitted via airtable.

We already have ingestion in our German auto-scheduler, so we are leveraging that to output a new prospect feed in this PR
https://github.com/MozillaSocial/ml-services/pull/430

New type is added in Pocket/content-monorepo#213

References to deprecated Syndication prospect feed are removed as well.

Implementation Decisions

Named the prospect source ExternalEditorial so users know these are external links and thus unvetted.

Only URLs from previously published domains are sent to this feed. We might consider additional security checks in the future.

Deployment steps

  • Deployed to dev?

References

JIRA ticket:
[

Issue:

  • Link to GitHub issue

Documentation:

@rolf-moz rolf-moz requested a review from a team as a code owner September 3, 2024 17:46
@rolf-moz rolf-moz changed the title Mc 1404 create a de de en us prospecting source for publisher air table suggestions Mc 1404 create prospecting source for publisher air table suggestions Sep 3, 2024
@@ -2104,6 +2137,7 @@ export enum Topics {
Food = 'FOOD',
Gaming = 'GAMING',
HealthFitness = 'HEALTH_FITNESS',
Home = 'HOME',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i unfortunately think we need to manually remove this line. will give context in slack.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

actually - i'll let @nina-py chime in here to confirm if we have to remove this line or not.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's ok to keep it in in the generated types as long as we're not using it in frontend code itself - this PR is waiting and has that change: https://github.com/Pocket/curation-admin-tools/pull/1212/files

Copy link
Collaborator

@jpetto jpetto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nina says we're good, so approved!

@rolf-moz rolf-moz merged commit 437c01f into main Sep 4, 2024
10 checks passed
@rolf-moz rolf-moz deleted the MC-1404-Create-a-de-de-en-us-Prospecting-source-for-Publisher-AirTable-Suggestions branch September 4, 2024 22:18
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