< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_BitrixStock__BitrixPushHistoryTab
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/BitrixStock/_BitrixPushHistoryTab.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 1
Coverable lines: 1
Total lines: 48
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ExecuteAsync()100%210%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/BitrixStock/_BitrixPushHistoryTab.cshtml

#LineLine coverage
 1@{
 02    var stocksUrl = Url.Action("Index", "BitrixStock", new { area = "Studio2", tab = "stocks" })!;
 3}
 4
 5<div class="bsx-intro">
 6    <i class="fas fa-circle-info"></i>
 7    <span>
 8        Накат выгружает остатки из Bitrix в Ozon по выбранным позициям.
 9        Отчёт по запуску открывается кнопкой «Отчёт», а также прямой ссылкой <code>?executionId=</code>.
 10    </span>
 11</div>
 12
 13<div class="bsx-workflow">
 14    <div class="bsx-workflow-step"><span class="bsx-workflow-num">1</span><div><strong>Отбор позиций</strong><span>Фильт
 15    <div class="bsx-workflow-step"><span class="bsx-workflow-num">2</span><div><strong>Подтверждение целевых остатков</s
 16    <div class="bsx-workflow-step"><span class="bsx-workflow-num">3</span><div><strong>Накат через API Ozon</strong><spa
 17</div>
 18
 19<div class="bsx-card" id="bitrixPushJobsHistoryCard">
 20    <div class="bsx-card-header d-flex justify-content-between align-items-center flex-wrap gap-2">
 21        <div>
 22            <strong><i class="fas fa-cloud-upload-alt text-success me-1"></i>Запуски наката остатков Ozon</strong>
 23            <div class="small text-muted">Выгрузка остатков из Bitrix в Ozon по выбранным позициям</div>
 24        </div>
 25        <div class="d-flex gap-2">
 26            <a class="btn btn-sm btn-outline-primary" href="@stocksUrl">
 27                <i class="fas fa-warehouse me-1"></i>К остаткам
 28            </a>
 29            <button type="button" class="btn btn-sm btn-outline-secondary" id="bitrixPushJobsRefreshBtn">
 30                <i class="fas fa-sync-alt me-1"></i>Обновить
 31            </button>
 32        </div>
 33    </div>
 34    <div class="card-body p-2">
 35        <div class="bsx-grid-toolbar mb-2">
 36            <div class="bsx-grid-search">
 37                <i class="fas fa-search"></i>
 38                <input type="search" id="bitrixPushJobsSearch" placeholder="ID, пользователь, статус…" autocomplete="off
 39            </div>
 40            <span class="bsx-grid-count" id="bitrixPushJobsCount"></span>
 41            <div class="bsx-grid-toolbar-end">
 42                <button type="button" class="btn btn-sm btn-outline-secondary" id="bitrixPushJobsColumnsBtn" data-bsx-po
 43            </div>
 44        </div>
 45        <div id="bitrixPushJobsHistoryTable" class="bsx-grid bsx-grid--page"></div>
 46        <div class="bsx-grid-hint">Двойной клик по строке — отчёт запуска. Ссылка на отчёт: <code>?tab=pushHistory&amp;e
 47    </div>
 48</div>

Methods/Properties

ExecuteAsync()