Addings flags rédigé par sebastiem's avatar sebastiem
......@@ -5,9 +5,12 @@ Le modèle de données est assez simple.
Article
-------
* id: un identifiant unique
* id: un identifiant unique /rp
* external_id: identifiant pour le front
* 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
* lang: menu déroulant français, anglais ou neutre
* metadata: les métadonnées de la page (à priori, les données opengraph) au format JSON
* image: capture d'écran ou autre image
* 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
......@@ -15,10 +18,12 @@ Article
* date_edit: date d'édition de la RP
* date_rel: date de release AKA de publication sur la RP
* votes: liste des user_id ayant votés
* published: oui ou non
* jedi: jedi ayant publié l'article sur la RP
* rpadawan: rpadawn ayant édité l'article sur la RP
* tags: mots clef associés à l'article, thématiques.
* flags: archive, cite, parle, etc …
* flags: cite, parle, etc…
* priorité : normal ou prioritaire
User
----
......@@ -29,4 +34,29 @@ Le modèle de données est à compléter pour prendre en compte une autorisation
* 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
* auth: niveau d'autorisation (droide, rpadawan, jedi)
Specs pour la page édition
**Existant dans le modèle actuel de la bdd**
* un champ "titre" contenant deux informations : [La Provenance] Le titre de l'article lui-même
* un champ "langue" : menu déroulant français, anglais ou neutre
* un champ "relation à LQDN" :
* !rpc : si l'url cite La Quadrature («Selon la Quadrature, [...]»)
* !rpp : si l'url parle de La Quadrature («La Quadrature est un collectif qui [...]»)
* un champ "image" permettant de contribuer la capture d'écran
* un champ "lien" permettant de contribuer l'URL de l'article.
**À ajouter dans le modèle futur de la bdd**
* un champ "thème" contribuable sous la forme d'un menu déroulant
* un champ "corps du texte" permettant de contribuer le résumé/les paragraphes sélectionnés.
**Existant dans le modèle actuel de la bdd**
* un champ ID dans /rp
* un champ ID du nœud Drupal de l'article (seulement lorsque publié)
* un champ "publication" permettant de choisir "publier" ou "non publier"
* un champ "votes" affichant la note (de 0 à 3)
* un champ "date" affichant la date de publication de l'article original
* un champ "date" affichant la date de l'ajout dans /rp par Wantzel
* un champ "date" affichant la date de publication dans Drupal
\ No newline at end of file