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