Go to file
Paul Schneider a14e63d26f recupération de mot de passe + prise de commande
* ResetPassword.txt: Un message pour le mot de passe oublié

* style.css: fixe un 404

* UpdatePassword.aspx: Implémente le formulaire de mise à jour du mot
  de passe,
accessible depuis l'e-mail.

* Contact.aspx: implémente la page de contact préstataire

* UpdatePassword.cs: modèle de la modification de mot de passe au
jeton de securité (qui est encore un fake en l'état)

* CommandRegistration.cs: un enregistrement de commande

* NominativeCommandRegistration.cs: un enregistrement de commande
  nominative

* .gitignore: ignore ma config LuaDebug

* NpgsqlMembershipProvider.cs: ne pas crasher à la lecture en base de
  la question de
recupération du mot de passe quand elle est nulle.

* BasketController.cs: renvoie l'objet décrivant la prise de commande

* Global.asax.cs: ignorer les routes vers App_Data et App_Code

* instdbws.sql: passage du type json à jsonb pour les paramètres de la
  commande

* RegistrationMail.txt: un piti message à l'enregistrement

* AccountController.cs: Envoi du message du mot de passe oublié,
methode de changemnet du mot de passe.

* AdminController.cs: xmldoc + refabrication helper Notify

* HomeController.cs:
* BlogsController.cs:
* GoogleController.cs: refabrication helper Notify

* FrontOfficeController.cs: Refabrication: Utilisation du nouvel
  enregistrement de commande.
+ refabrication helper Notify

* YavscHelpers.cs: implémente la methode d'envoi du message de mot de
  passe oublié
+ refabrication helper Notify

* App.master: Corrige la notification Html

* AppAdmin.master: Le lien vers la page de contact était associé
à tort à la classe css "thanks"

* yavsc.js: message plus parlant en cas de requête Ajax mal formée.

* Login.aspx: Implémente le lien vers le formulaire de recupération du
  mot de passe

* UserPost.aspx: .

* Booking.aspx: format du code

* Performer.ascx: l'e-mail préstataire ne sera jamais fourni par
  l'application,
aussi, on parlera de "prendre contact", d'échanger ... mais pas de
  donner l'adresse e-mail.
L'information "son email" n'est donc pas disponible meme à
  l'utilisateur autorisé.
La prise de contact, ou autre fux de comunication le sont.

* Performers.aspx: affiche la notification à l'envoi de la demande de
  devis

* Product.aspx:
* Service.aspx: les periodes du catalogue et du calendrier sont
  fondue.

* Contact.aspx: traduction en français

* Web.config:
  * la procédure de recupération du mot de passe est
    activée
  * l'e-message envoyé est construit à partir d'un modèle, un fichier
    texte trouvé dans /App_Data, et indiqué à l'application
    par le paramêtre applicatif "LostPasswordMessage"

* Yavsc.csproj: reference les nouveaux fichiers

* Product.cs: utilise la période du calendrier

* Commande.cs: renvoie un objet à la prise de commande, indiquant
  l'identifiant de commande, et les messages envoyés
  en cas de commande nominative.

* GoogleHelpers.cs: icone à la notification mobile

* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions

* UserNameBase.cs: fixe la dé-sérialisation

* WorkFlowManager.cs: refabrication de la prise de commande

* YavscModel.csproj: nouveaux objets du modèle

* OtherWebException.aspx: page obsolete

* Period.cs: fondre la période: celle du catalogue disparait, au
  profit de celle du calendrier.
9 years ago
ITContentProvider La notification à la demande de devis, 9 years ago
NpgsqlBlogProvider La notification à la demande de devis, 9 years ago
NpgsqlContentProvider La notification à la demande de devis, 9 years ago
NpgsqlMRPProviders recupération de mot de passe + prise de commande 9 years ago
Presta La notification à la demande de devis, 9 years ago
SalesCatalog La notification à la demande de devis, 9 years ago
TestAPI La notification à la demande de devis, 9 years ago
WebControls La notification à la demande de devis, 9 years ago
booking Merge from booking branch 9 years ago
pkg La notification à la demande de devis, 9 years ago
plugins/fortune La notification à la demande de devis, 9 years ago
web recupération de mot de passe + prise de commande 9 years ago
yavscModel recupération de mot de passe + prise de commande 9 years ago
yavscclient La notification à la demande de devis, 9 years ago
.gitignore recupération de mot de passe + prise de commande 9 years ago
Banner.xcf Initial import 10 years ago
ChangeLog recupération de mot de passe + prise de commande 9 years ago
Features.md de la doc en plus 9 years ago
LICENSE Initial commit 10 years ago
Makefile La notification à la demande de devis, 9 years ago
README.md le theme, WIP les cercles 9 years ago
Yavsc.sln La notification à la demande de devis, 9 years ago
google-services.json * Web.config: 9 years ago
noavatar.xcf Initial import 10 years ago

README.md

yavsc

doc-fr

à faire, par ordre de priorité

-1) Messagerie instantanée : choisir entre directement Google Hangouts API, SIP, ou Signal R custom 0) Bug fixes : stocker le token calendar à part

  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.2) Concevoir un objet Contact listant les point d'accès par protocol (email, http, sip, irc, téléphone, adresse postale ...)

  1. 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).

  1. Terminer l'édition du profile de site, avec la modification et la suppression des activités et compétences

  2. Tester le premier client Android-java libre

  3. Tester le premier client Android-xamarin pour iOS