Developer Panel
The Developer Panel is a separate, restricted area of ANTE for system administrators. It groups together cross-company management tools β companies, users, departments, permissions, holidays, schedulers, AI usage, exchange rates, system logs, fleet monitoring, and the audit trail.
β οΈ Restricted Access
The Developer Panel is only available to users flagged as developers. It opens in its own layout (separate from the normal sidebar) and is protected by a one-time-password (OTP) gate every time your session expires.
How to Open the Developer Panel
- Click your account menu in the top-right header.
- Click Developer Panel (only shown to developer accounts).
- The Developer Panel Access screen appears. A one-time password is automatically sent to the team Telegram channel.
- Enter the 6-digit OTP in the Enter OTP field.
- Click Verify & Enter.
π Access lasts 1 hour. After that you must re-enter a new OTP. If the code didn't arrive, click Resend OTP.
To leave the panel and return to the main app, click Back at the top of the developer sidebar (it returns you to the Dashboard).
Panel Navigation
The Developer Panel uses a two-pane sidebar: an icon rail on the left for each group, and a sub-menu on the right listing that group's pages.
Overview
- Dashboard β Developer dashboard with online users, user growth, new users, company distribution, and AI usage trends.
- Online β Online Accounts: currently logged-in users across the system.
- Logs β System Logs. This screen is a placeholder ("System logs and monitoring coming soon") β there is nothing to configure or export yet.
Access
- Users β User Management across all companies.
- Department β Department Management (all departments system-wide, including global departments).
- Perms β Permissions: manage system permissions.
- API Keys β Manage API keys and tokens.
Tenants
- Companies β Company Management: create and edit company records.
- Holidays β National Holidays for all companies.
System
- Schedulers β Scheduler list and detail.
- AI Logs β AI Usage Logs across all companies.
- AI Statistic β AI usage statistics (top companies, top users, system-key vs. own-credentials split).
- Exchange Rate β Currency exchange rates.
- Storage β Storage: shared object-storage credential status, connection test, and per-company storage usage.
Monitoring
Fleet-monitoring pages for the servers and services ANTE runs on (infrastructure health, not per-company business data).
- Overview β a Services tab lists each ANTE service as a card (health status, host server, container CPU/memory, open-alert count, public domain); a Servers tab lists each server (online status, CPU/memory gauges, one disk-usage bar per monitored path β including a dedicated DB volume bar for servers with a separate database volume β container count, last-seen). Click a card to open its detail page with time-range charts (1h/6h/24h/7d/30d).
- Databases β pick a server and a time range to see each database's size, growth, connections, and cache-hit rate, plus a size-over-time chart and a top-20-tables breakdown.
- Queues β background job queue depths and Redis stats (memory, connected clients, operations per second), with a table of queues (waiting/active/failed/delayed) sorted so queues with failures show first. Click a queue to see its depth over time.
- Logs β a Search tab filters logs by server, container, service, level, stream, and text, with a live-tail option to stream new log lines in real time; an Errors tab shows an error-rate chart and the top recurring error messages, flagging newly-seen ones.
- Health β health checks grouped by server, each showing its latest result and a 90-day uptime bar; expand a check for a latency chart.
- Alerts β open and resolved alert events, plus alert-rule management (enable/disable, create, edit, delete a rule).
Audit
- Audit Trail β Audit Trail across all companies.
Common Tasks
Add a Company
- Open Tenants β Companies.
- Click to add a new company.
- Fill in the company details: Company Name, Domain Prefix, Business Type, Industry, Phone, Email, Website, Address, Registration No., and TIN.
- Fill in the initial Admin Account: First Name, Last Name, Username, Email, Password, Confirm Password.
- Click Create Company.
Add a User
- Open Access β Users.
- Click to add a new user.
- Select the Company, then choose a Role (roles are filtered by the selected company), and optionally a Supervisor.
- Enter the user's details. Required fields: First Name, Last Name, Email (valid format), Username, and Password (at least 6 characters).
- Save the user.
From a user's detail page you can also Login As User or Delete User.
Add a Department
- Open Access β Department.
- Click Add Department.
- Enter the Name and Description.
- Optionally select a Company. Leave it empty to create a global department (shared across all companies).
- Click Create Department.
Manage National Holidays
- Open Tenants β Holidays.
- Holidays are grouped into Regular Holidays and Special Non-Working Holidays.
- To add one, click to add a holiday and set the Holiday Name, Holiday Type, Year, and Date.
- Import β upload a
.jsonfile of holidays for a target year (with a downloadable template). - Copy Year β copy all holidays from one year into a new year (dates are set to TBD).
Review AI Usage
- Open System β AI Logs to see every AI call across all companies, with counters for Total Calls, Total Tokens, Prompt Tokens, and Errors. Open a log to see its request details, provider, model, status, duration, and token usage.
- Open System β AI Statistic to rank Top Companies and Top Users by AI usage, filtered by date range, Credential source (System key vs. Own credentials), and Service (Core vs. Accounting).
Review the Audit Trail
- Open Audit β Audit Trail to view changes across all companies.
- Use the filters, including More filters, to narrow results.
Tips
- The OTP gate protects this panel β keep developer access limited to authorized administrators.
- Sessions expire after 1 hour; you will be prompted for a new OTP when they do.
- Use Login As User sparingly and only for support purposes.
Related
- Settings Module β general, per-company system settings.