TimeAdmin هي أداة بسيطة قائمة على الويب لتتبع الوقت لقياس الوقت الذي تقضيه في مختلف المهام من قبل المتعاونين الذين يعملون في مشاريع صغيرة أو كبيرة. من البيانات التي تم جمعها ، يمكن للأداة إنشاء تقارير ، مثل الجدول الزمني للأنشطة في يوم معين ، أو ملخصات شهرية.

يمكن أن تنشئ الجداول الزمنية الشهرية من البيانات التي تم جمعها ، والتي يمكن تخصيصها باستخدام قالب Excel.

يمكن أن توفر البيانات التي تم جمعها رؤى حول الوقت الذي يقضيه الفريق.

نشر ملف الحرب على حاوية ويب ، مثل Tomcat.
يمكنك توفير تكوين مخصص إلى مثيلك عن طريق تعيين متغير -DexternalConfig=<path> للتطبيق. يمكن العثور على ملف التكوين الافتراضي في ملف default.props.
بشكل افتراضي ، يوفر TimeAdmin قاعدة بيانات HSQL في الذاكرة ، ولكن يمكن تكوينها لاستخدام مثيل postgresql من خلال توفير الإعدادات ذات الصلة في ملف الخصائص:
db.driver = org.postgresql.Driver
db.url = jdbc:postgresql://127.0.0.1:5432/timeadmin
db.user = postgres
db.password = 1234
للحصول على ميزة استرداد كلمة المرور ، يجب تكوين SMTP:
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 : حدد قالب Excel المخصص لتصدير الجدول الزمني.user.subtract_breaks : حدد القيمة الافتراضية لطرح الفواصل للمستخدمين الجدد ، خطأ بشكل افتراضي.mantis.bugs.view.url : إذا تم تحديد عنوان URL هذا ، عند اكتشاف معرف المشكلة ، سيتم تحويله إلى رابط إلى تعقب الأخطاء. إذا كنت على وشك دمج التطبيق الخاص بك مع TimeAdmin ، فتحقق من مرجع API للحصول على أمثلة مفصلة حول API.
انظر هذا الدليل للحصول على التعليمات.
المساهمات مرحب بها! يرجى التأكد من زيارة دليل المساهمة والتطوير لدينا للحصول على تفاصيل حول التطبيق.
إذا كنت تبحث عن مشكلات ، راجع المشكلات التي تتميز بعلامة المساعدة أو صفحة Wiki الأفكار.