Skip to content

Commit 28b831a

Browse files
committed
feat: remove unused DeletedAt column from RelationshipTemplate
1 parent c6ed443 commit 28b831a

File tree

12 files changed

+574
-29
lines changed

12 files changed

+574
-29
lines changed

Modules/Relationships/src/Relationships.Application/Relationships/DTOs/RelationshipTemplateDTO.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ public RelationshipTemplateDTO(RelationshipTemplate relationshipTemplate)
1313
ExpiresAt = relationshipTemplate.ExpiresAt;
1414
Content = relationshipTemplate.Content;
1515
CreatedAt = relationshipTemplate.CreatedAt;
16-
DeletedAt = relationshipTemplate.DeletedAt;
1716
}
1817

1918
public string Id { get; set; }
@@ -23,5 +22,4 @@ public RelationshipTemplateDTO(RelationshipTemplate relationshipTemplate)
2322
public DateTime? ExpiresAt { get; set; }
2423
public byte[]? Content { get; set; }
2524
public DateTime CreatedAt { get; set; }
26-
public DateTime? DeletedAt { get; set; }
2725
}

Modules/Relationships/src/Relationships.Domain/Aggregates/RelationshipTemplates/RelationshipTemplate.cs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ public RelationshipTemplate(IdentityAddress createdBy, DeviceId createdByDevice,
4343
public byte[]? Content { get; private set; }
4444

4545
public DateTime CreatedAt { get; set; }
46-
public DateTime? DeletedAt { get; set; }
4746

4847
public List<RelationshipTemplateAllocation> Allocations { get; set; } = [];
4948

@@ -61,14 +60,6 @@ public void AllocateFor(IdentityAddress identity, DeviceId device)
6160
Allocations.Add(new RelationshipTemplateAllocation(Id, identity, device));
6261
}
6362

64-
public void LoadContent(byte[] content)
65-
{
66-
if (Content != null)
67-
throw new Exception("Cannot change the content of a relationship template.");
68-
69-
Content = content;
70-
}
71-
7263
public static Expression<Func<RelationshipTemplate, bool>> WasCreatedBy(IdentityAddress identityAddress)
7364
{
7465
return r => r.CreatedBy == identityAddress.ToString();

Modules/Relationships/src/Relationships.Infrastructure.Database.Postgres/Migrations/20240830113359_RemoveDeletedAtPropertyFromRelationshipTemplate.Designer.cs

Lines changed: 254 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System;
2+
using Microsoft.EntityFrameworkCore.Migrations;
3+
4+
#nullable disable
5+
6+
namespace Backbone.Modules.Relationships.Infrastructure.Database.Postgres.Migrations
7+
{
8+
/// <inheritdoc />
9+
public partial class RemoveDeletedAtPropertyFromRelationshipTemplate : Migration
10+
{
11+
/// <inheritdoc />
12+
protected override void Up(MigrationBuilder migrationBuilder)
13+
{
14+
migrationBuilder.DropColumn(
15+
name: "DeletedAt",
16+
schema: "Relationships",
17+
table: "RelationshipTemplates");
18+
}
19+
20+
/// <inheritdoc />
21+
protected override void Down(MigrationBuilder migrationBuilder)
22+
{
23+
migrationBuilder.AddColumn<DateTime>(
24+
name: "DeletedAt",
25+
schema: "Relationships",
26+
table: "RelationshipTemplates",
27+
type: "timestamp with time zone",
28+
nullable: true);
29+
}
30+
}
31+
}

Modules/Relationships/src/Relationships.Infrastructure.Database.Postgres/Migrations/RelationshipsDbContextModelSnapshot.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ protected override void BuildModel(ModelBuilder modelBuilder)
1818
#pragma warning disable 612, 618
1919
modelBuilder
2020
.HasDefaultSchema("Relationships")
21-
.HasAnnotation("ProductVersion", "8.0.6")
21+
.HasAnnotation("ProductVersion", "8.0.8")
2222
.HasAnnotation("Relational:MaxIdentifierLength", 63);
2323

2424
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
@@ -51,9 +51,6 @@ protected override void BuildModel(ModelBuilder modelBuilder)
5151
.HasColumnType("character(20)")
5252
.IsFixedLength();
5353

54-
b.Property<DateTime?>("DeletedAt")
55-
.HasColumnType("timestamp with time zone");
56-
5754
b.Property<DateTime?>("ExpiresAt")
5855
.HasColumnType("timestamp with time zone");
5956

0 commit comments

Comments
 (0)