|
|
|
|
<?xml version="1.0"?>
|
|
|
|
|
<!--
|
|
|
|
|
Web.config file for Yavsc (Mon auto-entreprise).
|
|
|
|
|
|
|
|
|
|
The settings that can be used in this file are documented at
|
|
|
|
|
http://www.mono-project.com/Config_system.web and
|
|
|
|
|
http://msdn2.microsoft.com/en-us/library/b5ysx397.aspx
|
|
|
|
|
-->
|
|
|
|
|
<configuration>
|
|
|
|
|
<configSections>
|
|
|
|
|
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
|
|
|
|
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
|
|
|
|
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
|
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
|
|
|
|
|
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
|
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
|
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
|
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
|
|
|
|
|
</sectionGroup>
|
|
|
|
|
</sectionGroup>
|
|
|
|
|
</sectionGroup>
|
|
|
|
|
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
|
|
|
|
|
<sectionGroup name="system.web">
|
|
|
|
|
<section name="blog" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
|
<section name="thanks" type="Yavsc.ThanksConfigurationSection, Yavsc" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
|
<section name="catalog" type="Yavsc.Model.FrontOffice.Catalog.Configuration.CatalogProvidersConfigurationSection, YavscModel" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
|
<section name="workflow" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" allowLocation="true" requirePermission="false" allowDefinition="Everywhere" />
|
|
|
|
|
<section name="skillProviders" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" />
|
|
|
|
|
<section name="circleProviders" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" />
|
|
|
|
|
<section name="userNameManager" type="Yavsc.Model.DataProviderConfigurationSection, YavscModel" />
|
|
|
|
|
</sectionGroup>
|
|
|
|
|
<section name="paypal" type="PayPal.SDKConfigHandler, PayPal" />
|
|
|
|
|
</configSections>
|
|
|
|
|
<system.web>
|
|
|
|
|
<!--
|
|
|
|
|
Set compilation debug="true" to insert debugging
|
|
|
|
|
symbols into the compiled page. Because this
|
|
|
|
|
affects performance, set this value to true only
|
|
|
|
|
during development.
|
|
|
|
|
-->
|
|
|
|
|
<compilation defaultLanguage="C#" debug="true">
|
|
|
|
|
<assemblies>
|
|
|
|
|
<add assembly="System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
|
|
|
|
<add assembly="System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
|
|
|
|
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="nunit.framework, Version=2.6.3.0, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77" />
|
|
|
|
|
<add assembly="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
|
|
|
<add assembly="System.IdentityModel.Selectors, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
|
|
|
<add assembly="System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
|
|
|
|
<add assembly="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
Thème clair opé, WIP circles
* animate.css: animations css
* links.css: liens avec le fond blanc qui se déroule
* links.css: WIP liens thème sombre
* GitHub.ico: un petit merci à GitHub
* live-concert-fg.png: image de plan rapproché : les fans
* live-concert-scene.jpg: Image de fond : la scene
* splash-image-2.jpg: image de fond : photo colorée, public de
concert, vient de totemproduction.fr
* links.css: ficher de définitions globales du style des bouttons
(encore inutilisé)
* yavsc.user.js: WIP implémente le widget "utilisateur", permettant
l'affichage des liens rapides pour tout nom d'ulitisateur, le cas
échéant, vers l'ajout à un cercle,
vers son blog, vers des methodes choisies d'administateur, vers ses
réseaux sociaux, voir plus.
* About.aspx: Implémente une page "à propos"
* Test.aspx: Page de test: désolé pour le bruit, elle n'est compilée
qu'en mode `Debug` (elle n'est pas accessible en production)
* NpgsqlBlogProvider.cs: Corrige la méthode pour enlever un tag à un
article ...
* NpgsqlBlogProvider.csproj: .
* NpgsqlCircleProvider.cs: liste les cercles auquels appartient un
utilisateur.
* BasketController.cs:
* NpgsqlContentProvider.cs: Les commandes sont fortement typée.
* README.md: mise à jour des priorités
* style.css: réécriture du thème clair
* style.css: * implémente un classe css `clickme` pour attirer l'oeil
sur le boutton de validation après la modification d'un champ de
formulaire.
* enlève tous les coins arrondis
* modifie la chasse de caractères (une seule utilisée pour le moment)
*
* style.css: * integre la référence à la feuille de style des
[animations](https://daneden.github.io/animate.css/)
* corrige des marges, alignements
* supprime ce qui reste de coin arrondi
* néttoye les définitions obsolètes
* définit la classe `username`
* corrige le survol à la suppression de tag
* FrontOfficeController.cs: renomme des methodes, refabriqué pour
s'adapter aux changements de l'API du workflow,
WIP propose les cercles utilisateurs pour l'ajout des profiles
préstataires aux cercles.
* HomeController.cs: implémente une page "à propos"
* T.cs: re-autorise le titre vide de page, au cas où ... car ce n'est
pas un véritable
défaut fonctionnel.
* YavscHelpers.cs: Implemente un outil de presentation des liens
action traduits. Tous les liens action utilisent maintenant cette
nouvelle methode,
au profile de celle du framework `HtmlHelpers.ActionLink`
* App.master: corrige l'usage du contrôle utilisateur des cotes dans
le cadre des cotes de billet.
* AppAdmin.master:
* Index.aspx:
* Service.aspx:
* ProductCategory.aspx: traduction des liens action
* NoLogin.master: * traduction des liens action
* suppression des liens de remerciement dans le bas de page, cette
information a été déplacée dans la page `/Home/Credits`
* to-markdown.js: transforme maintenant les noeuds Html `div` en
paragraphes Markdown.
* yavsc.hidefieldset.js: Le script règle la forme de la souris au
survol du bouton,
le cas échéant.
* yavsc.js: nouvelle fonction javascript pour logger un objet
arbitraire.
* yavsc.rate.js: Fixe la possibilité de mettre des cotes très basses
ou très hautes (reste encore un mieux à faire),
Affiche au survol des descriptions optionnelles de la cote.
* Title.aspx:
* UserPost.aspx:
* Edit.aspx:
* Index.aspx:
* Brand.aspx:
* Index.aspx:
* PostActions.ascx:
* TitleNotFound.aspx:
* Booking.aspx:
* Command.aspx:
* ChangePasswordSuccess.aspx: Traduction des liens action
* Login.aspx: * Traduction des liens actionTraduction des liens action
* Profile.aspx: * Traduction des liens actionTraduction des liens
action
* utilisation de la classe css `mayhide` qui autorise maintenant un
champ d'entrées de formulaire à être plié/déplié au click sur sa
légende.
* Admin.aspx: Traduction des liens actionTraduction des liens
actionTraduction des liens actionTraduction des liens
actionTraduction des liens actionTraduction des liens action
* Backups.aspx:
* RoleList.aspx:
* UserList.aspx:
* Index.aspx: Traduction des liens actionTraduction des liens action
* Edit.aspx: * refabrication de la structure Html
* Traduction des liens actionTraduction des liens action
* Index.aspx: Simlpification des apperçus de blog
* TagControl.ascx: refabrication pour simplifier l'implémentation du
contrôle utilisateur des tags
* UserPosts.aspx: Traduction des liens action, et simplification du
listing de blog
* Basket.aspx: Affiche les articles du panier de commandes avec leur
vue
dédiée à leur type (les commande sont maintenant fortement typées)
* Catalog.aspx: Traduction des liens action, correctin du lien vers le
produit
(cassé depuis une vielle refabrication des routes)
* DoAnEstimate.aspx: refabrication de la vue de création du devis:
renommée depuis `Estimate`
* Performer.ascx: * un message supplementaire à l'absence de
compétence affichée par un préstataire
* des guillemets autour du commentaire du préstataire sur sa
compétence
* ajout du préstataire au cercles
* Performers.aspx: Décrit en détail les informations sur la
disponibilité d'un préstataire,
à la date demandée.
* YourEstimates.aspx: renomage de cette page, pour préciser sa
fonction : Vos devis.
* Contact.aspx: structure Html de la page de contact
* Credits.aspx: Ajoute les remerciements aux communauté du libre
* Index.aspx: ne fait rien
* Web.config: * import de `System.Transactions`
* mise à jour des credits libres
* WebDeploy.targets: utilise les séparateurs de chemin vers ficher à
la POSIX, ne change rien pour ma config ... (TODO tester sous
WoinDose)
* Yavsc.csproj: déploie des pages des scripts Javascript et des images
et feuilles de style en plus.
* CircleManager.cs: implémente les methodes utilisées à la
construction du contrôle utilisateur.
* CircleProvider.cs: * doc xml
* extension de interface
* Commande.cs: l'objet `Command` devient abstrait, pour exister (être
instanciée), une commande doit maintenant hériter de cet objet
abstrait.
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
* IContentProvider.cs: doc xml
* SiteSkills.aspx: renomage de cette page, pour préciser sa fonction :
les compétences sur ce site.
10 years ago
|
|
|
<add assembly="System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
|
|
|
</assemblies>
|
|
|
|
|
</compilation>
|
|
|
|
|
<customErrors mode="Off">
|
|
|
|
|
</customErrors>
|
|
|
|
|
<pages>
|
|
|
|
|
<controls>
|
|
|
|
|
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
</controls>
|
|
|
|
|
<namespaces>
|
|
|
|
|
<add namespace="System.Web.Mvc" />
|
|
|
|
|
<add namespace="System.Web.Mvc.Ajax" />
|
|
|
|
|
<add namespace="System.Web.Mvc.Html" />
|
|
|
|
|
<add namespace="System.Web.Routing" />
|
|
|
|
|
<add namespace="System.Web.Helpers" />
|
|
|
|
|
<add namespace="System.Web.WebPages" />
|
|
|
|
|
<add namespace="System.Linq" />
|
|
|
|
|
<add namespace="System.Collections.Generic" />
|
|
|
|
|
<add namespace="Yavsc.Helpers" />
|
|
|
|
|
<add namespace="Yavsc.Model" />
|
|
|
|
|
<add namespace="Yavsc.Model.Messaging" />
|
|
|
|
|
</namespaces>
|
|
|
|
|
</pages>
|
|
|
|
|
<authorization>
|
|
|
|
|
<allow users="*" />
|
|
|
|
|
</authorization>
|
|
|
|
|
<anonymousIdentification enabled="true" />
|
|
|
|
|
<httpHandlers>
|
|
|
|
|
<remove verb="*" path="*.asmx" />
|
|
|
|
|
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" />
|
|
|
|
|
<add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
</httpHandlers>
|
|
|
|
|
<httpModules>
|
|
|
|
|
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
|
|
|
|
|
</httpModules>
|
|
|
|
|
<httpRuntime maxRequestLength="52428800" />
|
|
|
|
|
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="auto" uiCulture="auto" enableClientBasedCulture="true" />
|
|
|
|
|
<membership defaultProvider="NpgsqlMembershipProvider" userIsOnlineTimeWindow="1">
|
|
|
|
|
<providers>
|
|
|
|
|
<clear />
|
|
|
|
|
<add name="NpgsqlMembershipProvider" type="Npgsql.Web.NpgsqlMembershipProvider, NpgsqlMRPProviders" connectionStringName="yavsc" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" passwordFormat="Clear" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" autogenerateschema="false" />
|
|
|
|
|
</providers>
|
|
|
|
|
</membership>
|
|
|
|
|
<roleManager enabled="true" defaultProvider="NpgsqlRoleProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<clear />
|
|
|
|
|
<add name="NpgsqlRoleProvider" connectionStringName="yavsc" applicationName="/" type="Npgsql.Web.NpgsqlRoleProvider, NpgsqlMRPProviders" autogenerateschema="false" />
|
|
|
|
|
</providers>
|
|
|
|
|
</roleManager>
|
|
|
|
|
<userNameManager defaultProvider="NpsqlUserNameProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<add name="NpsqlUserNameProvider" connectionStringName="yavsc" applicationName="/" type="Npgsql.Web.RolesAndMembers.NpgsqlUserNameProvider, NpgsqlMRPProviders" autogenerateschema="false">
|
|
|
|
|
</add>
|
|
|
|
|
</providers>
|
|
|
|
|
</userNameManager>
|
|
|
|
|
<workflow defaultProvider="ITProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<clear />
|
|
|
|
|
<add name="ITProvider" type="Yavsc.ITCPNpgsqlProvider, ITContentProvider" applicationName="/" connectionStringName="yavsc" />
|
|
|
|
|
</providers>
|
|
|
|
|
</workflow>
|
|
|
|
|
<profile defaultProvider="NpgsqlProfileProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<clear />
|
|
|
|
|
<add name="NpgsqlProfileProvider" type="Npgsql.Web.NpgsqlProfileProvider, NpgsqlMRPProviders" connectionStringName="yavsc" applicationName="/" description="ProfileProvider for yavsc" />
|
|
|
|
|
</providers>
|
|
|
|
|
<properties>
|
|
|
|
|
<add name="Name" />
|
|
|
|
|
<add name="Phone" />
|
|
|
|
|
<add name="Mobile" />
|
|
|
|
|
<add name="Avatar" />
|
|
|
|
|
<add name="BlogVisible" type="System.Boolean" defaultValue="false" />
|
|
|
|
|
<add name="BlogTitle" />
|
|
|
|
|
<add name="WebSite" />
|
|
|
|
|
<add name="Address" />
|
|
|
|
|
<add name="CityAndState" />
|
|
|
|
|
<add name="ZipCode" />
|
|
|
|
|
<add name="Country" />
|
|
|
|
|
<add name="BankCode" />
|
|
|
|
|
<add name="IBAN" />
|
|
|
|
|
<add name="BIC" />
|
|
|
|
|
<add name="WicketCode" />
|
|
|
|
|
<add name="AccountNumber" />
|
|
|
|
|
<add name="BankedKey" type="System.Int32" defaultValue="0" />
|
|
|
|
|
<add name="gtoken" />
|
|
|
|
|
<add name="grefreshtoken" />
|
|
|
|
|
<add name="gtokentype" />
|
|
|
|
|
<add name="MEACode" />
|
|
|
|
|
<add name="gtokenexpir" type="System.DateTime" defaultValue="2008-01-01 1:00:00Z" />
|
|
|
|
|
<add name="gcalapi" type="System.Boolean" defaultValue="false" />
|
|
|
|
|
<add name="gcalid" />
|
|
|
|
|
<add name="gregid" />
|
|
|
|
|
<add name="allowcookies" type="System.Boolean" allowAnonymous="true" defaultValue="false" />
|
|
|
|
|
<add name="UITheme" allowAnonymous="true" defaultValue="clear" />
|
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`).
10 years ago
|
|
|
<add name="Rate" type="System.Int32" defaultValue="100" />
|
|
|
|
|
</properties>
|
|
|
|
|
</profile>
|
|
|
|
|
<blog defaultProvider="NpgsqlBlogProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<add name="NpgsqlBlogProvider" connectionStringName="yavsc" applicationName="/" type="Npgsql.Web.Blog.NpgsqlBlogProvider, NpgsqlBlogProvider" />
|
|
|
|
|
</providers>
|
|
|
|
|
</blog>
|
|
|
|
|
<thanks html_class="thanks" title_format="Voir le site ({0})">
|
|
|
|
|
<to>
|
|
|
|
|
<add name="Mono" url="http://www.mono-project.com/Main_Page" image="/App_Themes/images/Mono-powered.png" />
|
|
|
|
|
<add name="Apache Fondation" url="http://httpd.apache.org/" image="/App_Themes/images/apache_pbw.png" />
|
|
|
|
|
<add name="Debian" url="http://www.debian.org" image="/App_Themes/images/debian-logo.png" />
|
|
|
|
|
<add name="MarkdownDeep" url="http://www.toptensoftware.com/markdowndeep/" />
|
|
|
|
|
<add name="MarkdownHelper" url="http://www.nuget.org/packages/MarkdownHelper" />
|
|
|
|
|
<add name="Postgresql" url="http://www.postgresql.org" image="/App_Themes/images/pgsql.png" />
|
Thème clair opé, WIP circles
* animate.css: animations css
* links.css: liens avec le fond blanc qui se déroule
* links.css: WIP liens thème sombre
* GitHub.ico: un petit merci à GitHub
* live-concert-fg.png: image de plan rapproché : les fans
* live-concert-scene.jpg: Image de fond : la scene
* splash-image-2.jpg: image de fond : photo colorée, public de
concert, vient de totemproduction.fr
* links.css: ficher de définitions globales du style des bouttons
(encore inutilisé)
* yavsc.user.js: WIP implémente le widget "utilisateur", permettant
l'affichage des liens rapides pour tout nom d'ulitisateur, le cas
échéant, vers l'ajout à un cercle,
vers son blog, vers des methodes choisies d'administateur, vers ses
réseaux sociaux, voir plus.
* About.aspx: Implémente une page "à propos"
* Test.aspx: Page de test: désolé pour le bruit, elle n'est compilée
qu'en mode `Debug` (elle n'est pas accessible en production)
* NpgsqlBlogProvider.cs: Corrige la méthode pour enlever un tag à un
article ...
* NpgsqlBlogProvider.csproj: .
* NpgsqlCircleProvider.cs: liste les cercles auquels appartient un
utilisateur.
* BasketController.cs:
* NpgsqlContentProvider.cs: Les commandes sont fortement typée.
* README.md: mise à jour des priorités
* style.css: réécriture du thème clair
* style.css: * implémente un classe css `clickme` pour attirer l'oeil
sur le boutton de validation après la modification d'un champ de
formulaire.
* enlève tous les coins arrondis
* modifie la chasse de caractères (une seule utilisée pour le moment)
*
* style.css: * integre la référence à la feuille de style des
[animations](https://daneden.github.io/animate.css/)
* corrige des marges, alignements
* supprime ce qui reste de coin arrondi
* néttoye les définitions obsolètes
* définit la classe `username`
* corrige le survol à la suppression de tag
* FrontOfficeController.cs: renomme des methodes, refabriqué pour
s'adapter aux changements de l'API du workflow,
WIP propose les cercles utilisateurs pour l'ajout des profiles
préstataires aux cercles.
* HomeController.cs: implémente une page "à propos"
* T.cs: re-autorise le titre vide de page, au cas où ... car ce n'est
pas un véritable
défaut fonctionnel.
* YavscHelpers.cs: Implemente un outil de presentation des liens
action traduits. Tous les liens action utilisent maintenant cette
nouvelle methode,
au profile de celle du framework `HtmlHelpers.ActionLink`
* App.master: corrige l'usage du contrôle utilisateur des cotes dans
le cadre des cotes de billet.
* AppAdmin.master:
* Index.aspx:
* Service.aspx:
* ProductCategory.aspx: traduction des liens action
* NoLogin.master: * traduction des liens action
* suppression des liens de remerciement dans le bas de page, cette
information a été déplacée dans la page `/Home/Credits`
* to-markdown.js: transforme maintenant les noeuds Html `div` en
paragraphes Markdown.
* yavsc.hidefieldset.js: Le script règle la forme de la souris au
survol du bouton,
le cas échéant.
* yavsc.js: nouvelle fonction javascript pour logger un objet
arbitraire.
* yavsc.rate.js: Fixe la possibilité de mettre des cotes très basses
ou très hautes (reste encore un mieux à faire),
Affiche au survol des descriptions optionnelles de la cote.
* Title.aspx:
* UserPost.aspx:
* Edit.aspx:
* Index.aspx:
* Brand.aspx:
* Index.aspx:
* PostActions.ascx:
* TitleNotFound.aspx:
* Booking.aspx:
* Command.aspx:
* ChangePasswordSuccess.aspx: Traduction des liens action
* Login.aspx: * Traduction des liens actionTraduction des liens action
* Profile.aspx: * Traduction des liens actionTraduction des liens
action
* utilisation de la classe css `mayhide` qui autorise maintenant un
champ d'entrées de formulaire à être plié/déplié au click sur sa
légende.
* Admin.aspx: Traduction des liens actionTraduction des liens
actionTraduction des liens actionTraduction des liens
actionTraduction des liens actionTraduction des liens action
* Backups.aspx:
* RoleList.aspx:
* UserList.aspx:
* Index.aspx: Traduction des liens actionTraduction des liens action
* Edit.aspx: * refabrication de la structure Html
* Traduction des liens actionTraduction des liens action
* Index.aspx: Simlpification des apperçus de blog
* TagControl.ascx: refabrication pour simplifier l'implémentation du
contrôle utilisateur des tags
* UserPosts.aspx: Traduction des liens action, et simplification du
listing de blog
* Basket.aspx: Affiche les articles du panier de commandes avec leur
vue
dédiée à leur type (les commande sont maintenant fortement typées)
* Catalog.aspx: Traduction des liens action, correctin du lien vers le
produit
(cassé depuis une vielle refabrication des routes)
* DoAnEstimate.aspx: refabrication de la vue de création du devis:
renommée depuis `Estimate`
* Performer.ascx: * un message supplementaire à l'absence de
compétence affichée par un préstataire
* des guillemets autour du commentaire du préstataire sur sa
compétence
* ajout du préstataire au cercles
* Performers.aspx: Décrit en détail les informations sur la
disponibilité d'un préstataire,
à la date demandée.
* YourEstimates.aspx: renomage de cette page, pour préciser sa
fonction : Vos devis.
* Contact.aspx: structure Html de la page de contact
* Credits.aspx: Ajoute les remerciements aux communauté du libre
* Index.aspx: ne fait rien
* Web.config: * import de `System.Transactions`
* mise à jour des credits libres
* WebDeploy.targets: utilise les séparateurs de chemin vers ficher à
la POSIX, ne change rien pour ma config ... (TODO tester sous
WoinDose)
* Yavsc.csproj: déploie des pages des scripts Javascript et des images
et feuilles de style en plus.
* CircleManager.cs: implémente les methodes utilisées à la
construction du contrôle utilisateur.
* CircleProvider.cs: * doc xml
* extension de interface
* Commande.cs: l'objet `Command` devient abstrait, pour exister (être
instanciée), une commande doit maintenant hériter de cet objet
abstrait.
* LocalizedText.resx:
* LocalizedText.fr.resx:
* LocalizedText.Designer.cs:
* LocalizedText.fr.Designer.cs: traductions
* IContentProvider.cs: doc xml
* SiteSkills.aspx: renomage de cette page, pour préciser sa fonction :
les compétences sur ce site.
10 years ago
|
|
|
<add name="Animate.css, Another thing from Daniel Eden." url="https://daneden.github.io/animate.css/" />
|
|
|
|
|
<add name="GitHub" url="https://github.com/" image="/App_Themes/images/GitHub.ico" />
|
|
|
|
|
</to>
|
|
|
|
|
</thanks>
|
|
|
|
|
<circleProviders defaultProvider="NpgsqlCircleProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<add name="NpgsqlCircleProvider" applicationName="/" type="WorkFlowProvider.NpgsqlCircleProvider, NpgsqlContentProvider" connectionStringName="yavsc" />
|
|
|
|
|
</providers>
|
|
|
|
|
</circleProviders>
|
|
|
|
|
<skillProviders defaultProvider="NpsqlSkillProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<add name="NpsqlSkillProvider" connectionStringName="yavsc" applicationName="/" type="WorkFlowProvider.NpgsqlSkillProvider, NpgsqlContentProvider" autogenerateschema="false">
|
|
|
|
|
</add>
|
|
|
|
|
</providers>
|
|
|
|
|
</skillProviders>
|
|
|
|
|
<!-- <machineKey validationKey="" decryptionKey="" validation="SHA1" decryption="AES" /> -->
|
|
|
|
|
<!--- <sessionState cookieless="true" regenerateExpiredSessionId="true" timeout="120"/> -->
|
|
|
|
|
<trust level="High" />
|
|
|
|
|
<catalog defaultProvider="XmlCatalogProvider">
|
|
|
|
|
<providers>
|
|
|
|
|
<add name="XmlCatalogProvider" connection="~/Catalog.xml" applicationName="/" type="SalesCatalog.XmlImplementation.XmlCatalogProvider, SalesCatalog" />
|
|
|
|
|
</providers>
|
|
|
|
|
</catalog>
|
|
|
|
|
</system.web>
|
|
|
|
|
<system.codedom>
|
|
|
|
|
<compilers>
|
|
|
|
|
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
|
|
|
|
<providerOption name="CompilerVersion" value="v4.0" />
|
|
|
|
|
<providerOption name="WarnAsError" value="false" />
|
|
|
|
|
</compiler>
|
|
|
|
|
</compilers>
|
|
|
|
|
</system.codedom>
|
|
|
|
|
<!-- <system.web.extensions>
|
|
|
|
|
<scripting>
|
|
|
|
|
<webServices>
|
|
|
|
|
<jsonSerialization maxJsonLength="20000" />
|
|
|
|
|
</webServices>
|
|
|
|
|
</scripting>
|
|
|
|
|
</system.web.extensions> -->
|
|
|
|
|
<system.data>
|
|
|
|
|
<DbProviderFactories>
|
|
|
|
|
<add name="Npgsql Data Provider" invariant="Npgsql" support="FF" description=".Net Framework Data Provider for Postgresql Server" type="Npgsql.NpgsqlFactory, Npgsql" />
|
|
|
|
|
</DbProviderFactories>
|
|
|
|
|
</system.data>
|
|
|
|
|
<system.net>
|
|
|
|
|
<!-- not supported: <defaultProxy enabled="true" /> -->
|
|
|
|
|
<settings>
|
|
|
|
|
<!-- This setting causes .NET to check certificate revocation lists (CRL)
|
|
|
|
|
before trusting HTTPS certificates. But this setting tends to not
|
|
|
|
|
be allowed in shared hosting environments. -->
|
|
|
|
|
<!--<servicePointManager checkCertificateRevocationList="true"/>-->
|
|
|
|
|
</settings>
|
|
|
|
|
<mailSettings>
|
|
|
|
|
<smtp deliveryMethod="network" from="paulschneider@free.fr">
|
|
|
|
|
<network host="smtp.free.fr" port="25" defaultCredentials="false" />
|
|
|
|
|
</smtp>
|
|
|
|
|
</mailSettings>
|
|
|
|
|
</system.net>
|
|
|
|
|
<uri>
|
|
|
|
|
<!-- The uri section is necessary to turn on .NET 3.5 support for IDN (international domain names),
|
|
|
|
|
which is necessary for OpenID urls with unicode characters in the domain/host name.
|
|
|
|
|
It is also required to put the Uri class into RFC 3986 escaping mode, which OpenID and OAuth require. -->
|
|
|
|
|
<idn enabled="All" />
|
|
|
|
|
<iriParsing enabled="true" />
|
|
|
|
|
</uri>
|
|
|
|
|
<authentication mode="Forms">
|
|
|
|
|
<forms loginUrl="~/Account/Login" timeout="30" name=".ASPXFORM$" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="Index.aspx" enableCrossAppRedirects="false" />
|
|
|
|
|
</authentication>
|
|
|
|
|
<!-- PayPal SDK settings -->
|
|
|
|
|
<paypal>
|
|
|
|
|
<settings>
|
|
|
|
|
<add name="mode" value="sandbox" />
|
|
|
|
|
<!-- live or sandbox -->
|
|
|
|
|
<add name="connectionTimeout" value="30000" />
|
|
|
|
|
<!-- (miliseconds) = 30s -->
|
|
|
|
|
<add name="requestRetries" value="1" />
|
|
|
|
|
<!-- -->
|
|
|
|
|
<add name="clientId" value="A9S6jrem3H0gdj8tQ2q1ahSCU38tAJRyiro7eED13h3Syn6C9ZSKSRkl" />
|
|
|
|
|
<!-- -->
|
|
|
|
|
<add name="clientSecret" value="PLF77VGTZGGSSZAY" />
|
|
|
|
|
<!-- -->
|
|
|
|
|
</settings>
|
|
|
|
|
</paypal>
|
|
|
|
|
<!-- log4net settings -->
|
|
|
|
|
<log4net>
|
|
|
|
|
<appender name="FileAppender" type="log4net.Appender.FileAppender">
|
|
|
|
|
<file value="yavsc.log" />
|
|
|
|
|
<appendToFile value="true" />
|
|
|
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
|
|
|
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] %message%newline" />
|
|
|
|
|
</layout>
|
|
|
|
|
</appender>
|
|
|
|
|
<root>
|
|
|
|
|
<level value="DEBUG" />
|
|
|
|
|
<appender-ref ref="FileAppender" />
|
|
|
|
|
</root>
|
|
|
|
|
</log4net>
|
|
|
|
|
<connectionStrings>
|
|
|
|
|
<add name="yavsc" connectionString="Server=127.0.0.1;Port=5432;Database=YavscDev;User Id=yavscdev;Password=admin;" providerName="Npgsql" />
|
|
|
|
|
</connectionStrings>
|
|
|
|
|
<appSettings>
|
|
|
|
|
<!-- <add key="MonoServerDefaultIndexFiles" value="Index,index.html,Index.aspx" /> -->
|
|
|
|
|
<add key="WorkflowContentProviderClass" value="yavsc.NpgsqlContentProvider" />
|
|
|
|
|
<add key="AdminEMail" value="contact@pschneider.fr" />
|
|
|
|
|
<add key="OwnerEMail" value="paul@pschneider.fr" />
|
|
|
|
|
<add key="Name" value="Yasvc dev" />
|
|
|
|
|
<add key="Themes" value="clear,dark,itdark,itclear,blue,green,base" />
|
|
|
|
|
<add key="DefaultAvatar" value="/App_Themes/images/noavatar.png;image/png" />
|
|
|
|
|
<add key="RegistrationMessage" value="/RegistrationMail.txt" />
|
|
|
|
|
<!-- <add key="ClientValidationEnabled" value="true" />
|
|
|
|
|
<add key="UnobtrusiveJavaScriptEnabled" value="true" /> -->
|
|
|
|
|
<add key="PayPalLogger" value="PayPal.Log.Log4netLogger" />
|
|
|
|
|
<add key="GOOGLE_API_KEY" value="AIzaSyCF7Bgz-W_p26bbMzxp1ukdgg3LMDHzAo0" />
|
|
|
|
|
<add key="GOOGLE_CLIENT_ID" value="325408689282-6bekh7p3guj4k0f3301a6frf025cnrk1.apps.googleusercontent.com" />
|
|
|
|
|
<add key="GOOGLE_CLIENT_SECRET" value="MaxYcvJJCs2gDGvaELZbzwfL" />
|
|
|
|
|
</appSettings>
|
|
|
|
|
</configuration>
|