< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_BitrixStock__BitrixClearHistoryTab
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/BitrixStock/_BitrixClearHistoryTab.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/_BitrixClearHistoryTab.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        Обнуление ставит <strong>0</strong> в Ozon по выбранным связкам 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>Подтверждение и старт</strong><sp
 16    <div class="bsx-workflow-step"><span class="bsx-workflow-num">3</span><div><strong>Обнуление через API Ozon</strong>
 17</div>
 18
 19<div class="bsx-card" id="bitrixClearJobsHistoryCard">
 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-eraser text-danger 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="bitrixClearJobsRefreshBtn">
 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="bitrixClearJobsSearch" placeholder="ID, пользователь, статус…" autocomplete="of
 39            </div>
 40            <span class="bsx-grid-count" id="bitrixClearJobsCount"></span>
 41            <div class="bsx-grid-toolbar-end">
 42                <button type="button" class="btn btn-sm btn-outline-secondary" id="bitrixClearJobsColumnsBtn" data-bsx-p
 43            </div>
 44        </div>
 45        <div id="bitrixClearJobsHistoryTable" class="bsx-grid bsx-grid--page"></div>
 46        <div class="bsx-grid-hint">Двойной клик по строке — отчёт запуска. Ссылка на отчёт: <code>?tab=clearHistory&amp;
 47    </div>
 48</div>

Methods/Properties

ExecuteAsync()