Open syndr0m opened 8 years ago
Je fais quelques remarques pour qu'on améliore notre compréhension du projet : chaque film et serie d'un licensor peut avoir des droits pays différent donc je ne pense pas que ce soit nécessaire de lier licensor et category à un pays
pour la recherche, peut-etre faudra-t-il rajouter la liste des pays pour les assets pour les filtrer, voir mettre chaque asset par pays (du coup si 35 pays, mettre 35 assets, et le premier filtre doit se faire sur le pays,
pour certains broadcasters, la notion de pays n'existe pas
Il faut que l'on puisse filtrer la diffusion du catalogue géographiquement, et suivant les diffuseurs
pour cela, on attache à chaque requête 2 notions : country & broadcaster
on associe à notre catalogue ces deux notions, au travers de nouveaux champs "countries" et "broadcasters" dans les tables Categories, Movies, Seasons, Episodes, Videos
et Licensorson applique un filtre lors des requêtes, tel que si l'information est null dans le catalogue => diffusion autorisée, mais si un filtre existe => il s'applique.
le filtrage peut s'effectuer au niveau du catalogue (filtre sur les tables Movies
ou Licensors), ou au niveau de chaque vidéo (filtre sur la table Videos)Il faut pour cela :
/!\ FIXME: comment récupérer le host derrière HW ? FASTLY ? autre ? utilisation du client-type ?
api: modification des requêtes sur movies, pour forcer le INNER JOIN sur licensorsLicensorspour y figurer countries & broadcasters