< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_BitrixStock__BitrixStockJobProgressModals
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/BitrixStock/_BitrixStockJobProgressModals.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 2
Coverable lines: 2
Total lines: 193
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/_BitrixStockJobProgressModals.cshtml

#LineLine coverage
 1@{
 02    var clearHistoryUrl = Url.Action("Index", "BitrixStock", new { area = "Studio2", tab = "clearHistory" })!;
 03    var pushHistoryUrl = Url.Action("Index", "BitrixStock", new { area = "Studio2", tab = "pushHistory" })!;
 4}
 5
 6<style>
 7    .bitrix-clear-job-modal .log-console,
 8    .bitrix-push-job-modal .log-console {
 9        font-family: Consolas, Monaco, monospace;
 10        font-size: 0.8rem;
 11        background: var(--og-surface-2); border: 1px solid var(--og-border);
 12        color: var(--og-text);
 13        height: 40vh;
 14        min-height: 220px;
 15        overflow-y: auto;
 16        padding: 0.75rem;
 17        border-radius: 0.25rem;
 18        white-space: pre-wrap;
 19        word-break: break-word;
 20    }
 21    .bitrix-clear-job-modal .log-line,
 22    .bitrix-push-job-modal .log-line { margin-bottom: 0.2rem; }
 23    .bitrix-clear-job-modal .result-summary {
 24        margin-top: 0.75rem;
 25        padding: 0.75rem;
 26        background: var(--og-surface-2);
 27        border-radius: 0.25rem;
 28        border-left: 4px solid var(--og-danger);
 29        font-size: 0.875rem;
 30    }
 31    .bitrix-clear-job-modal .result-summary.ok { border-left-color: var(--og-success-text); }
 32    .bitrix-push-job-modal .result-summary {
 33        margin-top: 0.75rem;
 34        padding: 0.75rem;
 35        background: var(--og-surface-2);
 36        border-radius: 0.25rem;
 37        border-left: 4px solid var(--og-accent);
 38        font-size: 0.875rem;
 39    }
 40    .bitrix-push-job-modal .result-summary.ok { border-left-color: var(--og-success-text); }
 41    .bitrix-archive-job-modal .log-console {
 42        font-family: Consolas, Monaco, monospace;
 43        font-size: 0.8rem;
 44        background: var(--og-surface-2); border: 1px solid var(--og-border);
 45        color: var(--og-text);
 46        height: 40vh;
 47        min-height: 220px;
 48        overflow-y: auto;
 49        padding: 0.75rem;
 50        border-radius: 0.25rem;
 51        white-space: pre-wrap;
 52        word-break: break-word;
 53    }
 54    .bitrix-archive-job-modal .log-line { margin-bottom: 0.2rem; }
 55    .bitrix-archive-job-modal .result-summary {
 56        margin-top: 0.75rem;
 57        padding: 0.75rem;
 58        background: var(--og-surface-2);
 59        border-radius: 0.25rem;
 60        border-left: 4px solid var(--og-text-3);
 61        font-size: 0.875rem;
 62    }
 63    .bitrix-archive-job-modal .result-summary.ok { border-left-color: var(--og-success-text); }
 64    .bitrix-unarchive-job-modal .log-console {
 65        font-family: Consolas, Monaco, monospace;
 66        font-size: 0.8rem;
 67        background: var(--og-surface-2); border: 1px solid var(--og-border);
 68        color: var(--og-text);
 69        height: 40vh;
 70        min-height: 220px;
 71        overflow-y: auto;
 72        padding: 0.75rem;
 73        border-radius: 0.25rem;
 74        white-space: pre-wrap;
 75        word-break: break-word;
 76    }
 77    .bitrix-unarchive-job-modal .log-line { margin-bottom: 0.2rem; }
 78    .bitrix-unarchive-job-modal .result-summary {
 79        margin-top: 0.75rem;
 80        padding: 0.75rem;
 81        background: var(--og-surface-2);
 82        border-radius: 0.25rem;
 83        border-left: 4px solid var(--og-success-text);
 84        font-size: 0.875rem;
 85    }
 86    .bitrix-unarchive-job-modal .result-summary.ok { border-left-color: var(--og-success-text); }
 87</style>
 88
 89<div class="modal fade bitrix-clear-job-modal" id="bitrixClearProgressModal" data-bs-backdrop="static" tabindex="-1">
 90    <div class="modal-dialog modal-dialog-centered modal-xl">
 91        <div class="modal-content">
 92            <div class="modal-header py-2">
 93                <h5 class="modal-title">Обнуление Ozon — выполнение</h5>
 94                <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixClearProgressCloseBtn" style="
 95            </div>
 96            <div class="modal-body">
 97                <div class="d-flex flex-wrap gap-3 mb-2 small text-muted">
 98                    <span id="bitrixClearProgressText">Запуск…</span>
 99                    <span>Прошло: <span id="bitrixClearElapsed">00:00</span></span>
 100                </div>
 101                <div class="progress mb-2">
 102                    <div class="progress-bar progress-bar-striped progress-bar-animated" id="bitrixClearProgressBar" sty
 103                </div>
 104                <div class="log-console" id="bitrixClearLogConsole"></div>
 105                <div class="result-summary d-none" id="bitrixClearResultSummary"></div>
 106                <div class="mt-3 d-none" id="bitrixClearReportTableWrap"><div id="bitrixClearReportGrid" class="bsx-grid
 107            </div>
 108            <div class="modal-footer py-2">
 109                <a href="@clearHistoryUrl" class="btn btn-outline-primary" id="bitrixClearProgressHistoryLink" style="di
 110                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixClearProgressFooterClo
 111            </div>
 112        </div>
 113    </div>
 114</div>
 115
 116<div class="modal fade bitrix-push-job-modal" id="bitrixPushProgressModal" data-bs-backdrop="static" tabindex="-1">
 117    <div class="modal-dialog modal-dialog-centered modal-xl">
 118        <div class="modal-content">
 119            <div class="modal-header py-2">
 120                <h5 class="modal-title">Накат остатков Ozon — выполнение</h5>
 121                <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixPushProgressCloseBtn" style="d
 122            </div>
 123            <div class="modal-body">
 124                <div class="d-flex flex-wrap gap-3 mb-2 small text-muted">
 125                    <span id="bitrixPushProgressText">Запуск…</span>
 126                    <span>Прошло: <span id="bitrixPushElapsed">00:00</span></span>
 127                </div>
 128                <div class="progress mb-2">
 129                    <div class="progress-bar progress-bar-striped progress-bar-animated bg-primary" id="bitrixPushProgre
 130                </div>
 131                <div class="log-console" id="bitrixPushLogConsole"></div>
 132                <div class="result-summary d-none" id="bitrixPushResultSummary"></div>
 133                <div class="mt-3 d-none" id="bitrixPushReportTableWrap"><div id="bitrixPushReportGrid" class="bsx-grid b
 134            </div>
 135            <div class="modal-footer py-2">
 136                <a href="@pushHistoryUrl" class="btn btn-outline-primary" id="bitrixPushProgressHistoryLink" style="disp
 137                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixPushProgressFooterClos
 138            </div>
 139        </div>
 140    </div>
 141</div>
 142
 143<div class="modal fade bitrix-archive-job-modal" id="bitrixArchiveProgressModal" data-bs-backdrop="static" tabindex="-1"
 144    <div class="modal-dialog modal-dialog-centered modal-xl">
 145        <div class="modal-content">
 146            <div class="modal-header py-2">
 147                <h5 class="modal-title">Архивация Ozon — выполнение</h5>
 148                <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixArchiveProgressCloseBtn" style
 149            </div>
 150            <div class="modal-body">
 151                <div class="d-flex flex-wrap gap-3 mb-2 small text-muted">
 152                    <span id="bitrixArchiveProgressText">Запуск…</span>
 153                    <span>Прошло: <span id="bitrixArchiveElapsed">00:00</span></span>
 154                </div>
 155                <div class="progress mb-2">
 156                    <div class="progress-bar progress-bar-striped progress-bar-animated bg-secondary" id="bitrixArchiveP
 157                </div>
 158                <div class="log-console" id="bitrixArchiveLogConsole"></div>
 159                <div class="result-summary d-none" id="bitrixArchiveResultSummary"></div>
 160                <div class="mt-3 d-none" id="bitrixArchiveReportTableWrap"><div id="bitrixArchiveReportGrid" class="bsx-
 161            </div>
 162            <div class="modal-footer py-2">
 163                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixArchiveProgressFooterC
 164            </div>
 165        </div>
 166    </div>
 167</div>
 168
 169<div class="modal fade bitrix-unarchive-job-modal" id="bitrixUnarchiveProgressModal" data-bs-backdrop="static" tabindex=
 170    <div class="modal-dialog modal-dialog-centered modal-xl">
 171        <div class="modal-content">
 172            <div class="modal-header py-2">
 173                <h5 class="modal-title">Разархивация Ozon — выполнение</h5>
 174                <button type="button" class="btn-close" data-bs-dismiss="modal" id="bitrixUnarchiveProgressCloseBtn" sty
 175            </div>
 176            <div class="modal-body">
 177                <div class="d-flex flex-wrap gap-3 mb-2 small text-muted">
 178                    <span id="bitrixUnarchiveProgressText">Запуск…</span>
 179                    <span>Прошло: <span id="bitrixUnarchiveElapsed">00:00</span></span>
 180                </div>
 181                <div class="progress mb-2">
 182                    <div class="progress-bar progress-bar-striped progress-bar-animated bg-success" id="bitrixUnarchiveP
 183                </div>
 184                <div class="log-console" id="bitrixUnarchiveLogConsole"></div>
 185                <div class="result-summary d-none" id="bitrixUnarchiveResultSummary"></div>
 186                <div class="mt-3 d-none" id="bitrixUnarchiveReportTableWrap"><div id="bitrixUnarchiveReportGrid" class="
 187            </div>
 188            <div class="modal-footer py-2">
 189                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal" id="bitrixUnarchiveProgressFoote
 190            </div>
 191        </div>
 192    </div>
 193</div>

Methods/Properties

ExecuteAsync()