$ 100.13
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Employees (hr) • Time Off (hr_holidays) • Discuss (mail) • Project (project) • Calendar (calendar) |
Community Apps Dependencies | Show |
Lines of code | 2825 |
Technical Name |
employee_attendance_api |
License | LGPL-3 |
Website | https://www.sendantech.com |
FaceTwo Attendance & Time Off REST API
Complete mobile-ready solution for employee attendance and time off management
📱 Mobile-First Design
Built specifically for mobile apps with GPS tracking, push notifications, and offline capabilities.
🔐 Secure Authentication
JWT-based authentication with role-based access control and department-based permissions.
⏰ Real-Time Tracking
Live attendance status, check-in/check-out with GPS location, and instant notifications.
📋 Time Off Management
Complete leave request workflow with approval system, balance tracking, and manager dashboards.
📊 Comprehensive Analytics
Detailed attendance history, worked hours calculation, and reporting capabilities.
🔄 Easy Integration
RESTful API with Swagger documentation, ready for any mobile app or web integration.
Pricing
One-time purchase • Lifetime updates • Full source code
- Complete REST API with 15+ endpoints
- Mobile app ready with GPS tracking
- Time off management with approval workflow
- Manager dashboard and notifications
- Comprehensive documentation and support
- Compatible with Odoo 16.0, 17.0, 18.0
Need a custom mobile app? Contact us at support@sendantech.com
FaceTwo Attendance & Time Off REST API
A comprehensive REST API module for Odoo that provides employee attendance management and time off functionality with mobile-optimized endpoints.
Features
- JWT Authentication: Secure token-based authentication system
- Attendance Management: Check-in/check-out with GPS tracking
- Time Off Management: Complete leave request and approval workflow
- Mobile Optimization: Mobile-first design with push notifications
- Manager Dashboard: Approval workflows and team management
- Real-time Notifications: Instant updates for approvals and reminders
Installation
- Install the required dependencies: - base_rest - base_rest_auth_api_key - hr_holidays
- Install the module: - Upload to your Odoo addons directory - Update the apps list - Install "FaceTwo Attendance & Time Off REST API"
- Configure the module: - Set JWT secret in system parameters - Configure leave types - Set up manager permissions
Usage
API Endpoints
Authentication: * POST /api/v1/employee-attendance/attendance/login * POST /api/v1/employee-attendance/attendance/logout
Attendance: * POST /api/v1/employee-attendance/attendance/check_in * POST /api/v1/employee-attendance/attendance/check_out * GET /api/v1/employee-attendance/attendance/status * GET /api/v1/employee-attendance/attendance/history
Time Off: * GET /api/v1/employee-attendance/attendance/time_off/types * GET /api/v1/employee-attendance/attendance/time_off/balance * POST /api/v1/employee-attendance/attendance/time_off/request * GET /api/v1/employee-attendance/attendance/time_off/requests
Mobile: * GET /api/v1/employee-attendance/attendance/mobile/dashboard * POST /api/v1/employee-attendance/attendance/mobile/check_in_gps * GET /api/v1/employee-attendance/attendance/mobile/notifications
Configuration
JWT Secret
Set the JWT secret in system parameters:
env['ir.config_parameter'].set_param('jwt.secret', 'your-secret-key')
Leave Types
Configure leave types in HR > Configuration > Time Off > Time Off Types
Manager Permissions
Assign manager permissions to users who need to approve time off requests.
Mobile App Integration
The module is designed to work seamlessly with mobile applications:
- GPS-enabled check-ins
- Push notifications
- Offline capability
- Real-time synchronization
Support
For support and questions: * Email: support@sendantech.com * Documentation: https://docs.sendantech.com * GitHub: https://github.com/sendantech/facetwo-attendance-api
License
This module is licensed under LGPL-3.
Please log in to comment on this module