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

Ability to filter out content as gateway operator #3037

Closed
dmtrjsg opened this issue Jul 27, 2022 · 0 comments
Closed

Ability to filter out content as gateway operator #3037

dmtrjsg opened this issue Jul 27, 2022 · 0 comments
Assignees
Labels
carthage Carthagne Network mainnet Mainnet scope skip-asana-sync Blocks synching via Unito <-> Asana integration

Comments

@dmtrjsg
Copy link

dmtrjsg commented Jul 27, 2022

  • Create a configuration file that lists blocked:
  • Make the app not show blocked things:
    • For videos, we should have a single function that creates shared filtering paramaters for all video queries. So this should return something like:
{
  where: {
    isCensored_eq: false,
    isPublic_eq: true,
    // ...
    NOT: [
        id_in: [] // list of IDs from the config,
        category: {
           id_in: [] // list of filtered categories IDs
        }
    ]
  }
}
  • Make sure NFTs follow the same filtering options as videos

Once content is reported as malicious/ not fitting content policy and this flag is captured, we need an ability to filter this content out. Based on list of video IDs, these would be hidden from gateway.

  • Include separate resource blacklist (URLs & data objects)
    Apply same logic to NFTs wrt content curation as for videos

┆Issue is synchronized with this Asana task by Unito

@dmtrjsg dmtrjsg added the mainnet Mainnet scope label Jul 27, 2022
@dmtrjsg dmtrjsg changed the title Spike: Ability to filter out content as gateway operator Ability to filter out content as gateway operator Jul 27, 2022
@rafalpawlow rafalpawlow self-assigned this Aug 3, 2022
@dmtrjsg dmtrjsg added skip-asana-sync Blocks synching via Unito <-> Asana integration carthage Carthagne Network labels Oct 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
carthage Carthagne Network mainnet Mainnet scope skip-asana-sync Blocks synching via Unito <-> Asana integration
Projects
None yet
Development

No branches or pull requests

2 participants