update versione e fix soluzione x nuovi profiles pub
This commit is contained in:
+27
-9
@@ -14,32 +14,50 @@ EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
OVH|Any CPU = OVH|Any CPU
|
||||
IIS01|Any CPU = IIS01|Any CPU
|
||||
IIS02|Any CPU = IIS02|Any CPU
|
||||
OVH-EletScal|Any CPU = OVH-EletScal|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH|Any CPU.ActiveCfg = OVH|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH|Any CPU.Build.0 = OVH|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS01|Any CPU.ActiveCfg = IIS01|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS01|Any CPU.Build.0 = IIS01|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.IIS02|Any CPU.Build.0 = IIS02|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH-EletScal|Any CPU.ActiveCfg = OVH-EletScal|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.OVH-EletScal|Any CPU.Build.0 = OVH-EletScal|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{AD11A3BA-E06F-4E9A-A701-B80D8212156E}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH|Any CPU.Build.0 = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS01|Any CPU.Build.0 = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.IIS02|Any CPU.Build.0 = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH-EletScal|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.OVH-EletScal|Any CPU.Build.0 = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F3B6478B-756E-44F3-94AD-75CFAA4AA3AD}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH|Any CPU.Build.0 = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS01|Any CPU.Build.0 = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.IIS02|Any CPU.Build.0 = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH-EletScal|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.OVH-EletScal|Any CPU.Build.0 = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{85BD343D-4246-48DF-BE81-F34321896F88}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH|Any CPU.Build.0 = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS01|Any CPU.Build.0 = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.Build.0 = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH-EletScal|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.OVH-EletScal|Any CPU.Build.0 = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
|
||||
+22
-1
@@ -213,6 +213,10 @@
|
||||
<Content Include="jumper.aspx" />
|
||||
<Content Include="login.aspx" />
|
||||
<Content Include="postazioni.aspx" />
|
||||
<Content Include="Properties\PublishProfiles\IIS01.pubxml.user" />
|
||||
<Content Include="Properties\PublishProfiles\IIS02.pubxml.user" />
|
||||
<Content Include="Properties\PublishProfiles\OVH-demo.pubxml.user" />
|
||||
<Content Include="Properties\PublishProfiles\OVH-EletScal.pubxml.user" />
|
||||
<Content Include="Properties\PublishProfiles\OVH-ElettronicaScalvina.pubxml.user" />
|
||||
<Content Include="Scripts\all.js" />
|
||||
<Content Include="Scripts\all.min.js" />
|
||||
@@ -288,6 +292,10 @@
|
||||
<None Include="NLog.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="Properties\PublishProfiles\IIS01.pubxml" />
|
||||
<None Include="Properties\PublishProfiles\IIS02.pubxml" />
|
||||
<None Include="Properties\PublishProfiles\OVH-demo.pubxml" />
|
||||
<None Include="Properties\PublishProfiles\OVH-EletScal.pubxml" />
|
||||
<None Include="Properties\PublishProfiles\OVH-ElettronicaScalvina.pubxml" />
|
||||
<None Include="Scripts\jquery-3.3.1.intellisense.js" />
|
||||
<Content Include="Scripts\jquery-3.3.1.js" />
|
||||
@@ -611,7 +619,20 @@
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'OVH|AnyCPU'">
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'OVH-EletScal|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<Optimize>true</Optimize>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'IIS01|AnyCPU'">
|
||||
<OutputPath>bin\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'IIS02|AnyCPU'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Questo file viene usato dal processo di pubblicazione/creazione pacchetto del progetto Web. È possibile personalizzare il comportamento del processo
|
||||
modificando il file MSBuild. Per altre informazioni su questo argomento, vedere https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<WebPublishMethod>MSDeploy</WebPublishMethod>
|
||||
<LastUsedBuildConfiguration>OVH</LastUsedBuildConfiguration>
|
||||
<LastUsedPlatform>Any CPU</LastUsedPlatform>
|
||||
<SiteUrlToLaunchAfterPublish />
|
||||
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
|
||||
<ExcludeApp_Data>True</ExcludeApp_Data>
|
||||
<MSDeployServiceURL>https://wprod01.steamware.net:8172/MsDeploy.axd</MSDeployServiceURL>
|
||||
<DeployIisAppPath>ctrack.steamware.net/elet-scal</DeployIisAppPath>
|
||||
<RemoteSitePhysicalPath />
|
||||
<SkipExtraFilesOnServer>False</SkipExtraFilesOnServer>
|
||||
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
|
||||
<EnableMSDeployBackup>True</EnableMSDeployBackup>
|
||||
<UserName>Administrator</UserName>
|
||||
<_SavePWD>True</_SavePWD>
|
||||
<PublishDatabaseSettings>
|
||||
<Objects xmlns="">
|
||||
<ObjectGroup Name="AppData.Properties.Settings.C_TRACKConnectionString" Order="1" Enabled="False">
|
||||
<Destination Path="" />
|
||||
<Object Type="DbDacFx">
|
||||
<PreSource Path="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16" includeData="False" />
|
||||
<Source Path="$(IntermediateOutputPath)AutoScripts\AppData.Properties.Settings.C_TRACKConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
|
||||
</Object>
|
||||
<UpdateFrom Type="Web.Config">
|
||||
<Source MatchValue="Data Source=SQL2016DEV;Initial Catalog=C_TRACK;Persist Security Info=True;User ID=sa;Password=keyhammer16;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
|
||||
</UpdateFrom>
|
||||
</ObjectGroup>
|
||||
</Objects>
|
||||
</PublishDatabaseSettings>
|
||||
<PrecompileBeforePublish>True</PrecompileBeforePublish>
|
||||
<EnableUpdateable>True</EnableUpdateable>
|
||||
<DebugSymbols>False</DebugSymbols>
|
||||
<WDPMergeOption>DonotMerge</WDPMergeOption>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<MSDeployParameterValue Include="AppData.Properties.Settings.C_TRACKConnectionString-Web.config Connection String">
|
||||
<UpdateDestWebConfig>False</UpdateDestWebConfig>
|
||||
</MSDeployParameterValue>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Questo file viene usato dal processo di pubblicazione/creazione pacchetto del progetto Web. È possibile personalizzare il comportamento del processo
|
||||
modificando il file MSBuild. Per altre informazioni su questo argomento, vedere https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<TimeStampOfAssociatedLegacyPublishXmlFile />
|
||||
<EncryptedPassword>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAQQ5iScsMNEq899pyU6Y9ZwAAAAACAAAAAAADZgAAwAAAABAAAAC1D22+npXzAbh015aK2RqWAAAAAASAAACgAAAAEAAAAMpQJSMXjDwGduhvinyShzkYAAAA728eUhWp6BmAN647vmAKSXeBUg51O3vhFAAAANXewKsBcbXdVerPCh3nnXdLdTJR</EncryptedPassword>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
Vendored
+43
-47
@@ -17,7 +17,7 @@ pipeline {
|
||||
|
||||
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
|
||||
script {
|
||||
withEnv(['NEXT_BUILD_NUMBER=52']) {
|
||||
withEnv(['NEXT_BUILD_NUMBER=53']) {
|
||||
// env.versionNumber = VersionNumber(versionNumberString : '1.1.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2018-01-01', skipFailedBuilds: true)
|
||||
env.versionNumber = VersionNumber(versionNumberString : '1.1.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2018-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
|
||||
env.APP_NAME = 'C.TRACK'
|
||||
@@ -50,10 +50,6 @@ pipeline {
|
||||
/* compilo installers in base al BRANCH del cliente... */
|
||||
if (env.BRANCH_NAME == "develop") {
|
||||
parallel (
|
||||
// ADM: {
|
||||
// sleep 5
|
||||
// bat "\"${tool 'MSBuild-15.0'}\" ADM/ADM.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m"
|
||||
// },
|
||||
PUB: {
|
||||
sleep 0
|
||||
bat "\"${tool 'MSBuild-15.0'}\" C-TRACK/C-TRACK.csproj -target:Build /p:Configuration=Release /p:Platform=\"Any CPU\" /p:OutputPath=bin/ /m"
|
||||
@@ -66,48 +62,48 @@ pipeline {
|
||||
}
|
||||
}
|
||||
}
|
||||
// stage('Deploy') {
|
||||
// agent any
|
||||
// steps {
|
||||
// script {
|
||||
// // CAMBIO numero versione + checkout NuGet in file sorgente!!!
|
||||
// bat "e:\\fart.exe VersGen\\VersGen.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
|
||||
// bat "e:\\nuget.exe restore ${WORKSPACE}\\C-TRACK.sln"
|
||||
// }
|
||||
// script {
|
||||
// /* DEPLOY condizionale: develop / master / demo_ovh */
|
||||
// if (env.BRANCH_NAME == "master") {
|
||||
// parallel (
|
||||
// PUB_IIS01: {
|
||||
// if(env.enableIIS01 == "Y")
|
||||
// {
|
||||
// sleep 0
|
||||
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
|
||||
// }
|
||||
// },
|
||||
// PUB_IIS02: {
|
||||
// if(env.enableIIS02 == "Y")
|
||||
// {
|
||||
// sleep 0
|
||||
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
|
||||
// }
|
||||
// },
|
||||
// failFast: false)
|
||||
// }
|
||||
// if (env.BRANCH_NAME == "OVH") {
|
||||
// parallel (
|
||||
// PUB_PROD: {
|
||||
// sleep 0
|
||||
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=OVH-prod.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=OVH /p:username=WPROD01\\Steamware /p:Password=viaD@nte16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
|
||||
// },
|
||||
// failFast: false)
|
||||
// }
|
||||
// else {
|
||||
// echo 'Nothing to deploy...'
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
stage('Deploy') {
|
||||
agent any
|
||||
steps {
|
||||
script {
|
||||
// CAMBIO numero versione + checkout NuGet in file sorgente!!!
|
||||
bat "e:\\fart.exe VersGen\\VersGen.cs 1.0.0.0 ${env.versionNumber} || EXIT /B 0"
|
||||
bat "e:\\nuget.exe restore ${WORKSPACE}\\C-TRACK.sln"
|
||||
}
|
||||
script {
|
||||
/* DEPLOY condizionale: develop / master / demo_ovh */
|
||||
if (env.BRANCH_NAME == "master") {
|
||||
parallel (
|
||||
PUB_IIS01: {
|
||||
if(env.enableIIS01 == "Y")
|
||||
{
|
||||
sleep 0
|
||||
bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS02.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS02 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
|
||||
}
|
||||
},
|
||||
PUB_IIS02: {
|
||||
if(env.enableIIS02 == "Y")
|
||||
{
|
||||
sleep 0
|
||||
bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=IIS01.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=IIS01 /p:username=jenkins /p:Password=viadante16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
|
||||
}
|
||||
},
|
||||
failFast: false)
|
||||
}
|
||||
// if (env.BRANCH_NAME == "OVH-EletScal") {
|
||||
// parallel (
|
||||
// PUB_PROD: {
|
||||
// sleep 0
|
||||
// bat "\"${tool 'MSBuild-15.0'}\" \"/p:AspnetMergePath=C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.2 Tools\" /p:DeployOnBuild=true /p:Targets=Publish /p:PublishProfile=OVH-EletScal.pubxml /p:VisualStudioVersion=15.0 /p:RunCodeAnalysis=false /p:Configuration=OVH-EletScal /p:username=WPROD01\\Steamware /p:Password=viaD@nte16 /p:AllowUntrustedCertificate=true /p:OutputPath=bin/ C-TRACK/C-TRACK.csproj"
|
||||
// },
|
||||
// failFast: false)
|
||||
// }
|
||||
else {
|
||||
echo 'Nothing to deploy...'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
success {
|
||||
|
||||
Reference in New Issue
Block a user