Skip to content

Commit

Permalink
Bulk exporting of npc, item and skill values, bugfixing
Browse files Browse the repository at this point in the history
  • Loading branch information
Steffen Nörtershäuser committed Oct 12, 2020
1 parent 673a7dd commit f90bdfa
Show file tree
Hide file tree
Showing 1,690 changed files with 108,906 additions and 67,229 deletions.
6 changes: 6 additions & 0 deletions Config/MiscConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,11 @@ public class MiscConfig
/// true if Legal Notice Support should be active
/// </summary>
public bool UseLegalNotice { get; set; }

/// <summary>
/// CSV Delimiter
/// </summary>
/// <value></value>
public string CsvDelimiter { get; set; }
}
}
20 changes: 15 additions & 5 deletions Controllers/Api/EvneApiController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
using GoNorth.Services.Security;
using System.Globalization;
using Microsoft.AspNetCore.Http;
using GoNorth.Services.CsvHandling;

namespace GoNorth.Controllers.Api
{
Expand Down Expand Up @@ -115,6 +116,12 @@ public class EvneApiController : FlexFieldBaseApiController<EvneSkill>
protected override TimelineEvent ObjectMovedToRootEvent { get { return TimelineEvent.EvneSkillMovedToRoot; } }


/// <summary>
/// Event used for the value file import event
/// </summary>
protected override TimelineEvent ValueFileImportEvent { get { return TimelineEvent.EvneValueFileImport; } }


/// <summary>
/// Aika Quest Db Access
/// </summary>
Expand Down Expand Up @@ -145,6 +152,7 @@ public class EvneApiController : FlexFieldBaseApiController<EvneSkill>
/// <param name="projectDbAccess">User Db Access</param>
/// <param name="tagDbAccess">Tag Db Access</param>
/// <param name="exportTemplateDbAccess">Export Template Db Access</param>
/// <param name="importFieldValuesLogDbAccess">Import field values log Db Access</param>
/// <param name="languageKeyDbAccess">Language Key Db Access</param>
/// <param name="exportFunctionIdDbAccess">Export Function Id Db Access</param>
/// <param name="objectExportSnippetDbAccess">Object export snippet Db Access</param>
Expand All @@ -155,18 +163,20 @@ public class EvneApiController : FlexFieldBaseApiController<EvneSkill>
/// <param name="kirjaPageDbAccess">Kirja Page Db Access</param>
/// <param name="taleDbAccess">Tale Db Access</param>
/// <param name="kortistoNpcDbAccess">Kortisto Npc Db Access</param>
/// <param name="csvGenerator">CSV Generator</param>
/// <param name="csvReader">CSV Reader</param>
/// <param name="userManager">User Manager</param>
/// <param name="implementationStatusComparer">Implementation Status Comparer</param>
/// <param name="timelineService">Timeline Service</param>
/// <param name="xssChecker">Xss Checker</param>
/// <param name="logger">Logger</param>
/// <param name="localizerFactory">Localizer Factory</param>
public EvneApiController(IEvneFolderDbAccess folderDbAccess, IEvneSkillTemplateDbAccess templateDbAccess, IEvneSkillDbAccess skillDbAccess, IProjectDbAccess projectDbAccess, IEvneSkillTagDbAccess tagDbAccess, IExportTemplateDbAccess exportTemplateDbAccess, ILanguageKeyDbAccess languageKeyDbAccess,
public EvneApiController(IEvneFolderDbAccess folderDbAccess, IEvneSkillTemplateDbAccess templateDbAccess, IEvneSkillDbAccess skillDbAccess, IProjectDbAccess projectDbAccess, IEvneSkillTagDbAccess tagDbAccess, IExportTemplateDbAccess exportTemplateDbAccess, ILanguageKeyDbAccess languageKeyDbAccess, IEvneImportFieldValuesLogDbAccess importFieldValuesLogDbAccess,
IExportFunctionIdDbAccess exportFunctionIdDbAccess, IObjectExportSnippetDbAccess objectExportSnippetDbAccess, IObjectExportSnippetSnapshotDbAccess objectExportSnippetSnapshotDbAccess, IEvneSkillImageAccess imageAccess, IEvneThumbnailService thumbnailService, IAikaQuestDbAccess aikaQuestDbAccess,
ITaleDbAccess taleDbAccess, IKirjaPageDbAccess kirjaPageDbAccess, IKortistoNpcDbAccess kortistoNpcDbAccess, UserManager<GoNorthUser> userManager, IImplementationStatusComparer implementationStatusComparer, ITimelineService timelineService, IXssChecker xssChecker, ILogger<EvneApiController> logger,
IStringLocalizerFactory localizerFactory)
: base(folderDbAccess, templateDbAccess, skillDbAccess, projectDbAccess, tagDbAccess, exportTemplateDbAccess, languageKeyDbAccess, exportFunctionIdDbAccess, objectExportSnippetDbAccess, objectExportSnippetSnapshotDbAccess, imageAccess, thumbnailService, userManager,
implementationStatusComparer, timelineService, xssChecker, logger, localizerFactory)
ITaleDbAccess taleDbAccess, IKirjaPageDbAccess kirjaPageDbAccess, IKortistoNpcDbAccess kortistoNpcDbAccess, ICsvGenerator csvGenerator, ICsvParser csvReader, UserManager<GoNorthUser> userManager, IImplementationStatusComparer implementationStatusComparer, ITimelineService timelineService,
IXssChecker xssChecker, ILogger<EvneApiController> logger, IStringLocalizerFactory localizerFactory)
: base(folderDbAccess, templateDbAccess, skillDbAccess, projectDbAccess, tagDbAccess, exportTemplateDbAccess, importFieldValuesLogDbAccess, languageKeyDbAccess, exportFunctionIdDbAccess, objectExportSnippetDbAccess, objectExportSnippetSnapshotDbAccess, imageAccess, thumbnailService, csvGenerator, csvReader,
userManager, implementationStatusComparer, timelineService, xssChecker, logger, localizerFactory)
{
_aikaQuestDbAccess = aikaQuestDbAccess;
_taleDbAccess = taleDbAccess;
Expand Down

0 comments on commit f90bdfa

Please sign in to comment.