Overview
This module adds Islamic reminders to the Odoo top bar. Each user can choose a country and city and a calculation method, receive prayer times, hear the adhan sound, get periodic azkar notifications and use a simple tasbeeh counter. The azkar come from a built-in database that administrators can maintain. It plugs into the web client systray and user preferences and needs internet access for prayer times. The benefit is spiritual reminders without leaving the work screen.
Usage steps
- 1
Open the user preferences
In the user preferences form a new Azkar Settings tab is added. The user sees the switches and location fields there. Settings are personal to each user.
- Tab: Azkar Settings
- Personal settings
- On the user preferences form
- 2
Set location and method
The user picks a country, then a city filtered by that country, and a prayer calculation method. These values decide the prayer times. The times are fetched from an online service when the widget loads.
- Country and city
- Calculation method
- Times from an online service
- 3
Enable azkar and adhan
The user turns on notifications, sets the interval in minutes (default 60) and can enable the adhan sound. Sub-options appear only when notifications are enabled. An mp3 adhan is bundled with the module.
- Notification switch
- Interval in minutes
- Adhan sound option
- 4
Systray widget and tasbeeh
A systray component shows the next prayer time and the current azkar, and a circle counter lets the user tap to count tasbeeh. Data is fetched from the module's route for the logged-in user. Notifications appear at the chosen interval.
- Next prayer and current zekr
- Tap-to-count circle
- Route /islamic_assistant/get_data
- 5
Maintain the azkar database
The Azkar Database action lists zekr text and category, with sample data loaded on install. Administrators can add or edit entries. Users can also open the thekr configuration from their settings.
- Zekr text and category
- Sample data on install
- Admin can add entries
Screens
Illustrative mockups with placeholder data.
—
Added by this module
Roles
| Role |
|---|
| Any internal user |
| System administrator |
Dependencies
Want to know more or try this app? Contact us
We can arrange a demo or a trial and answer your questions about Islamic Assistant.