Tickets - добавление файла при редактировании записи
Добрый день.
Не могу победить ошибку, возникающую при добавлении файла в форме редактирования тикета.
При создании новой записи все работает нормально (запись создается и файлы добавляются), но при редактировании этого тикета и при попытке добавить файл — ошибка "Доступ запрещен."
Делаю так:
1. Вызов формы:
2. Шаблон tpl.Tickets.form.forum.update:
3. В источнике файлов права группе дал:
4. В контроле доступа права группы настроил:
Доступ к контекстам:
Экспериментировал с разными настройками в «Контроль доступа», но так и не решил проблему.
Подскажите что делаю не так?! Спасибо.
Не могу победить ошибку, возникающую при добавлении файла в форме редактирования тикета.
При создании новой записи все работает нормально (запись создается и файлы добавляются), но при редактировании этого тикета и при попытке добавить файл — ошибка "Доступ запрещен."
Делаю так:
1. Вызов формы:
[[!+modx.user.id:is=`[[*createdby]]`:then=`
<div class="text-right"><a href="#" class="btn btn-primary" data-toggle="modal" data-target="#editforum">Редактировать запись</a></div>
[[!TicketForm?
&tid=`[[*id]]`
&allowedFields=`pagetitle,introtext,content`
&requiredFields=`pagetitle,introtext,content`
&tplFormUpdate=`tpl.Tickets.form.forum.update`
]]
`]]
2. Шаблон tpl.Tickets.form.forum.update:
<div class="modal fade" id="editforum" tabindex="-1" role="dialog" aria-labelledby="editforumtitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<form class="well update" method="post" action="" id="ticketForm">
<div class="modal-header">
<h5 class="modal-title" id="editforumtitle">Редактировать запись форума</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
<div class="modal-body">
<div id="ticket-preview-placeholder"></div>
<input type="hidden" name="tid" value="[[+id]]"/>
<div class="form-group">
<select name="parent" class="form-control" id="ticket-sections">[[+sections]]</select>
<span class="error"></span>
</div>
<div class="form-group">
<input type="text" name="pagetitle" id="ticket-pagetitle" class="form-control" placeholder="[[%ticket_pagetitle]]" value="[[+pagetitle]]" maxlength="50" />
<span class="error"></span>
</div>
<div class="form-group">
<input type="text" name="introtext" id="ticket-introtext" value="[[+introtext]]" class="form-control" placeholder="Краткое описание" maxlength="255" />
<span class="error"></span>
</div>
<div class="form-group">
<textarea class="form-control" name="content" id="ticket-editor" placeholder="[[%ticket_content]]" rows="5">[[+content]]</textarea>
<span class="error"></span>
</div>
<div class="ticket-form-files">
[[+files]]
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Закрыть</button>
<input type="button" class="btn btn-default preview" value="[[%ticket_preview]]" title="Ctrl + Enter"/>
<input type="submit" class="btn btn-primary save" name="save" value="[[%ticket_save]]" title="Ctrl + Shift + Enter"/>
</div>
</form>
</div>
</div>
</div>
3. В источнике файлов права группе дал:
Источник файлов: Tickets Files
Минимальная роль: Member
Политика: Media Source Admin
4. В контроле доступа права группы настроил:
Доступ к контекстам:
web, Member - 9999, Context
web, Member - 9999, TicketUserPolicy
Доступ к источникам файлов:Tickets Files, Member - 9999, Media Source Admin
Экспериментировал с разными настройками в «Контроль доступа», но так и не решил проблему.
Подскажите что делаю не так?! Спасибо.
Комментарии: 3
Неужели только у меня такие проблемы?
У всех работает добавление файла при редактировании?
Поделитесь вашими настройками пожалуйста.
У всех работает добавление файла при редактировании?
Поделитесь вашими настройками пожалуйста.
Проверил у себя с вызовом сниппета и чанком указанным в посте — работает. Права доступа такие же
Спасибо.
Очень странно. При создании файл аттачится, а при редактировании нет. Вот напасть…
Очень странно. При создании файл аттачится, а при редактировании нет. Вот напасть…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.