#467 GanjoorCatCorrection model

This commit is contained in:
Hamid Reza Mohammadi 2025-02-14 11:19:05 +03:30
parent 986de3df3a
commit 277744c35f
8 changed files with 228 additions and 20 deletions

View File

@ -62,12 +62,12 @@ namespace RMuseum.Models.Ganjoor
public GanjoorCatType CatType { get; set; }
/// <summary>
/// additional descripion or note
/// additional description or note
/// </summary>
public string Description { get; set; }
/// <summary>
/// html mode of additional descripion or note
/// html mode of additional description or note
/// </summary>
public string DescriptionHtml { get; set; }

View File

@ -0,0 +1,108 @@
using RSecurityBackend.Models.Auth.Db;
using System;
namespace RMuseum.Models.Ganjoor
{
public class GanjoorCatCorrection
{
/// <summary>
/// correct id
/// </summary>
public int Id { get; set; }
/// <summary>
/// category id
/// </summary>
public int CatId { get; set; }
/// <summary>
/// category
/// </summary>
public GanjoorCat Cat { get; set; }
/// <summary>
/// additional description or note
/// </summary>
public string Description { get; set; }
/// <summary>
/// html mode of additional description or note
/// </summary>
public string DescriptionHtml { get; set; }
/// <summary>
/// additional description or note
/// </summary>
public string OriginalDescription { get; set; }
/// <summary>
/// html mode of additional description or note
/// </summary>
public string OriginalDescriptionHtml { get; set; }
/// <summary>
/// note
/// </summary>
public string Note { get; set; }
/// <summary>
/// date
/// </summary>
public DateTime Date { get; set; }
/// <summary>
/// user Id
/// </summary>
public Guid UserId { get; set; }
/// <summary>
/// user
/// </summary>
public RAppUser User { get; set; }
/// <summary>
/// reviewed
/// </summary>
public bool Reviewed { get; set; }
/// <summary>
/// reviewdate
/// </summary>
public DateTime ReviewDate { get; set; }
/// <summary>
/// review note
/// </summary>
public string ReviewNote { get; set; }
/// <summary>
/// reviewer id
/// </summary>
public Guid? ReviewerUserId { get; set; }
/// <summary>
/// reviwer user id
/// </summary>
public virtual RAppUser ReviewerUser { get; set; }
/// <summary>
/// application order for category
/// </summary>
public int ApplicationOrder { get; set; }
/// <summary>
/// review result for description
/// </summary>
public CorrectionReviewResult Result { get; set; }
/// <summary>
/// had any effect on category after moderation? effective in history
/// </summary>
public bool AffectedTheCat { get; set; }
/// <summary>
/// hide the editors name
/// </summary>
public bool HideMyName { get; set; }
}
}

View File

@ -17,7 +17,7 @@ namespace RMuseum.Models.Ganjoor
public string TajikTitle { get; set; }
/// <summary>
/// additional descripion or note in Tajik
/// additional description or note in Tajik
/// </summary>
public string TajikDescription { get; set; }

View File

@ -17,7 +17,7 @@ namespace RMuseum.Models.Ganjoor
public string TajikNickname { get; set; }
/// <summary>
/// additional descripion or note in Tajik
/// additional description or note in Tajik
/// </summary>
public string TajikDescription { get; set; }

View File

@ -41,12 +41,12 @@ namespace RMuseum.Models.Ganjoor.ViewModels
public GanjoorCatType CatType { get; set; }
/// <summary>
/// additional descripion or note
/// additional description or note
/// </summary>
public string Description { get; set; }
/// <summary>
/// html mode of additional descripion or note
/// html mode of additional description or note
/// </summary>
public string DescriptionHtml { get; set; }

View File

@ -96,12 +96,12 @@
public GanjoorCatType CatType { get; set; }
/// <summary>
/// additional descripion or note
/// additional description or note
/// </summary>
public string Description { get; set; }
/// <summary>
/// html mode of additional descripion or note
/// html mode of additional description or note
/// </summary>
public string DescriptionHtml { get; set; }

View File

@ -19,15 +19,15 @@
<ItemGroup>
<PackageReference Include="Betalgo.Ranul.OpenAI" Version="9.0.1" />
<PackageReference Include="DNTPersianUtils.Core" Version="6.4.0" />
<PackageReference Include="DNTPersianUtils.Core" Version="6.5.0" />
<PackageReference Include="FluentFTP" Version="52.0.0" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.1">
<PackageReference Include="Microsoft.Data.Sqlite" Version="9.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="NAudio" Version="2.2.1" />
<PackageReference Include="RSecurityBackend" Version="1.5.5" />
<PackageReference Include="RSecurityBackend" Version="1.5.6" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.2.0" />
<PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="7.2.0" />
<PackageReference Include="Swashbuckle.AspNetCore.Filters" Version="8.0.2" />

View File

@ -7839,12 +7839,12 @@
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCat.Description">
<summary>
additional descripion or note
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCat.DescriptionHtml">
<summary>
html mode of additional descripion or note
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCat.MixedModeOrder">
@ -7882,6 +7882,106 @@
category map name
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Id">
<summary>
correct id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.CatId">
<summary>
category id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Cat">
<summary>
category
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Description">
<summary>
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.DescriptionHtml">
<summary>
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.OriginalDescription">
<summary>
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.OriginalDescriptionHtml">
<summary>
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Note">
<summary>
note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Date">
<summary>
date
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.UserId">
<summary>
user Id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.User">
<summary>
user
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Reviewed">
<summary>
reviewed
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.ReviewDate">
<summary>
reviewdate
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.ReviewNote">
<summary>
review note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.ReviewerUserId">
<summary>
reviewer id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.ReviewerUser">
<summary>
reviwer user id
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.ApplicationOrder">
<summary>
application order for category
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.Result">
<summary>
review result for description
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.AffectedTheCat">
<summary>
had any effect on category after moderation? effective in history
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorCatCorrection.HideMyName">
<summary>
hide the editors name
</summary>
</member>
<member name="T:RMuseum.Models.Ganjoor.GanjoorCatType">
<summary>
Ganjoor Category Type
@ -10021,7 +10121,7 @@
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorTajikCat.TajikDescription">
<summary>
additional descripion or note in Tajik
additional description or note in Tajik
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorTajikCat.PoetId">
@ -10091,7 +10191,7 @@
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorTajikPoet.TajikDescription">
<summary>
additional descripion or note in Tajik
additional description or note in Tajik
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.GanjoorTajikPoet.BirthYearInLHijri">
@ -10895,12 +10995,12 @@
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatViewModel.Description">
<summary>
additional descripion or note
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatViewModel.DescriptionHtml">
<summary>
html mode of additional descripion or note
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorCatViewModel.MixedModeOrder">
@ -11400,12 +11500,12 @@
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorModifyPageViewModel.Description">
<summary>
additional descripion or note
additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorModifyPageViewModel.DescriptionHtml">
<summary>
html mode of additional descripion or note
html mode of additional description or note
</summary>
</member>
<member name="P:RMuseum.Models.Ganjoor.ViewModels.GanjoorModifyPageViewModel.Note">