Исправить имена колонок причины открытия вакансии в отчёте по вакансиям #26
@@ -26,7 +26,7 @@ internal sealed record SelectionRow(
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public const string Select =
|
public const string Select =
|
||||||
"$select=Id,RequestStatus,Position,DepartmentName,ObjectProject,OpenVacanciesCount," +
|
"$select=Id,RequestStatus,Position,DepartmentName,ObjectProject,OpenVacanciesCount," +
|
||||||
"SubmitDate,Created,OpenReason,OpenReasonDetails,Responsible/Title&$expand=Responsible&$top=5000";
|
"SubmitDate,Created,VacancyOpenReason,VacancyOpenReasonDetails,Responsible/Title&$expand=Responsible&$top=5000";
|
||||||
|
|
||||||
public static SelectionRow? TryParse(JsonElement item, string listId)
|
public static SelectionRow? TryParse(JsonElement item, string listId)
|
||||||
{
|
{
|
||||||
@@ -50,7 +50,7 @@ internal sealed record SelectionRow(
|
|||||||
// иначе заявка попадала бы в отчёт, но с пустой колонкой H.
|
// иначе заявка попадала бы в отчёт, но с пустой колонкой H.
|
||||||
SharePointJson.Date(item, "SubmitDate") ?? SharePointJson.Date(item, "Created"),
|
SharePointJson.Date(item, "SubmitDate") ?? SharePointJson.Date(item, "Created"),
|
||||||
SharePointJson.PersonTitle(item, "Responsible"),
|
SharePointJson.PersonTitle(item, "Responsible"),
|
||||||
SharePointJson.String(item, "OpenReason"),
|
SharePointJson.String(item, "VacancyOpenReason"),
|
||||||
SharePointJson.String(item, "OpenReasonDetails"));
|
SharePointJson.String(item, "VacancyOpenReasonDetails"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ namespace Tnsu.ApprovalRoute.Application.Reports;
|
|||||||
/// индекса отчёту не критично. Но на этом тенанте ЧАСТЬ нужных полей индекс не
|
/// индекса отчёту не критично. Но на этом тенанте ЧАСТЬ нужных полей индекс не
|
||||||
/// отдаёт вовсе, при том что в самих списках значения есть (проверено поштучно
|
/// отдаёт вовсе, при том что в самих списках значения есть (проверено поштучно
|
||||||
/// через REST):
|
/// через REST):
|
||||||
/// • «Заявка на подбор»: OpenReason, OpenReasonDetails;
|
/// • «Заявка на подбор»: VacancyOpenReason, VacancyOpenReasonDetails;
|
||||||
/// • «Прием на работу»: CandidateName, HireDate, ReplacedEmployee;
|
/// • «Прием на работу»: CandidateName, HireDate, ReplacedEmployee;
|
||||||
/// • «— согласование»: Ticket — Lookup, managed property не нашлась ни под
|
/// • «— согласование»: Ticket — Lookup, managed property не нашлась ни под
|
||||||
/// одним из разумных имён (TicketOWSTEXT/TicketOWSLKID/TicketId/…).
|
/// одним из разумных имён (TicketOWSTEXT/TicketOWSLKID/TicketId/…).
|
||||||
|
|||||||
+2
-2
@@ -75,8 +75,8 @@ public sealed class VacancyReportServiceTests : IClassFixture<PostgresDatabaseFi
|
|||||||
OpenVacanciesCount = vacancies,
|
OpenVacanciesCount = vacancies,
|
||||||
SubmitDate = submitDate,
|
SubmitDate = submitDate,
|
||||||
Created = created,
|
Created = created,
|
||||||
OpenReason = openReason,
|
VacancyOpenReason = openReason,
|
||||||
OpenReasonDetails = openReasonDetails,
|
VacancyOpenReasonDetails = openReasonDetails,
|
||||||
Responsible = new { Title = responsible }
|
Responsible = new { Title = responsible }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user