Sync cezen-portal/ from live working copy (V1.0 GA polish + search-icon ordering fix)
Brings the ISO-packaged portal copy current with the live cezen-portal/ working directory, which had drifted across the entire V1.0 GA polish initiative (Phases 1-10) plus this session's topnav icon-order bugfix. - 52 existing files updated, 2 new pages added (about.html, health.html) - cgit/cezen-portal/ is now byte-identical to cezen-portal/ - Backend files (rag_ingest.py, cezen_license.py) already in sync; main.py intentionally left as-is (cgit is ahead there with workstation-category commercial-fit logic not yet backported to the live working copy) Next: rebuild the ISO (bash autoinstall/build-iso.sh) to bake this in.
This commit is contained in:
1 parent
7540da04a8
commit
b3eec34158
57 files changed
+2832
-1354
No files matched your search
+12
-11
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Admin Guide — Nexus One AI Portal</title>
|
||||
<link rel="stylesheet" href="style.css?v=4">
|
||||
<link rel="stylesheet" href="style.css?v=12">
|
||||
</head>
|
||||
<body data-role="admin">
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
<a href="dashboard.html">Dashboard</a>
|
||||
<a href="analytics.html">Usage Analytics</a>
|
||||
<a href="audit.html">Governance & Audit</a>
|
||||
<a href="health.html">Health Center</a>
|
||||
<a href="feedback.html">Feedback & Ratings</a>
|
||||
<span class="nav-drop-cat">MANAGE /</span>
|
||||
<a href="users.html">Users</a>
|
||||
@@ -80,7 +81,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<a href="notifications.html" style="position:relative">🔔</a>
|
||||
<a href="notifications.html" class="nav-icon-btn" style="position:relative" aria-label="Notifications"><span class="icon-svg icon-sm" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M15 17h5l-1.4-1.4A2 2 0 0 1 18 14.2V11a6 6 0 1 0-12 0v3.2a2 2 0 0 1-.6 1.4L4 17h5"/><path d="M10 17a2 2 0 0 0 4 0"/></svg></span></a>
|
||||
<span class="badge" data-brand="tier">Basic Tier</span>
|
||||
<div id="nav-org-logo" class="nav-org-logo"></div>
|
||||
</header>
|
||||
@@ -94,7 +95,7 @@
|
||||
<div class="content">
|
||||
|
||||
<div class="notice" style="margin-bottom:32px">
|
||||
🔐 <strong>This page is for system administrators only.</strong> All commands below require SSH access to the server. If you're an end user looking for help, visit <a href="troubleshooting.html">Troubleshooting</a> or <a href="faq.html">FAQ</a> instead.
|
||||
<span class="icon-svg icon-sm" aria-hidden="true"><svg viewBox="0 0 24 24"><rect x="3" y="11" width="18" height="10" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg></span> <strong>This page is for system administrators only.</strong> All commands below require SSH access to the server. If you're an end user looking for help, visit <a href="troubleshooting.html">Troubleshooting</a> or <a href="faq.html">FAQ</a> instead.
|
||||
</div>
|
||||
|
||||
<!-- QUICK REFERENCE -->
|
||||
@@ -522,7 +523,7 @@
|
||||
|
||||
<div class="adm-procedure">
|
||||
<div class="adm-proc-title">
|
||||
<span class="adm-proc-icon">🔄</span>
|
||||
<span class="adm-proc-icon">01</span>
|
||||
Safe server reboot
|
||||
</div>
|
||||
<div class="adm-proc-body">
|
||||
@@ -539,7 +540,7 @@
|
||||
|
||||
<div class="adm-procedure">
|
||||
<div class="adm-proc-title">
|
||||
<span class="adm-proc-icon">🧠</span>
|
||||
<span class="adm-proc-icon">02</span>
|
||||
Adding a new AI model
|
||||
</div>
|
||||
<div class="adm-proc-body">
|
||||
@@ -557,7 +558,7 @@
|
||||
|
||||
<div class="adm-procedure">
|
||||
<div class="adm-proc-title">
|
||||
<span class="adm-proc-icon">🗑️</span>
|
||||
<span class="adm-proc-icon">03</span>
|
||||
Freeing up disk space
|
||||
</div>
|
||||
<div class="adm-proc-body">
|
||||
@@ -574,7 +575,7 @@
|
||||
|
||||
<div class="adm-procedure">
|
||||
<div class="adm-proc-title">
|
||||
<span class="adm-proc-icon">🔑</span>
|
||||
<span class="adm-proc-icon">04</span>
|
||||
Resetting an admin password (Open WebUI)
|
||||
</div>
|
||||
<div class="adm-proc-body">
|
||||
@@ -590,7 +591,7 @@
|
||||
|
||||
<!-- ESCALATION -->
|
||||
<div class="sec-contact" style="margin-top:48px">
|
||||
<div class="sec-contact-icon">📞</div>
|
||||
<div class="sec-contact-icon"><span class="icon-svg icon-lg" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg></span></div>
|
||||
<h3>Need Cezen support?</h3>
|
||||
<p>For hardware issues, system-level failures, or anything beyond this guide, contact Cezen. Include: the service name, the error from <code style="color:#0F766E">journalctl</code>, and the output of <code style="color:#0F766E">nvidia-smi</code> and <code style="color:#0F766E">df -h</code>.</p>
|
||||
<a href="mailto:support@cezentech.com" class="btn-primary" style="display:inline-block;margin-top:16px;text-decoration:none">Email Cezen Support</a>
|
||||
@@ -599,7 +600,7 @@
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>Nexus One AI · Powered by Cezen · Basic Tier</p>
|
||||
<p>Nexus One AI · Powered by Cezen · <span data-brand="tier">Basic Tier</span></p>
|
||||
<p>Questions? <a href="mailto:support@cezentech.com">support@cezentech.com</a> · <a href="https://cezentech.com" target="_blank">cezentech.com</a></p>
|
||||
</footer>
|
||||
|
||||
@@ -608,7 +609,7 @@ function copyCmd(id, btn) {
|
||||
const text = document.getElementById(id).textContent.trim();
|
||||
navigator.clipboard.writeText(text).then(() => {
|
||||
const orig = btn.textContent;
|
||||
btn.textContent = '✓';
|
||||
btn.textContent = 'Copied';
|
||||
btn.classList.add('copied');
|
||||
setTimeout(() => { btn.textContent = orig; btn.classList.remove('copied'); }, 2000);
|
||||
});
|
||||
@@ -616,6 +617,6 @@ function copyCmd(id, btn) {
|
||||
</script>
|
||||
|
||||
<script src="auth.js"></script>
|
||||
<script src="branding.js"></script>
|
||||
<script src="branding.js?v=3"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in new issue
Block a user