---
title: "روابط ولي الأمر بالطالب"
url: https://docs.growamal.com/ar/guides/parent-child-links/
language: ar
---

# روابط ولي الأمر بالطالب

## الوصلة

يرتبط ولي الأمر بالطالب عبر وصلة **ParentStudent**، التي تحمل `relationship`
(`MOTHER` \| `FATHER` \| `GUARDIAN` \| `OTHER`) وعلامة `isPrimary`.

## ربط وليّ أمر بطفل

```bash
curl -X POST https://localhost:3000/api/parents/{parentId}/children/{studentId} \
  -H "Authorization: Bearer <accessToken>" \
  -H "Content-Type: application/json" \
  -d '{ "relationship": "MOTHER", "isPrimary": true }'
```

يعيد `201` `ParentStudentRowResponse`. يستلزم هذا الإجراء صلاحية **المسؤول أو المدير** (إذن `VIEW_ORG`). لا يستطيع المدير المحدود النطاق إلى مقاطعة بعينها ربط أولياء الأمور بالطلاب إلا ضمن المدارس التي يشملها نطاقه؛ يستدعي المعالج `canReachStudent` لتطبيق هذا القيد. تُرفض الروابط عبر المؤسسات برمز `422` بصرف النظر عن مُنفّذ الطلب. `{parentId}` و`{studentId}` هما المعرّفان العدديان لمستخدمَي وليّ الأمر والطالب.

## لماذا يشير الرابط إلى User لا إلى StudentProfile

يشير `studentUserId` إلى **User** لا إلى StudentProfile، لأسباب دلالات الحذف: إذا حُذف StudentProfile
وأُعيد إنشاؤه لاحقًا، يبقى رابط وليّ الأمر لأنه مُثبَّت على صفّ User المستقرّ.

## نطاق وليّ الأمر

يستطيع دور وليّ الأمر قراءة بيانات أطفاله: `VIEW_OWN_CHILDREN` و`VIEW_PARENT_REPORTS` وإعدادات
إتاحة طفله. **لا يستطيع** أولياء الأمور الوصول إلى أي نقطة نهاية مستأجِرة (المؤسسات، المدارس، الصفوف).
انظر [المفاهيم الأساسية ← التحكم بالصلاحيات](https://docs.growamal.com/ar/core-concepts/).
