Merge pull request #1408 from sbwalker/dev
moved Packages folder to secure location
This commit is contained in:
commit
01716099d6
|
@ -36,7 +36,7 @@
|
||||||
<Label HelpText="Upload one or more module packages. Once they are uploaded click Install to complete the installation." ResourceKey="Module">Module: </Label>
|
<Label HelpText="Upload one or more module packages. Once they are uploaded click Install to complete the installation." ResourceKey="Module">Module: </Label>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<FileManager Filter="nupkg" ShowFiles="false" Folder="Modules" UploadMultiple="true" />
|
<FileManager Filter="nupkg" ShowFiles="false" Folder="Packages" UploadMultiple="true" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
<Label HelpText="Upload one or more theme packages. Once they are uploaded click Install to complete the installation." ResourceKey="Theme">Theme: </Label>
|
<Label HelpText="Upload one or more theme packages. Once they are uploaded click Install to complete the installation." ResourceKey="Theme">Theme: </Label>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<FileManager Filter="nupkg" ShowFiles="false" Folder="Themes" UploadMultiple="@true" />
|
<FileManager Filter="nupkg" ShowFiles="false" Folder="Packages" UploadMultiple="@true" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -27,6 +27,6 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Target Name="CopyPackage" AfterTargets="Pack">
|
<Target Name="CopyPackage" AfterTargets="Pack">
|
||||||
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\wwwroot\Packages\$(PackageName).bak" />
|
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\Packages\$(PackageName).bak" />
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -29,6 +29,6 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Target Name="CopyPackage" AfterTargets="Pack">
|
<Target Name="CopyPackage" AfterTargets="Pack">
|
||||||
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\wwwroot\Packages\$(PackageName).bak" />
|
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\Packages\$(PackageName).bak" />
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Target Name="CopyPackage" AfterTargets="Pack">
|
<Target Name="CopyPackage" AfterTargets="Pack">
|
||||||
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\wwwroot\Packages\$(PackageName).bak" />
|
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\Packages\$(PackageName).bak" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Target Name="CopyPackage" AfterTargets="Pack">
|
<Target Name="CopyPackage" AfterTargets="Pack">
|
||||||
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\wwwroot\Packages\$(PackageName).bak" />
|
<Copy SourceFiles="$(OutputPath)..\$(PackageName)" DestinationFiles="..\Oqtane.Server\Packages\$(PackageName).bak" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
@ -499,7 +499,7 @@ namespace Oqtane.Controllers
|
||||||
|
|
||||||
private string GetFolderPath(string folder)
|
private string GetFolderPath(string folder)
|
||||||
{
|
{
|
||||||
return Utilities.PathCombine(_environment.WebRootPath, folder);
|
return Utilities.PathCombine(_environment.ContentRootPath, folder);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CreateDirectory(string folderpath)
|
private void CreateDirectory(string folderpath)
|
||||||
|
|
|
@ -65,7 +65,7 @@ namespace Oqtane.Controllers
|
||||||
{
|
{
|
||||||
using (var httpClient = new HttpClient())
|
using (var httpClient = new HttpClient())
|
||||||
{
|
{
|
||||||
folder = Path.Combine(_environment.WebRootPath, folder);
|
folder = Path.Combine(_environment.ContentRootPath, folder);
|
||||||
var response = await httpClient.GetAsync("https://www.nuget.org/api/v2/package/" + packageid.ToLower() + "/" + version).ConfigureAwait(false);
|
var response = await httpClient.GetAsync("https://www.nuget.org/api/v2/package/" + packageid.ToLower() + "/" + version).ConfigureAwait(false);
|
||||||
response.EnsureSuccessStatusCode();
|
response.EnsureSuccessStatusCode();
|
||||||
string filename = packageid + "." + version + ".nupkg";
|
string filename = packageid + "." + version + ".nupkg";
|
||||||
|
|
|
@ -38,7 +38,7 @@ namespace Oqtane.Infrastructure
|
||||||
bool install = false;
|
bool install = false;
|
||||||
string binPath = Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location);
|
string binPath = Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location);
|
||||||
|
|
||||||
string sourceFolder = Path.Combine(webRootPath, "Packages");
|
string sourceFolder = Path.Combine(contentRootPath, "Packages");
|
||||||
if (!Directory.Exists(sourceFolder))
|
if (!Directory.Exists(sourceFolder))
|
||||||
{
|
{
|
||||||
Directory.CreateDirectory(sourceFolder);
|
Directory.CreateDirectory(sourceFolder);
|
||||||
|
|
|
@ -29,29 +29,41 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\Oqtane.Database.MySQL\Oqtane.Database.MySQL.csproj" />
|
|
||||||
<ProjectReference Include="..\Oqtane.Database.PostgreSQL\Oqtane.Database.PostgreSQL.csproj" />
|
|
||||||
<ProjectReference Include="..\Oqtane.Database.Sqlite\Oqtane.Database.Sqlite.csproj" />
|
|
||||||
<ProjectReference Include="..\Oqtane.Database.SqlServer\Oqtane.Database.SqlServer.csproj" />
|
|
||||||
<ProjectReference Include="..\Oqtane.Shared\Oqtane.Shared.csproj" />
|
<ProjectReference Include="..\Oqtane.Shared\Oqtane.Shared.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Compile Remove="Oqtane.Database.MySQL\**" />
|
||||||
|
<Compile Remove="Oqtane.Database.PostgreSQL\**" />
|
||||||
|
<Compile Remove="Oqtane.Database.Sqlite\**" />
|
||||||
|
<Compile Remove="Oqtane.Database.SqlServer\**" />
|
||||||
<Compile Remove="Repository\**" />
|
<Compile Remove="Repository\**" />
|
||||||
<Compile Remove="Security\**" />
|
<Compile Remove="Security\**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Remove="Oqtane.Database.MySQL\**" />
|
||||||
|
<EmbeddedResource Remove="Oqtane.Database.PostgreSQL\**" />
|
||||||
|
<EmbeddedResource Remove="Oqtane.Database.Sqlite\**" />
|
||||||
|
<EmbeddedResource Remove="Oqtane.Database.SqlServer\**" />
|
||||||
<EmbeddedResource Remove="Repository\**" />
|
<EmbeddedResource Remove="Repository\**" />
|
||||||
<EmbeddedResource Remove="Security\**" />
|
<EmbeddedResource Remove="Security\**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<None Remove="Oqtane.Database.MySQL\**" />
|
||||||
|
<None Remove="Oqtane.Database.PostgreSQL\**" />
|
||||||
|
<None Remove="Oqtane.Database.Sqlite\**" />
|
||||||
|
<None Remove="Oqtane.Database.SqlServer\**" />
|
||||||
<None Remove="Repository\**" />
|
<None Remove="Repository\**" />
|
||||||
<None Remove="Security\**" />
|
<None Remove="Security\**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Content Remove="Oqtane.Database.MySQL\**" />
|
||||||
|
<Content Remove="Oqtane.Database.PostgreSQL\**" />
|
||||||
|
<Content Remove="Oqtane.Database.Sqlite\**" />
|
||||||
|
<Content Remove="Oqtane.Database.SqlServer\**" />
|
||||||
<Content Remove="Repository\**" />
|
<Content Remove="Repository\**" />
|
||||||
<Content Remove="Security\**" />
|
<Content Remove="Security\**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user