users joining raids are now added to polls
added testsystem
This commit is contained in:
parent
ef1c301c05
commit
d9da5572a2
9 changed files with 1070 additions and 0 deletions
|
@ -182,6 +182,15 @@ namespace Lieb.Migrations
|
|||
.HasMaxLength(50)
|
||||
.HasColumnType("TEXT");
|
||||
|
||||
b.Property<DateTimeOffset>("MinUserDeadLineUTC")
|
||||
.HasColumnType("TEXT");
|
||||
|
||||
b.Property<int?>("MinUserPollId")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<int>("MinUsers")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<bool>("MoveFlexUsers")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
|
@ -374,6 +383,12 @@ namespace Lieb.Migrations
|
|||
b.Property<int>("Interval")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<DateTime>("MinUserDeadLine")
|
||||
.HasColumnType("TEXT");
|
||||
|
||||
b.Property<int>("MinUsers")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<bool>("MoveFlexUsers")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
|
@ -480,6 +495,66 @@ namespace Lieb.Migrations
|
|||
b.ToTable("LiebUser", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.Poll.Poll", b =>
|
||||
{
|
||||
b.Property<int>("PollId")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<string>("Question")
|
||||
.IsRequired()
|
||||
.HasColumnType("TEXT");
|
||||
|
||||
b.Property<int?>("RaidId")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.HasKey("PollId");
|
||||
|
||||
b.ToTable("Poll", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.Poll.PollAnswer", b =>
|
||||
{
|
||||
b.Property<int>("PollAnswerId")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<int?>("PollId")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<int?>("PollOptionId")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<ulong>("UserId")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.HasKey("PollAnswerId");
|
||||
|
||||
b.HasIndex("PollId");
|
||||
|
||||
b.ToTable("PollAnswer", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.Poll.PollOption", b =>
|
||||
{
|
||||
b.Property<int>("PollOptionId")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("TEXT");
|
||||
|
||||
b.Property<int?>("PollId")
|
||||
.HasColumnType("INTEGER");
|
||||
|
||||
b.HasKey("PollOptionId");
|
||||
|
||||
b.HasIndex("PollId");
|
||||
|
||||
b.ToTable("PollOption", (string)null);
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.RoleAssignment", b =>
|
||||
{
|
||||
b.Property<int>("RoleAssignmentId")
|
||||
|
@ -591,6 +666,20 @@ namespace Lieb.Migrations
|
|||
b.Navigation("RaidRole");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.Poll.PollAnswer", b =>
|
||||
{
|
||||
b.HasOne("Lieb.Models.Poll.Poll", null)
|
||||
.WithMany("Answers")
|
||||
.HasForeignKey("PollId");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.Poll.PollOption", b =>
|
||||
{
|
||||
b.HasOne("Lieb.Models.Poll.Poll", null)
|
||||
.WithMany("Options")
|
||||
.HasForeignKey("PollId");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.RoleAssignment", b =>
|
||||
{
|
||||
b.HasOne("Lieb.Models.LiebRole", "LiebRole")
|
||||
|
@ -651,6 +740,13 @@ namespace Lieb.Migrations
|
|||
|
||||
b.Navigation("RoleAssignments");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("Lieb.Models.Poll.Poll", b =>
|
||||
{
|
||||
b.Navigation("Answers");
|
||||
|
||||
b.Navigation("Options");
|
||||
});
|
||||
#pragma warning restore 612, 618
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue