#80 adding GanjoorCommentAbuseReport model
This commit is contained in:
parent
fc1d504a46
commit
081d633afa
@ -235,6 +235,11 @@ namespace RMuseum.DbContext
|
||||
/// </summary>
|
||||
public DbSet<GanjoorComment> GanjoorComments { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Ganjoor Reported Comments
|
||||
/// </summary>
|
||||
public DbSet<GanjoorCommentAbuseReport> GanjoorReportedComments { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
47
RMuseum/Models/Ganjoor/GanjoorCommentAbuseReport.cs
Normal file
47
RMuseum/Models/Ganjoor/GanjoorCommentAbuseReport.cs
Normal file
@ -0,0 +1,47 @@
|
||||
using RSecurityBackend.Models.Auth.Db;
|
||||
using System;
|
||||
|
||||
namespace RMuseum.Models.Ganjoor
|
||||
{
|
||||
/// <summary>
|
||||
/// Comment Abuse Report
|
||||
/// </summary>
|
||||
public class GanjoorCommentAbuseReport
|
||||
{
|
||||
/// <summary>
|
||||
/// id
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// comment id
|
||||
/// </summary>
|
||||
public int GanjoorCommentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// comment
|
||||
/// </summary>
|
||||
public GanjoorComment GanjoorComment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// reason code for better grouping: offensive, bogus, other
|
||||
/// </summary>
|
||||
public string ReasonCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// some explanotory text provided by reporter
|
||||
/// </summary>
|
||||
public string ReasonText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// reported by id
|
||||
/// </summary>
|
||||
public Guid? ReportedById { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// reported by user
|
||||
/// </summary>
|
||||
public virtual RAppUser ReportedBy { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@ -1332,6 +1332,11 @@
|
||||
Ganjoor Comments
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.DbContext.RMuseumDbContext.GanjoorReportedComments">
|
||||
<summary>
|
||||
Ganjoor Reported Comments
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RMuseum.Models.Artifact.PublishStatus">
|
||||
<summary>
|
||||
Items or pictures status
|
||||
@ -3643,6 +3648,46 @@
|
||||
publish status
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport">
|
||||
<summary>
|
||||
Comment Abuse Report
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.Id">
|
||||
<summary>
|
||||
id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.GanjoorCommentId">
|
||||
<summary>
|
||||
comment id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.GanjoorComment">
|
||||
<summary>
|
||||
comment
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.ReasonCode">
|
||||
<summary>
|
||||
reason code for better grouping: offensive, bogus, other
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.ReasonText">
|
||||
<summary>
|
||||
some explanotory text provided by reporter
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.ReportedById">
|
||||
<summary>
|
||||
reported by id
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.Ganjoor.GanjoorCommentAbuseReport.ReportedBy">
|
||||
<summary>
|
||||
reported by user
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:RMuseum.Models.Ganjoor.GanjoorMetre">
|
||||
<summary>
|
||||
Poem prosodic Metre
|
||||
|
||||
@ -43,6 +43,12 @@ namespace RMuseum.Services.Implementation
|
||||
|
||||
var job = (await jobProgressServiceEF.NewJob("GanjoorService:ImportFromMySql", "pre open connection")).Result;
|
||||
|
||||
if(string.IsNullOrEmpty(Configuration.GetSection("AudioMySqlServer")["ReportedCommentsDatabase"]))
|
||||
{
|
||||
await jobProgressServiceEF.UpdateJob(job.Id, job.Progress, "", false, "ReportedCommentsDatabase is not set");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
MusicCatalogueService catalogueService = new MusicCatalogueService(Configuration, context);
|
||||
RServiceResult<bool> musicCatalogueRes = await catalogueService.ImportFromMySql("MusicCatalogueImportFromMySql", jobProgressServiceEF, job);
|
||||
|
||||
@ -44,7 +44,10 @@
|
||||
"2ndPassword": "",
|
||||
"SongsDatabase": "golha",
|
||||
"SongsUsername": "root",
|
||||
"SongsPassword": ""
|
||||
"SongsPassword": "",
|
||||
"ReportedCommentsDatabase": "rpcmnts",
|
||||
"ReportedCommentsUsername": "root",
|
||||
"ReportedCommentsPassword": ""
|
||||
},
|
||||
"AudioSFPServer": {
|
||||
"Host": "localhost",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user