Documentation et fiche préstataire
Une nouvelle page de doc : la page des fonctionalités, [Features.md](Features.md), au format Markdown. * p8-av4.jpg: * p8-av4.l.jpg: * p8-av4.xs.jpg: p8-av4 * Performer.ascx: Implémente la fiche préstataire, avec son éventuel lien vers le blog * ITContentProvider.csproj: ... * NpgsqlBlogProvider.cs: implémente le compteur de billet en base de données * Presta.csproj: * TestAPI.csproj: * YavscClient.csproj: * fortune.csproj: * WebControls.csproj: * SalesCatalog.csproj: * NpgsqlMRPProviders.csproj: * NpgsqlBlogProvider.csproj: * NpgsqlContentProvider.csproj: ... * README.md: mise à jour des priorités * Yavsc.sln: ajout du fichier "Features.md" à la solution * BlogProvider.cs: doc xml * BlogManager.cs: implémente un accès au compteur de billet
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* README.md: mise à jour des priorités
|
||||||
|
|
||||||
|
* Yavsc.sln: ajout du fichier "Features.md" à la solution
|
||||||
|
|
||||||
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* Makefile: Fixe: ne pas déployer sans hôte de destination
|
* Makefile: Fixe: ne pas déployer sans hôte de destination
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* ITContentProvider.csproj: ...
|
||||||
|
|
||||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* ITContentProvider.csproj: nouvelles configurations de
|
* ITContentProvider.csproj: nouvelles configurations de
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DocumentationFile>bin\Debug\ITContentProvider.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\ITContentProvider.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -30,13 +29,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* NpgsqlBlogProvider.cs: implémente le compteur de billet en
|
||||||
|
base de données
|
||||||
|
|
||||||
|
* NpgsqlBlogProvider.csproj: ...
|
||||||
|
|
||||||
2015-11-28 Paul Schneider <paul@pschneider.fr>
|
2015-11-28 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* NpgsqlBlogProvider.cs: xml doc
|
* NpgsqlBlogProvider.cs: xml doc
|
||||||
|
@ -15,11 +15,36 @@ namespace Npgsql.Web.Blog
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class NpgsqlBlogProvider : BlogProvider
|
public class NpgsqlBlogProvider : BlogProvider
|
||||||
{
|
{
|
||||||
|
|
||||||
string applicationName;
|
string applicationName;
|
||||||
string connectionString;
|
string connectionString;
|
||||||
|
|
||||||
#region implemented abstract members of BlogProvider
|
#region implemented abstract members of BlogProvider
|
||||||
|
|
||||||
|
public override long GetPublicPostCount (string bloggerName)
|
||||||
|
{
|
||||||
|
long result = -1;
|
||||||
|
using (NpgsqlConnection cnx = new NpgsqlConnection (connectionString))
|
||||||
|
using (NpgsqlCommand cmd = cnx.CreateCommand ()) {
|
||||||
|
cmd.CommandText = @"
|
||||||
|
Select count(*)
|
||||||
|
FROM blog b
|
||||||
|
LEFT OUTER JOIN blog_access a ON a.post_id = b._id
|
||||||
|
WHERE a.post_id IS NULL
|
||||||
|
AND b.visible = TRUE
|
||||||
|
AND b.username = :bname
|
||||||
|
AND b.applicationname = :app
|
||||||
|
|
||||||
|
";
|
||||||
|
cmd.Parameters.AddWithValue ("bname", bloggerName);
|
||||||
|
cmd.Parameters.AddWithValue ("app", applicationName);
|
||||||
|
cnx.Open ();
|
||||||
|
result = (long) cmd.ExecuteScalar ();
|
||||||
|
cnx.Close ();
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Updates the post.
|
/// Updates the post.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DocumentationFile>bin\Debug\NpgsqlBlogProvider.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\NpgsqlBlogProvider.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>none</DebugType>
|
<DebugType>none</DebugType>
|
||||||
@ -30,13 +29,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* NpgsqlContentProvider.csproj: ...
|
||||||
|
|
||||||
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* NpgsqlContentProvider.cs: Renseigne le code APE et la côte
|
* NpgsqlContentProvider.cs: Renseigne le code APE et la côte
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DocumentationFile>bin\Debug\WorkFlowProvider.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\WorkFlowProvider.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -30,13 +29,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* NpgsqlMRPProviders.csproj: ...
|
||||||
|
|
||||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* NpgsqlMRPProviders.csproj: nouvelles configurations de
|
* NpgsqlMRPProviders.csproj: nouvelles configurations de
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DocumentationFile>bin\Debug\NpgsqlMRPProviders.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\NpgsqlMRPProviders.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>none</DebugType>
|
<DebugType>none</DebugType>
|
||||||
@ -30,13 +29,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* Presta.csproj: ...
|
||||||
|
|
||||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* Presta.csproj: nouvelles configurations de déploiement
|
* Presta.csproj: nouvelles configurations de déploiement
|
||||||
|
@ -20,7 +20,6 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -29,13 +28,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
17
README.md
17
README.md
@ -3,14 +3,18 @@ yavsc
|
|||||||
|
|
||||||
[doc-fr](http://yavsc.pschneider.fr/Blogs/UserPost/paul/Documentation)
|
[doc-fr](http://yavsc.pschneider.fr/Blogs/UserPost/paul/Documentation)
|
||||||
|
|
||||||
# TODO FIRST
|
# à faire, par ordre de priorité
|
||||||
|
|
||||||
1) Implement a Skills provider
|
|
||||||
|
|
||||||
2) Create an `UserCardControl`
|
1) Créer un contrôle "bouton utilisateur" `UserNameControl`
|
||||||
with quick access for users to his chat and the circle membership, and for admins to his roles, a blogentry count, and a link to the booking system
|
avec
|
||||||
|
* un acces rapide à l'ajout au cercles perso
|
||||||
|
* pour les administrateur, une action "bloquer",
|
||||||
|
* le compteur de ses posts publiques
|
||||||
|
* Si c'est un préstataire, et si on est pas déjà dans un formulaire de reservation,
|
||||||
|
un lien vers la reservation de ses services
|
||||||
|
|
||||||
3) Api refatoring:
|
2) Refabrication de l'Api :
|
||||||
|
|
||||||
Concerning the blog entry edition, we only need Two methods:
|
Concerning the blog entry edition, we only need Two methods:
|
||||||
|
|
||||||
@ -20,4 +24,5 @@ yavsc
|
|||||||
* `long Post(BlogEntry be)`, used to create or update a given or not
|
* `long Post(BlogEntry be)`, used to create or update a given or not
|
||||||
blog entry content. the returned value is the entry id at creation, or 0.
|
blog entry content. the returned value is the entry id at creation, or 0.
|
||||||
|
|
||||||
4) UI themes
|
|
||||||
|
3) Corriger un peu le thème clair (fond de titres trop sombre)
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* SalesCatalog.csproj: ...
|
||||||
|
|
||||||
2015-11-28 Paul Schneider <paul@pschneider.fr>
|
2015-11-28 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* XmlCatalogProvider.cs: Le catalogue de vente implémente
|
* XmlCatalogProvider.cs: Le catalogue de vente implémente
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DocumentationFile>bin\Debug\SalesCatalog.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\SalesCatalog.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>none</DebugType>
|
<DebugType>none</DebugType>
|
||||||
@ -30,13 +29,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* TestAPI.csproj: ...
|
||||||
|
|
||||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* TestAPI.csproj: nouvelles configurations de déploiement
|
* TestAPI.csproj: nouvelles configurations de déploiement
|
||||||
|
@ -20,7 +20,6 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -29,13 +28,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* WebControls.csproj: ...
|
||||||
|
|
||||||
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* ResultPages.cs: ajoute une classe css au bloc de liens vers
|
* ResultPages.cs: ajoute une classe css au bloc de liens vers
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<DocumentationFile>bin\Debug\Yavsc.WebControls.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\Yavsc.WebControls.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -30,13 +29,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
@ -28,6 +28,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
|
|||||||
LICENSE = LICENSE
|
LICENSE = LICENSE
|
||||||
Makefile = Makefile
|
Makefile = Makefile
|
||||||
README.md = README.md
|
README.md = README.md
|
||||||
|
Features.md = Features.md
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "pkg", "pkg\pkg.mdproj", "{C6DBD1DC-B619-4DC7-BC92-15693508541E}"
|
Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "pkg", "pkg\pkg.mdproj", "{C6DBD1DC-B619-4DC7-BC92-15693508541E}"
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* fortune.csproj: ...
|
||||||
|
|
||||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* fortune.csproj: nouvelles configurations de déploiement
|
* fortune.csproj: nouvelles configurations de déploiement
|
||||||
|
@ -20,7 +20,6 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -29,13 +28,11 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
BIN
web/App_Themes/images/p8-av4.jpg
Normal file
BIN
web/App_Themes/images/p8-av4.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
BIN
web/App_Themes/images/p8-av4.l.jpg
Normal file
BIN
web/App_Themes/images/p8-av4.l.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 134 KiB |
BIN
web/App_Themes/images/p8-av4.xs.jpg
Normal file
BIN
web/App_Themes/images/p8-av4.xs.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.3 KiB |
@ -1,3 +1,12 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* p8-av4.jpg:
|
||||||
|
* p8-av4.l.jpg:
|
||||||
|
* p8-av4.xs.jpg: p8-av4
|
||||||
|
|
||||||
|
* Performer.ascx: Implémente la fiche préstataire, avec son
|
||||||
|
éventuel lien vers le blog
|
||||||
|
|
||||||
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* SkillController.cs:
|
* SkillController.cs:
|
||||||
|
28
web/Views/FrontOffice/Performer.ascx
Normal file
28
web/Views/FrontOffice/Performer.ascx
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<PerformerProfile>" %>
|
||||||
|
|
||||||
|
<img src="<%= Model.Avatar %>" alt="" class="avatar">
|
||||||
|
<div class="performer">
|
||||||
|
<h2><%=Html.Encode(Model.UserName)%></h2>
|
||||||
|
<%=Html.Partial("RateUserSkillControl", Model) %>
|
||||||
|
</div><br>
|
||||||
|
E-mail: <<%=Html.Encode(Model.EMail)%>>
|
||||||
|
<% if (Model.Skills==null) { %>
|
||||||
|
<%= Html.Translate("") %>
|
||||||
|
<% } else
|
||||||
|
foreach (var userskill in Model.Skills) { %>
|
||||||
|
<li class="skillname" data-sid="<%= userskill.Id %>">
|
||||||
|
<%= userskill.SkillName %>
|
||||||
|
<div data-type="comment">"<%= userskill.Comment %>"</div>
|
||||||
|
<%=Html.Partial("RateUserSkillControl", userskill) %>
|
||||||
|
</li>
|
||||||
|
<% } %>
|
||||||
|
<% if (Model.HasCalendar()) { %>
|
||||||
|
<i class="fa fa-calendar-check" ><%= Html.Translate("Google_calendar") %> : <%= Html.Translate("available") %>.</i><br>
|
||||||
|
<% } %>
|
||||||
|
<% if (BlogManager.GetPostCounter(Model.UserName)>0) { %>
|
||||||
|
<a href="<%=Url.RouteUrl("Blogs",new { user = Model.UserName } )%>">
|
||||||
|
<span class="fa-stack fa-lg">
|
||||||
|
<i class="fa fa-square-o fa-stack-2x"></i>
|
||||||
|
<i class="fa fa-folder fa-stack-1x"></i>
|
||||||
|
</span></a>
|
||||||
|
<% } %>
|
@ -95,6 +95,11 @@ namespace Yavsc.Model.Blogs
|
|||||||
{
|
{
|
||||||
Provider.UpdatePost (postid, title, content, visible, cids);
|
Provider.UpdatePost (postid, title, content, visible, cids);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Updates the post.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="be">Be.</param>
|
||||||
public static void UpdatePost (BlogEntry be)
|
public static void UpdatePost (BlogEntry be)
|
||||||
{
|
{
|
||||||
Provider.UpdatePost (be);
|
Provider.UpdatePost (be);
|
||||||
@ -203,7 +208,11 @@ namespace Yavsc.Model.Blogs
|
|||||||
Provider.Tag (postid, tag);
|
Provider.Tag (postid, tag);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Rate the specified postid and rate.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="postid">Postid.</param>
|
||||||
|
/// <param name="rate">Rate.</param>
|
||||||
public static void Rate (long postid, int rate)
|
public static void Rate (long postid, int rate)
|
||||||
{
|
{
|
||||||
Provider.Rate (postid, rate);
|
Provider.Rate (postid, rate);
|
||||||
@ -323,6 +332,15 @@ namespace Yavsc.Model.Blogs
|
|||||||
var r = bec.Where (x => CanView (x as BlogEntry, u));
|
var r = bec.Where (x => CanView (x as BlogEntry, u));
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the post counter.
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>The count.</returns>
|
||||||
|
/// <param name="bloggerName">Blogger name.</param>
|
||||||
|
public static long GetPostCounter(string bloggerName)
|
||||||
|
{
|
||||||
|
return Provider.GetPublicPostCount (bloggerName);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -12,6 +12,13 @@ namespace Yavsc.Model.Blogs
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class BlogProvider: ProviderBase
|
public abstract class BlogProvider: ProviderBase
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Gets the public post count.
|
||||||
|
/// </summary>
|
||||||
|
/// <returns>The public post count.</returns>
|
||||||
|
/// <param name="bloggerName">Blogger name.</param>
|
||||||
|
public abstract long GetPublicPostCount (string bloggerName);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets the post.
|
/// Gets the post.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* BlogProvider.cs: doc xml
|
||||||
|
|
||||||
|
* BlogManager.cs: implémente un accès au compteur de billet
|
||||||
|
|
||||||
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* PerformerProfile.cs: doc xml
|
* PerformerProfile.cs: doc xml
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2015-11-30 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
|
* YavscClient.csproj: ...
|
||||||
|
|
||||||
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
2015-11-26 Paul Schneider <paul@pschneider.fr>
|
||||||
|
|
||||||
* YavscClient.csproj: nouvelles configurations de déploiement
|
* YavscClient.csproj: nouvelles configurations de déploiement
|
||||||
|
@ -22,7 +22,6 @@
|
|||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<DocumentationFile>bin\Debug\yavscclient.xml</DocumentationFile>
|
<DocumentationFile>bin\Debug\yavscclient.xml</DocumentationFile>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<DebugType>full</DebugType>
|
<DebugType>full</DebugType>
|
||||||
@ -32,13 +31,11 @@
|
|||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<ConsolePause>false</ConsolePause>
|
<ConsolePause>false</ConsolePause>
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Lua|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
<OutputPath>bin\Lua</OutputPath>
|
<OutputPath>bin\Lua</OutputPath>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'TotemPre|AnyCPU' ">
|
||||||
<Optimize>false</Optimize>
|
<Optimize>false</Optimize>
|
||||||
|
Reference in New Issue
Block a user