diff --git a/LICENSE.md b/LICENSE.md index ccffa96..2f71494 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2020 [Skybrud.dk](http://www.skybrud.dk/) +Copyright (c) 2022 [Limbo](https://www.limbo.works/) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/debug.bat b/debug.bat new file mode 100644 index 0000000..175f3da --- /dev/null +++ b/debug.bat @@ -0,0 +1,2 @@ +@echo off +dotnet build src/Skybrud.Umbraco.Feedback --configuration Debug /t:rebuild /t:pack -p:Configuration=Release -p:BuildTools=1 -p:PackageOutputPath=c:\nuget \ No newline at end of file diff --git a/releases/github/Skybrud.Umbraco.Feedback.v3.0.0.zip b/releases/github/Skybrud.Umbraco.Feedback.v3.0.0.zip new file mode 100644 index 0000000..992e5a4 Binary files /dev/null and b/releases/github/Skybrud.Umbraco.Feedback.v3.0.0.zip differ diff --git a/releases/nuget/Skybrud.Umbraco.Feedback.3.0.0.nupkg b/releases/nuget/Skybrud.Umbraco.Feedback.3.0.0.nupkg new file mode 100644 index 0000000..5dd9257 Binary files /dev/null and b/releases/nuget/Skybrud.Umbraco.Feedback.3.0.0.nupkg differ diff --git a/src/Skybrud.Umbraco.Feedback/Services/FeedbackDatabaseService.cs b/src/Skybrud.Umbraco.Feedback/Services/FeedbackDatabaseService.cs index 3766a36..7b6e9b8 100644 --- a/src/Skybrud.Umbraco.Feedback/Services/FeedbackDatabaseService.cs +++ b/src/Skybrud.Umbraco.Feedback/Services/FeedbackDatabaseService.cs @@ -211,11 +211,12 @@ public int DeleteAll(DateTime date) { using (var scope = _scopeProvider.CreateScope()) { // Delete everything before the start of the day after "date" - Sql sql = new Sql($"DELETE FROM {FeedbackConstants.TableName} WHERE Created < '{date.Date.AddDays(1):yyyy-MM-dd}';"); + Sql sql = new Sql($"DELETE FROM {FeedbackConstants.TableName} WHERE CreateDate < '{date.Date.AddDays(1):yyyy-MM-dd}';"); // Make the call to the database affected = scope.Database.Execute(sql); + // Complete the scope scope.Complete(); } diff --git a/src/Skybrud.Umbraco.Feedback/Services/FeedbackService.cs b/src/Skybrud.Umbraco.Feedback/Services/FeedbackService.cs index a1e1137..f2afaf0 100644 --- a/src/Skybrud.Umbraco.Feedback/Services/FeedbackService.cs +++ b/src/Skybrud.Umbraco.Feedback/Services/FeedbackService.cs @@ -486,11 +486,25 @@ public bool SetStatus(FeedbackEntry entry, FeedbackStatus status) { } - #endregion - - #region Private methods + /// + /// Deletes all entries older than the specified amount of . + /// + /// The amount of days. + /// The amount of affected/deleted rows. + public int DeleteAll(int days) { + return DeleteAll(DateTime.Now.AddDays(-days)); + } + /// + /// Deletes all entries before the specified . + /// + /// The date. + /// The amount of affected/deleted rows. + public int DeleteAll(DateTime date) { + return _databaseService.DeleteAll(date); + } + #endregion } diff --git a/src/Skybrud.Umbraco.Feedback/Skybrud.Umbraco.Feedback.csproj b/src/Skybrud.Umbraco.Feedback/Skybrud.Umbraco.Feedback.csproj index 1eb2bcd..0ccd64f 100644 --- a/src/Skybrud.Umbraco.Feedback/Skybrud.Umbraco.Feedback.csproj +++ b/src/Skybrud.Umbraco.Feedback/Skybrud.Umbraco.Feedback.csproj @@ -5,23 +5,25 @@ - 3.0.0-alpha004 + 3.0.0 + Limbo Anders Bjerner - Skybrud.dk + Copyright © 2022 Small package introducing a feedback module for Umbraco 8. - Copyright © 2021 + Skybrud.Umbraco.Feedback Skybrud, Umbraco, Feedback MIT https://packages.skybrud.dk/skybrud.umbraco.feedback/ - http://www.skybrud.dk/img/5431sk/icon/favicon.ico + Limbo.png git https://github.com/skybrud/Skybrud.Umbraco.Feedback + @@ -33,7 +35,8 @@ - + + @@ -42,6 +45,11 @@ + + + + + diff --git a/src/build/Limbo.png b/src/build/Limbo.png new file mode 100644 index 0000000..2814c95 Binary files /dev/null and b/src/build/Limbo.png differ