From ade0419bf63d3d70f9f1006aee911e8fce326002 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Thu, 14 Dec 2023 14:32:19 -0500 Subject: [PATCH] eliminate database provider nuget packages --- Oqtane.Database.MySQL/MySQLDatabase.cs | 2 -- .../Oqtane.Database.MySQL.csproj | 17 +++++++---- .../Oqtane.Database.MySQL.nuspec | 26 ----------------- Oqtane.Database.MySQL/icon.png | Bin 4895 -> 0 bytes .../Oqtane.Database.PostgreSQL.csproj | 17 +++++++---- .../Oqtane.Database.PostgreSQL.nuspec | 27 ------------------ .../OqtaneHistoryRepository.cs | 2 -- .../PostgreSQLDatabase.cs | 1 - Oqtane.Database.PostgreSQL/icon.png | Bin 4895 -> 0 bytes .../Oqtane.Database.SqlServer.csproj | 16 +++++++---- .../Oqtane.Database.SqlServer.nuspec | 25 ---------------- .../OqtaneHistoryRepository.cs | 4 --- .../SqlServerDatabase.cs | 1 - Oqtane.Database.SqlServer/icon.png | Bin 4895 -> 0 bytes .../Oqtane.Database.Sqlite.csproj | 16 +++++++---- .../Oqtane.Database.Sqlite.nuspec | 25 ---------------- .../OqtaneHistoryRepository.cs | 2 -- Oqtane.Database.Sqlite/SqliteDatabase.cs | 1 - Oqtane.Database.Sqlite/icon.png | Bin 4895 -> 0 bytes .../Infrastructure/InstallationManager.cs | 17 +---------- Oqtane.Server/Program.cs | 2 -- 21 files changed, 43 insertions(+), 158 deletions(-) delete mode 100644 Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec delete mode 100644 Oqtane.Database.MySQL/icon.png delete mode 100644 Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec delete mode 100644 Oqtane.Database.PostgreSQL/icon.png delete mode 100644 Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec delete mode 100644 Oqtane.Database.SqlServer/icon.png delete mode 100644 Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec delete mode 100644 Oqtane.Database.Sqlite/icon.png diff --git a/Oqtane.Database.MySQL/MySQLDatabase.cs b/Oqtane.Database.MySQL/MySQLDatabase.cs index d47a6f6a..1b3344a2 100644 --- a/Oqtane.Database.MySQL/MySQLDatabase.cs +++ b/Oqtane.Database.MySQL/MySQLDatabase.cs @@ -1,12 +1,10 @@ using System.Data; using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations.Operations; using Microsoft.EntityFrameworkCore.Migrations.Operations.Builders; using MySql.Data.MySqlClient; using MySql.EntityFrameworkCore.Metadata; using Oqtane.Databases; -using Oqtane.Shared; namespace Oqtane.Database.MySQL { diff --git a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj index ae53aeb9..b41dcbd2 100644 --- a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj +++ b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.csproj @@ -14,10 +14,6 @@ https://github.com/oqtane/oqtane.framework Git true - true - $(MSBuildProjectName).nuspec - $(MSBuildProjectName).$(Version).nupkg - true @@ -37,7 +33,16 @@ - - + + + + + + + + diff --git a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec b/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec deleted file mode 100644 index 728dbb32..00000000 --- a/Oqtane.Database.MySQL/Oqtane.Database.MySQL.nuspec +++ /dev/null @@ -1,26 +0,0 @@ - - - - Oqtane.Database.MySQL - 5.0.0 - Shaun Walker - .NET Foundation - Oqtane MySQL Provider - MySQL database support for the Oqtane Framework - MySQL database support for the Oqtane Framework - .NET Foundation - false - MIT - https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v5.0.0 - icon.png - oqtane - - - - - - - - - \ No newline at end of file diff --git a/Oqtane.Database.MySQL/icon.png b/Oqtane.Database.MySQL/icon.png deleted file mode 100644 index 3c43cce4c6604107eab529207edd44c386768ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4895 zcmV+)6X5KLP)Px#1ZP1_K>z@;j|==^1poj7B2Y|JMgRZ*{{H^`{r&v>{G+3zeSLkLoSa!%Sq26M z0|NsE1qDh25)y%dfpBneJ3BizHZ}s;WgrMN3Od zg@uKVj*gI!kau@?goK1!TU(u-or#HwuCA^uEG(Own>95xWMpIy4-c%YtT8b$NJvO^ zb#+owQYI!Qva+&FOiV5=E^KUUnVFfWsHl~dm3Vk~X=!OqO-;46wIU)SI5;>nGc&ff zwmv>SnwpxgudgpJFCQNtjg5^zKR>3Xri_e?dU|?OQ&VRaI57v9W-FfP;gB zZ*Omul$4j3m#3$vmX?-lYiqEuuvAo3h=_N?x0*=>;fLtmHDY5rf{_g*zKv)fg} z^!Chl^G)wePuHtg@2mIf>SH!&J(RLL`Ns{ziweNRq_s9qV=8Pt90B{`il-rL7BcnjL= zUz$gcD7CD%g)pYtT3eksqh<0_wpM4;_{P0lPY!`w%n91sUd{9Lu zT*tNVfPO3=Jjlq|brCfJdcBp*HmI_xg*X9M@rj|VgKXSD9j_;}LQ~pkg|iK{$;W~_ zuFW}UBuYJA9x;6%4wH*kvdQ1nd2m^6WitsIEgOs0ULOWTHlrXWG(vQ0e_JPinBo&Q zOE$qSc@iA_O~mN=ET2(exkOa9$imP`g%b3%r)-{#f~K^Et!$|^+5x@IX2>%7{bM13 zQ6$sD2twk~y20cGRCe1dyLeL>UAoJiS#H2x)Am4; zdo8?WF}Rd^#^3AGX7pAo%}~Km7B6A_s#1UQXE;D|FBvbV=lHd@qwg-8J3COl>=2(% z^xQpBEO8SF217H%U$X!*iEVqDFBp1wP-JZt9^#cC*hkXEd#Wlj0J3AhBd|bC=;^%> zjC>Ll4phiVx)b}E;32jhWOHL3!pG^=vxlEsV0pYf%PV_*2>aMFf$6123tVlUE3mbZ z$%ny%yomOm4Ub@iTSpdYJ?y%A1h_}%}NOU9B( zu_U;ihh`la56%!LCbK$3m~)wZtYyq#?NY&t4mQdKBBCoVN*(}=)>TQFiSF!=^zdYKr>v&DdZ`hPPQ3bCI)Hrqdp?k4A#`vxC-{zz>1*tbJ1u& zCXj+R7LC^-gz^EFWFXTjc9RA6bjJx+Ha3s^pimk_y4e~J6{ByL3>NCpa0gO*UjvVf zjZ19jKZL;Y(4e#}EN@W=Uh1JKR$UH+=5cXW`?=UsPg0KsJKR)E|4;?;JU(dgm91*a`HL-@$#)bz<#Z6fbMCKlaAX~_9r+TdI!(k3` zt7|`~)Nw1^C$elS(53Z6AfiH8LdWAgXiVi5N{+>NvQJH99x+4+ zo5rMxpqfv68i!3lk0nhVR;t%}c$SR$;s|IxMsqH;sL>hHP?t}NGe81VR$^FjvLBP{ z?{WTF7pAefF7gy` z=PcuP;*Exvp>_F9?%cR_Aj|wv^29U2(eiIucN?MBmr;XaLM_OgsLCm@>hYG%;c^Mh z_e=LP=e9V8XLr9FWOL)0FqdI-EP~oz`^Z%+wAsXxEZ-KaBntL4$S_1lbZK@_KvY>^ zZwL2SvDqS+IV4zPoNmy8vcV<9R^TZW@H1caX6?=)~m1*^M&2^2RzA5vR#TUW>T1Qc`GvIx!Vw`Sa#l`ZYQHklp>U^!=ALBsjWuF0RZQYZvBS4j; z!>JFE3fjOXU5J-e@Bz`_qMXn;LF!}z`#$uY(i7eKvMsL_AgzTJG*|Rad&!D!U-?M- zLzfkH!<1`Id#4Pxj)uZU9_dG5d8kn0$%>VA0NVF9(vlFYQ!Qf_UKGzm)NKNHtNYx2 zuvM?kWKz-^CS<~Zl;Q$N;zU~m11NPri*qIyj*4XZpbq4?XD}nHXfu@)k+2uHm6(Q` z3e9p_cXM#ztgm1qNu}er%^K7rpXvG|GI{ESl<^v?C3w`=$SIA0nJWjO51^_RdwUF4 zw>JGz1ces@k3�q3`kwQ;BU888;`$;WJ28OyUNR9n+_GyqC7;X zGWF*?|4RlHOoj@pZ6sE)Olt6ZWV)3~0J8B?(GywW2Pv{3czYIoU=)R^V4kJzIs9vHNe?+pFS5eZX*wiOS75JIJsdhbWW|!Vx{EA?Osq3qC)J=m1fx+bE(6Bv|bvR)DY6V9PvGKf% z2trQxH-B!fis?9~?5w8Z23jAchS!sC64?Z} z6OYEa(Muxf@UXai?QXMr$bs@>R_wZA+g=dhzeB}>3)GV!l}>C47P01$h4K*{c1(y| z*9=JhE91C*3#XYVVRmZ6h{a3d|F|;gm<~T|avdku6@nx9XGF1T8FSPB?`ocV5vdQ* zb8!W>xl@7&n7`p{e5^}QJv!{f)$A1gK{$;5^HZ9qG;30 z{G(BFK<$^)P~lQiJf!oYH`95?*FR7u^u)sBv{do1jSL!iHn^rv}423?YG#(5rpEr2Y9&;#t>I1WNl??MIv%%WwHp7VT5B+zB!j5bZ`g8L3LfG1O1qUU z9aI(R)KB-u15NM;{IqYHG$L(?FFd5>Ut^{MuByUMcqYcTDoO_M*m4m?w80}(2sve! zJcE%Q72DSJ*>_Na6x0r=e>r|mBr%AH4vS~MLG0Q>+JhDS;t+IS)xj?bm;!(5!Edeh zc4F6AHp5zx6cGiki>VXZ>kNw%i(!E^V^pwg)^R&;I|{+ad)W*iF%vm4gFlnrEoM!D ze}(4OB6{Ib`U5UCVR?$;UuYg9EV2)DC-(?8>iwpDZ8f$V=p-@zZeIcbCdDTOIrwX3a0k!E>+ z)>m7*E^h*4M}c1Sad$WWe3&<|B5#0nc~kUo@7T8T2xJV~L)N^xvji@FchFc)4l8z? zIY7?fxXeamkr6P%PQJhU&+dL&a5ZQorf=_#FF6zc$u`EY7F10N{`>leUG9rfT9>!X zdE&d6d|3mV_VW`nKI!hOd*+D3snpfEVBf|EvuJf3B0CE||L@YoyB|1n?%d@WGiH4H z-o$yg+)IhsXxP_*C{SvLd0o21gX$c^_|Ldvu>5edK};Ok^|bZKZGE)*=Ey@PFsc{Wd!6 R-3I^w002ovPDHLkV1nKx-0T1V diff --git a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj index dc45e393..ec89a3cb 100644 --- a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj +++ b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.csproj @@ -14,10 +14,6 @@ https://github.com/oqtane/oqtane.framework Git true - true - $(MSBuildProjectName).nuspec - $(MSBuildProjectName).$(Version).nupkg - true @@ -38,7 +34,16 @@ - - + + + + + + + + diff --git a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec b/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec deleted file mode 100644 index b43d0d97..00000000 --- a/Oqtane.Database.PostgreSQL/Oqtane.Database.PostgreSQL.nuspec +++ /dev/null @@ -1,27 +0,0 @@ - - - - Oqtane.Database.PostgreSQL - 5.0.0 - Shaun Walker - .NET Foundation - Oqtane PostgreSQL Provider - PostgreSQL database support for the Oqtane Framework - PostgreSQL database support for the Oqtane Framework - .NET Foundation - false - MIT - https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v5.0.0 - icon.png - oqtane - - - - - - - - - - \ No newline at end of file diff --git a/Oqtane.Database.PostgreSQL/OqtaneHistoryRepository.cs b/Oqtane.Database.PostgreSQL/OqtaneHistoryRepository.cs index 3172946e..cbc96246 100644 --- a/Oqtane.Database.PostgreSQL/OqtaneHistoryRepository.cs +++ b/Oqtane.Database.PostgreSQL/OqtaneHistoryRepository.cs @@ -1,11 +1,9 @@ using System; -using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Migrations; using Npgsql.EntityFrameworkCore.PostgreSQL.Migrations.Internal; using Oqtane.Migrations.Framework; using Oqtane.Models; -using Oqtane.Shared; // ReSharper disable ClassNeverInstantiated.Global diff --git a/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs b/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs index eba5aa82..f8806564 100644 --- a/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs +++ b/Oqtane.Database.PostgreSQL/PostgreSQLDatabase.cs @@ -9,7 +9,6 @@ using Microsoft.EntityFrameworkCore.Migrations.Operations.Builders; using Npgsql; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Oqtane.Databases; -using Oqtane.Shared; namespace Oqtane.Database.PostgreSQL { diff --git a/Oqtane.Database.PostgreSQL/icon.png b/Oqtane.Database.PostgreSQL/icon.png deleted file mode 100644 index 3c43cce4c6604107eab529207edd44c386768ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4895 zcmV+)6X5KLP)Px#1ZP1_K>z@;j|==^1poj7B2Y|JMgRZ*{{H^`{r&v>{G+3zeSLkLoSa!%Sq26M z0|NsE1qDh25)y%dfpBneJ3BizHZ}s;WgrMN3Od zg@uKVj*gI!kau@?goK1!TU(u-or#HwuCA^uEG(Own>95xWMpIy4-c%YtT8b$NJvO^ zb#+owQYI!Qva+&FOiV5=E^KUUnVFfWsHl~dm3Vk~X=!OqO-;46wIU)SI5;>nGc&ff zwmv>SnwpxgudgpJFCQNtjg5^zKR>3Xri_e?dU|?OQ&VRaI57v9W-FfP;gB zZ*Omul$4j3m#3$vmX?-lYiqEuuvAo3h=_N?x0*=>;fLtmHDY5rf{_g*zKv)fg} z^!Chl^G)wePuHtg@2mIf>SH!&J(RLL`Ns{ziweNRq_s9qV=8Pt90B{`il-rL7BcnjL= zUz$gcD7CD%g)pYtT3eksqh<0_wpM4;_{P0lPY!`w%n91sUd{9Lu zT*tNVfPO3=Jjlq|brCfJdcBp*HmI_xg*X9M@rj|VgKXSD9j_;}LQ~pkg|iK{$;W~_ zuFW}UBuYJA9x;6%4wH*kvdQ1nd2m^6WitsIEgOs0ULOWTHlrXWG(vQ0e_JPinBo&Q zOE$qSc@iA_O~mN=ET2(exkOa9$imP`g%b3%r)-{#f~K^Et!$|^+5x@IX2>%7{bM13 zQ6$sD2twk~y20cGRCe1dyLeL>UAoJiS#H2x)Am4; zdo8?WF}Rd^#^3AGX7pAo%}~Km7B6A_s#1UQXE;D|FBvbV=lHd@qwg-8J3COl>=2(% z^xQpBEO8SF217H%U$X!*iEVqDFBp1wP-JZt9^#cC*hkXEd#Wlj0J3AhBd|bC=;^%> zjC>Ll4phiVx)b}E;32jhWOHL3!pG^=vxlEsV0pYf%PV_*2>aMFf$6123tVlUE3mbZ z$%ny%yomOm4Ub@iTSpdYJ?y%A1h_}%}NOU9B( zu_U;ihh`la56%!LCbK$3m~)wZtYyq#?NY&t4mQdKBBCoVN*(}=)>TQFiSF!=^zdYKr>v&DdZ`hPPQ3bCI)Hrqdp?k4A#`vxC-{zz>1*tbJ1u& zCXj+R7LC^-gz^EFWFXTjc9RA6bjJx+Ha3s^pimk_y4e~J6{ByL3>NCpa0gO*UjvVf zjZ19jKZL;Y(4e#}EN@W=Uh1JKR$UH+=5cXW`?=UsPg0KsJKR)E|4;?;JU(dgm91*a`HL-@$#)bz<#Z6fbMCKlaAX~_9r+TdI!(k3` zt7|`~)Nw1^C$elS(53Z6AfiH8LdWAgXiVi5N{+>NvQJH99x+4+ zo5rMxpqfv68i!3lk0nhVR;t%}c$SR$;s|IxMsqH;sL>hHP?t}NGe81VR$^FjvLBP{ z?{WTF7pAefF7gy` z=PcuP;*Exvp>_F9?%cR_Aj|wv^29U2(eiIucN?MBmr;XaLM_OgsLCm@>hYG%;c^Mh z_e=LP=e9V8XLr9FWOL)0FqdI-EP~oz`^Z%+wAsXxEZ-KaBntL4$S_1lbZK@_KvY>^ zZwL2SvDqS+IV4zPoNmy8vcV<9R^TZW@H1caX6?=)~m1*^M&2^2RzA5vR#TUW>T1Qc`GvIx!Vw`Sa#l`ZYQHklp>U^!=ALBsjWuF0RZQYZvBS4j; z!>JFE3fjOXU5J-e@Bz`_qMXn;LF!}z`#$uY(i7eKvMsL_AgzTJG*|Rad&!D!U-?M- zLzfkH!<1`Id#4Pxj)uZU9_dG5d8kn0$%>VA0NVF9(vlFYQ!Qf_UKGzm)NKNHtNYx2 zuvM?kWKz-^CS<~Zl;Q$N;zU~m11NPri*qIyj*4XZpbq4?XD}nHXfu@)k+2uHm6(Q` z3e9p_cXM#ztgm1qNu}er%^K7rpXvG|GI{ESl<^v?C3w`=$SIA0nJWjO51^_RdwUF4 zw>JGz1ces@k3�q3`kwQ;BU888;`$;WJ28OyUNR9n+_GyqC7;X zGWF*?|4RlHOoj@pZ6sE)Olt6ZWV)3~0J8B?(GywW2Pv{3czYIoU=)R^V4kJzIs9vHNe?+pFS5eZX*wiOS75JIJsdhbWW|!Vx{EA?Osq3qC)J=m1fx+bE(6Bv|bvR)DY6V9PvGKf% z2trQxH-B!fis?9~?5w8Z23jAchS!sC64?Z} z6OYEa(Muxf@UXai?QXMr$bs@>R_wZA+g=dhzeB}>3)GV!l}>C47P01$h4K*{c1(y| z*9=JhE91C*3#XYVVRmZ6h{a3d|F|;gm<~T|avdku6@nx9XGF1T8FSPB?`ocV5vdQ* zb8!W>xl@7&n7`p{e5^}QJv!{f)$A1gK{$;5^HZ9qG;30 z{G(BFK<$^)P~lQiJf!oYH`95?*FR7u^u)sBv{do1jSL!iHn^rv}423?YG#(5rpEr2Y9&;#t>I1WNl??MIv%%WwHp7VT5B+zB!j5bZ`g8L3LfG1O1qUU z9aI(R)KB-u15NM;{IqYHG$L(?FFd5>Ut^{MuByUMcqYcTDoO_M*m4m?w80}(2sve! zJcE%Q72DSJ*>_Na6x0r=e>r|mBr%AH4vS~MLG0Q>+JhDS;t+IS)xj?bm;!(5!Edeh zc4F6AHp5zx6cGiki>VXZ>kNw%i(!E^V^pwg)^R&;I|{+ad)W*iF%vm4gFlnrEoM!D ze}(4OB6{Ib`U5UCVR?$;UuYg9EV2)DC-(?8>iwpDZ8f$V=p-@zZeIcbCdDTOIrwX3a0k!E>+ z)>m7*E^h*4M}c1Sad$WWe3&<|B5#0nc~kUo@7T8T2xJV~L)N^xvji@FchFc)4l8z? zIY7?fxXeamkr6P%PQJhU&+dL&a5ZQorf=_#FF6zc$u`EY7F10N{`>leUG9rfT9>!X zdE&d6d|3mV_VW`nKI!hOd*+D3snpfEVBf|EvuJf3B0CE||L@YoyB|1n?%d@WGiH4H z-o$yg+)IhsXxP_*C{SvLd0o21gX$c^_|Ldvu>5edK};Ok^|bZKZGE)*=Ey@PFsc{Wd!6 R-3I^w002ovPDHLkV1nKx-0T1V diff --git a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj index a01664ae..e317974b 100644 --- a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj +++ b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.csproj @@ -14,10 +14,6 @@ https://github.com/oqtane/oqtane.framework Git true - true - $(MSBuildProjectName).nuspec - $(MSBuildProjectName).$(Version).nupkg - true @@ -36,8 +32,16 @@ - - + + + + + + + diff --git a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec b/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec deleted file mode 100644 index 9aed5043..00000000 --- a/Oqtane.Database.SqlServer/Oqtane.Database.SqlServer.nuspec +++ /dev/null @@ -1,25 +0,0 @@ - - - - Oqtane.Database.SqlServer - 5.0.0 - Shaun Walker - .NET Foundation - Oqtane SQL Server Provider - SQL Server database support for the Oqtane Framework - SQL Server database support for the Oqtane Framework - .NET Foundation - false - MIT - https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v5.0.0 - icon.png - oqtane - - - - - - - - \ No newline at end of file diff --git a/Oqtane.Database.SqlServer/OqtaneHistoryRepository.cs b/Oqtane.Database.SqlServer/OqtaneHistoryRepository.cs index 394aedb0..d3adacdf 100644 --- a/Oqtane.Database.SqlServer/OqtaneHistoryRepository.cs +++ b/Oqtane.Database.SqlServer/OqtaneHistoryRepository.cs @@ -1,13 +1,9 @@ using System; -using System.Text; -using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.SqlServer.Migrations.Internal; -using Microsoft.EntityFrameworkCore.Storage; using Oqtane.Migrations.Framework; using Oqtane.Models; -using Oqtane.Shared; // ReSharper disable ClassNeverInstantiated.Global diff --git a/Oqtane.Database.SqlServer/SqlServerDatabase.cs b/Oqtane.Database.SqlServer/SqlServerDatabase.cs index 11384e17..a7d8f641 100644 --- a/Oqtane.Database.SqlServer/SqlServerDatabase.cs +++ b/Oqtane.Database.SqlServer/SqlServerDatabase.cs @@ -6,7 +6,6 @@ using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations.Operations; using Microsoft.EntityFrameworkCore.Migrations.Operations.Builders; using Oqtane.Databases; -using Oqtane.Shared; namespace Oqtane.Database.SqlServer { diff --git a/Oqtane.Database.SqlServer/icon.png b/Oqtane.Database.SqlServer/icon.png deleted file mode 100644 index 3c43cce4c6604107eab529207edd44c386768ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4895 zcmV+)6X5KLP)Px#1ZP1_K>z@;j|==^1poj7B2Y|JMgRZ*{{H^`{r&v>{G+3zeSLkLoSa!%Sq26M z0|NsE1qDh25)y%dfpBneJ3BizHZ}s;WgrMN3Od zg@uKVj*gI!kau@?goK1!TU(u-or#HwuCA^uEG(Own>95xWMpIy4-c%YtT8b$NJvO^ zb#+owQYI!Qva+&FOiV5=E^KUUnVFfWsHl~dm3Vk~X=!OqO-;46wIU)SI5;>nGc&ff zwmv>SnwpxgudgpJFCQNtjg5^zKR>3Xri_e?dU|?OQ&VRaI57v9W-FfP;gB zZ*Omul$4j3m#3$vmX?-lYiqEuuvAo3h=_N?x0*=>;fLtmHDY5rf{_g*zKv)fg} z^!Chl^G)wePuHtg@2mIf>SH!&J(RLL`Ns{ziweNRq_s9qV=8Pt90B{`il-rL7BcnjL= zUz$gcD7CD%g)pYtT3eksqh<0_wpM4;_{P0lPY!`w%n91sUd{9Lu zT*tNVfPO3=Jjlq|brCfJdcBp*HmI_xg*X9M@rj|VgKXSD9j_;}LQ~pkg|iK{$;W~_ zuFW}UBuYJA9x;6%4wH*kvdQ1nd2m^6WitsIEgOs0ULOWTHlrXWG(vQ0e_JPinBo&Q zOE$qSc@iA_O~mN=ET2(exkOa9$imP`g%b3%r)-{#f~K^Et!$|^+5x@IX2>%7{bM13 zQ6$sD2twk~y20cGRCe1dyLeL>UAoJiS#H2x)Am4; zdo8?WF}Rd^#^3AGX7pAo%}~Km7B6A_s#1UQXE;D|FBvbV=lHd@qwg-8J3COl>=2(% z^xQpBEO8SF217H%U$X!*iEVqDFBp1wP-JZt9^#cC*hkXEd#Wlj0J3AhBd|bC=;^%> zjC>Ll4phiVx)b}E;32jhWOHL3!pG^=vxlEsV0pYf%PV_*2>aMFf$6123tVlUE3mbZ z$%ny%yomOm4Ub@iTSpdYJ?y%A1h_}%}NOU9B( zu_U;ihh`la56%!LCbK$3m~)wZtYyq#?NY&t4mQdKBBCoVN*(}=)>TQFiSF!=^zdYKr>v&DdZ`hPPQ3bCI)Hrqdp?k4A#`vxC-{zz>1*tbJ1u& zCXj+R7LC^-gz^EFWFXTjc9RA6bjJx+Ha3s^pimk_y4e~J6{ByL3>NCpa0gO*UjvVf zjZ19jKZL;Y(4e#}EN@W=Uh1JKR$UH+=5cXW`?=UsPg0KsJKR)E|4;?;JU(dgm91*a`HL-@$#)bz<#Z6fbMCKlaAX~_9r+TdI!(k3` zt7|`~)Nw1^C$elS(53Z6AfiH8LdWAgXiVi5N{+>NvQJH99x+4+ zo5rMxpqfv68i!3lk0nhVR;t%}c$SR$;s|IxMsqH;sL>hHP?t}NGe81VR$^FjvLBP{ z?{WTF7pAefF7gy` z=PcuP;*Exvp>_F9?%cR_Aj|wv^29U2(eiIucN?MBmr;XaLM_OgsLCm@>hYG%;c^Mh z_e=LP=e9V8XLr9FWOL)0FqdI-EP~oz`^Z%+wAsXxEZ-KaBntL4$S_1lbZK@_KvY>^ zZwL2SvDqS+IV4zPoNmy8vcV<9R^TZW@H1caX6?=)~m1*^M&2^2RzA5vR#TUW>T1Qc`GvIx!Vw`Sa#l`ZYQHklp>U^!=ALBsjWuF0RZQYZvBS4j; z!>JFE3fjOXU5J-e@Bz`_qMXn;LF!}z`#$uY(i7eKvMsL_AgzTJG*|Rad&!D!U-?M- zLzfkH!<1`Id#4Pxj)uZU9_dG5d8kn0$%>VA0NVF9(vlFYQ!Qf_UKGzm)NKNHtNYx2 zuvM?kWKz-^CS<~Zl;Q$N;zU~m11NPri*qIyj*4XZpbq4?XD}nHXfu@)k+2uHm6(Q` z3e9p_cXM#ztgm1qNu}er%^K7rpXvG|GI{ESl<^v?C3w`=$SIA0nJWjO51^_RdwUF4 zw>JGz1ces@k3�q3`kwQ;BU888;`$;WJ28OyUNR9n+_GyqC7;X zGWF*?|4RlHOoj@pZ6sE)Olt6ZWV)3~0J8B?(GywW2Pv{3czYIoU=)R^V4kJzIs9vHNe?+pFS5eZX*wiOS75JIJsdhbWW|!Vx{EA?Osq3qC)J=m1fx+bE(6Bv|bvR)DY6V9PvGKf% z2trQxH-B!fis?9~?5w8Z23jAchS!sC64?Z} z6OYEa(Muxf@UXai?QXMr$bs@>R_wZA+g=dhzeB}>3)GV!l}>C47P01$h4K*{c1(y| z*9=JhE91C*3#XYVVRmZ6h{a3d|F|;gm<~T|avdku6@nx9XGF1T8FSPB?`ocV5vdQ* zb8!W>xl@7&n7`p{e5^}QJv!{f)$A1gK{$;5^HZ9qG;30 z{G(BFK<$^)P~lQiJf!oYH`95?*FR7u^u)sBv{do1jSL!iHn^rv}423?YG#(5rpEr2Y9&;#t>I1WNl??MIv%%WwHp7VT5B+zB!j5bZ`g8L3LfG1O1qUU z9aI(R)KB-u15NM;{IqYHG$L(?FFd5>Ut^{MuByUMcqYcTDoO_M*m4m?w80}(2sve! zJcE%Q72DSJ*>_Na6x0r=e>r|mBr%AH4vS~MLG0Q>+JhDS;t+IS)xj?bm;!(5!Edeh zc4F6AHp5zx6cGiki>VXZ>kNw%i(!E^V^pwg)^R&;I|{+ad)W*iF%vm4gFlnrEoM!D ze}(4OB6{Ib`U5UCVR?$;UuYg9EV2)DC-(?8>iwpDZ8f$V=p-@zZeIcbCdDTOIrwX3a0k!E>+ z)>m7*E^h*4M}c1Sad$WWe3&<|B5#0nc~kUo@7T8T2xJV~L)N^xvji@FchFc)4l8z? zIY7?fxXeamkr6P%PQJhU&+dL&a5ZQorf=_#FF6zc$u`EY7F10N{`>leUG9rfT9>!X zdE&d6d|3mV_VW`nKI!hOd*+D3snpfEVBf|EvuJf3B0CE||L@YoyB|1n?%d@WGiH4H z-o$yg+)IhsXxP_*C{SvLd0o21gX$c^_|Ldvu>5edK};Ok^|bZKZGE)*=Ey@PFsc{Wd!6 R-3I^w002ovPDHLkV1nKx-0T1V diff --git a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj index 0b56a9ed..769ee425 100644 --- a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj +++ b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.csproj @@ -14,10 +14,6 @@ https://github.com/oqtane/oqtane.framework Git true - true - $(MSBuildProjectName).nuspec - $(MSBuildProjectName).$(Version).nupkg - true @@ -36,8 +32,16 @@ - - + + + + + + + diff --git a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec b/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec deleted file mode 100644 index 8dee352a..00000000 --- a/Oqtane.Database.Sqlite/Oqtane.Database.Sqlite.nuspec +++ /dev/null @@ -1,25 +0,0 @@ - - - - Oqtane.Database.Sqlite - 5.0.0 - Shaun Walker - .NET Foundation - Oqtane SQLite Provider - SQLite database support for the Oqtane Framework - SQLite database support for the Oqtane Framework - .NET Foundation - false - MIT - https://github.com/oqtane/oqtane.framework - https://github.com/oqtane/oqtane.framework/releases/tag/v5.0.0 - icon.png - oqtane - - - - - - - - \ No newline at end of file diff --git a/Oqtane.Database.Sqlite/OqtaneHistoryRepository.cs b/Oqtane.Database.Sqlite/OqtaneHistoryRepository.cs index 4703714a..e1961358 100644 --- a/Oqtane.Database.Sqlite/OqtaneHistoryRepository.cs +++ b/Oqtane.Database.Sqlite/OqtaneHistoryRepository.cs @@ -1,11 +1,9 @@ using System; -using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Sqlite.Migrations.Internal; using Oqtane.Migrations.Framework; using Oqtane.Models; -using Oqtane.Shared; // ReSharper disable ClassNeverInstantiated.Global diff --git a/Oqtane.Database.Sqlite/SqliteDatabase.cs b/Oqtane.Database.Sqlite/SqliteDatabase.cs index df150c2c..39c6cfd3 100644 --- a/Oqtane.Database.Sqlite/SqliteDatabase.cs +++ b/Oqtane.Database.Sqlite/SqliteDatabase.cs @@ -6,7 +6,6 @@ using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Migrations.Operations; using Microsoft.EntityFrameworkCore.Migrations.Operations.Builders; using Oqtane.Databases; -using Oqtane.Shared; namespace Oqtane.Database.Sqlite { diff --git a/Oqtane.Database.Sqlite/icon.png b/Oqtane.Database.Sqlite/icon.png deleted file mode 100644 index 3c43cce4c6604107eab529207edd44c386768ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4895 zcmV+)6X5KLP)Px#1ZP1_K>z@;j|==^1poj7B2Y|JMgRZ*{{H^`{r&v>{G+3zeSLkLoSa!%Sq26M z0|NsE1qDh25)y%dfpBneJ3BizHZ}s;WgrMN3Od zg@uKVj*gI!kau@?goK1!TU(u-or#HwuCA^uEG(Own>95xWMpIy4-c%YtT8b$NJvO^ zb#+owQYI!Qva+&FOiV5=E^KUUnVFfWsHl~dm3Vk~X=!OqO-;46wIU)SI5;>nGc&ff zwmv>SnwpxgudgpJFCQNtjg5^zKR>3Xri_e?dU|?OQ&VRaI57v9W-FfP;gB zZ*Omul$4j3m#3$vmX?-lYiqEuuvAo3h=_N?x0*=>;fLtmHDY5rf{_g*zKv)fg} z^!Chl^G)wePuHtg@2mIf>SH!&J(RLL`Ns{ziweNRq_s9qV=8Pt90B{`il-rL7BcnjL= zUz$gcD7CD%g)pYtT3eksqh<0_wpM4;_{P0lPY!`w%n91sUd{9Lu zT*tNVfPO3=Jjlq|brCfJdcBp*HmI_xg*X9M@rj|VgKXSD9j_;}LQ~pkg|iK{$;W~_ zuFW}UBuYJA9x;6%4wH*kvdQ1nd2m^6WitsIEgOs0ULOWTHlrXWG(vQ0e_JPinBo&Q zOE$qSc@iA_O~mN=ET2(exkOa9$imP`g%b3%r)-{#f~K^Et!$|^+5x@IX2>%7{bM13 zQ6$sD2twk~y20cGRCe1dyLeL>UAoJiS#H2x)Am4; zdo8?WF}Rd^#^3AGX7pAo%}~Km7B6A_s#1UQXE;D|FBvbV=lHd@qwg-8J3COl>=2(% z^xQpBEO8SF217H%U$X!*iEVqDFBp1wP-JZt9^#cC*hkXEd#Wlj0J3AhBd|bC=;^%> zjC>Ll4phiVx)b}E;32jhWOHL3!pG^=vxlEsV0pYf%PV_*2>aMFf$6123tVlUE3mbZ z$%ny%yomOm4Ub@iTSpdYJ?y%A1h_}%}NOU9B( zu_U;ihh`la56%!LCbK$3m~)wZtYyq#?NY&t4mQdKBBCoVN*(}=)>TQFiSF!=^zdYKr>v&DdZ`hPPQ3bCI)Hrqdp?k4A#`vxC-{zz>1*tbJ1u& zCXj+R7LC^-gz^EFWFXTjc9RA6bjJx+Ha3s^pimk_y4e~J6{ByL3>NCpa0gO*UjvVf zjZ19jKZL;Y(4e#}EN@W=Uh1JKR$UH+=5cXW`?=UsPg0KsJKR)E|4;?;JU(dgm91*a`HL-@$#)bz<#Z6fbMCKlaAX~_9r+TdI!(k3` zt7|`~)Nw1^C$elS(53Z6AfiH8LdWAgXiVi5N{+>NvQJH99x+4+ zo5rMxpqfv68i!3lk0nhVR;t%}c$SR$;s|IxMsqH;sL>hHP?t}NGe81VR$^FjvLBP{ z?{WTF7pAefF7gy` z=PcuP;*Exvp>_F9?%cR_Aj|wv^29U2(eiIucN?MBmr;XaLM_OgsLCm@>hYG%;c^Mh z_e=LP=e9V8XLr9FWOL)0FqdI-EP~oz`^Z%+wAsXxEZ-KaBntL4$S_1lbZK@_KvY>^ zZwL2SvDqS+IV4zPoNmy8vcV<9R^TZW@H1caX6?=)~m1*^M&2^2RzA5vR#TUW>T1Qc`GvIx!Vw`Sa#l`ZYQHklp>U^!=ALBsjWuF0RZQYZvBS4j; z!>JFE3fjOXU5J-e@Bz`_qMXn;LF!}z`#$uY(i7eKvMsL_AgzTJG*|Rad&!D!U-?M- zLzfkH!<1`Id#4Pxj)uZU9_dG5d8kn0$%>VA0NVF9(vlFYQ!Qf_UKGzm)NKNHtNYx2 zuvM?kWKz-^CS<~Zl;Q$N;zU~m11NPri*qIyj*4XZpbq4?XD}nHXfu@)k+2uHm6(Q` z3e9p_cXM#ztgm1qNu}er%^K7rpXvG|GI{ESl<^v?C3w`=$SIA0nJWjO51^_RdwUF4 zw>JGz1ces@k3�q3`kwQ;BU888;`$;WJ28OyUNR9n+_GyqC7;X zGWF*?|4RlHOoj@pZ6sE)Olt6ZWV)3~0J8B?(GywW2Pv{3czYIoU=)R^V4kJzIs9vHNe?+pFS5eZX*wiOS75JIJsdhbWW|!Vx{EA?Osq3qC)J=m1fx+bE(6Bv|bvR)DY6V9PvGKf% z2trQxH-B!fis?9~?5w8Z23jAchS!sC64?Z} z6OYEa(Muxf@UXai?QXMr$bs@>R_wZA+g=dhzeB}>3)GV!l}>C47P01$h4K*{c1(y| z*9=JhE91C*3#XYVVRmZ6h{a3d|F|;gm<~T|avdku6@nx9XGF1T8FSPB?`ocV5vdQ* zb8!W>xl@7&n7`p{e5^}QJv!{f)$A1gK{$;5^HZ9qG;30 z{G(BFK<$^)P~lQiJf!oYH`95?*FR7u^u)sBv{do1jSL!iHn^rv}423?YG#(5rpEr2Y9&;#t>I1WNl??MIv%%WwHp7VT5B+zB!j5bZ`g8L3LfG1O1qUU z9aI(R)KB-u15NM;{IqYHG$L(?FFd5>Ut^{MuByUMcqYcTDoO_M*m4m?w80}(2sve! zJcE%Q72DSJ*>_Na6x0r=e>r|mBr%AH4vS~MLG0Q>+JhDS;t+IS)xj?bm;!(5!Edeh zc4F6AHp5zx6cGiki>VXZ>kNw%i(!E^V^pwg)^R&;I|{+ad)W*iF%vm4gFlnrEoM!D ze}(4OB6{Ib`U5UCVR?$;UuYg9EV2)DC-(?8>iwpDZ8f$V=p-@zZeIcbCdDTOIrwX3a0k!E>+ z)>m7*E^h*4M}c1Sad$WWe3&<|B5#0nc~kUo@7T8T2xJV~L)N^xvji@FchFc)4l8z? zIY7?fxXeamkr6P%PQJhU&+dL&a5ZQorf=_#FF6zc$u`EY7F10N{`>leUG9rfT9>!X zdE&d6d|3mV_VW`nKI!hOd*+D3snpfEVBf|EvuJf3B0CE||L@YoyB|1n?%d@WGiH4H z-o$yg+)IhsXxP_*C{SvLd0o21gX$c^_|Ldvu>5edK};Ok^|bZKZGE)*=Ey@PFsc{Wd!6 R-3I^w002ovPDHLkV1nKx-0T1V diff --git a/Oqtane.Server/Infrastructure/InstallationManager.cs b/Oqtane.Server/Infrastructure/InstallationManager.cs index b66a5a22..90d8ee97 100644 --- a/Oqtane.Server/Infrastructure/InstallationManager.cs +++ b/Oqtane.Server/Infrastructure/InstallationManager.cs @@ -46,27 +46,12 @@ namespace Oqtane.Infrastructure string errors = ""; string binPath = Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location); - string sourceFolder = Path.Combine(contentRootPath, "Packages"); + string sourceFolder = Path.Combine(contentRootPath, Constants.PackagesFolder); if (!Directory.Exists(sourceFolder)) { Directory.CreateDirectory(sourceFolder); } - // move core framework distribution packages to secure /Packages folder - string folder = Path.Combine(webRootPath, "Packages"); - if (Directory.Exists(folder)) - { - foreach (var file in Directory.GetFiles(folder, "*.nupkg")) - { - var destinationFile = Path.Combine(sourceFolder, Path.GetFileName(file)); - if (File.Exists(destinationFile)) - { - File.Delete(destinationFile); - } - File.Move(file, destinationFile); - } - } - // install Nuget packages in secure Packages folder foreach (string packagename in Directory.GetFiles(sourceFolder, "*.nupkg")) { diff --git a/Oqtane.Server/Program.cs b/Oqtane.Server/Program.cs index 2d762efd..bd6a9471 100644 --- a/Oqtane.Server/Program.cs +++ b/Oqtane.Server/Program.cs @@ -4,9 +4,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.AspNetCore; using Microsoft.Extensions.DependencyInjection; using Oqtane.Infrastructure; -using System.Diagnostics; using Microsoft.Extensions.Logging; -using Oqtane.Shared; using Oqtane.Documentation; namespace Oqtane.Server