Теперь можно ли настроить этот компонент так, чтобы он ограничивал доступ только группами подписчиков :P?
Единственный способ сделать это самостоятельно — сделать невозможным достижение уровня доверия 3, увеличив количество дней и т. д., а затем вручную добавлять людей при подписке. Скорее всего, я пойду именно этим путём, если не смогу изменить настройки по группам.
Похоже, что this._super() на самом деле не возвращает информацию о том, разрешена ли пользователю загрузка изображений в ядре. Я переиспользовал это из старого компонента и уже вчера заметил, что это также вызывает проблемы с логикой плейсхолдера.
Сейчас у меня нет времени углубляться в это.
Одна вещь, которую я заметил при тестировании сегодня: использование "*" в api.addComposerUploadHandler(["*"]) ломает регулярное выражение, используемое для сопоставления обработчиков загрузки.
Кажется, это должно быть частью ядра. Это лишь моё скромное мнение, но возможность контролировать загрузку файлов по уровню доверия, группе или даже отдельным пользователям была бы очень полезна.
@tshenry, вас интересует изменение компонента, чтобы он работал на основе групп?
Возможно, сейчас потребуется скорректировать изменения, чтобы они учитывали обновления в ядре, касающиеся настроек групп в темах. Но если вам всё равно не нужны эти изменения, я не буду тратить время на обновление.
@Moin Я только что оставил комментарий к твоему PR относительно того, на что, как я полагаю, ты ссылался в изменениях настроек группы. Если ты всё ещё заинтересован в работе над этим, не стесняйся отправлять обновление. Я уже настроил ветку твоего PR на своём тестовом сайте, так что смогу помочь продвинуть это вперёд.