tshenry
(Taylor)
3월 27, 2019, 11:03오전
1
This is a very small theme component that will remove the upload button from the composer toolbar and disable drag-and-drop uploading for users that are under a specified trust level.
Illustration
Settings
Install this theme component
31개의 좋아요
My forum is pushing 1.1GB in uploaded media. We’re growing in a way I wasn’t super prepared for and have been trying to coerce users to use places like imgur instead. This really, really helps!
3개의 좋아요
이 컴포넌트를 시도해 보았지만 작동하지 않습니다.
@tshenry 님, 도와주실 수 있나요?
설치 화면의 스크린샷입니다. 신뢰 수준 2 이하인 사용자의 업로드를 제한하고 싶습니다
2개의 좋아요
tshenry
(Taylor)
10월 2, 2019, 3:22오후
4
안녕하세요
방금 확인해 봤는데 정상적으로 작동하는 것 같습니다. 메인 테마에 업로드 제한(Restrict Uploads) 구성 요소를 추가했는지 확인해 주세요. 구성 요소가 적용되려면 페이지를 강제 새로고침해야 합니다. 그리고 테스트에 사용하는 계원이 스태프(관리자) 계정이 아닌지도 꼭 확인해 주세요.
5개의 좋아요
Iceman
(Iceman)
8월 24, 2020, 3:58오후
6
안녕하세요,
이것을 참고로 남깁니다:
New post just to inform that, if I remove the Mod Status to a Mod User (that has this bug), after refreshing the page they will be able to write without issue, the box will appear. Which confirms that the issue only happens to Mods and Admins.
But I’ve been combing down my plugins, also tried the ?safe_mode=only_official mode and it doesn’t change, only happens to Mods/Admins.
Now, this is the fun part, while I was writing the lines above it came to me that “the only difference is with Admin/…
2.6.0.beta2 버전에서 관리자(Admin)와 модератор(Moderator)에게 해당 기능이 깨져 있다고 _생각_하지만, 제 경험 외에는 더 많은 확인을 받지 못했습니다.
2개의 좋아요
tshenry
(Taylor)
8월 25, 2020, 1:49오전
7
@Iceman님 , 보고해 주셔서 정말 감사합니다! 방금 수정 사항을 배포했는데, 이제 정상적으로 동작할 것입니다
컴포넌트를 업데이트한 후 문제가 발생하면 알려 주세요.
committed 01:46AM - 25 Aug 20 UTC
3개의 좋아요
Iceman
(Iceman)
8월 25, 2020, 2:36오전
8
방금 테스트해봤는데, 이전과 똑같이 완벽하게 작동합니다!
정말 감사합니다!
2개의 좋아요
tshenry
(Taylor)
3월 26, 2021, 7:30오후
10
조금 더 자세히 설명해 주실 수 있을까요?
방금 신뢰 수준 제한 테마 설정에 정의된 수준보다 낮은 신뢰 수준에서 AVI 파일을 업로드해 보았더니, 예상대로 업로드가 차단되었습니다.
직원(Staff)이 아닌 사용자의 AVI 파일 업로드를 특히 방지하려면, 허용된 확장자에 AVI 확장자가 추가되지 않도록 확인해야 합니다. 직원이 AVI 파일을 업로드할 수 있도록 하려면 해당 확장자를 직원용 허용된 확장자에 추가할 수 있습니다.
2개의 좋아요
정말 멋지네요.
게시물과 개인 메시지 간의 제한을 구분할 수 있을까요?
예를 들어, 스태프만 개인 메시지에서 이미지를 업로드할 수 있게 하고, tl2 등급은 일반 게시물에서 이미지를 업로드할 수 있게 하는 식으로요.
3개의 좋아요
Iceman
(Iceman)
9월 10, 2021, 1:06오후
12
안녕하세요, Discourse 최신 버전(2.8.0.beta6 (0d809197aa ))과 호환되지 않는다는 점을 지적하고자 합니다.
TypeError: null is not an object (evaluating ´this.mobileUploadButton.addEventListener´)
상세 정보:
Rebuild(즉, 최신 버전 업데이트) 이후에 발생하기 시작했습니다.
모바일에서만 발생합니다.
모든 브라우저나 모든 기기에서 발생하는 것은 아닙니다(캐시 문제일까요? 잘 모르겠습니다). 하지만 일단 발생하면 사용자 입장에서는 "수정"할 방법이 없습니다.
버튼 동작이 "변화"하는 것이 이상합니다. “폐기” 버튼(휴지통)과 미리보기 버튼이 페이지를 새로고침합니다. “Discourse Gifs Theme Component” 버튼은 단순히 작성기를 확장할 뿐입니다.
“Discourse Gifs” Theme Component와의 호환성 문제라고 생각했지만, 해당 컴포넌트를 비활성화해도 문제가 지속됩니다.
필요하다면 더 많은 세부 정보를 제공할 수 있습니다. 가능한 한 많은 것을 제거해 보았지만, 이 Theme Component를 비활성화해야만 문제가 해결되는 것 같습니다.
참고로, 이 기회를 빌려 이 Theme Component가 얼마나 훌륭한지, 그리고 이것이 핵심 기능(core feature)이 되어야 한다고 생각하는 이유를 말씀드리고 싶습니다.
4개의 좋아요
tshenry
(Taylor)
9월 10, 2021, 8:03오후
13
이 문제를 보고해 주셔서 감사합니다! 최근 핵심 업로드 시스템에 대한 작업이 진행 중이었으며, 작은 버그가 있는 것으로 보입니다. 실제로 특정 조건에서는 해당 컴포넌트 없이도 에러를 재현할 수 있습니다. 업로드에 집중하고 있는 엔지니어에게 이 문제를 전달하여 수정될 수 있도록 하겠습니다!
합리적인 기능 요청입니다! 가능한 방법을 살펴보겠습니다.
4개의 좋아요
martin
(Martin Brennan)
9월 12, 2021, 11:51오후
15
4개의 좋아요
Crius
(Crius)
1월 8, 2024, 4:15오후
16
콘솔에서 이 메시지를 확인하고 있습니다.
[THEME 6 ‘Restrict Uploads’] 테스트에서 에러를 방지하려면 modifyClass 호출에 pluginId 키를 추가하세요. 이렇게 하면 수정 사항이 한 번만 적용되도록 보장됩니다.
최근 변경 사항 이 모든 사용자에게 적용되면 잠재적인 문제가 될 수 있을 것 같아 공유합니다.
1개의 좋아요
hipp0
1월 23, 2026, 8:57오후
22
허용된 신뢰 수준(Trust Level) 그룹에 속하지 않는 사용자에게 표시되는 플레이스홀더 텍스트가 다릅니다
composer.reply_placeholder_no_images
신뢰 수준 0, 1, 2에 추가했으며, 업로드 제한을 신뢰 수준 3으로 설정해 두었습니다.
Moin
1월 23, 2026, 11:35오후
23
플레이스홀더를 수정해서 RTE와 마크다운 에디터에서 작동하도록 만들 수 있었던 것 같습니다.
main ← moin-Jana:restrict-uploads-modernize
merged 12:04AM - 24 Jan 26 UTC
This updates the restrict-uploads theme component to work with
the modern Disco… urse composer:
- supports RTE and Markdown placeholders
- uses apiInitializer
- blocks uploads via addComposerUploadHandler
- preserves core allowUpload rules
- avoids decorators
Tested with:
- Markdown editor
- Rich Text Editor
4개의 좋아요
tshenry
(Taylor)
1월 24, 2026, 12:13오전
24
수정이 병합되었습니다 @Moin , 다시 한번 감사합니다! 추가적인 현대화 작업을 진행하게 된다면, 완료되면 알려주세요. 병합을 진행하겠습니다.
5개의 좋아요