okhin created page: model rédigé par okhin's avatar okhin
Modèle de données
============
Le modèle de données est assez simple.
Article
-------
* id: un identifiant unique
* url: une URL valide (et nettoyée des paramètres de tracking)
* metada: les métdaonnée de la page (à priori, les données opengraph) au format JSON
* title: le titre de l'article
* extracts: les extraits de l'article retenus. Une liste de chaîne au format markdown.
* date_pub: date de publication sur le site d'origine
* date_add: date d'ajout à la RP
* date_rel: date de release AKA de publication sur la RP
* votes: liste des user_id ayant votés
* jedi: jedi ayant publié l'article sur la RP
User
----
Le modèle de données est à compléter pour prendre en compte une autorisation modulaire (via OAuth)
* id: un identifiant unique
* handle: comment s'appelle l'utilisateur
* email: une adresse mail pour contacter l'utilisateur
* password: un hash de mot de passe
* auth: niveau d'autorisation (droide, rpadawan, jedi)
\ No newline at end of file