53 lines
2.0 KiB
Markdown
53 lines
2.0 KiB
Markdown
yavsc
|
|
=====
|
|
|
|
[doc-fr](http://yavsc.pschneider.fr/Blogs/UserPost/paul/Documentation)
|
|
|
|
# à faire, par ordre de priorité
|
|
|
|
-1) Messagerie instantanée : choisir entre directement Google Hangouts API,
|
|
SIP, ou Signal R custom
|
|
|
|
0) Fixer l'edition de la côte zéro. (y en a 6, ou onze avec les moitiés, pas cinq (ni dix avec les moitiés))
|
|
|
|
1) Créer un contrôle "bouton utilisateur" `UserNameControl`
|
|
avec
|
|
* un acces rapide à l'ajout au cercles perso
|
|
* pour les administrateur, une action "bloquer",
|
|
* le compteur de ses posts publiques
|
|
* Si c'est un préstataire, et si on est pas déjà dans un formulaire de reservation,
|
|
un lien vers la reservation de ses services
|
|
|
|
|
|
1.1) Donner des descriptions textuelles au cotes (ex: dans le cadre d'un prestataire, ses 5 cotes seraient
|
|
par exemple "Nouvelle star" "Artiste local" "Artiste régional" "Star nationale" "Star internationale"
|
|
|
|
1.2) Concevoir un objet Contact listant les point d'accès par protocol (email, http, sip, irc, téléphone, adresse postale ...)
|
|
|
|
2) Refabrication de l'Api :
|
|
|
|
concernant la mise à jour la creation et l'edition d'un post, on
|
|
doit pouvoir fondre tout en une seule methode :
|
|
|
|
* ```long PostFile(BlogEntry be)```,
|
|
Utilisée pour la creation quand id est à 0, auquel cas, l'identiffiant
|
|
du post créé est renvoyé en retour (non nul).
|
|
Sinon, c'est une mise a jour des propriétés
|
|
du billet, et on renvoie zero.
|
|
|
|
Dans tous les cas, toutes les propriétés du post sont fournies car mises à jour,
|
|
et on effectue la reception des fichiers attachés.
|
|
|
|
Dans le cas de l'edition (id non nul),
|
|
seules les propriétés spécifiées non nulles sont mises à jour
|
|
(NDLR:la visibilité est donc par exemple toujours mis à jour).
|
|
|
|
3) Corriger un peu le thème clair (fond de titres trop sombre)
|
|
|
|
4) Terminer l'édition du profile de site, avec la modification
|
|
et la suppression des activités et compétences
|
|
|
|
5) Tester le premier client Android-java libre
|
|
|
|
6) Tester le premier client Android-xamarin pour iOS
|