Islamic Prayer Times for Odoo | Islamic Prayer Time Display
Daily Islamic Prayer Schedule in Odoo | Module for RealTime Islamic Prayer Times
This module displays todays Islamic prayer times based on the users configuration in the Islamic Prayer settings. It shows the exact times for the five daily prayers: Fajr, Dhuhr, Asr, Maghrib, and Isha, along with a countdown indicating the time remaining until the next upcoming prayer. The prayer times are fetched using the reliable AlAdhan API, which ensures accurate and consistent results.
Main Features:
- Accurate Daily Prayer Time Retrieval:
- Fetches precise daily prayer times based on the users selected city, country, and timezone using globally recognized standards.
- Support for Multiple Calculation Methods:
- Includes popular calculation methods such as the Muslim World League, Egyptian General Authority, Umm alQura University, and others.
- Calendar Based Adjustment Options:
- Allows the use of a preconfigured prayer calendar with customizable adjustment preferences (e.g., no adjustment, Maghrib based, or Isha based).
- User Specific Settings:
- Each user can define their preferred country, city, timezone, school of thought (Madhhab), and prayer time calculation method.
- Interactive City Selector Wizard:
- A user friendly wizard enables users to select and update their location and preferences quickly and efficiently.
- Next Prayer Countdown Display:
- Shows a real time countdown for the next upcoming prayer directly within the backend interface.
- Localization & RTL Support:
- Fully translated and compatible with right to left languages such as Arabic.
- Smart Defaults by Country:
- Automatically assigns a default calculation method based on the users selected country, when available.
Workflow:
-
Initial Setup:
- Upon installation, the module automatically fetches available calculation and calendar methods required for configuration.
-
User Configuration via Wizard:
- Users can access the City Selector wizard from the menu or systray to define their city, country, timezone, and preferred calculation method.
-
Real Time Prayer Time Display:
- Once user preferences are saved, the system displays accurate daily prayer times within the backend. The current prayer is highlighted, and the next prayer is shown with a countdown timer.
-
Automatic Daily Updates:
- The system ensures that prayer times remain up to date based on user defined settings and selected location.