文件操作 - modals.html
返回文件管理
返回主菜单
删除本文件
文件: /usr/local/cwpsrv/var/services/users/cwp_theme/original/modules/git_manager/modals.html
编辑文件内容
<div class="modal fade mongodb-modal" id="gitmgrConsoleModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center" style="width: 700px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title text-center" id="gitmgrConsoleTitle"> <i class="fa fa-git" style="font-size: 16px; margin-right: 5px; color: #f14e32;"></i> <span id="gitmgrConsoleTitleText">Console Output</span> </h4> </div> <div class="modal-body"> <pre class="gitmgr-console" id="gitmgrConsoleOutput">Waiting...</pre> </div> <div class="modal-footer"> <button type="button" class="btn btn-warning" data-dismiss="modal"> <i class="fa fa-ban" style="margin-right: 5px;"></i> {{langmod.GITMGRCANCEL}} </button> </div> </div> </div> </div> </div> <!-- Log Modal --> <div class="modal fade mongodb-modal" id="gitmgrLogModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center" style="width: 850px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title text-center"> <i class="fa fa-git" style="font-size: 16px; margin-right: 5px; color: #f14e32;"></i> {{langmod.GITMGRLOG}} </h4> </div> <div class="modal-body"> <div class="table-responsive"> <table class="table table-striped table-hover no-margins"> <thead> <tr> <th style="width: 15%">Hash</th> <th style="width: 20%">Author</th> <th style="width: 25%">Date</th> <th>Message</th> </tr> </thead> <tbody id="gitmgrLogTableBody"> <!-- Commits will be injected here --> </tbody> </table> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal"> <i class="fa fa-check" style="margin-right: 5px;"></i> {{langmod.GITMGRCANCEL}} </button> </div> </div> </div> </div> </div> <div class="modal fade mongodb-modal" id="gitmgrKeyModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center" style="width: 650px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title text-center"> <i class="fa fa-git" style="font-size: 16px; margin-right: 5px; color: #f14e32;"></i> {{langmod.GITMGRKEY}} </h4> </div> <div class="modal-body"> <div class="alert alert-info" style="border-left: 5px solid #23c6c8;"> <div style="display: flex; align-items: center;"> <i class="fa fa-info-circle fa-2x" style="margin-right: 15px;"></i> <div> <strong>{{langmod.GITMGRNOTE}}:</strong> Add this public key to your repository deploy keys settings (GitHub, GitLab, etc.) to allow access via SSH. </div> </div> </div> <div style="position: relative;"> <pre class="gitmgr-console gitmgr-console-sm" id="gitmgrKeyOutput" style="font-size: 11px;"></pre> <button class="btn btn-xs btn-white" onclick="copyGitKey()" style="position: absolute; top: 10px; right: 10px;"> <i class="fa fa-copy"></i> Copy </button> </div> <div id="gitmgrCloneRetryArea" style="display:none; margin-top: 15px;"> <div class="alert alert-warning"> <i class="fa fa-exclamation-triangle"></i> After adding the key to your Git provider, click <b>Retry Pull</b> to complete the repository setup. </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-white" data-dismiss="modal"> <i class="fa fa-times" style="margin-right: 5px;"></i> {{langmod.GITMGRCANCEL}} </button> <button type="button" class="btn btn-primary" id="btn_retry_pull" style="display:none;" onclick="retryPullFromModal()"> <i class="fa fa-refresh" style="margin-right: 5px;"></i> Retry Pull </button> </div> </div> </div> </div> </div> <div class="modal fade mongodb-modal" id="gitmgrWebhookModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center" style="width: 600px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title text-center"> <i class="fa fa-git" style="font-size: 16px; margin-right: 5px; color: #f14e32;"></i> {{langmod.GITMGRWEBHOOK}} </h4> </div> <div class="modal-body"> <div class="alert alert-info"> <strong>Note:</strong> Generate a webhook endpoint for automated deployments. Secret must be at least 16 characters. </div> <div class="form-group"> <label>Webhook Secret:</label> <input type="text" id="gitmgr-webhook-secret" class="form-control" placeholder="Enter a strong secret (min 16 chars)" required minlength="16"> </div> <div id="gitmgr-webhook-result" style="display:none;"> <div class="alert alert-success" id="gitmgr-webhook-alert"> <i class="fa fa-check-circle"></i> Webhook endpoint generated successfully. </div> <label>Endpoint File:</label> <pre class="gitmgr-console gitmgr-console-sm" id="gitmgr-webhook-file"></pre> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-warning" data-dismiss="modal"> <i class="fa fa-ban" style="margin-right: 5px;"></i> {{langmod.GITMGRCANCEL}} </button> <button type="button" class="btn btn-success" id="gitmgr-generate-webhook-btn"> <i class="fa fa-bolt" style="margin-right: 5px;"></i> Generate </button> </div> </div> </div> </div> </div> <!-- Confirm Delete Modal --> <div class="modal fade mongodb-modal" id="gitmgrDeleteModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center" style="width: 450px;"> <div class="modal-content"> <div class="modal-header" style="background-color: #ed5565; color: white;"> <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="color: white; opacity: 1;"><span aria-hidden="true">×</span></button> <h4 class="modal-title text-center"> <i class="fa fa-git" style="font-size: 16px; margin-right: 5px;"></i> Confirm Deletion </h4> </div> <div class="modal-body text-center"> <div style="margin: 15px 0;"> <i class="fa fa-trash-o fa-4x text-danger"></i> </div> <h4>Remove this repository from the manager?</h4> <p class="text-muted">Repository files will <b>NOT</b> be deleted from your disk.</p> </div> <div class="modal-footer" style="border-top: none; padding-top: 0;"> <div style="display: flex; justify-content: center;"> <button type="button" class="btn btn-white mr10" data-dismiss="modal"> <i class="fa fa-ban" style="margin-right: 5px;"></i> {{langmod.GITMGRCANCEL}} </button> <button type="button" class="btn btn-danger" id="gitmgr-confirm-delete-btn"> <i class="fa fa-trash" style="margin-right: 5px;"></i> Remove Repository </button> </div> </div> </div> </div> </div> </div> <!-- Branch Management Modal --> <div class="modal fade mongodb-modal" id="gitmgrBranchModal" tabindex="-1" role="dialog" aria-hidden="true"> <div class="vertical-alignment-helper"> <div class="modal-dialog vertical-align-center" style="width: 500px;"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title text-center"> <i class="fa fa-code-fork" style="font-size: 16px; margin-right: 5px; color: #f14e32;"></i> {{langmod.GITMGRBRANCH}} </h4> </div> <div class="modal-body"> <div id="gitmgrBranchListLoader" class="text-center" style="padding: 20px;"> <i class="fa fa-circle-o-notch fa-spin fa-2x"></i> <p style="margin-top: 10px;">Fetching branches...</p> </div> <div id="gitmgrBranchListArea" style="display:none;"> <p>Select a branch to checkout:</p> <div class="list-group" id="gitmgrBranchListItems" style="max-height: 300px; overflow-y: auto;"> <!-- Branches will be injected here --> </div> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-white" data-dismiss="modal"> <i class="fa fa-ban" style="margin-right: 5px;"></i> {{langmod.GITMGRCANCEL}} </button> </div> </div> </div> </div> </div>
修改文件时间
将文件时间修改为当前时间的前一年
删除文件