yavsc/yavscModel/ChangeLog
Paul Schneider a1e3f000e3 Fixe la creation des compétences,
importe jQuery.Mobile

* Yavsc.csproj:
* jquery.mobile-1.4.5.js:
* ajax-loader.gif:
* jquery.mobile-1.4.5.css:
* jquery.mobile-1.4.5.min.js:
* jquery.mobile-1.4.5.min.map:
* jquery.mobile-1.4.5.min.css:
* FrontOfficeController.cs:
* jquery.mobile.icons-1.4.5.css:
* jquery.mobile.theme-1.4.5.css:
* tag-black.svg:
* tag-white.svg:
* eye-white.png:
* eye-black.png:
* tag-black.png:
* eye-black.svg:
* eye-white.svg:
* tag-white.png:
* mail-white.png:
* shop-white.png:
* edit-black.png:
* star-black.png:
* lock-white.png:
* mail-black.png:
* info-black.svg:
* home-black.svg:
* home-white.svg:
* edit-white.png:
* grid-white.png:
* user-black.png:
* home-black.png:
* home-white.png:
* info-black.png:
* info-white.png:
* grid-black.png:
* star-white.png:
* plus-white.svg:
* plus-black.svg:
* user-white.png:
* gear-black.png:
* gear-white.png:
* grid-white.svg:
* bars-black.svg:
* back-white.svg:
* user-white.svg:
* back-black.svg:
* info-white.svg:
* back-black.png:
* bars-white.svg:
* mail-black.svg:
* plus-white.png:
* plus-black.png:
* lock-white.svg:
* lock-black.svg:
* mail-white.svg:
* back-white.png:
* shop-white.svg:
* shop-black.svg:
* lock-black.png:
* gear-black.svg:
* gear-white.svg:
* grid-black.svg:
* star-black.svg:
* bars-black.png:
* bars-white.png:
* user-black.svg:
* star-white.svg:
* shop-black.png:
* edit-black.svg:
* edit-white.svg:
* cloud-white.svg:
* cloud-black.svg:
* clock-white.svg:
* clock-black.svg:
* check-white.svg:
* check-black.svg:
* audio-white.svg:
* video-black.png:
* video-white.png:
* alert-black.svg:
* alert-white.svg:
* heart-white.svg:
* heart-black.svg:
* audio-black.svg:
* power-white.png:
* clock-black.png:
* clock-white.png:
* cloud-black.png:
* cloud-white.png:
* power-white.svg:
* power-black.svg:
* check-white.png:
* alert-white.png:
* video-white.svg:
* video-black.svg:
* audio-black.png:
* audio-white.png:
* check-black.png:
* phone-white.svg:
* phone-black.svg:
* minus-white.svg:
* alert-black.png:
* phone-white.png:
* minus-black.png:
* minus-white.png:
* phone-black.png:
* heart-white.png:
* minus-black.svg:
* heart-black.png:
* power-black.png:
* jquery.mobile.icons-1.4.5.min.css:
* camera-black.png:
* search-black.png:
* delete-white.svg:
* action-black.png:
* jquery.mobile.theme-1.4.5.min.css:
* jquery.mobile.structure-1.4.5.css:
* camera-white.svg:
* camera-black.svg:
* delete-black.svg:
* camera-white.png:
* search-white.png:
* delete-black.png:
* action-white.svg:
* action-black.svg:
* search-white.svg:
* action-white.png:
* search-black.svg:
* delete-white.png:
* jquery.mobile.inline-png-1.4.5.css:
* recycle-black.svg:
* jquery.mobile.inline-svg-1.4.5.css:
* refresh-white.svg:
* forward-black.svg:
* forward-white.svg:
* refresh-black.svg:
* recycle-white.svg:
* comment-white.svg:
* comment-black.svg:
* carat-u-white.svg:
* recycle-white.png:
* refresh-black.png:
* carat-d-black.png:
* refresh-white.png:
* arrow-d-black.svg:
* bullets-white.png:
* bullets-black.png:
* arrow-d-white.svg:
* arrow-l-black.svg:
* recycle-black.png:
* comment-black.png:
* carat-u-white.png:
* forward-black.png:
* forward-white.png:
* carat-u-black.png:
* carat-r-white.png:
* carat-r-black.png:
* carat-l-white.png:
* carat-l-black.png:
* carat-d-white.png:
* arrow-l-white.svg:
* bullets-black.svg:
* bullets-white.svg:
* arrow-d-white.png:
* arrow-d-black.png:
* carat-d-black.svg:
* carat-d-white.svg:
* carat-l-black.svg:
* carat-l-white.svg:
* carat-r-black.svg:
* carat-r-white.svg:
* carat-u-black.svg:
* arrow-u-white.svg:
* arrow-r-black.svg:
* arrow-r-white.svg:
* arrow-u-black.svg:
* arrow-u-white.png:
* arrow-u-black.png:
* comment-white.png:
* arrow-r-white.png:
* arrow-r-black.png:
* arrow-l-white.png:
* arrow-l-black.png:
* calendar-white.png:
* calendar-black.png:
* location-black.svg:
* location-white.svg:
* calendar-black.svg:
* location-white.png:
* location-black.png:
* calendar-white.svg:
* arrow-u-l-white.svg:
* forbidden-black.svg:
* arrow-d-r-black.png:
* forbidden-white.svg:
* jquery.mobile.external-png-1.4.5.css:
* arrow-u-r-black.svg:
* arrow-u-r-white.svg:
* arrow-d-l-black.png:
* arrow-d-r-white.png:
* arrow-d-l-white.png:
* arrow-u-l-black.png:
* forbidden-black.png:
* forbidden-white.png:
* arrow-d-l-black.svg:
* arrow-d-r-white.svg:
* arrow-d-l-white.svg:
* arrow-d-r-black.svg:
* arrow-u-r-black.png:
* arrow-u-r-white.png:
* arrow-u-l-black.svg:
* arrow-u-l-white.png:
* navigation-white.svg:
* navigation-black.svg:
* navigation-black.png:
* navigation-white.png:
* jquery.mobile.structure-1.4.5.min.css:
* jquery.mobile.inline-png-1.4.5.min.css:
* jquery.mobile.inline-svg-1.4.5.min.css:
* jquery.mobile.external-png-1.4.5.min.css:

* style.css: donne une couleur au fond des panneaux de classes
  "spanel", "xspanel" et "xxspanel"

* style.css: autorise de la largeur aux groupes de champs de
  formulaire

* T.cs: Lève une exception à la demande de traduction d'une chaine
  vide.
Celà permet entre autres de s'assurer que toutes les pages ont un
  titre (sans quoi, on ne peut plus les visiter).

* yavsc.skills.js: La création d'une compétence demande maintenant un
  code APE.

* Activities.aspx: Lien vers l'edition des compétences gérées par le
  site

* ActivitySkills.aspx: Implemente la nouvelle creation des compétences

* packages.config: Ajout du paquetage "jQuery.Mobile"

* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
2015-12-03 12:19:29 +01:00

472 lines
12 KiB
Text

2015-12-03 Paul Schneider <paul@pschneider.fr>
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
2015-12-02 Paul Schneider <paul@pschneider.fr>
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
2015-12-02 Paul Schneider <paul@pschneider.fr>
* PerformerProfile.cs: Ajoute la propriété "titre du blog"
`BlogTitle` du profile préstataire
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: internationalisation
2015-12-01 Paul Schneider <paul@pschneider.fr>
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
2015-11-30 Paul Schneider <paul@pschneider.fr>
* BlogProvider.cs: doc xml
* BlogManager.cs: implémente un accès au compteur de billet
2015-11-30 Paul Schneider <paul@pschneider.fr>
* PerformerProfile.cs: doc xml
* SimpleBookingQuery.cs:
* AuthentificatedSkillRating.cs: refabrication
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: internationalisation
* Profile.cs: Décore la valeur de profile "GoogleRegId"
* SkillEntity.cs: refabrication pour l'instant inutile ...
* SkillManager.cs: présente à l'espace de travail la nouvelle
methode de recherche d'un préstataire
* SkillProvider.cs: définit la nouvelle methode de recherche
d'un préstataire
* WorkFlowManager.cs: présente à l'espace de travail une
nouvelle methode de recherche d'un préstataire,
renvoyant toute l'information relative à chaque prestataire
listé.
* YavscModel.csproj: refabrication des cotes de compétences
2015-11-28 Paul Schneider <paul@pschneider.fr>
* SkillManager.cs:
* Notification.cs:
* Notification.cs:
* MessageWithPayLoad.cs:
* MessageWithPayloadResponse.cs: refabrication
* BookingQuery.cs: Le booking lourd devient une commande basée
sur des activités concernée par l'intervention
* ChangeLog: nettoyage
* CatalogProvider.cs: implemente l'interface d'un fournissseur
de contenu
* PerformerProfile.cs: implemente le profile prestataire
* SimpleBookingQuery.cs: Les besoin sont exprimé sous forme
d'un tableau de valeur du parametrage de la commande
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: internationalisation
* Profile.cs: implemente un accès à l'id d'enregistrement
Google GCM
* SkillEntity.cs: La compétence appartient à un domaine
d'activité, on lui associe un et un seul code APE
* SkillProvider.cs: Fait chercher les compétences à partir
d'un code activité
* IContentProvider.cs: xml doc
* WorkFlowManager.cs: implemente l'accès à la liste des
préstataires
de telle activité
* YavscModel.csproj: refabrications
2015-11-28 Paul Schneider <paul@pschneider.fr>
* YavscModel.csproj:
* LocalizedText.resx:
* Entity.cs:
* OAuth2.cs:
* SkillEntity.cs:
* SkillManager.cs:
* LocalizedText.fr.resx:
* SkillProvider.cs:
* PeopleApi.cs:
* MapTracks.cs:
* ApiClient.cs:
* Entity.cs:
* OAuth2.cs:
* SimpleJsonPostMethod.cs:
* BookingQuery.cs:
* CalendarApi.cs:
* LocalizedText.Designer.cs:
* Notification.cs:
* EntityQuery.cs:
* ApiClient.cs:
* MapTracks.cs:
* PeopleApi.cs:
* WorkFlowManager.cs:
* GoogleHelpers.cs:
* EntityQuery.cs:
* LocalizedText.fr.Designer.cs:
* IContentProvider.cs:
* CalendarApi.cs:
* GoogleHelpers.cs:
* PerformerProfile.cs:
* SimpleBookingQuery.cs:
* Notification.cs:
* PerformerAvailability.cs:
* CatalogProvider.cs:
* MessageWithPayLoad.cs:
* MessageWithPayloadResponse.cs:
* Profile.cs: internationalisation
2015-11-26 Paul Schneider <paul@pschneider.fr>
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: internationalisation
* YavscModel.csproj: nouvelles configurations de déploiement
2015-11-26 Paul Schneider <paul@pschneider.fr>
* EventPub.cs:
* BaseEvent.cs: internationalise l'évennement (la base d'une
notification)
* YaEvent.cs: les champs fournisseur d'une notification ne
sont pas requis. On peut en avoir de la part du site lui même,
qui ne soient pas à l'origine d'un evennement tiers du
workflow. Dans tous les autres cas, ils devraient être
renseignés ... à suivre.
* Circle.cs:
* CircleBase.cs: ajoute une methode de construition des
destinataires à partir d'un tableau d'identifiants de cercles.
* Activity.cs: implémente la photo activité dans le modèle
* SimpleBookingQuery.cs: refabriqué
* MessageWithPayLoad.cs: accuse aussi le champ `to` en cas
d'absence de destinataire.
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: internationalisation
2015-11-25 Paul Schneider <paul@pschneider.fr>
* BlogManager.cs: refactorisation
* Activity.cs: implémente un type de commande à associer à une
activité.
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: La traduction de "ne pas
publier mon activité"
* LocalizedText.resx: La traduction de "ne pas publier mon
activité", et de "Votre activité"
* ManagerHelper.cs: refabrique l'instanciation des
fournisseurs du workflow,
pour avoir une liste de toutes les activité prises en charges
par tous les fournisseurs de contenu.
* Profile.cs: Implement le code activité de l'objet `Profile`
* ProfileEdition.cs: xmldoc
* SkillManager.cs: Formattage du code source
* IContentProvider.cs: reformattage du code+
propriété "Name" du fournisseur +
definition des methodes relatives à la gestion des activités
* WorkFlowManager.cs: Methodes de recupperation des activités
fournies auprés des fournisseurs de contenu
* YavscModel.csproj: renommage
2015-11-23 Paul Schneider <paul@pschneider.fr>
* Estimate.cs:
* IContentProvider.cs: refactorisation fournisseurs
* IDataProvider.cs: Permet aux fournisseurs d'identifier les
contenus avec un type de donnée arbitraire,
du moment que ce type identifie les contenus.
2015-11-23 Paul Schneider <paul@pschneider.fr>
* Manager.cs: implémente la fonction de construction des
fournisseurs définis par une interface (sans type, ni concret,
ni abstrait, comme ceux du workflow).
* WorkFlowManager.cs: refactorisation: utiliser le code commun
pour instancier le fournisseur de données.
2015-11-23 Paul Schneider <paul@pschneider.fr>
* ITitle.cs:
* RssFeeds.cs:
* Blog.cs:
* BasePost.cs:
* YaEvent.cs:
* Estimate.cs:
* BaseEvent.cs:
* Activity.cs:
* UTBlogEntryCollection.cs:
* UUTBlogEntryCollection.cs: refactorisation: Les titres
obtiennent une interface logicielle dédiée.
* PerformerProfile.cs: refactorisation: Les identifiant
deviennent génériques
* IRating.cs:
* IComment.cs:
* IIdentified.cs: refactorisation: Les identifiant et
commentaires deviennent génériques
* ITagBackup.cs: refactorisation: un meilleur nom pour cette
interface qui n'a pas encore d'implementeur.
* UserNameBase.cs: xml doc
* UserSkill.cs:
* UserSkillComment.cs: Les commentaire deviennent génériques
* OtherWebException.cs: classe obsolete
* ViewRenderer.cs: classe obsolète
* YavscModel.csproj: nettoyages de classes obsoletes, ajout
des nouvelles interfaces et de la classe de base implementant
l' "activité".
2015-11-23 Paul Schneider <paul@pschneider.fr>
* SimpleBookingQuery.cs: Implémente une simple commande de
rendez-vous,
en tant que commande du workflow.
* PerformerProfile.cs: S'assure d'avoir une valeur pour le nom
d'utilisateur à la création.
* LocalizedText.resx:
* LocalizedText.Designer.cs: "date préférée" en anglais
* LocalizedText.fr.resx:
* LocalizedText.fr.Designer.cs: "date préférée" en français
* Profile.cs: à la creation d'un profile, on doit avoir un nom
d'utilisateur,
même dans le cas où le profile est anonyme (dans ce cas,
on l'appelle identifiant anonyme).
Sinon, on lève une exception.
* SkillEntity.cs:
* SkillManager.cs:
* SkillProvider.cs: refactorisation (-Skill+SkillEntity)
* YavscModel.csproj: * refactorisation: le nom `Skill` est
celui de l'espace,
celui de la classe devient `SkillEntity`.
* Creation de la requête dite simple d'un rendez-vous (pour
prestation)
à une date donnée (sans heure), concernant simplement une
activité.
2015-11-22 Paul Schneider <paul@pschneider.fr>
* YavscModel.csproj:
* Commande.cs:
* WorkFlowManager.cs:
* WebFileSystemManager.cs:
* UserFileSystemManager.cs: refactorisation du code, en vue de
la mise en place
de la commande sans enregistrement du client sur le site.
2015-11-21 Paul Schneider <paul@pschneider.fr>
* UserNameBase.cs: Permet l'usage des espaces dans les noms
d'utilisateurs,
à la création legacy, ou autres usage du nom d'utilisateur.
2015-11-19 Paul Schneider <paul@pschneider.fr>
* YavscModel.csproj: Lua config
2015-11-17 Paul Schneider <paul@pschneider.fr>
* PerformerProfile.cs: implements a performer profile
* SkillManager.cs:
* SkillProvider.cs: Makes the method rendering skills return a
PerformerProfile object
* YavscModel.csproj: replaces the UserSkillProfile with the
PerformerProfile class
* UserSkillProfile.cs: obsolete
2015-11-17 Paul Schneider <paul@pschneider.fr>
* IRating.cs:
* IComment.cs:
* IIdentified.cs:
* IAuthorized.cs:
* BasePost.cs:
* SkillProvider.cs: refactorization
* Skill.cs:
* YavscModel.csproj:
* UserSkill.cs:
* SkillManager.cs:
* UserSkillRating.cs:
* UserSkillProfile.cs:
* UserSkillReference.cs:
* UserSkillDeclaration.cs: implements the skill data model
* UserSkillComment.cs: defines an user's skill comment
* GDate.cs:
* YaEvent.cs:
* BlogProvider.cs:
* CircleBase.cs:
* Profile.cs:
* CalendarListEntry.cs:
* CalendarEventList.cs:
* UserRole.cs:
* ICalendarManager.cs:
* ProfileEdition.cs:
* LostPasswordModel.cs:
* RegisterClientModel.cs: xmldoc
* LocalizedText.fr.resx: skills
* Manager.cs: throws an exception when implementation for the
provider was not found
* IDataProvider.cs: xml doc
2015-11-14 Paul Schneider <paul@pschneider.fr>
* IRated.cs:
* BlogHelper.cs:
* ICalendarManager.cs:
* Manager.cs:
* BookingQuery.cs: refactoring
* Manager.cs:
* YavscModel.csproj:
* SkillRating.cs:
* SkillManager.cs:
* SkillRating.cs:
* SkillProvider.cs:
* SkillManager.cs:
* SkillProvider.cs:
* SkillDeclaration.cs:
* SkillDeclaration.cs: VIP skills
* BasePost.cs: One may rate a bill
* BlogProvider.cs: The blogs provider takes BlogEntry objects
at Update time
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: WIP skills
* Profile.cs: prettifies the code, as long as the profile
providers does'nt return any more DBNull values
* BlogManager.cs: Uses the static ManagerHelper class to get
the configuration
2015-11-11 Paul Schneider <paul@pschneider.fr>
* BasePost.cs: all BasePost contains a rate
* BasePostInfo.cs: due to base implementation
* BlogEntry.cs: code formatting
* BlogManager.cs: Fixes the taginfo object delivering
* BlogProvider.cs: refactoring
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: localizes UserInRole
* LoginModel.cs: enables spaces in the legacy login names
* Profile.cs: gives users the theme choice
2015-11-08 Paul Schneider <paul@pschneider.fr>
* LoginModel.cs:
* UserNameBase.cs: enables legacy login with spaces in the
user name
* ProfileEdition.cs: xml doc
2015-11-06 Paul Schneider <paul@pschneider.fr>
* ChangeLog:
* TagInfo.cs:
* BasePost.cs:
* LocalizedText.resx:
* BlogEntry.cs:
* BlogManager.cs:
* BlogProvider.cs:
* BookQuery.cs:
* BasePostInfo.cs:
* LocalizedText.fr.resx:
* IFreeDateSet.cs:
* LocalizedText.Designer.cs:
* Notification.cs:
* LocalizedText.fr.Designer.cs:
* ICalendarManager.cs:
* BlogEntryCollection.cs:
* ProfileEdition.cs:
* WebFileSystemManager.cs: