Overview
Ringkasan status terbaru semua repository.
[[ card.label ]]
[[ card.value ]]
Gambaran cepat
[[ overviewHealthLine ]]
[[ requestError || 'Status di atas dihitung dari repository yang terakhir terbaca oleh collector.' ]]
[[ item.label ]]
[[ item.description ]]
Instance butuh perhatian
| Instance | Status | Repo | Dirty | Checked At |
|---|---|---|---|---|
| [[ item.instance ]] | [[ overallStatus(item) ]] | [[ item.total_repo ]] | [[ item.dirty_repo ]] | [[ formatDate(item.last_checked) ]] |
Semua instance yang terbaca sedang dalam kondisi SYNC.
Repositori terbaru diperiksa
| Instance | Repository | Status | Dirty | Checked At |
|---|---|---|---|---|
| [[ row.instance ]] | [[ row.repo_path ]] | [[ row.display_status ]] | [[ row.has_uncommitted_changes ? 'YES' : 'NO' ]] | [[ formatDate(row.checked_at) ]] |
Belum ada repository yang terbaca.
Repository
Lihat status repository terbaru per instance.
| Instance | Total Repo | Status | Dirty Repo | Last Sync At | Last Checked | Action |
|---|---|---|---|---|---|---|
|
|
||||||
| [[ instance.instance ]] | [[ instance.total_repo ]] | [[ instance.dirty_repo ]] | [[ formatDate(instance.last_sync_at) ]] | [[ formatDate(instance.last_checked) ]] | ||
| Tidak ada repository yang cocok. |
Installed Apps
Installed apps per instance.
[[ installedAppsError ]]
| Instance | Apps Count | Installed Apps | Checked At | Action |
|---|---|---|---|---|
|
|
||||
| [[ row.instance || '-' ]] | [[ row.app_count ?? 0 ]] |
[[ app ]]
-
|
[[ formatDate(row.checked_at) ]] | |
| Tidak ada installed apps yang cocok. |
Panel User
Kelola user aplikasi. Hanya superadmin yang bisa mengakses halaman ini.
| Username | Role | Created At | Updated At | Last Login | Device | Action |
|---|---|---|---|---|---|---|
|
|
||||||
| [[ user.username ]] | [[ user.role ]] | [[ formatDate(user.created_at) ]] | [[ formatDate(user.updated_at) ]] | [[ formatDate(user.last_login_at) ]] | [[ user.last_login_device || '-' ]] | |
| Belum ada user. | ||||||
Repository: [[ currentInstance || '-' ]]
| Repo Path | Branch | Status | Ahead | Behind | Dirty | Dirty Detail | Error Stage | Error | Last Sync At | Checked At |
|---|---|---|---|---|---|---|---|---|---|---|
|
|
||||||||||
| [[ row.repo_path || '-' ]] | [[ row.branch_name || '-' ]] | [[ row.display_status ]] | [[ row.commit_ahead ?? 0 ]] | [[ row.commit_behind ?? 0 ]] | [[ row.has_uncommitted_changes ? 'YES' : 'NO' ]] | Changes not staged ([[ row.dirtyFiles.notStaged.length ]]) [[ item ]] Untracked files ([[ row.dirtyFiles.untracked.length ]]) [[ item ]] - | [[ row.error_stage || '-' ]] | [[ row.error_message || '-' ]] | [[ formatDate(row.last_sync_at) ]] | [[ formatDate(row.checked_at) ]] |
| Belum ada data untuk repository ini. | ||||||||||