You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Franchises like Devoxx/Voxxed which have a lot of yearly recurring conferences can't be autonomous when it comes to declaring their event in Voxxrin Crawlers (for each event, they need to rely on a Voxxrin Administrators to declare a new crawler entry)
Idea of this is to introduce a new family-crawlers-provider firestore collection which is declared once for all per franchise by Voxxrin Administrators.
Having an entry on this collection will allow to call a new POST /api/family-crawlers-providers/{{familyCrawlersProviderId}}/requestFamilyCrawlersRefresh endpoint (secured by a familyOrganizer-type token)
(a daily CRON might also automatically call this endpoint)
This endpoint will:
Rely on /family-crawlers-provider/:familyCrawlersProviderId descriptor firestore entry
This firestore document will provide an implementation type allowing to tell which family crawler provider implementation to take
/crawlers/{crawlerId} entries should now have a new metadata field, allowing to pass some specific data to the crawler (typically, to avoid having to create a new JSON descriptor for every events if we consider composable descriptors Introduce Crawler descriptors composition #111)
The text was updated successfully, but these errors were encountered:
Franchises like Devoxx/Voxxed which have a lot of yearly recurring conferences can't be autonomous when it comes to declaring their event in Voxxrin Crawlers (for each event, they need to rely on a Voxxrin Administrators to declare a new crawler entry)
Idea of this is to introduce a new
family-crawlers-provider
firestore collection which is declared once for all per franchise by Voxxrin Administrators.Having an entry on this collection will allow to call a new
POST /api/family-crawlers-providers/{{familyCrawlersProviderId}}/requestFamilyCrawlersRefresh
endpoint (secured by afamilyOrganizer
-type token)(a daily CRON might also automatically call this endpoint)
This endpoint will:
/family-crawlers-provider/:familyCrawlersProviderId
descriptor firestore entry/crawlers/{crawlerId}
/crawlers/{crawlerId}
entries should now have a new metadata field, allowing to pass some specific data to the crawler (typically, to avoid having to create a new JSON descriptor for every events if we consider composable descriptors Introduce Crawler descriptors composition #111)The text was updated successfully, but these errors were encountered: