# Для чего используется настройка «Разрешить пользовательские поля после публикации темы в Discourse»?

**URL:** https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539
**Category:** Support
**Tags:** events
**Created:** [13.Октябрь.2022 09:49:13 UTC](https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539 "2022-10-13T09:49:13Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [13.Октябрь.2022 09:49:13 UTC](https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539/1 "2022-10-13T09:49:13Z")

</div>

Есть такая настройка `discourse post event allowed custom fields`. Не совсем понятно, что она делает. Я создал пользовательское поле, и оно отображается в форме создания события, но само поле не видно в теме события (если только оно не очень хорошо скрыто).

Описание гласит:

> Позволяет каждому событию устанавливать значение пользовательских полей.

… что технически верно. 🙂 Как можно публично отображать эти пользовательские поля?

РЕДАКТИРОВАНИЕ: Я только что заметил, что если я введу значение в пользовательское поле, сохраню изменения, а затем отредактирую событие… значение окажется пустым.

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [26.Октябрь.2022 07:52:26 UTC](https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539/2 "2022-10-26T07:52:26Z")

</div>

> [@icaria36](#):
>
> Существует настройка `discourse post event allowed custom fields`. Не имею понятия, что она делает.

Поднимаю эту тему и надеюсь, что кто-то ответит, даже если ответ будет неидеальным. 🙂 Это настройка, она вызывает изменения в интерфейсе, но я не могу понять: она ничего не делает или я просто не знаю, как её использовать.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [26.Октябрь.2022 08:13:51 UTC](https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539/4 "2022-10-26T08:13:51Z")

</div>

Я думаю, это используется плагинами, которые слушают события? Мой опыт работы с этим плагином ограничен, но я постараюсь узнать больше. 👍

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [02.Ноябрь.2022 07:15:59 UTC](https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539/5 "2022-11-02T07:15:59Z")

</div>

С днём создания @icaria36 🙂

Из того, что мне пока удалось выяснить:

> `discourse post event allowed custom fields`
> 
> Это позволяет администраторам добавлять новые поля в форму при создании события. На каждое «пользовательское поле» будет приходиться одно поле. Значения, введённые при создании события, будут передаваться всем плагинам, которые прослушивают соответствующие события. Эти значения не сохраняются в базе данных, а хранятся только в сыром тексте сообщения.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [09.Декабрь.2022 08:37:55 UTC](https://meta.discourse.org/t/what-is-the-discourse-post-event-allowed-custom-fields-setting-for/246539/6 "2022-12-09T08:37:55Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
