odex25_standard/odex25_base/web_hijri_datepicker
Mohamed Eltayar 99e9e5db1f Add README.md documentation for the module 2025-08-29 02:58:46 +03:00
..
static Update list_renderer.js to only show hijri dates for hijri_date and hijri_datetime widgets 2025-08-29 02:57:22 +03:00
views Add list_renderer.js to assets to support hijri dates in list views 2025-08-29 02:57:53 +03:00
README.md Add README.md documentation for the module 2025-08-29 02:58:46 +03:00
__init__.py Add odex25_base 2024-06-24 13:55:54 +03:00
__manifest__.py Update manifest to version 2.0 with improved description and remove bootstrap flag 2025-08-29 02:58:10 +03:00

README.md

Web Hijri Datepicker Module

الوصف / Description

موديول يضيف إمكانية عرض التاريخ الهجري بجانب التاريخ الميلادي في حقول التاريخ في نظام Odoo.

This module adds the ability to display Hijri calendar dates alongside Gregorian dates in Odoo date fields.

المميزات / Features

  • عرض التاريخ الهجري والميلادي معاً في نفس الحقل
  • التحكم الكامل في أي حقل يظهر معه التاريخ الهجري
  • دعم اللغة العربية والإنجليزية
  • يعمل في جميع أنواع العروض (Form, List, etc.)
  • لا يؤثر على الحقول الموجودة إلا عند تحديد ذلك صراحةً

الاستخدام / Usage

في ملفات XML:

<!-- حقل تاريخ عادي (بدون تاريخ هجري) -->
<field name="date_field"/>

<!-- حقل تاريخ مع التاريخ الهجري -->
<field name="date_field" widget="hijri_date"/>

<!-- حقل تاريخ ووقت مع التاريخ الهجري -->
<field name="datetime_field" widget="hijri_datetime"/>

مثال كامل / Complete Example:

<record id="view_form_example" model="ir.ui.view">
    <field name="name">example.form</field>
    <field name="model">your.model</field>
    <field name="arch" type="xml">
        <form>
            <group>
                <!-- حقل عادي -->
                <field name="normal_date"/>
                
                <!-- حقل مع تاريخ هجري -->
                <field name="hijri_date" widget="hijri_date"/>
                
                <!-- حقل تاريخ ووقت مع تاريخ هجري -->
                <field name="hijri_datetime" widget="hijri_datetime"/>
            </group>
        </form>
    </field>
</record>

التحديث من الإصدار السابق / Upgrading from Previous Version

إذا كنت تستخدم الإصدار السابق الذي يضيف التاريخ الهجري لجميع الحقول تلقائياً:

  1. قم بتحديث الموديول
  2. أضف widget="hijri_date" للحقول التي تريد إظهار التاريخ الهجري معها
  3. الحقول التي لا تحتوي على هذا الـ widget ستعود للعرض العادي

المتطلبات / Requirements

  • Odoo 14.0+
  • موديول web

التثبيت / Installation

  1. ضع الموديول في مجلد addons
  2. قم بتحديث قائمة الموديولات
  3. قم بتثبيت موديول "Web Hijri"

الترخيص / License

LGPL-3

المطور / Developer

Odex25 Team