snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
---
title: إعدادات المجتمع
description: فعِّل ميزات الوصول المبكر في Twenty.
---
## حول إعدادات المجتمع
يتيح لك قسم المجتمع تمكين ميزات الوصول المبكر قبل أن تصبح متاحة للجميع، وكذلك البحث عن شركاء Twenty.
## ميزات الوصول المبكر
ميزات الوصول المبكر هي إمكانات لا تزال قيد الاختبار قبل الإتاحة العامة.
**حاليًا في الوصول المبكر:**
* **علاقات الوصل** — علاقات متعددة إلى متعددة
### كيفية تمكين ميزات الوصول المبكر
1. اذهب إلى **الإعدادات → المجتمع**
2. انتقل إلى قسم **الميزات**
3. ابحث عن الميزة التي تريد تمكينها
4. قم بتفعيلها
5. ستصبح الميزة متاحة على الفور
<Note>
قد تتغير ميزات الوصول المبكر بناءً على ملاحظات المستخدمين. تساعد ملاحظاتك على تحسين Twenty!
</Note>
## ملاحظات حول الميزات
تساعد ملاحظاتك على تحسين Twenty:
* أبلغ عن المشكلات المتعلقة بميزات الوصول المبكر
* شارك كيفية استخدامك للميزات الجديدة
* اقترح تحسينات عبر [خادم المجتمع على Discord](https://discord.gg/cx5n4Jzs57)

View File

@@ -0,0 +1,52 @@
---
title: إعدادات النطاق
description: قم بتكوين نطاق مساحة العمل، ونطاقات الوصول المعتمدة، ونطاقات التطبيقات المخصصة.
---
إعدادات النطاق موجودة في ثلاثة أماكن، حسب ما تريد تكوينه.
## نطاق مساحة العمل
تكوين تحت **الإعدادات → العام**.
قم بتعديل اسم النطاق الفرعي الخاص بك أو عيّن نطاقًا مخصصًا لمساحة العمل.
### تخصيص النطاق
1. انقر فوق **المجال الفرعي** لتحرير المجال الفرعي الخاص بك (على سبيل المثال `yourcompany.twenty.com`)
2. أو انقر فوق **نطاق مخصص** لإعداد نطاق مخصص (على سبيل المثال `crm.yourcompany.com`)
بالنسبة للنطاقات المخصصة، ستحتاج إلى تكوين إعدادات DNS مع مزود النطاق الخاص بك.
## النطاقات المعتمدة
قم بالتكوين ضمن **الإعدادات → الأعضاء → دعوة**.
أضف نطاق شركتك للسماح لأعضاء الفريق بالتسجيل في فضاء العمل هذا تلقائياً.
### إضافة نطاق وصول معتمد
1. انقر **إضافة نطاق وصول معتمد**
2. أدخل نطاق شركتك (مثل: `yourcompany.com`)
3. حفظ
بعد الإعداد، يمكن لأي شخص لديه عنوان بريد إلكتروني ضمن ذلك النطاق الانضمام إلى مساحة العمل الخاصة بك دون الحاجة إلى دعوة مباشرة.
<Note>
هذا مفيد للسماح لفريقك بالكامل بالتسجيل الذاتي مع إبقاء مساحة العمل مقصورة على مؤسستك.
</Note>
## نطاقات التطبيقات المخصصة
قم بالتكوين ضمن **الإعدادات → التطبيقات → تطبيقك → الإعدادات → عنوان URL للتطبيق**.
يتم تقديم التطبيقات التي تعرض المسارات على الويب من عنوان URL مخصص، كما هو موضح في قسم **عنوان URL للتطبيق**. يمكنك بدلاً من ذلك إتاحة التطبيق عبر نطاق تملكه.
### إضافة نطاق مخصص
1. انقر فوق **نطاق مخصص**
2. أدخل النطاق الذي تريد استخدامه (مثل: `app.yourcompany.com`)
3. قم بتكوين إعدادات DNS وفق التعليمات
4. تحقق من النطاق
يتم الوصول إلى مسارات ذلك التطبيق فقط على هذا النطاق. يتم توفير شهادات SSL تلقائيًا.

View File

@@ -0,0 +1,38 @@
---
title: إعدادات التجربة
description: تخصيص السمة الخاصة بواجهتك والتفضيلات الإقليمية.
---
خصّص تجربة Twenty ضمن **الإعدادات → التجربة**.
## المظهر
اختر السمة المرئية:
* **فاتح**: واجهة نظيفة ومشرقة
* **داكن**: مريح للعينين في ظروف الإضاءة المنخفضة
* **إعدادات النظام**: تتطابق تلقائياً مع سمة جهازك
## اللغة
اختر اللغة المفضلة لواجهة Twenty من القائمة المنسدلة.
## تنسيقات
إعداد التاريخ والوقت والرقم والمنطقة الزمنية ويوم بدء التقويم.
| الإعداد | الوصف |
| ------------------- | ---------------------------------------------------- |
| **المنطقة الزمنية** | منطقتك الزمنية المحلية لدقة الطوابع الزمنية والجدولة |
| **تنسيق التاريخ** | كيفية ظهور التواريخ (مثال: 12 ديسمبر 2025) |
| **تنسيق الوقت** | صيغة 12 ساعة (7:22 م) أو 24 ساعة |
| **تنسيق الأرقام** | فواصل الأعداد العشرية وآلافها (مثال: 1,234.56) |
| **يوم بدء التقويم** | اليوم الأول من الأسبوع (الأحد أو الاثنين) |
يمكن تعيين كل إعداد إلى **إعدادات النظام** ليتطابق تلقائياً مع تفضيلات جهازك، أو يمكنك اختيار تنسيق محدد.
## كيفية التحديث
1. انتقل إلى **الإعدادات → التجربة**
2. اضبط تفضيلاتك في كل قسم
3. يتم حفظ التغييرات تلقائياً

View File

@@ -0,0 +1,86 @@
---
title: إدارة الأعضاء
description: دعوة أعضاء الفريق وإدارة الوصول إلى مساحة العمل.
---
إدارة من لديهم حق الوصول إلى مساحة العمل الخاصة بك ضمن **الإعدادات → الأعضاء**.
## دعوة أعضاء جدد
### استخدام الدعوة عبر البريد الإلكتروني
1. انتقل إلى **الإعدادات → الأعضاء → دعوة**
2. انقر **+ دعوة**
3. أدخل عنوان البريد الإلكتروني للشخص
4. حدد دورًا للعضو الجديد
5. انقر **إرسال دعوة**
سيتلقى الشخص المدعو رسالة بريد إلكتروني تحتوي على رابط للانضمام إلى مساحة العمل الخاصة بك.
### استخدام رابط الدعوة
1. انتقل إلى **الإعدادات → الأعضاء → دعوة**
2. انسخ رابط دعوة مساحة العمل
3. شارك الرابط مع أعضاء الفريق الجدد
4. سيحصلون على الوصول بمجرد التسجيل
## عرض الأعضاء وإدارتهم
### عرض جميع الأعضاء
انتقل إلى **الإعدادات → الاعضاء → فريق** لمشاهدة جميع الاعضاء النشطين
انتقل إلى **الإعدادات → الأعضاء → دعوة** لرؤية الدعوات المعلقة
### تحرير ملف تعريف عضو
انقر على عضو لفتح صفحة ملف التعريف الخاصة به. بصفتك مسؤولًا، يمكنك:
* تحرير **الاسم**
* تحديث **صورة ملف التعريف**
* **انتحال شخصية** حسابهم (مفيد لاستكشاف الأخطاء وإصلاحها)
* **حذف** حسابهم
### تغيير دور أحد الأعضاء
في صفحة ملف تعريف العضو:
1. افتح علامة تبويب **الأذونات**
2. عرض الدور المعين حاليًا
3. حدد دورًا مختلفًا من القائمة المنسدلة
4. يسري التغيير فورًا
→ [تعرّف على المزيد حول الأدوار والأذونات](/l/ar/user-guide/permissions-access/capabilities/permissions)
### إزالة عضو
1. انقر على العضو لفتح ملف التعريف الخاص به
2. انقر فوق **حذف الحساب** لإزالتها من مساحة العمل
<Warning>
يفقد الأعضاء الذين تمت إزالتهم حق الوصول فورًا. تبقى بياناتهم (السجلات، الملاحظات، المهام) في مساحة العمل.
</Warning>
<Note>
يتم أرشيف رسائل البريد الإلكتروني وأحداث التقويم للعضو المحذوف وتكون متاحة للأعضاء الآخرين.
</Note>
## الدعوات المعلقة
إدارة الدعوات التي لم تُقبل:
* **إعادة الإرسال**: إرسال رسالة الدعوة عبر البريد الإلكتروني مرة أخرى
* **إلغاء**: سحب الدعوة قبل قبولها
## نطاقات الوصول المعتمدة
السماح لأعضاء الفريق بالانضمام تلقائيًا بناءً على نطاق بريدهم الإلكتروني:
1. انتقل إلى **الإعدادات → الأعضاء → دعوة**
2. أضف نطاق شركتك (مثل: `yourcompany.com`)
3. يمكن لأي شخص ينتمي بريده الإلكتروني إلى ذلك النطاق الانضمام من دون دعوة
## ذات صلة
* [الأذونات](/l/ar/user-guide/permissions-access/capabilities/permissions) — تحديد ما يمكن لكل دور القيام به
* [إعدادات النطاق](/l/ar/user-guide/settings/capabilities/domains-settings) - تكوين النطاقات المعتمدة

View File

@@ -0,0 +1,43 @@
---
title: إعدادات الملف الشخصي
description: إدارة ملفك الشخصي وإعدادات الأمان الشخصية.
---
## المعلومات الشخصية
### الاسم والبريد الإلكتروني
* **اسم العرض**: قم بتحديث كيفية ظهور اسمك لأعضاء مساحة العمل الآخرين
* **عنوان البريد الإلكتروني**: قم بتغيير بريد تسجيل الدخول الخاص بك (يتطلب التحقق)
* **صورة الملف الشخصي**: قم بتحميل صورة رمزية مخصصة أو استخدم الأحرف الأولى من اسمك
## إعدادات الأمان
### المصادقة الثنائية (2FA)
فعّل المصادقة الثنائية لإضافة طبقة أمان إضافية إلى حسابك:
1. اذهب إلى **الإعدادات → الملف الشخصي**
2. انقر فوق **تطبيق المصادقة**
3. قم بمسح رمز الاستجابة السريعة باستخدام تطبيق المصادقة الخاص بك
4. أدخل رمز التحقق للتأكيد
### إدارة كلمات المرور
* **تغيير كلمة المرور**: قم بتحديث كلمة المرور الحالية الخاصة بك
* **شروط كلمة المرور**: يجب ألا تقل عن 8 أحرف
## إدارة الملف الشخصي
### حذف الحساب
<Warning>
سيؤدي حذف حسابك إلى إزالة وصولك إلى جميع مساحات العمل بشكلٍ دائم. لا يمكن التراجع عن هذا الإجراء. ستفقد إمكانية الوصول إلى جميع مساحات العمل التي أنت عضو فيها. إذا كنت تريد فقط مغادرة فرق معينة، ففكر في مغادرة مساحات العمل الفردية بدلاً من ذلك.
</Warning>
لحذف حسابك:
1. اذهب إلى **الإعدادات → الملف الشخصي**
2. قم بالتمرير إلى **منطقة الخطر**
3. انقر على **حذف الحساب**
4. أكد عن طريق كتابة عنوان بريدك الإلكتروني

View File

@@ -0,0 +1,30 @@
---
title: إعدادات مساحة العمل
description: خصص اسم مساحة العمل وعلامتها التجارية.
---
صورة مساحة العمل الخاصة بك واسمك وخيارات الحذف كلها متاحة تحت **إعدادات → عام**.
## صورة مساحة العمل
* **تحميل الشعار**: إضافة شعار مخصص لمساحة العمل
* **التنسيقات المدعومة**: ملفات PNG و JPEG و GIF تحت حجم 10MB
* **إزالة**: حذف شعار مساحة العمل الحالي
## اسم مساحة العمل
* **الاسم**: تغيير اسم العرض لمساحة العمل
* يظهر هذا الاسم لجميع أعضاء مساحة العمل
## المنطقة الخطرة
<Warning>
حذف مساحة العمل الخاصة بك يزيل جميع البيانات ويلغي الوصول لجميع الأعضاء على الفور - لا يمكن التراجع عن هذا الإجراء.
</Warning>
لحذف مساحة العمل الخاصة بك:
1. انقر فوق زر **حذف مساحة العمل**
2. أكد الحذف عند الطلب
**ملاحظة**: يستطيع فقط مدراء مساحة العمل حذف المساحات.