diff --git a/FoodsharingSiegen.Contracts/Entity/User.cs b/FoodsharingSiegen.Contracts/Entity/User.cs
index 7fce999..47a76fa 100644
--- a/FoodsharingSiegen.Contracts/Entity/User.cs
+++ b/FoodsharingSiegen.Contracts/Entity/User.cs
@@ -110,11 +110,6 @@ namespace FoodsharingSiegen.Contracts.Entity
///
public UserType Type { get; set; }
- ///
- /// Gets or sets the value of the verified (ab)
- ///
- public bool Verified { get; set; }
-
#endregion
#region Public Method Clone
diff --git a/FoodsharingSiegen.Server/Data/Service/UserService.cs b/FoodsharingSiegen.Server/Data/Service/UserService.cs
index 6ffb92e..4527a05 100644
--- a/FoodsharingSiegen.Server/Data/Service/UserService.cs
+++ b/FoodsharingSiegen.Server/Data/Service/UserService.cs
@@ -179,7 +179,6 @@ namespace FoodsharingSiegen.Server.Data.Service
if (entityUser == null) return new(new Exception("User not found"));
if (entityUser.Mail != user.Mail ||
- entityUser.Verified != user.Verified ||
entityUser.Type != user.Type ||
entityUser.Groups != user.Groups)
entityUser.ForceLogout = true;
@@ -188,7 +187,6 @@ namespace FoodsharingSiegen.Server.Data.Service
entityUser.Mail = user.Mail;
entityUser.Name = user.Name;
entityUser.Type = user.Type;
- entityUser.Verified = user.Verified;
entityUser.Groups = user.Groups;
entityUser.Network = user.Network;
diff --git a/FoodsharingSiegen.Server/Migrations/20260426081244_RemoveUserVerified.Designer.cs b/FoodsharingSiegen.Server/Migrations/20260426081244_RemoveUserVerified.Designer.cs
new file mode 100644
index 0000000..dba1c8d
--- /dev/null
+++ b/FoodsharingSiegen.Server/Migrations/20260426081244_RemoveUserVerified.Designer.cs
@@ -0,0 +1,264 @@
+//
+using System;
+using FoodsharingSiegen.Server.Data;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+#nullable disable
+
+namespace FoodsharingSiegen.Server.Migrations
+{
+ [DbContext(typeof(FsContext))]
+ [Migration("20260426081244_RemoveUserVerified")]
+ partial class RemoveUserVerified
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder.HasAnnotation("ProductVersion", "9.0.3");
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.Audit", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("Created")
+ .HasColumnType("TEXT");
+
+ b.Property("Data1")
+ .HasColumnType("TEXT");
+
+ b.Property("Data2")
+ .HasColumnType("TEXT");
+
+ b.Property("Type")
+ .HasColumnType("INTEGER");
+
+ b.Property("UserID")
+ .HasColumnType("TEXT");
+
+ b.HasKey("Id");
+
+ b.HasIndex("UserID");
+
+ b.ToTable("Audits");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.Interaction", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("Alert")
+ .HasColumnType("INTEGER");
+
+ b.Property("Created")
+ .HasColumnType("TEXT");
+
+ b.Property("Date")
+ .HasColumnType("TEXT");
+
+ b.Property("Feedback")
+ .HasColumnType("INTEGER");
+
+ b.Property("FeedbackInfo")
+ .HasColumnType("TEXT");
+
+ b.Property("Info1")
+ .HasColumnType("TEXT");
+
+ b.Property("Info2")
+ .HasColumnType("TEXT");
+
+ b.Property("NotNeeded")
+ .HasColumnType("INTEGER");
+
+ b.Property("ProspectID")
+ .HasColumnType("TEXT");
+
+ b.Property("Type")
+ .HasColumnType("INTEGER");
+
+ b.Property("UserID")
+ .HasColumnType("TEXT");
+
+ b.HasKey("Id");
+
+ b.HasIndex("ProspectID");
+
+ b.HasIndex("UserID");
+
+ b.ToTable("Interactions");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.Prospect", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("Created")
+ .HasColumnType("TEXT");
+
+ b.Property("FsId")
+ .HasColumnType("INTEGER");
+
+ b.Property("Memo")
+ .HasColumnType("TEXT");
+
+ b.Property("Modified")
+ .HasColumnType("TEXT");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("RecordState")
+ .HasColumnType("INTEGER");
+
+ b.Property("VerificationToken")
+ .HasColumnType("TEXT");
+
+ b.Property("Warning")
+ .HasColumnType("INTEGER");
+
+ b.HasKey("Id");
+
+ b.ToTable("Prospects");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.ProspectImage", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("ContentType")
+ .IsRequired()
+ .HasMaxLength(100)
+ .HasColumnType("TEXT");
+
+ b.Property("Created")
+ .HasColumnType("TEXT");
+
+ b.Property("ImageData")
+ .IsRequired()
+ .HasColumnType("BLOB");
+
+ b.Property("ProspectId")
+ .HasColumnType("TEXT");
+
+ b.HasKey("Id");
+
+ b.HasIndex("ProspectId");
+
+ b.ToTable("ProspectImages");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.User", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("Created")
+ .HasColumnType("TEXT");
+
+ b.Property("EncryptedPassword")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("ForceLogout")
+ .HasColumnType("INTEGER");
+
+ b.Property("Groups")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("Mail")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("Memo")
+ .HasColumnType("TEXT");
+
+ b.Property("Name")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("Network")
+ .HasColumnType("INTEGER");
+
+ b.Property("ResetToken")
+ .HasColumnType("TEXT");
+
+ b.Property("ResetTokenExpiry")
+ .HasColumnType("TEXT");
+
+ b.Property("Type")
+ .HasColumnType("INTEGER");
+
+ b.HasKey("Id");
+
+ b.ToTable("Users");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.Audit", b =>
+ {
+ b.HasOne("FoodsharingSiegen.Contracts.Entity.User", "User")
+ .WithMany()
+ .HasForeignKey("UserID");
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.Interaction", b =>
+ {
+ b.HasOne("FoodsharingSiegen.Contracts.Entity.Prospect", "Prospect")
+ .WithMany("Interactions")
+ .HasForeignKey("ProspectID")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("FoodsharingSiegen.Contracts.Entity.User", "User")
+ .WithMany("Interactions")
+ .HasForeignKey("UserID")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Prospect");
+
+ b.Navigation("User");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.ProspectImage", b =>
+ {
+ b.HasOne("FoodsharingSiegen.Contracts.Entity.Prospect", "Prospect")
+ .WithMany("Images")
+ .HasForeignKey("ProspectId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("Prospect");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.Prospect", b =>
+ {
+ b.Navigation("Images");
+
+ b.Navigation("Interactions");
+ });
+
+ modelBuilder.Entity("FoodsharingSiegen.Contracts.Entity.User", b =>
+ {
+ b.Navigation("Interactions");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/FoodsharingSiegen.Server/Migrations/20260426081244_RemoveUserVerified.cs b/FoodsharingSiegen.Server/Migrations/20260426081244_RemoveUserVerified.cs
new file mode 100644
index 0000000..037806b
--- /dev/null
+++ b/FoodsharingSiegen.Server/Migrations/20260426081244_RemoveUserVerified.cs
@@ -0,0 +1,29 @@
+using Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace FoodsharingSiegen.Server.Migrations
+{
+ ///
+ public partial class RemoveUserVerified : Migration
+ {
+ ///
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropColumn(
+ name: "Verified",
+ table: "Users");
+ }
+
+ ///
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.AddColumn(
+ name: "Verified",
+ table: "Users",
+ type: "INTEGER",
+ nullable: false,
+ defaultValue: false);
+ }
+ }
+}
diff --git a/FoodsharingSiegen.Server/Migrations/FsContextModelSnapshot.cs b/FoodsharingSiegen.Server/Migrations/FsContextModelSnapshot.cs
index 2006c0c..93454d3 100644
--- a/FoodsharingSiegen.Server/Migrations/FsContextModelSnapshot.cs
+++ b/FoodsharingSiegen.Server/Migrations/FsContextModelSnapshot.cs
@@ -200,9 +200,6 @@ namespace FoodsharingSiegen.Server.Migrations
b.Property("Type")
.HasColumnType("INTEGER");
- b.Property("Verified")
- .HasColumnType("INTEGER");
-
b.HasKey("Id");
b.ToTable("Users");