TimeAdmin adalah alat berbasis web sederhana untuk pelacakan waktu untuk mengukur waktu yang dihabiskan untuk berbagai tugas oleh kolaborator yang mengerjakan proyek kecil atau besar. Dari data yang dikumpulkan, alat ini dapat menghasilkan laporan, seperti garis waktu kegiatan dalam satu hari, atau ringkasan bulanan.

Ini dapat menghasilkan waktu bulanan dari data yang dikumpulkan, yang dapat dipersonalisasi dengan templat Excel.

Data yang dikumpulkan dapat memberikan wawasan tentang waktu yang dihabiskan oleh tim.

Menyebarkan file perang ke wadah web, seperti Tomcat.
Anda dapat menyediakan konfigurasi khusus ke instance Anda dengan mengatur variabel -DexternalConfig=<path> untuk aplikasi. File konfigurasi default dapat ditemukan di file default.props.
Secara default TimeAdmin menyediakan database HSQL dalam memori, tetapi dapat dikonfigurasi untuk menggunakan instance PostgreSQL dengan memberikan pengaturan yang relevan dalam file Properties:
db.driver = org.postgresql.Driver
db.url = jdbc:postgresql://127.0.0.1:5432/timeadmin
db.user = postgres
db.password = 1234
Untuk fitur pemulihan kata sandi, SMTP harus dikonfigurasi:
mail.smtp.host = localhost
mail.smtp.port = 22
mail.smtp.auth = false
mail.smtp.user = user@domain
mail.smtp.pass = 1234
export.excel.timesheet_template : Tentukan template Excel khusus untuk ekspor timesheet.user.subtract_breaks : Tentukan nilai default dari pengurangan istirahat untuk pengguna baru, false secara default.mantis.bugs.view.url : Jika URL ini ditentukan, ketika ID masalah terdeteksi, itu akan dikonversi ke tautan ke pelacak bug. Jika Anda akan mengintegrasikan aplikasi Anda dengan TimeAdmin, periksa referensi API untuk contoh terperinci tentang API.
Lihat panduan ini untuk instruksi.
Kontribusi dipersilakan! Pastikan untuk mengunjungi Panduan Kontribusi dan Pengembangan kami untuk detail tentang aplikasi tersebut.
Jika Anda mencari masalah, lihat masalah yang ditandai dengan tag bantuan-wanted atau halaman Wiki Ide.