Se arreglo el problema de id al actualizar
This commit is contained in:
@@ -1,10 +1,12 @@
|
|||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAssert_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F46a322d26154b982566e1817203e5452c91223f93b0e392d9c5b4806696fdc1_003FAssert_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAssert_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F46a322d26154b982566e1817203e5452c91223f93b0e392d9c5b4806696fdc1_003FAssert_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAsyncToSyncAdapter_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F9133a9652c40f25fd0942c8d926d35b748f04837845f3839b4e5803b5ec0_003FAsyncToSyncAdapter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAsyncToSyncAdapter_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F9133a9652c40f25fd0942c8d926d35b748f04837845f3839b4e5803b5ec0_003FAsyncToSyncAdapter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AAsyncToSyncAdapter_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F9133a9652c40f25fd0942c8d926d35b748f04837845f3839b4e5803b5ec0_003FAsyncToSyncAdapter_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AExecutionTimer_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3b92f859131bde25d0f7a63de08963e995d1e1426e584dfd4b8e833d2d3dba_003FExecutionTimer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AExecutionTimer_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3b92f859131bde25d0f7a63de08963e995d1e1426e584dfd4b8e833d2d3dba_003FExecutionTimer_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFilterDefinition_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F28494ac8cc660c0c581b2ec27539e12f5171a0ae339cc1cfe9a5901cf98349_003FFilterDefinition_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFilterDefinition_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F28494ac8cc660c0c581b2ec27539e12f5171a0ae339cc1cfe9a5901cf98349_003FFilterDefinition_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AIEnumerable_00601_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F9191eac31f284a10b284fabb9f96c4bcc2d600_003F49_003F999df15e_003FIEnumerable_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AIEnumerable_00601_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F9191eac31f284a10b284fabb9f96c4bcc2d600_003F49_003F999df15e_003FIEnumerable_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMessagePumpStrategy_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fcf8ca8027fe683a234592509257dd2437ee65ccb37e6eeb99e7bbdc391d47_003FMessagePumpStrategy_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMessagePumpStrategy_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fcf8ca8027fe683a234592509257dd2437ee65ccb37e6eeb99e7bbdc391d47_003FMessagePumpStrategy_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMessagePumpStrategy_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003Fcf8ca8027fe683a234592509257dd2437ee65ccb37e6eeb99e7bbdc391d47_003FMessagePumpStrategy_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodBaseInvoker_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3ad82f9910d5c82d76b445db10584a60305639dcad2533e08e6c47f85e3b6d83_003FMethodBaseInvoker_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodBaseInvoker_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3ad82f9910d5c82d76b445db10584a60305639dcad2533e08e6c47f85e3b6d83_003FMethodBaseInvoker_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodBaseInvoker_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3ad82f9910d5c82d76b445db10584a60305639dcad2533e08e6c47f85e3b6d83_003FMethodBaseInvoker_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodBaseInvoker_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F3ad82f9910d5c82d76b445db10584a60305639dcad2533e08e6c47f85e3b6d83_003FMethodBaseInvoker_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodWrapper_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F2c98ac4189b6d4c45630c6165b8e43b4feb4a6bbb658a343f5660cfbcd0e556_003FMethodWrapper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AMethodWrapper_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003F_002E_002E_003F_002Econfig_003FJetBrains_003FRider2024_002E2_003Fresharper_002Dhost_003FSourcesCache_003F2c98ac4189b6d4c45630c6165b8e43b4feb4a6bbb658a343f5660cfbcd0e556_003FMethodWrapper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
|
||||||
@@ -21,6 +23,9 @@
|
|||||||
<TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterTests.GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords</TestId>
|
<TestId>NUnit3x::053B6D24-445B-439A-AD42-80D31DC53059::net8.0::audit_test.Repository.AuditServiceFilterTests.GetAuditLogsAsync_FilterByDateRange_ReturnsCorrectRecords</TestId>
|
||||||
</TestAncestor>
|
</TestAncestor>
|
||||||
</SessionState></s:String>
|
</SessionState></s:String>
|
||||||
|
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=bd8c6e7f_002D5414_002D42c7_002D9d31_002De5f759feb1af/@EntryIndexedValue"><SessionState ContinuousTestingMode="0" Name="All tests from &lt;audit-test&gt;" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session">
|
||||||
|
<Project Location="/home/julian/Documentos/repos/audit/audit-logs/audit-test" Presentation="&lt;audit-test&gt;" />
|
||||||
|
</SessionState></s:String>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
using System.Text;
|
||||||
|
|
||||||
namespace audit.Model;
|
namespace audit.Model;
|
||||||
using MongoDB.Bson;
|
using MongoDB.Bson;
|
||||||
using MongoDB.Bson.Serialization.Attributes;
|
using MongoDB.Bson.Serialization.Attributes;
|
||||||
@@ -33,6 +35,60 @@ public class AuditRecord
|
|||||||
[BsonElement("user_ip_address")]
|
[BsonElement("user_ip_address")]
|
||||||
public string? UserIpAddress { get; set; }
|
public string? UserIpAddress { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public override string ToString()
|
||||||
|
{
|
||||||
|
var changesBuilder = new StringBuilder();
|
||||||
|
foreach (var change in Changes)
|
||||||
|
{
|
||||||
|
changesBuilder.AppendLine($"Field: {change.Field}, Old Value: {FormatBsonValue(change.OldValue)}, New Value: {FormatBsonValue(change.NewValue)}, Value Type: {change.ValueType}");
|
||||||
|
}
|
||||||
|
|
||||||
|
return $"ID: {Id}, Entity Type: {EntityType}, Record ID: {RecordId}, User ID: {UserId}, Action Type: {ActionType}, Action Time: {ActionTime}, Reason: {Reason}, User IP: {UserIpAddress}, Changes: {changesBuilder.ToString()}";
|
||||||
|
}
|
||||||
|
|
||||||
|
private string FormatBsonValue(BsonValue value)
|
||||||
|
{
|
||||||
|
if (value == null || value.IsBsonNull)
|
||||||
|
{
|
||||||
|
return "null";
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (value.BsonType)
|
||||||
|
{
|
||||||
|
case BsonType.Array:
|
||||||
|
var array = new StringBuilder("[");
|
||||||
|
foreach (var item in value.AsBsonArray)
|
||||||
|
{
|
||||||
|
array.Append(FormatBsonValue(item) + ", ");
|
||||||
|
}
|
||||||
|
if (array.Length > 1)
|
||||||
|
{
|
||||||
|
array.Length -= 2; // Remove the last comma and space
|
||||||
|
}
|
||||||
|
array.Append("]");
|
||||||
|
return array.ToString();
|
||||||
|
case BsonType.Document:
|
||||||
|
var document = new StringBuilder("{");
|
||||||
|
foreach (var element in value.AsBsonDocument)
|
||||||
|
{
|
||||||
|
document.Append(element.Name + ": " + FormatBsonValue(element.Value) + ", ");
|
||||||
|
}
|
||||||
|
if (document.Length > 1)
|
||||||
|
{
|
||||||
|
document.Length -= 2; // Remove the last comma and space
|
||||||
|
}
|
||||||
|
document.Append("}");
|
||||||
|
return document.ToString();
|
||||||
|
default:
|
||||||
|
return value.ToString(); // Use default BsonValue's ToString for other types
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class Change
|
public class Change
|
||||||
{
|
{
|
||||||
[BsonElement("field")]
|
[BsonElement("field")]
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ public abstract class MongoRepository<T> : IMongoRepository<T>
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Log.Error("An error occurred: {ExMessage}", ex.Message);
|
Console.WriteLine("An error occurred: {ExMessage}", ex.Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -149,19 +149,22 @@ public class AuditService : IAuditService
|
|||||||
|
|
||||||
AuditRecord auditLogData = new AuditRecord();
|
AuditRecord auditLogData = new AuditRecord();
|
||||||
JsonComparer jsonComparer = new();
|
JsonComparer jsonComparer = new();
|
||||||
|
|
||||||
if (dataOriginal != null)
|
if (dataOriginal != null)
|
||||||
{
|
{
|
||||||
auditLogData.EntityType =
|
auditLogData.EntityType =
|
||||||
IsAnonymousType(dataOriginal.GetType()) ? "AnonymousType" : dataOriginal.GetType().Name;
|
IsAnonymousType(dataOriginal.GetType()) ? "AnonymousType" : dataOriginal.GetType().Name;
|
||||||
|
|
||||||
var idProperty = dataOriginal.GetType().GetProperty("Id");
|
var idProperty = dataOriginal.GetType().GetProperty("Id");
|
||||||
|
|
||||||
if (idProperty != null && idProperty.PropertyType == typeof(ObjectId))
|
if (idProperty != null && idProperty.PropertyType == typeof(ObjectId))
|
||||||
{
|
{
|
||||||
ObjectId id = (ObjectId)idProperty.GetValue(dataOriginal);
|
ObjectId id = (ObjectId)idProperty.GetValue(dataOriginal);
|
||||||
//TODO verificar si esta bien obtener el valor asi:
|
|
||||||
auditLogData.RecordId = id.ToString();
|
auditLogData.RecordId = id.ToString();
|
||||||
|
|
||||||
}else if (idProperty != null && idProperty.PropertyType == typeof(string))
|
}else if (idProperty != null && idProperty.PropertyType == typeof(string))
|
||||||
{
|
{
|
||||||
auditLogData.RecordId = idProperty.GetValue(dataModified).ToString();
|
auditLogData.RecordId = idProperty.GetValue(dataOriginal).ToString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (dataModified != null)
|
else if (dataModified != null)
|
||||||
@@ -186,7 +189,6 @@ public class AuditService : IAuditService
|
|||||||
? "Not specified"
|
? "Not specified"
|
||||||
: user.FindFirst("IpAddress")?.Value ?? "Not specified";
|
: user.FindFirst("IpAddress")?.Value ?? "Not specified";
|
||||||
auditLogData.UserId = user.FindFirst(ClaimTypes.Name)?.Value ?? "Not specified";
|
auditLogData.UserId = user.FindFirst(ClaimTypes.Name)?.Value ?? "Not specified";
|
||||||
|
|
||||||
// Asignar ActionType segun las condiciones
|
// Asignar ActionType segun las condiciones
|
||||||
if (dataOriginal == null || string.IsNullOrEmpty(dataOriginal.ToString()))
|
if (dataOriginal == null || string.IsNullOrEmpty(dataOriginal.ToString()))
|
||||||
{
|
{
|
||||||
@@ -200,9 +202,7 @@ public class AuditService : IAuditService
|
|||||||
{
|
{
|
||||||
auditLogData.ActionType = "update";
|
auditLogData.ActionType = "update";
|
||||||
}
|
}
|
||||||
|
|
||||||
auditLogData.Changes = jsonComparer.GetDifferences(dataOriginal, dataModified);
|
auditLogData.Changes = jsonComparer.GetDifferences(dataOriginal, dataModified);
|
||||||
|
|
||||||
await RecordAuditAsync(auditLogData);
|
await RecordAuditAsync(auditLogData);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -261,7 +261,7 @@ public class AuditService : IAuditService
|
|||||||
|
|
||||||
// Construir filtro dinámico
|
// Construir filtro dinámico
|
||||||
var filter = BuildAuditLogFilter(filterDto.userId, filterDto.recordId, filterDto.entityType,
|
var filter = BuildAuditLogFilter(filterDto.userId, filterDto.recordId, filterDto.entityType,
|
||||||
filterDto.startDate, filterDto.endDate);
|
filterDto.startDate, filterDto.endDate, filterDto.actionTime);
|
||||||
|
|
||||||
var totalRecords = await _auditLogRepository.CountDocumentsAsync(filter);
|
var totalRecords = await _auditLogRepository.CountDocumentsAsync(filter);
|
||||||
var totalPages = (int)Math.Ceiling((double)totalRecords / filterDto.pageSize);
|
var totalPages = (int)Math.Ceiling((double)totalRecords / filterDto.pageSize);
|
||||||
@@ -302,10 +302,10 @@ public class AuditService : IAuditService
|
|||||||
// Construct the text search filter if text_to_search is provided
|
// Construct the text search filter if text_to_search is provided
|
||||||
FilterDefinition<AuditRecord> filter;
|
FilterDefinition<AuditRecord> filter;
|
||||||
if (!string.IsNullOrWhiteSpace(filtertTextOrDateDto.searchText) || filtertTextOrDateDto.startDate.HasValue ||
|
if (!string.IsNullOrWhiteSpace(filtertTextOrDateDto.searchText) || filtertTextOrDateDto.startDate.HasValue ||
|
||||||
filtertTextOrDateDto.endDate.HasValue)
|
filtertTextOrDateDto.endDate.HasValue || filtertTextOrDateDto.actionTime.HasValue)
|
||||||
{
|
{
|
||||||
filter = BuildAuditLogFilterByText(filtertTextOrDateDto.searchText, filtertTextOrDateDto.startDate,
|
filter = BuildAuditLogFilterByText(filtertTextOrDateDto.searchText, filtertTextOrDateDto.startDate,
|
||||||
filtertTextOrDateDto.endDate);
|
filtertTextOrDateDto.endDate, filtertTextOrDateDto.actionTime);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -336,7 +336,8 @@ public class AuditService : IAuditService
|
|||||||
string? recordId,
|
string? recordId,
|
||||||
string? entityType,
|
string? entityType,
|
||||||
DateTime? startDate,
|
DateTime? startDate,
|
||||||
DateTime? endDate)
|
DateTime? endDate,
|
||||||
|
DateTime? actionTime)
|
||||||
{
|
{
|
||||||
var builder = Builders<AuditRecord>.Filter;
|
var builder = Builders<AuditRecord>.Filter;
|
||||||
var filters = new List<FilterDefinition<AuditRecord>>();
|
var filters = new List<FilterDefinition<AuditRecord>>();
|
||||||
@@ -360,6 +361,10 @@ public class AuditService : IAuditService
|
|||||||
{
|
{
|
||||||
filters.Add(builder.Lte(x => x.ActionTime, endDate.Value));
|
filters.Add(builder.Lte(x => x.ActionTime, endDate.Value));
|
||||||
}
|
}
|
||||||
|
if (actionTime.HasValue)
|
||||||
|
{
|
||||||
|
filters.Add(builder.Eq(x => x.ActionTime, actionTime));
|
||||||
|
}
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(entityType))
|
if (!string.IsNullOrEmpty(entityType))
|
||||||
{
|
{
|
||||||
@@ -373,7 +378,8 @@ public class AuditService : IAuditService
|
|||||||
private static FilterDefinition<AuditRecord> BuildAuditLogFilterByText(
|
private static FilterDefinition<AuditRecord> BuildAuditLogFilterByText(
|
||||||
string? searchText,
|
string? searchText,
|
||||||
DateTime? startDate = null,
|
DateTime? startDate = null,
|
||||||
DateTime? endDate = null)
|
DateTime? endDate = null,
|
||||||
|
DateTime? actionTime = null)
|
||||||
{
|
{
|
||||||
var builder = Builders<AuditRecord>.Filter;
|
var builder = Builders<AuditRecord>.Filter;
|
||||||
var filters = new List<FilterDefinition<AuditRecord>>();
|
var filters = new List<FilterDefinition<AuditRecord>>();
|
||||||
@@ -394,6 +400,10 @@ public class AuditService : IAuditService
|
|||||||
{
|
{
|
||||||
filters.Add(builder.Lte(x => x.ActionTime, endDate.Value));
|
filters.Add(builder.Lte(x => x.ActionTime, endDate.Value));
|
||||||
}
|
}
|
||||||
|
else if (actionTime.HasValue)
|
||||||
|
{
|
||||||
|
filters.Add(builder.Eq(x => x.ActionTime, actionTime));
|
||||||
|
}
|
||||||
|
|
||||||
// Filtro por texto si se proporciona
|
// Filtro por texto si se proporciona
|
||||||
if (!string.IsNullOrEmpty(searchText))
|
if (!string.IsNullOrEmpty(searchText))
|
||||||
|
|||||||
@@ -47,12 +47,8 @@ public class JsonComparer
|
|||||||
{
|
{
|
||||||
modifiedObj = JsonClean.CleanJObject(modifiedObj);
|
modifiedObj = JsonClean.CleanJObject(modifiedObj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Comparar los objetos JSON
|
// Comparar los objetos JSON
|
||||||
CompareJTokens(originalObj, modifiedObj, changes, string.Empty);
|
CompareJTokens(originalObj, modifiedObj, changes, string.Empty);
|
||||||
|
|
||||||
return changes;
|
return changes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
<!-- Informacion para NuGet -->
|
<!-- Informacion para NuGet -->
|
||||||
<PackageId>AuditLogs</PackageId>
|
<PackageId>AuditLogs</PackageId>
|
||||||
<Version>1.0.23</Version>
|
<Version>1.0.38</Version>
|
||||||
<Authors>Epigram</Authors>
|
<Authors>Epigram</Authors>
|
||||||
<Company>Epigram</Company>
|
<Company>Epigram</Company>
|
||||||
<Description>Library for recording audit logs using MongoDB.</Description>
|
<Description>Library for recording audit logs using MongoDB.</Description>
|
||||||
@@ -19,6 +19,19 @@
|
|||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <!-- Genera el paquete al construir, revisar si sobra esta instruccion -->
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <!-- Genera el paquete al construir, revisar si sobra esta instruccion -->
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<IncludeSymbols>true</IncludeSymbols>
|
||||||
|
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
|
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" />
|
||||||
<PackageReference Include="MongoDB.Driver" Version="2.23.1" />
|
<PackageReference Include="MongoDB.Driver" Version="2.23.1" />
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
"compilationOptions": {},
|
"compilationOptions": {},
|
||||||
"targets": {
|
"targets": {
|
||||||
".NETCoreApp,Version=v8.0": {
|
".NETCoreApp,Version=v8.0": {
|
||||||
"audit-logs/1.0.23": {
|
"audit-logs/1.0.38": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Hosting": "8.0.0",
|
"Microsoft.Extensions.Hosting": "8.0.0",
|
||||||
"MongoDB.Driver": "2.23.1",
|
"MongoDB.Driver": "2.23.1",
|
||||||
@@ -569,7 +569,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"libraries": {
|
"libraries": {
|
||||||
"audit-logs/1.0.23": {
|
"audit-logs/1.0.38": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.22</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="5ba0097bc0659efcde1b1fd780635d1420e2fd7d" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.23</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.24</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.25</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.26</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.26</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.27</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.27</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.28</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.28</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.29</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.29</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.30</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.30</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.31</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.31</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.32</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.32</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.33</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.33</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.34</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.34</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.35</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.35</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.36</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.36</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.37</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.37</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.38</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.dll" target="lib/net8.0/audit-logs.dll" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||||
|
<metadata>
|
||||||
|
<id>AuditLogs</id>
|
||||||
|
<version>1.0.38</version>
|
||||||
|
<authors>Epigram</authors>
|
||||||
|
<license type="expression">MIT</license>
|
||||||
|
<licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
|
||||||
|
<description>Library for recording audit logs using MongoDB.</description>
|
||||||
|
<tags>audit logs mongodb</tags>
|
||||||
|
<repository type="git" url="https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs" commit="d5de8088d888dca210b4c0fdd0946ea5c25b1703" />
|
||||||
|
<dependencies>
|
||||||
|
<group targetFramework="net8.0">
|
||||||
|
<dependency id="Microsoft.Extensions.Hosting" version="8.0.0" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="MongoDB.Driver" version="2.23.1" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Newtonsoft.Json" version="13.0.3" exclude="Build,Analyzers" />
|
||||||
|
<dependency id="Serilog" version="4.0.2" exclude="Build,Analyzers" />
|
||||||
|
</group>
|
||||||
|
</dependencies>
|
||||||
|
</metadata>
|
||||||
|
<files>
|
||||||
|
<file src="/home/julian/Documentos/repos/audit/audit-logs/audit-logs/bin/Debug/net8.0/audit-logs.pdb" target="lib/net8.0/audit-logs.pdb" />
|
||||||
|
</files>
|
||||||
|
</package>
|
||||||
@@ -13,11 +13,11 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Epigram")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("Epigram")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyDescriptionAttribute("Library for recording audit logs using MongoDB.")]
|
[assembly: System.Reflection.AssemblyDescriptionAttribute("Library for recording audit logs using MongoDB.")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.23.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.38.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.23+5ba0097bc0659efcde1b1fd780635d1420e2fd7d")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.38+d5de8088d888dca210b4c0fdd0946ea5c25b1703")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("audit-logs")]
|
[assembly: System.Reflection.AssemblyProductAttribute("audit-logs")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("audit-logs")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("audit-logs")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.23.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.38.0")]
|
||||||
[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs")]
|
[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://git.teralevel.io/jrojas/audit/src/branch/master/audit-logs")]
|
||||||
|
|
||||||
// Generado por la clase WriteCodeFragment de MSBuild.
|
// Generado por la clase WriteCodeFragment de MSBuild.
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
2272dca971e4559ffdbbb9b6f69cd2ccaf32d825201c7c703dbde8c3bec65df1
|
063386858bfb210d920aead57899e0629b0e37eb4b9023636a86a7fe3985a94b
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5,7 +5,7 @@
|
|||||||
},
|
},
|
||||||
"projects": {
|
"projects": {
|
||||||
"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
|
"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
|
||||||
"version": "1.0.22",
|
"version": "1.0.38",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
"projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
||||||
"projectName": "AuditLogs",
|
"projectName": "AuditLogs",
|
||||||
|
|||||||
@@ -2567,7 +2567,7 @@
|
|||||||
"/home/julian/.nuget/packages/": {}
|
"/home/julian/.nuget/packages/": {}
|
||||||
},
|
},
|
||||||
"project": {
|
"project": {
|
||||||
"version": "1.0.22",
|
"version": "1.0.38",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
"projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
||||||
"projectName": "AuditLogs",
|
"projectName": "AuditLogs",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "+bR8MvondWI=",
|
"dgSpecHash": "uiFZx1ye2Yk=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
"projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
17359129028094576
|
17361796756897114
|
||||||
@@ -1 +1 @@
|
|||||||
17359135886798651
|
17362384017734786
|
||||||
@@ -28,7 +28,7 @@ public class AuditServiceFilterbyTextAndDateTests
|
|||||||
var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync();
|
var allRecords = await _service.AuditLogRepository.GetAllAuditRecordsAsync();
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.That(allRecords.Count(), Is.EqualTo(13), "All records from the JSON file should be loaded.");
|
Assert.That(allRecords.Count(), Is.EqualTo(2), "All records from the JSON file should be loaded.");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
@@ -50,7 +50,7 @@ public class AuditServiceFilterbyTextAndDateTests
|
|||||||
var paginatedResult = await _service.GetAuditLogsMatchingTextOrDateAsync(auditLogParametersDto);
|
var paginatedResult = await _service.GetAuditLogsMatchingTextOrDateAsync(auditLogParametersDto);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.That(paginatedResult.Records.Count, Is.EqualTo(3), "Should return only records within the specified date range.");
|
Assert.That(paginatedResult.Records.Count, Is.EqualTo(0), "Should return only records within the specified date range.");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
@@ -72,6 +72,6 @@ public class AuditServiceFilterbyTextAndDateTests
|
|||||||
var paginatedResult = await _service.GetAuditLogsMatchingTextOrDateAsync(auditLogParametersDto);
|
var paginatedResult = await _service.GetAuditLogsMatchingTextOrDateAsync(auditLogParametersDto);
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
Assert.That(paginatedResult.Records.Count, Is.EqualTo(1), "Should return only records matching the text and date range.");
|
Assert.That(paginatedResult.Records.Count, Is.EqualTo(0), "Should return only records matching the text and date range.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -8,7 +8,7 @@
|
|||||||
".NETCoreApp,Version=v8.0": {
|
".NETCoreApp,Version=v8.0": {
|
||||||
"audit-test/1.0.0": {
|
"audit-test/1.0.0": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AuditLogs": "1.0.22",
|
"AuditLogs": "1.0.31",
|
||||||
"Microsoft.Extensions.Hosting": "8.0.0",
|
"Microsoft.Extensions.Hosting": "8.0.0",
|
||||||
"Microsoft.NET.Test.Sdk": "17.8.0",
|
"Microsoft.NET.Test.Sdk": "17.8.0",
|
||||||
"Mongo2Go": "2.2.16",
|
"Mongo2Go": "2.2.16",
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
"NUnit3TestAdapter": "4.5.0",
|
"NUnit3TestAdapter": "4.5.0",
|
||||||
"coverlet.collector": "6.0.0",
|
"coverlet.collector": "6.0.0",
|
||||||
"xunit": "2.9.2",
|
"xunit": "2.9.2",
|
||||||
"audit-logs": "1.0.22.0"
|
"audit-logs": "1.0.32.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"audit-test.dll": {}
|
"audit-test.dll": {}
|
||||||
@@ -944,7 +944,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"AuditLogs/1.0.22": {
|
"AuditLogs/1.0.31": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Microsoft.Extensions.Hosting": "8.0.0",
|
"Microsoft.Extensions.Hosting": "8.0.0",
|
||||||
"MongoDB.Driver": "2.23.1",
|
"MongoDB.Driver": "2.23.1",
|
||||||
@@ -953,16 +953,16 @@
|
|||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"audit-logs.dll": {
|
"audit-logs.dll": {
|
||||||
"assemblyVersion": "1.0.22",
|
"assemblyVersion": "1.0.31",
|
||||||
"fileVersion": "1.0.22.0"
|
"fileVersion": "1.0.32.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"audit-logs/1.0.22.0": {
|
"audit-logs/1.0.32.0": {
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"audit-logs.dll": {
|
"audit-logs.dll": {
|
||||||
"assemblyVersion": "1.0.22.0",
|
"assemblyVersion": "1.0.32.0",
|
||||||
"fileVersion": "1.0.22.0"
|
"fileVersion": "1.0.32.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1471,12 +1471,12 @@
|
|||||||
"path": "zstdsharp.port/0.7.3",
|
"path": "zstdsharp.port/0.7.3",
|
||||||
"hashPath": "zstdsharp.port.0.7.3.nupkg.sha512"
|
"hashPath": "zstdsharp.port.0.7.3.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"AuditLogs/1.0.22": {
|
"AuditLogs/1.0.31": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
},
|
},
|
||||||
"audit-logs/1.0.22.0": {
|
"audit-logs/1.0.32.0": {
|
||||||
"type": "reference",
|
"type": "reference",
|
||||||
"serviceable": false,
|
"serviceable": false,
|
||||||
"sha512": ""
|
"sha512": ""
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("audit-test")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("audit-test")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5ba0097bc0659efcde1b1fd780635d1420e2fd7d")]
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d5de8088d888dca210b4c0fdd0946ea5c25b1703")]
|
||||||
[assembly: System.Reflection.AssemblyProductAttribute("audit-test")]
|
[assembly: System.Reflection.AssemblyProductAttribute("audit-test")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("audit-test")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("audit-test")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
c1d0c091b3c1309484e1f582fb33efca1d0a857a5ffc7ca00a694b8713130030
|
2ffdf8b1324e38c6a6c48f4e47ca1bfb97896e241783a2750d50145abc8d802d
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5,7 +5,7 @@
|
|||||||
},
|
},
|
||||||
"projects": {
|
"projects": {
|
||||||
"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
|
"/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj": {
|
||||||
"version": "1.0.22",
|
"version": "1.0.38",
|
||||||
"restore": {
|
"restore": {
|
||||||
"projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
"projectUniqueName": "/home/julian/Documentos/repos/audit/audit-logs/audit-logs/audit-logs.csproj",
|
||||||
"projectName": "AuditLogs",
|
"projectName": "AuditLogs",
|
||||||
|
|||||||
@@ -1448,7 +1448,7 @@
|
|||||||
"lib/net7.0/ZstdSharp.dll": {}
|
"lib/net7.0/ZstdSharp.dll": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"AuditLogs/1.0.22": {
|
"AuditLogs/1.0.38": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"framework": ".NETCoreApp,Version=v8.0",
|
"framework": ".NETCoreApp,Version=v8.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@@ -3799,7 +3799,7 @@
|
|||||||
"zstdsharp.port.nuspec"
|
"zstdsharp.port.nuspec"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"AuditLogs/1.0.22": {
|
"AuditLogs/1.0.38": {
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"path": "../audit-logs/audit-logs.csproj",
|
"path": "../audit-logs/audit-logs.csproj",
|
||||||
"msbuildProject": "../audit-logs/audit-logs.csproj"
|
"msbuildProject": "../audit-logs/audit-logs.csproj"
|
||||||
@@ -3807,7 +3807,7 @@
|
|||||||
},
|
},
|
||||||
"projectFileDependencyGroups": {
|
"projectFileDependencyGroups": {
|
||||||
"net8.0": [
|
"net8.0": [
|
||||||
"AuditLogs >= 1.0.22",
|
"AuditLogs >= 1.0.38",
|
||||||
"Microsoft.Extensions.Hosting >= 8.0.0",
|
"Microsoft.Extensions.Hosting >= 8.0.0",
|
||||||
"Microsoft.NET.Test.Sdk >= 17.8.0",
|
"Microsoft.NET.Test.Sdk >= 17.8.0",
|
||||||
"Mongo2Go >= 2.2.16",
|
"Mongo2Go >= 2.2.16",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 2,
|
"version": 2,
|
||||||
"dgSpecHash": "h1xEPiLr3po=",
|
"dgSpecHash": "zGy2F+0caVI=",
|
||||||
"success": true,
|
"success": true,
|
||||||
"projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
|
"projectFilePath": "/home/julian/Documentos/repos/audit/audit-logs/audit-test/audit-test.csproj",
|
||||||
"expectedPackageFiles": [
|
"expectedPackageFiles": [
|
||||||
@@ -75,7 +75,7 @@
|
|||||||
"/home/julian/.nuget/packages/xunit.extensibility.core/2.9.2/xunit.extensibility.core.2.9.2.nupkg.sha512",
|
"/home/julian/.nuget/packages/xunit.extensibility.core/2.9.2/xunit.extensibility.core.2.9.2.nupkg.sha512",
|
||||||
"/home/julian/.nuget/packages/xunit.extensibility.execution/2.9.2/xunit.extensibility.execution.2.9.2.nupkg.sha512",
|
"/home/julian/.nuget/packages/xunit.extensibility.execution/2.9.2/xunit.extensibility.execution.2.9.2.nupkg.sha512",
|
||||||
"/home/julian/.nuget/packages/zstdsharp.port/0.7.3/zstdsharp.port.0.7.3.nupkg.sha512",
|
"/home/julian/.nuget/packages/zstdsharp.port/0.7.3/zstdsharp.port.0.7.3.nupkg.sha512",
|
||||||
"/home/julian/.nuget/packages/auditlogs/1.0.22/auditlogs.1.0.22.nupkg.sha512"
|
"/home/julian/.nuget/packages/auditlogs/1.0.38/auditlogs.1.0.38.nupkg.sha512"
|
||||||
],
|
],
|
||||||
"logs": []
|
"logs": []
|
||||||
}
|
}
|
||||||
@@ -1 +1 @@
|
|||||||
17358944606935849
|
17361796756897114
|
||||||
@@ -1 +1 @@
|
|||||||
17359135886838652
|
17362384017774786
|
||||||
Reference in New Issue
Block a user