yavsc/yavscModel/ChangeLog

436 lines
11 KiB
Plaintext

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
Implémente un formulaire simple de réservation d'un préstataire * p8-av4.xxs.jpg: * p8-av4.xxs.png: inutile * NoLogin.master: * Entity.cs: * OAuth2.cs: * ApiClient.cs: * PeopleApi.cs: * MapTracks.cs: * SkillManager.cs: * Skills.aspx: * EntityQuery.cs: * CalendarApi.cs: * SimpleJsonPostMethod.cs: * GoogleHelpers.cs: * EventPub.aspx: * GoogleController.cs: * Notification.cs: * UserSkills.aspx: * BackOfficeController.cs: * BackOfficeController.cs: * Notification.cs: * MessageWithPayLoad.cs: * MessageWithPayloadResponse.cs: refabrication * IContentProvider.cs: * NpgsqlBlogProvider.cs: xml doc * NpgsqlContentProvider.cs: implemente un listing des prestataire du code APE en base. * NpgsqlSkillProvider.cs: implemente un listing des domaines de compétence du préstataire en base. * XmlCatalogProvider.cs: Le catalogue de vente implémente mainenant l'interface d'un fournisseur de donnée comme les autres. Il pourrait par exemple vouloir définir des activité et des compétences. Pour l'instant, il n'est pas activé par la configuration, et reste le fournisseur du catalogue legacy (voir </FrontOffice/Catalog> ). * FrontOfficeController.cs: format du code * Global.asax.cs: Une route customisée pour le Front Office : /do (genre, ici, ça bouge.) * activity.sql: implémente en base de donnée le modèle des activités et compétences, ajoute aussi deux activités : l'edition logicielle et "Artiste" * style.css: changement de mes images de fond ... tombées du camion de Xavier et onlinehome.us * p8-av4.s.jpg: changement de taille * AccountController.cs: Met le code MEA à "none" quand il est spécifié non disponible. * BlogsController.cs: fixe un bug de l'edition d'un billet * FrontOfficeController.cs: implemente le contrôle booking simple * HomeController.cs: ajoute l'assemblage du catalog dans le listing dédié * YavscAjaxHelper.cs: Implemente un outil de representation JSon des objets côté serveur * parallax.js: deux fois plus de mouvement autout de x dans le parallax * yavsc.rate.js: imlemente un callback JS pour le rating * Activities.aspx: Des labels au formulaire de déclaration des activités * Activity.ascx: un panneau activité descent * Booking.aspx: implemente l'UI web du booking simple. * EavyBooking.aspx: refabrication du booking lourd * Index.aspx: supprime le panneau du tag Accueil, affiche les activités en cours du site (avec au moins un préstataire valide pour cette activité) * Web.config: Implemente une cote utilisateur, par une nouvelle valeur de son profile (Rate). * Yavsc.csproj: refabrique du code API Google, qui part dans le model. * MarkdownDeep.dll: le tag <p> ne convenait pas, le remplacer par le tag <span> non plus. Maintenant ça devrait être correct, c'est un div, mais que en cas de tag englobant non défini. * 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é * WorkFlowManager.cs: implemente l'accès à la liste des préstataires de telle activité * YavscModel.csproj: refabrications * Skills.sql: vient de passer dans activity.Sql * T.cs: la traduction est faite plus simple à appeler (sans cast vers `string`).
9 years ago
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
Les activités * BackOfficeController.cs: Impléménte un accès à l'API back office pour l'envoi d'une notification aux mobiles des cercles séléctionné de l'utilisateur * NotifyEvent.aspx: Implemente un formulaire d'envoi d'une notification mobile * NotifyEventResponse.aspx: initie une page de resultat à la notification mobile * NpgsqlContentProvider.cs: reccupère la photo activité en base de données * BlogsController.cs: En attendant mieux, les billets de blog sont noté par leur auteur, ou un admin. * CalendarController.cs: Les fontions de notification GCM et de declaration d'enregistrement GCM partent dans le controlleur back office. * activity.sql: ajoute la photo activité dans la definition du modèle de données Npgsql * style.css: La fonte de caractère "Open Sans" (Google fonts) pour le thème "clear" * style.css: La fonte de caractère "Open Sans" (Google fonts) pour le thème "dark" aussi * style.css: pas de fonte de caractère dans la feuille de style basique. * BackOfficeController.cs: Impléménte un accès web back office pour l'envoi d'une notification aux mobiles des cercles séléctionné de l'utilisateur * BlogsController.cs: Fixe la page de garde du blogspot en cas d'absence de billet à publier publiquement. * FrontOfficeController.cs: la fontion booking est maintenant censée conerner uniquement une activité, dont le code APE est donné en dernière partie de la route de l'Url, ou en argument `id`. * HomeController.cs: La page d'accueil présente maintenant les activités mises en oeuvre par au moins un utilisateur enregistré, validé et non vérouillé. Le titre de l'activité est un lien vers la methode de reservation simple. * GoogleHelpers.cs: recoit l'implementation de la methode de notification mobile * SimpleJsonPostMethod.cs: Fixe l'envoi en UTF-8 * App.master: fonte de caractère pour le lien vers "Vos billets" * parallax.js: fixe la différence de traitement entre l'horizontale et la verticale * Profile.aspx: ajoute le sommaire de la validation * Index.aspx: initie un index pour le back office * Activities.aspx: nettoye la console de log javascript * Booking.aspx: ajoute le champ caché au formulaire de resa * Index.aspx: affiche les services fournis sur le site, par des utilisateur enregistrés validés non bloqué. * Web.config: rends l'id Google d'enregistrement GCM accessible au utilisateurs anonymes, qui voudraient commander ou interagir avec l'application, sans avoir à créer de compte sur le site. * Web.csproj: ajoute le contrôleur du back office, et le formulaire de notification mobile * 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
9 years ago
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
Implemente la gestion des activités * Activities.aspx: implémente la vue Html de la liste éditable des activités * Activity.ascx: implémente la vue Html d'une activité * NpgsqlContentProvider.cs: implemente la gestion des activités côté base de donnée Npgsql * TestAPI.csproj: ... une référence au framework 4.5.1 en moins ... * FrontOfficeController.cs: Le contrôleur du FrontOffice gére les activités * Global.asax.cs: nettoyage du code * activity.sql: Typo corrigée sur le terme "MEACode" * style.css: enlève des images qui n'ont plus rien à faire ici, tant ce fichier concerne maintenant uniquement la disposition ou les éléments de base. * AccountController.cs: implémente le contrôle par l'utilisateur du paramêtre de l'activité principale associé à son profile. * FrontOfficeController.cs: Implemente le contrôle de la page des activités, et simplifie le contrôle de la page des compétences. * HomeController.cs: formattage du code * ModuleController.cs: inutilisé * App.master: Theming explicite en page maître * Profile.aspx: Propose maintenant l'édition de l'activité principalement éxercée * Skills.aspx: supprime une ligne de log * Index.aspx: RAZ en home page * MarkdownDeep.dll: remplace le tag englobant les transformations, il était un "<p>", il est maintenant un "<span>". * 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 * Web.csproj: reference les nouveaux éléments du projet relatifs au activités * Web.config: references manquante en cas d'utilisation du paramértrage global du thème via la section system.web/pages du fichier de configuration.
9 years ago
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é".
Réorganisations. La page de reservation par défaut est maintenant la reservation dite simple. Fonctionnalités en cours de développement: 1) la reservation dite simple 2) la notification à la reservation 3) l'activité principale exercée 4) l'integration d'un premier thème clair * MEA.sql: définit la valeur MEA du profile (Main Exerted Activity) dans la base de donnée * Booking.aspx: Imlémente la vue du formulaire de reservation simple, c'etait avant la reservation classique, sur une période plutôt qu'un jour. La reservation classique est renomée `EavyBooking`. * SimpleBookingQuery.cs: Implémente une simple commande de rendez-vous, en tant que commande du workflow. * .gitignore: ignorer les configuration des pré et prod totem. * SkillEntity.cs: * SkillManager.cs: * Skills.aspx: * SkillProvider.cs: * SkillController.cs: * UserSkills.aspx: * NpgsqlSkillProvider.cs: refactorisation (-Skill+SkillEntity) * NpgsqlProfileProvider.cs: Fixe un bug introduit avec l'implementation des profiles anonymes. * FrontOfficeController.cs: definit l'interface de cotation des compétences attendues * UserCard.ascx: Imlémente une carte utilisateur. * Web.config: déclare le code activité principale exercée parmis les valeurs du profile authentifié. * Web.csproj: ajoute les nouveaux formulaire de reservation au projet. * 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. * 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é. * EavyBooking.aspx: Implémente la reservation lourde
9 years ago
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.
Nouvelles fonctionalités: - Gestion des déploiement de configurations - Ajout et suppression d'utilisateurs au groupes (autres que celui des admins) - Page à customiser en cas d'accès à une ressource d'accès restreint, qui par défaut n'indique que le nom de controleur et celui de la methode concérnée, et qui ajoute, seulement dans le cas ou l'utilisateur est administrateur, les noms de groupes ou d'utilisateur autorisés, avec la mentions "admins only" invitant à la discretion. * Microsoft.Web.XmlTransform.dll: Copié de l'import Nuget de Mono.Web.Xdt (transformations de fichiers de configuration) * yavsc.admin.js: Implémente les méthodes Javascript de l'interface utilisateur de suppression et d'ajout d'un utilisateur à un groupe: un widget jQuery pour la suppression, l'accès à l'API * RestrictedArea.aspx: Page vue par l'utilisateur si par malheur il suivait un lien vers un contenu d'accès restreint, à la place d'un code Http 404 ou autre. Si cet utilisateur est administrateur, la page lui affiche les rôles ou utilisateurs autorisés à accèder au contenu. * RestrictedArea.aspx: * RestrictedArea.aspx: * RestrictedArea.aspx: * RestrictedArea.aspx: * RestrictedArea.aspx: * RestrictedArea.aspx: * RestrictedArea.aspx: Page vue par l'utilisateur si par malheur il suivait un lien vers un contenu d'accès restreint, à la place d'un code Http 404 ou autre. Si cet utilisateur est administrateur, la page lui affiche les rôles ou utilisateurs autorisés à accèder au contenu. * Makefile: retour au débuggage de la copie de travaille, et pas de la déployée. La copie de travail sera avec les mots de passe, et donc toujours différente de celle sous git, mais c'est pas grave. * AccountController.cs: Evite de mettre à jour un mot de passe avec des valeures non attendues * style.css: corrige un mouvement de la disposition au survol de la souris * AuthorizeAttribute.cs: enlève la redirection à l'accès restreint, et fixe pas la même la transmission des données `Roles` et `Users` de la vue * AdminController.cs: Evite de supprimer un utilisateur d'un groupe avec des valeures non attendues * HomeController.cs: Il n'y avait pas à créer de methode pour la vue publique de l'accès restreint. * YavscAjaxHelper.cs: évite d'avoir à convertir en chaine les valeurs de la vue. * App.master: Cette page maître affiche encore beaucoup de billets de blog, on y installe le coteur, de base. Ça changera quand les blogs auront (enfin) leur page maître dédiée. * AppAdmin.master: synchronisation avec la page maître principale (thémes) * NoLogin.master: synchronisation avec la page maître principale.(thémes) * yavsc.rate.js: supprime l'initialisation de tous les type de cotes depuis le script global. C'est fait sur les pages qui en ont besoin, et seulement pour les types de cotes concernés. * AddUserToRole.ascx: Ce formulaire est maintenant à la fois opérationel depuis une interface web sans javascript, et à la Ajax quand Javascript activé. * UsersInRole.aspx: implémente l'interface utilisateur pour l'ajout et la suppression d'un utilisateur à un groupe * Skills.aspx: initialise le coteur js des compétences site * UserSkills.aspx: initialise le coteur js de compétences utilisateur * Web.csproj: un script et des pages d'erreur d'accès, il en faut une par controlleur s'il veut restreindre ses accès sans rendre de code Http 403 ou 404. * UserNameBase.cs: Permet l'usage des espaces dans les noms d'utilisateurs, à la création legacy, ou autres usage du nom d'utilisateur.
9 years ago
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
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* UserSkillComment.cs: defines an user's skill comment
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* 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
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* LocalizedText.fr.resx: skills
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* Manager.cs: throws an exception when implementation for the
provider was not found
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* IDataProvider.cs: xml doc
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
2015-11-14 Paul Schneider <paul@pschneider.fr>
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* IRated.cs:
* BlogHelper.cs:
* ICalendarManager.cs:
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* Manager.cs:
* BookingQuery.cs: refactoring
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* Manager.cs:
* YavscModel.csproj:
* SkillRating.cs:
* SkillManager.cs:
* SkillRating.cs:
* SkillProvider.cs:
* SkillManager.cs:
* SkillProvider.cs:
* SkillDeclaration.cs:
* SkillDeclaration.cs: VIP skills
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* BasePost.cs: One may rate a bill
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* BlogProvider.cs: The blogs provider takes BlogEntry objects
at Update time
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: WIP skills
Many fixes * Profile.aspx: * ProfileEdition.cs: Fixes the username modification * Book-next.aspx: pollution * NpgsqlMembershipProvider.cs: xmldoc * NpgsqlProfileProvider.cs: use default values from configuration * NpgsqlUserNameProvider.cs: Fixes the username detection * test-domain-TestAPI.config: profile dates must be returned as DateTime * instdbws.sql: The conversion to a valid .Net DateTime requires a credible date time as source value, the null one is not supported. * style.css: Fixes the new notification style * AccountController.cs: Fixes the profile edition. Now using the anti forgery key at login time * Book.aspx: * LocalizedText.resx: * LocalizedText.fr.resx: * CalendarApi.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * LocalizedText.fr.Designer.cs: WIP booking * HomeController.cs: code prettying * Global.asax.cs: Limits the usage of titles in a route to the blog controller * OAuth2.cs: Profile values may be of type DBNull ... * T.cs: All translated strings will be Html encoded, as expected from an html helper * YavscHelpers.cs: A new method to build a javascript string... * App.master: * AppAdmin.master: Notification.body is now a js string literal * NoLogin.master: sync with the true master * Login.aspx: Permits the anti forgery key usage * Estimate.aspx: refactoring * Web.config: Fixes a later commit on the catalog name space * Web.csproj: An ajax helper to notify * ChangePasswordModel.cs: * RegisterClientModel.cs: A regexp for user name * LoginModel.cs: A regexp for user name and password * Profile.cs: A regexp for user name, and profile usage fixes * UserManager.cs: Checks for username availability before trying to modify it * YavscModel.csproj: `ProfileEdition` class addition * ChangeLog: should not be indexed * ChangeLog: useless here * ValidateAjaxAttribute.cs: Fixes usage of HtmlFieldPrefix * BookQuery.cs: Start, end hour and role are required * OtherWebException.cs: useless
9 years ago
* Profile.cs: prettifies the code, as long as the profile
providers does'nt return any more DBNull values
* packages.config: * App.master: * datepair.js: * Book.aspx: * datepair.min.js: * LocalizedText.resx: * jquery.datepair.js: * jquery-ui-1.11.4.js: * jquery.timepicker.js: * BookQuery.cs: * jquery-1.11.3.min.js: * LocalizedText.fr.resx: * jquery.datepair.min.js: * WebCatalogExtensions.cs: * GoogleController.cs: * LocalizedText.Designer.cs: * jquery.timepicker.min.js: * jquery.timepicker.css: * Text.cs: * Euro.cs: * Unit.cs: * Link.cs: * Note.cs: * LocalizedText.fr.Designer.cs: * Brand.cs: * Label.cs: * Scalar.cs: * FrontOfficeController.cs: * Period.cs: * Option.cs: * Service.cs: * Catalog.cs: * Product.cs: * CheckBox.cs: * Currency.cs: * SaleForm.cs: * TextInput.cs: * FormInput.cs: * FilesInput.cs: * SelectItem.cs: * FormElement.cs: * SelectInput.cs: * RadioButton.cs: * StockStatus.cs: * ProductImage.cs: * CatalogHelper.cs: * CatalogManager.cs: * ProductCategory.cs: * PhysicalProduct.cs: * ui-icons_ffffff_256x240.png: * ui-icons_cccccc_256x240.png: * CatalogProvider.cs: * ui-icons_a83300_256x240.png: * ui-icons_222222_256x240.png: * ui-icons_4b8e0b_256x240.png: * ui-bg_glass_20_555555_1x400.png: * ui-bg_glass_40_0078a3_1x400.png: * ui-bg_glass_40_ffc73d_1x400.png: * ui-icons_222222_256x240.png: * ui-icons_a83300_256x240.png: * ui-icons_cccccc_256x240.png: * ui-icons_4b8e0b_256x240.png: * ui-icons_ffffff_256x240.png: * ui-bg_glass_40_0078a3_1x400.png: * ui-bg_glass_20_555555_1x400.png: * ui-bg_inset-soft_30_f58400_1x100.png: * ui-bg_inset-soft_25_000000_1x100.png: * ui-bg_glass_40_ffc73d_1x400.png: * ui-bg_gloss-wave_25_333333_500x100.png: * ui-bg_highlight-soft_80_eeeeee_1x100.png: * ui-bg_inset-soft_30_f58400_1x100.png: * ui-bg_inset-soft_25_000000_1x100.png: * ui-bg_gloss-wave_25_333333_500x100.png: * ui-bg_highlight-soft_80_eeeeee_1x100.png: * CatalogProviderConfigurationElement.cs: * CatalogProvidersConfigurationSection.cs: * CatalogProvidersConfigurationCollection.cs: Date pairing at booking, Fixes the client side ui, concerning the dates and times * MyClass.cs: * WorkFlowManager.cs: * IContentProvider.cs: * FrontOfficeController.cs: * XmlCatalog.cs: * NpgsqlContentProvider.cs: * Price.cs: * XmlCatalogProvider.cs: * PriceOnItemCount.cs: refactoring: a dedicated name space for the catalog * ChooseADate.aspx: WIP * Web.csproj: date pairing : includes the javascript modules
9 years ago
* 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
Fixes bill editon * AppAdmin.master: A new master page for Administration * Web.config: * Web.csproj: * Book.aspx: * Auth.aspx: * Auth.aspx: * Book.aspx: * Auth.aspx: * TagPanel.ascx: * YavscModel.csproj: * Restore.aspx: * Book.aspx: * Restored.aspx: * date.js: * RoleList.aspx: * UserList.aspx: * LocalizedText.resx: * number.js: * FreeDate.cs: * plural.js: * message.js: * BookQuery.cs: * LocalizedText.fr.resx: * ChooseADate.aspx: * currency.js: * ChooseADate.aspx: * ErrorMessage.aspx: * globalize.js: * ChooseADate.aspx: * ChooseCalendar.aspx: * LocalizedText.Designer.cs: * ChooseCalendar.aspx: * ErrorMessage.aspx: * relative-time.js: * ChooseCalendar.aspx: * LocalizedText.fr.Designer.cs: * OtherWebException.aspx: * globalize.cultures.js: * globalize.culture.he.js: * globalize.culture.ru.js: * globalize.culture.ha.js: * globalize.culture.rw.js: * globalize.culture.gu.js: * globalize.culture.sa.js: * globalize.culture.gl.js: * globalize.culture.hi.js: * globalize.culture.pt.js: * globalize.culture.id.js: * globalize.culture.hy.js: * globalize.culture.hu.js: * globalize.culture.rm.js: * globalize.culture.hr.js: * globalize.culture.ro.js: * globalize.culture.gd.js: * globalize.culture.fi.js: * globalize.culture.fa.js: * globalize.culture.eu.js: * globalize.culture.et.js: * globalize.culture.es.js: * globalize.culture.sq.js: * globalize.culture.sr.js: * globalize.culture.sl.js: * globalize.culture.ga.js: * globalize.culture.fy.js: * globalize.culture.fr.js: * globalize.culture.se.js: * globalize.culture.si.js: * globalize.culture.sk.js: * globalize.culture.fo.js: * globalize.culture.ig.js: * globalize.culture.ml.js: * globalize.culture.mt.js: * globalize.culture.nl.js: * globalize.culture.ms.js: * globalize.culture.ky.js: * globalize.culture.mn.js: * globalize.culture.nn.js: * globalize.culture.mk.js: * globalize.culture.ne.js: * globalize.culture.lt.js: * globalize.culture.lv.js: * globalize.culture.lo.js: * globalize.culture.mi.js: * globalize.culture.lb.js: * globalize.culture.nb.js: * globalize.culture.ko.js: * globalize.culture.iu.js: * globalize.culture.pa.js: * globalize.culture.pl.js: * globalize.culture.it.js: * globalize.culture.ps.js: * globalize.culture.is.js: * globalize.culture.ii.js: * globalize.culture.ja.js: * globalize.culture.no.js: * globalize.culture.kn.js: * globalize.culture.km.js: * globalize.culture.kl.js: * globalize.culture.oc.js: * globalize.culture.kk.js: * globalize.culture.ka.js: * globalize.culture.or.js: * globalize.culture.sv.js: * globalize.culture.xh.js: * globalize.culture.dv.js: * globalize.culture.yo.js: * globalize.culture.de.js: * globalize.culture.da.js: * globalize.culture.zh.js: * globalize.culture.cy.js: * globalize.culture.el.js: * globalize.culture.tt.js: * globalize.culture.ug.js: * globalize.culture.uk.js: * globalize.culture.ur.js: * globalize.culture.uz.js: * globalize.culture.vi.js: * globalize.culture.wo.js: * globalize.culture.cs.js: * globalize.culture.be.js: * globalize.culture.ba.js: * globalize.culture.az.js: * globalize.culture.as.js: * globalize.culture.ar.js: * globalize.culture.am.js: * globalize.culture.af.js: * globalize.culture.bg.js: * globalize.culture.zu.js: * globalize.culture.co.js: * globalize.culture.ca.js: * globalize.culture.bs.js: * globalize.culture.br.js: * globalize.culture.bo.js: * globalize.culture.bn.js: * globalize.culture.mr.js: * globalize.culture.tn.js: * globalize.culture.sw.js: * globalize.culture.tg.js: * globalize.culture.ta.js: * globalize.culture.tr.js: * globalize.culture.te.js: * globalize.culture.th.js: * globalize.culture.tk.js: * globalize.culture.dsb.js: * globalize.culture.prs.js: * globalize.culture.quz.js: * globalize.culture.kok.js: * globalize.culture.smn.js: * globalize.culture.qut.js: * globalize.culture.sms.js: * globalize.culture.sma.js: * globalize.culture.sah.js: * globalize.culture.gsw.js: * globalize.culture.moh.js: * globalize.culture.tzm.js: * globalize.culture.nso.js: * globalize.culture.arn.js: * globalize.culture.hsb.js: * globalize.culture.syr.js: * globalize.culture.fil.js: * globalize.culture.smj.js: * globalize.culture.oc-FR.js: * globalize.culture.th-TH.js: * globalize.culture.zu-ZA.js: * globalize.culture.nn-NO.js: * globalize.culture.sw-KE.js: * globalize.culture.mt-MT.js: * globalize.culture.sv-FI.js: * globalize.culture.ms-MY.js: * globalize.culture.sv-SE.js: * globalize.culture.ms-BN.js: * globalize.culture.nb-NO.js: * globalize.culture.te-IN.js: * globalize.culture.nl-NL.js: * globalize.culture.nl-BE.js: * globalize.culture.ta-IN.js: * globalize.culture.ne-NP.js: * globalize.culture.sq-AL.js: * globalize.culture.sl-SI.js: * globalize.culture.ro-RO.js: * globalize.culture.se-NO.js: * globalize.culture.vi-VN.js: * globalize.culture.rm-CH.js: * globalize.culture.wo-SN.js: * globalize.culture.se-SE.js: * globalize.culture.xh-ZA.js: * globalize.culture.tr-TR.js: * globalize.culture.sa-IN.js: * globalize.culture.ug-CN.js: * globalize.culture.rw-RW.js: * globalize.culture.uk-UA.js: * globalize.culture.se-FI.js: * globalize.culture.ru-RU.js: * globalize.culture.ur-PK.js: * globalize.culture.tn-ZA.js: * globalize.culture.zh-CN.js: * globalize.culture.pa-IN.js: * globalize.culture.tt-RU.js: * globalize.culture.zh-MO.js: * globalize.culture.zh-SG.js: * globalize.culture.or-IN.js: * globalize.culture.zh-TW.js: * globalize.culture.sk-SK.js: * globalize.culture.pt-PT.js: * globalize.culture.pt-BR.js: * globalize.culture.si-LK.js: * globalize.culture.yo-NG.js: * globalize.culture.ps-AF.js: * globalize.culture.tk-TM.js: * globalize.culture.pl-PL.js: * globalize.culture.zh-HK.js: * globalize.culture.en-NZ.js: * globalize.culture.en-PH.js: * globalize.culture.en-SG.js: * globalize.culture.en-TT.js: * globalize.culture.en-US.js: * globalize.culture.en-ZA.js: * globalize.culture.en-ZW.js: * globalize.culture.es-AR.js: * globalize.culture.en-MY.js: * globalize.culture.el-GR.js: * globalize.culture.en-AU.js: * globalize.culture.en-BZ.js: * globalize.culture.en-CA.js: * globalize.culture.en-GB.js: * globalize.culture.en-IE.js: * globalize.culture.en-IN.js: * globalize.culture.en-JM.js: * globalize.culture.es-BO.js: * globalize.culture.es-NI.js: * globalize.culture.es-PA.js: * globalize.culture.es-PE.js: * globalize.culture.es-PR.js: * globalize.culture.es-PY.js: * globalize.culture.es-SV.js: * globalize.culture.es-US.js: * globalize.culture.es-UY.js: * globalize.culture.es-MX.js: * globalize.culture.es-CL.js: * globalize.culture.es-CO.js: * globalize.culture.es-CR.js: * globalize.culture.es-DO.js: * globalize.culture.es-EC.js: * globalize.culture.es-ES.js: * globalize.culture.es-GT.js: * globalize.culture.es-HN.js: * globalize.culture.dv-MV.js: * globalize.culture.ar-LY.js: * globalize.culture.ar-MA.js: * globalize.culture.ar-OM.js: * globalize.culture.ar-QA.js: * globalize.culture.ar-SA.js: * globalize.culture.ar-SY.js: * globalize.culture.ar-TN.js: * globalize.culture.ar-YE.js: * globalize.culture.ar-LB.js: * globalize.culture.am-ET.js: * globalize.culture.ar-AE.js: * globalize.culture.ar-BH.js: * globalize.culture.ar-DZ.js: * globalize.culture.ar-EG.js: * globalize.culture.ar-IQ.js: * globalize.culture.ar-JO.js: * globalize.culture.ar-KW.js: * globalize.culture.as-IN.js: * globalize.culture.cs-CZ.js: * globalize.culture.cy-GB.js: * globalize.culture.da-DK.js: * globalize.culture.de-AT.js: * globalize.culture.de-CH.js: * globalize.culture.de-DE.js: * globalize.culture.de-LI.js: * globalize.culture.de-LU.js: * globalize.culture.co-FR.js: * globalize.culture.ba-RU.js: * globalize.culture.be-BY.js: * globalize.culture.bg-BG.js: * globalize.culture.bn-BD.js: * globalize.culture.bn-IN.js: * globalize.culture.bo-CN.js: * globalize.culture.br-FR.js: * globalize.culture.ca-ES.js: * globalize.culture.es-VE.js: * globalize.culture.hy-AM.js: * globalize.culture.id-ID.js: * globalize.culture.ig-NG.js: * globalize.culture.ii-CN.js: * globalize.culture.is-IS.js: * globalize.culture.it-CH.js: * globalize.culture.it-IT.js: * globalize.culture.hu-HU.js: * globalize.culture.gd-GB.js: * globalize.culture.gl-ES.js: * globalize.culture.gu-IN.js: * globalize.culture.he-IL.js: * globalize.culture.hi-IN.js: * globalize.culture.hr-BA.js: * globalize.culture.hr-HR.js: * globalize.culture.ja-JP.js: * globalize.culture.lt-LT.js: * globalize.culture.af-ZA.js: * globalize.culture.mi-NZ.js: * globalize.culture.mk-MK.js: * globalize.culture.ml-IN.js: * globalize.culture.mn-MN.js: * globalize.culture.mr-IN.js: * globalize.culture.lo-LA.js: * globalize.culture.ka-GE.js: * globalize.culture.kk-KZ.js: * globalize.culture.kl-GL.js: * globalize.culture.km-KH.js: * globalize.culture.kn-IN.js: * globalize.culture.ko-KR.js: * globalize.culture.ky-KG.js: * globalize.culture.lb-LU.js: * globalize.culture.ga-IE.js: * globalize.culture.fr-CH.js: * globalize.culture.fr-CA.js: * globalize.culture.fr-BE.js: * globalize.culture.fo-FO.js: * globalize.culture.lv-LV.js: * globalize.culture.fi-FI.js: * globalize.culture.fa-IR.js: * globalize.culture.eu-ES.js: * globalize.culture.et-EE.js: * globalize.culture.fr-FR.js: * globalize.culture.fy-NL.js: * globalize.culture.fr-LU.js: * globalize.culture.fr-MC.js: * globalize.culture.sma-SE.js: * globalize.culture.sma-NO.js: * globalize.culture.arn-CL.js: * globalize.culture.qut-GT.js: * globalize.culture.gsw-FR.js: * globalize.culture.fil-PH.js: * globalize.culture.smj-SE.js: * globalize.culture.smn-FI.js: * globalize.culture.sah-RU.js: * globalize.culture.sms-FI.js: * globalize.culture.prs-AF.js: * globalize.culture.syr-SY.js: * globalize.culture.smj-NO.js: * globalize.culture.zh-CHT.js: * globalize.culture.kok-IN.js: * globalize.culture.hsb-DE.js: * globalize.culture.moh-CA.js: * globalize.culture.nso-ZA.js: * globalize.culture.quz-PE.js: * globalize.culture.zh-CHS.js: * globalize.culture.dsb-DE.js: * globalize.culture.quz-BO.js: * globalize.culture.quz-EC.js: * globalize.culture.en-029.js: * globalize.culture.mn-Mong.js: * globalize.culture.mn-Cyrl.js: * globalize.culture.sr-Cyrl.js: * globalize.culture.az-Latn.js: * globalize.culture.az-Cyrl.js: * globalize.culture.sr-Latn.js: * globalize.culture.iu-Latn.js: * globalize.culture.zh-Hant.js: * globalize.culture.zh-Hans.js: * globalize.culture.tg-Cyrl.js: * globalize.culture.uz-Latn.js: * globalize.culture.uz-Cyrl.js: * globalize.culture.ha-Latn.js: * globalize.culture.iu-Cans.js: * globalize.culture.bs-Cyrl.js: * globalize.culture.bs-Latn.js: * globalize.culture.tzm-Latn.js: * globalize.culture.sr-Cyrl-ME.js: * globalize.culture.sr-Cyrl-CS.js: * globalize.culture.bs-Cyrl-BA.js: * globalize.culture.sr-Cyrl-RS.js: * globalize.culture.sr-Cyrl-BA.js: * globalize.culture.mn-Mong-CN.js: * globalize.culture.uz-Cyrl-UZ.js: * globalize.culture.ha-Latn-NG.js: * globalize.culture.iu-Latn-CA.js: * globalize.culture.uz-Latn-UZ.js: * globalize.culture.az-Latn-AZ.js: * globalize.culture.az-Cyrl-AZ.js: * globalize.culture.bs-Latn-BA.js: * globalize.culture.tg-Cyrl-TJ.js: * globalize.culture.iu-Cans-CA.js: * globalize.culture.sr-Latn-RS.js: * globalize.culture.sr-Latn-ME.js: * globalize.culture.sr-Latn-CS.js: * globalize.culture.sr-Latn-BA.js: * globalize.culture.tzm-Latn-DZ.js: * style.css: list in the nav are in line by default. * AdminController.cs: refactoring * App.master: Restores hallo editing by solving again jQuery-ui ref * Login.aspx: Prettier code at building Urls * Admin.aspx: * Index.aspx: * AddRole.aspx: * Backups.aspx: * RemoveUser.aspx: * RemoveRole..aspx: * CreateBackup.aspx: * BackupCreated.aspx: new master page
9 years ago
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: localizes UserInRole
Fixes bill editon * AppAdmin.master: A new master page for Administration * Web.config: * Web.csproj: * Book.aspx: * Auth.aspx: * Auth.aspx: * Book.aspx: * Auth.aspx: * TagPanel.ascx: * YavscModel.csproj: * Restore.aspx: * Book.aspx: * Restored.aspx: * date.js: * RoleList.aspx: * UserList.aspx: * LocalizedText.resx: * number.js: * FreeDate.cs: * plural.js: * message.js: * BookQuery.cs: * LocalizedText.fr.resx: * ChooseADate.aspx: * currency.js: * ChooseADate.aspx: * ErrorMessage.aspx: * globalize.js: * ChooseADate.aspx: * ChooseCalendar.aspx: * LocalizedText.Designer.cs: * ChooseCalendar.aspx: * ErrorMessage.aspx: * relative-time.js: * ChooseCalendar.aspx: * LocalizedText.fr.Designer.cs: * OtherWebException.aspx: * globalize.cultures.js: * globalize.culture.he.js: * globalize.culture.ru.js: * globalize.culture.ha.js: * globalize.culture.rw.js: * globalize.culture.gu.js: * globalize.culture.sa.js: * globalize.culture.gl.js: * globalize.culture.hi.js: * globalize.culture.pt.js: * globalize.culture.id.js: * globalize.culture.hy.js: * globalize.culture.hu.js: * globalize.culture.rm.js: * globalize.culture.hr.js: * globalize.culture.ro.js: * globalize.culture.gd.js: * globalize.culture.fi.js: * globalize.culture.fa.js: * globalize.culture.eu.js: * globalize.culture.et.js: * globalize.culture.es.js: * globalize.culture.sq.js: * globalize.culture.sr.js: * globalize.culture.sl.js: * globalize.culture.ga.js: * globalize.culture.fy.js: * globalize.culture.fr.js: * globalize.culture.se.js: * globalize.culture.si.js: * globalize.culture.sk.js: * globalize.culture.fo.js: * globalize.culture.ig.js: * globalize.culture.ml.js: * globalize.culture.mt.js: * globalize.culture.nl.js: * globalize.culture.ms.js: * globalize.culture.ky.js: * globalize.culture.mn.js: * globalize.culture.nn.js: * globalize.culture.mk.js: * globalize.culture.ne.js: * globalize.culture.lt.js: * globalize.culture.lv.js: * globalize.culture.lo.js: * globalize.culture.mi.js: * globalize.culture.lb.js: * globalize.culture.nb.js: * globalize.culture.ko.js: * globalize.culture.iu.js: * globalize.culture.pa.js: * globalize.culture.pl.js: * globalize.culture.it.js: * globalize.culture.ps.js: * globalize.culture.is.js: * globalize.culture.ii.js: * globalize.culture.ja.js: * globalize.culture.no.js: * globalize.culture.kn.js: * globalize.culture.km.js: * globalize.culture.kl.js: * globalize.culture.oc.js: * globalize.culture.kk.js: * globalize.culture.ka.js: * globalize.culture.or.js: * globalize.culture.sv.js: * globalize.culture.xh.js: * globalize.culture.dv.js: * globalize.culture.yo.js: * globalize.culture.de.js: * globalize.culture.da.js: * globalize.culture.zh.js: * globalize.culture.cy.js: * globalize.culture.el.js: * globalize.culture.tt.js: * globalize.culture.ug.js: * globalize.culture.uk.js: * globalize.culture.ur.js: * globalize.culture.uz.js: * globalize.culture.vi.js: * globalize.culture.wo.js: * globalize.culture.cs.js: * globalize.culture.be.js: * globalize.culture.ba.js: * globalize.culture.az.js: * globalize.culture.as.js: * globalize.culture.ar.js: * globalize.culture.am.js: * globalize.culture.af.js: * globalize.culture.bg.js: * globalize.culture.zu.js: * globalize.culture.co.js: * globalize.culture.ca.js: * globalize.culture.bs.js: * globalize.culture.br.js: * globalize.culture.bo.js: * globalize.culture.bn.js: * globalize.culture.mr.js: * globalize.culture.tn.js: * globalize.culture.sw.js: * globalize.culture.tg.js: * globalize.culture.ta.js: * globalize.culture.tr.js: * globalize.culture.te.js: * globalize.culture.th.js: * globalize.culture.tk.js: * globalize.culture.dsb.js: * globalize.culture.prs.js: * globalize.culture.quz.js: * globalize.culture.kok.js: * globalize.culture.smn.js: * globalize.culture.qut.js: * globalize.culture.sms.js: * globalize.culture.sma.js: * globalize.culture.sah.js: * globalize.culture.gsw.js: * globalize.culture.moh.js: * globalize.culture.tzm.js: * globalize.culture.nso.js: * globalize.culture.arn.js: * globalize.culture.hsb.js: * globalize.culture.syr.js: * globalize.culture.fil.js: * globalize.culture.smj.js: * globalize.culture.oc-FR.js: * globalize.culture.th-TH.js: * globalize.culture.zu-ZA.js: * globalize.culture.nn-NO.js: * globalize.culture.sw-KE.js: * globalize.culture.mt-MT.js: * globalize.culture.sv-FI.js: * globalize.culture.ms-MY.js: * globalize.culture.sv-SE.js: * globalize.culture.ms-BN.js: * globalize.culture.nb-NO.js: * globalize.culture.te-IN.js: * globalize.culture.nl-NL.js: * globalize.culture.nl-BE.js: * globalize.culture.ta-IN.js: * globalize.culture.ne-NP.js: * globalize.culture.sq-AL.js: * globalize.culture.sl-SI.js: * globalize.culture.ro-RO.js: * globalize.culture.se-NO.js: * globalize.culture.vi-VN.js: * globalize.culture.rm-CH.js: * globalize.culture.wo-SN.js: * globalize.culture.se-SE.js: * globalize.culture.xh-ZA.js: * globalize.culture.tr-TR.js: * globalize.culture.sa-IN.js: * globalize.culture.ug-CN.js: * globalize.culture.rw-RW.js: * globalize.culture.uk-UA.js: * globalize.culture.se-FI.js: * globalize.culture.ru-RU.js: * globalize.culture.ur-PK.js: * globalize.culture.tn-ZA.js: * globalize.culture.zh-CN.js: * globalize.culture.pa-IN.js: * globalize.culture.tt-RU.js: * globalize.culture.zh-MO.js: * globalize.culture.zh-SG.js: * globalize.culture.or-IN.js: * globalize.culture.zh-TW.js: * globalize.culture.sk-SK.js: * globalize.culture.pt-PT.js: * globalize.culture.pt-BR.js: * globalize.culture.si-LK.js: * globalize.culture.yo-NG.js: * globalize.culture.ps-AF.js: * globalize.culture.tk-TM.js: * globalize.culture.pl-PL.js: * globalize.culture.zh-HK.js: * globalize.culture.en-NZ.js: * globalize.culture.en-PH.js: * globalize.culture.en-SG.js: * globalize.culture.en-TT.js: * globalize.culture.en-US.js: * globalize.culture.en-ZA.js: * globalize.culture.en-ZW.js: * globalize.culture.es-AR.js: * globalize.culture.en-MY.js: * globalize.culture.el-GR.js: * globalize.culture.en-AU.js: * globalize.culture.en-BZ.js: * globalize.culture.en-CA.js: * globalize.culture.en-GB.js: * globalize.culture.en-IE.js: * globalize.culture.en-IN.js: * globalize.culture.en-JM.js: * globalize.culture.es-BO.js: * globalize.culture.es-NI.js: * globalize.culture.es-PA.js: * globalize.culture.es-PE.js: * globalize.culture.es-PR.js: * globalize.culture.es-PY.js: * globalize.culture.es-SV.js: * globalize.culture.es-US.js: * globalize.culture.es-UY.js: * globalize.culture.es-MX.js: * globalize.culture.es-CL.js: * globalize.culture.es-CO.js: * globalize.culture.es-CR.js: * globalize.culture.es-DO.js: * globalize.culture.es-EC.js: * globalize.culture.es-ES.js: * globalize.culture.es-GT.js: * globalize.culture.es-HN.js: * globalize.culture.dv-MV.js: * globalize.culture.ar-LY.js: * globalize.culture.ar-MA.js: * globalize.culture.ar-OM.js: * globalize.culture.ar-QA.js: * globalize.culture.ar-SA.js: * globalize.culture.ar-SY.js: * globalize.culture.ar-TN.js: * globalize.culture.ar-YE.js: * globalize.culture.ar-LB.js: * globalize.culture.am-ET.js: * globalize.culture.ar-AE.js: * globalize.culture.ar-BH.js: * globalize.culture.ar-DZ.js: * globalize.culture.ar-EG.js: * globalize.culture.ar-IQ.js: * globalize.culture.ar-JO.js: * globalize.culture.ar-KW.js: * globalize.culture.as-IN.js: * globalize.culture.cs-CZ.js: * globalize.culture.cy-GB.js: * globalize.culture.da-DK.js: * globalize.culture.de-AT.js: * globalize.culture.de-CH.js: * globalize.culture.de-DE.js: * globalize.culture.de-LI.js: * globalize.culture.de-LU.js: * globalize.culture.co-FR.js: * globalize.culture.ba-RU.js: * globalize.culture.be-BY.js: * globalize.culture.bg-BG.js: * globalize.culture.bn-BD.js: * globalize.culture.bn-IN.js: * globalize.culture.bo-CN.js: * globalize.culture.br-FR.js: * globalize.culture.ca-ES.js: * globalize.culture.es-VE.js: * globalize.culture.hy-AM.js: * globalize.culture.id-ID.js: * globalize.culture.ig-NG.js: * globalize.culture.ii-CN.js: * globalize.culture.is-IS.js: * globalize.culture.it-CH.js: * globalize.culture.it-IT.js: * globalize.culture.hu-HU.js: * globalize.culture.gd-GB.js: * globalize.culture.gl-ES.js: * globalize.culture.gu-IN.js: * globalize.culture.he-IL.js: * globalize.culture.hi-IN.js: * globalize.culture.hr-BA.js: * globalize.culture.hr-HR.js: * globalize.culture.ja-JP.js: * globalize.culture.lt-LT.js: * globalize.culture.af-ZA.js: * globalize.culture.mi-NZ.js: * globalize.culture.mk-MK.js: * globalize.culture.ml-IN.js: * globalize.culture.mn-MN.js: * globalize.culture.mr-IN.js: * globalize.culture.lo-LA.js: * globalize.culture.ka-GE.js: * globalize.culture.kk-KZ.js: * globalize.culture.kl-GL.js: * globalize.culture.km-KH.js: * globalize.culture.kn-IN.js: * globalize.culture.ko-KR.js: * globalize.culture.ky-KG.js: * globalize.culture.lb-LU.js: * globalize.culture.ga-IE.js: * globalize.culture.fr-CH.js: * globalize.culture.fr-CA.js: * globalize.culture.fr-BE.js: * globalize.culture.fo-FO.js: * globalize.culture.lv-LV.js: * globalize.culture.fi-FI.js: * globalize.culture.fa-IR.js: * globalize.culture.eu-ES.js: * globalize.culture.et-EE.js: * globalize.culture.fr-FR.js: * globalize.culture.fy-NL.js: * globalize.culture.fr-LU.js: * globalize.culture.fr-MC.js: * globalize.culture.sma-SE.js: * globalize.culture.sma-NO.js: * globalize.culture.arn-CL.js: * globalize.culture.qut-GT.js: * globalize.culture.gsw-FR.js: * globalize.culture.fil-PH.js: * globalize.culture.smj-SE.js: * globalize.culture.smn-FI.js: * globalize.culture.sah-RU.js: * globalize.culture.sms-FI.js: * globalize.culture.prs-AF.js: * globalize.culture.syr-SY.js: * globalize.culture.smj-NO.js: * globalize.culture.zh-CHT.js: * globalize.culture.kok-IN.js: * globalize.culture.hsb-DE.js: * globalize.culture.moh-CA.js: * globalize.culture.nso-ZA.js: * globalize.culture.quz-PE.js: * globalize.culture.zh-CHS.js: * globalize.culture.dsb-DE.js: * globalize.culture.quz-BO.js: * globalize.culture.quz-EC.js: * globalize.culture.en-029.js: * globalize.culture.mn-Mong.js: * globalize.culture.mn-Cyrl.js: * globalize.culture.sr-Cyrl.js: * globalize.culture.az-Latn.js: * globalize.culture.az-Cyrl.js: * globalize.culture.sr-Latn.js: * globalize.culture.iu-Latn.js: * globalize.culture.zh-Hant.js: * globalize.culture.zh-Hans.js: * globalize.culture.tg-Cyrl.js: * globalize.culture.uz-Latn.js: * globalize.culture.uz-Cyrl.js: * globalize.culture.ha-Latn.js: * globalize.culture.iu-Cans.js: * globalize.culture.bs-Cyrl.js: * globalize.culture.bs-Latn.js: * globalize.culture.tzm-Latn.js: * globalize.culture.sr-Cyrl-ME.js: * globalize.culture.sr-Cyrl-CS.js: * globalize.culture.bs-Cyrl-BA.js: * globalize.culture.sr-Cyrl-RS.js: * globalize.culture.sr-Cyrl-BA.js: * globalize.culture.mn-Mong-CN.js: * globalize.culture.uz-Cyrl-UZ.js: * globalize.culture.ha-Latn-NG.js: * globalize.culture.iu-Latn-CA.js: * globalize.culture.uz-Latn-UZ.js: * globalize.culture.az-Latn-AZ.js: * globalize.culture.az-Cyrl-AZ.js: * globalize.culture.bs-Latn-BA.js: * globalize.culture.tg-Cyrl-TJ.js: * globalize.culture.iu-Cans-CA.js: * globalize.culture.sr-Latn-RS.js: * globalize.culture.sr-Latn-ME.js: * globalize.culture.sr-Latn-CS.js: * globalize.culture.sr-Latn-BA.js: * globalize.culture.tzm-Latn-DZ.js: * style.css: list in the nav are in line by default. * AdminController.cs: refactoring * App.master: Restores hallo editing by solving again jQuery-ui ref * Login.aspx: Prettier code at building Urls * Admin.aspx: * Index.aspx: * AddRole.aspx: * Backups.aspx: * RemoveUser.aspx: * RemoveRole..aspx: * CreateBackup.aspx: * BackupCreated.aspx: new master page
9 years ago
* 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>
9 years ago
* ChangeLog:
9 years ago
* TagInfo.cs:
* BasePost.cs:
* LocalizedText.resx:
* BlogEntry.cs:
* BlogManager.cs:
9 years ago
* BlogProvider.cs:
* BookQuery.cs:
9 years ago
* BasePostInfo.cs:
* LocalizedText.fr.resx:
* IFreeDateSet.cs:
* LocalizedText.Designer.cs:
* Notification.cs:
* LocalizedText.fr.Designer.cs:
* ICalendarManager.cs:
* BlogEntryCollection.cs:
* ProfileEdition.cs:
* WebFileSystemManager.cs: