update get profile method in api
This commit is contained in:
parent
9104b870a7
commit
aea2c52124
@ -11,7 +11,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
api/profile
|
profile
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
Возвращает список профилей
|
Возвращает список профилей
|
||||||
@ -19,7 +19,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
api/profile/{id}
|
profile/{id}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
Возвращает один профиль
|
Возвращает один профиль
|
||||||
@ -170,9 +170,50 @@
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
Возвращает объект <b>Профиля</b>. <br>
|
Возвращает объект <b>Профиля</b>. <br>
|
||||||
Как выглядит можно посмотреть выше.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
```json5
|
||||||
|
{
|
||||||
|
"id": 1,
|
||||||
|
"fio": "йцукенг дльпдрьап",
|
||||||
|
"photo": "",
|
||||||
|
"gender": 0,
|
||||||
|
"dob": null,
|
||||||
|
"status": 3,
|
||||||
|
"created_at": null,
|
||||||
|
"updated_at": "2022-12-23 01:01:34",
|
||||||
|
"salary": null,
|
||||||
|
"position_id": 1,
|
||||||
|
"deleted_at": null,
|
||||||
|
"id_user": 1,
|
||||||
|
"city": "",
|
||||||
|
"vc_text": "<h3><strong>Itguild</strong></h3><h4>Стек – Yii2, MySQL, Adminlte, PHPWord, Widgets – Kartik, Yii2-mpdf</h4><p>Разработка модулей:</p><p>Тестирования кандидатов. Обеспечивает: подготовку тестовых анкет с различными типами вопросов(открытый вопрос; несколько вариантов ответа; истина — ложь и т. д.); проведения тестирования; автоматическое оценивание результата.</p><p>Управление сотрудниками. Обеспечивает: менеджмент сотрудников; контроль распределения и выполнения задч.</p><p>Документы. Обеспечивает: создание шаблонов документов и генирацию файлов на их основе в формате DOCX и PDF.</p><p>Доработка иеющихся функциональных модулей, тестирование, разработка апи, ведение документации проекта.</p><p> </p><h3><strong>keepminingstrong</strong></h3><h4>Стек – Yii2, swiftmailer, HTML, CSS</h4><p>Многоязычного сайта-визитка, с возможностью обратной связи для пользователей по средствам электронных сообщений.</p><p> </p><h3><strong>PeopleControl</strong></h3>",
|
||||||
|
"level": 1,
|
||||||
|
"vc_text_short": "<br><br><br><br><h3>dfghjk uuu@mail.com <br/<br/<br/<br/Женщина dfghj Middlejjkbd</h3><p> br</p><p> <i><br><strong> dcdvcds</strong></br></i></p><h4>kdsmc</h4><p>kjnd</p><p> </p><ul><li>djnj </li></ul><ol><li>dknckn </li></ol>",
|
||||||
|
"years_of_exp": null,
|
||||||
|
"specification": "",
|
||||||
|
"test_task_getting_date": null,
|
||||||
|
"test_task_complete_date": null,
|
||||||
|
"resume_text": "<h3><strong>Itguild</strong></h3>\n <h4>Стек – Yii2, MySQL, Adminlte, PHPWord, Widgets – Kartik, Yii2-mpdf</h4>\n <p>Разработка модулей:</p>\n <p>Тестирования кандидатов. Обеспечивает: подготовку тестовых анкет с различными типами вопросов(открытый вопрос; несколько вариантов ответа; истина — ложь и т. д.); проведения тестирования; автоматическое оценивание результата.</p>\n <p>Управление сотрудниками. Обеспечивает: менеджмент сотрудников; контроль распределения и выполнения задч.</p>\n <p>Документы. Обеспечивает: создание шаблонов документов и генирацию файлов на их основе в формате DOCX и PDF.</p>\n <p>Доработка иеющихся функциональных модулей, тестирование, разработка апи, ведение документации проекта.</p>\n <p> </p>\n <h3><strong>keepminingstrong</strong></h3>\n <h4>Стек – Yii2, swiftmailer, HTML, CSS</h4>\n <p>Многоязычного сайта-визитка, с возможностью обратной связи для пользователей по средствам электронных сообщений.</p>\n <p> </p>\n <h3><strong>PeopleControl</strong></h3>",
|
||||||
|
"resume_template_id": 4,
|
||||||
|
"resume_tariff": null,
|
||||||
|
"at_project": null,
|
||||||
|
"skillValues": [
|
||||||
|
{
|
||||||
|
"id": 1,
|
||||||
|
"card_id": 1,
|
||||||
|
"skill_id": 1,
|
||||||
|
"skill": {
|
||||||
|
"id": 1,
|
||||||
|
"name": "JS",
|
||||||
|
"category_id": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"achievements": []
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### Получить профиль с флагом прав на просмотр отчётов этого пользователя
|
### Получить профиль с флагом прав на просмотр отчётов этого пользователя
|
||||||
`https://guild.craft-group.xyz/api/profile/profile-with-report-permission`
|
`https://guild.craft-group.xyz/api/profile/profile-with-report-permission`
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ class ProfileSearchForm extends Model
|
|||||||
|
|
||||||
public function exclude($arr)
|
public function exclude($arr)
|
||||||
{
|
{
|
||||||
$ex = ['fio', 'passport', 'resume', 'link_vk', 'link_telegram', 'email', 'salary'];
|
$ex = ['passport', 'resume', 'link_vk', 'link_telegram', 'email', 'salary'];
|
||||||
foreach ($ex as $remove) {
|
foreach ($ex as $remove) {
|
||||||
if (isset($arr[$remove])) {
|
if (isset($arr[$remove])) {
|
||||||
unset($arr[$remove]);
|
unset($arr[$remove]);
|
||||||
|
Loading…
Reference in New Issue
Block a user