안녕하세요.
일부 사용자(모두가 아님)는 필드를 채울 때 오류 메시지를 받습니다. 필드는 “회원가입 시”(on signup) 모드로 설정되어 있고, 오래된 회원들을 위해 “수정 가능”(editable) 옵션도 활성화했지만 아무런 변화가 없습니다. 기존 회원들에게 이 필수 회원가입 필드가 영향을 미치지 않도록 확인해 주실 수 있을까요?
해결되지 않은 문제이며 관련 링크:
Hello
I’ve tested to set user field requirements for new and existing community members, and it reveals that all the existing members are now blocked to reach the forum even if they fill the fields. They have ‘error’ message.
I’ve deleted all these new fields, and they still have the error message (cf screenshot)
What can I do ?
[Capture d’écran 2024-07-15 à 12.09.40]
[Capture d’écran 2024-07-15 à 12.10.01]
1개의 좋아요
@JammyDodger 혹시 아이디어가 있으신가요?
1개의 좋아요
여기 설정 내용입니다
(답변 내용에 따라 그룹에 추가하는 자동화도 있습니다)
음. 문제의 원인이 바로 명확하지 않네요. 더 자세히 살펴봐 주실 분을 찾아볼게요.
4개의 좋아요
다시 한번 확인해 보자면, 다른 토픽에서 제가 언급한 수정 사항을 반영하기 위해 업데이트를 하셨나요?
main ← fix/update-fields-required-on-signup
merged 11:56PM - 14 Jul 24 UTC
### What is the problem?
We have recently added a new option to add user fiel… ds required for existing users. This is in contrast to requiring fields only on sign-up.
This revealed an existing problem. Consider the following:
1. User A signs up.
2. Admin adds a new user field required on sign-up. (Should not apply to User A since they already signed up.)
3. User A tries to update their profile.
**Expected behaviour:**
No problem.
**Actual behaviour:**
User A receives an error saying they didn't fill up all required fields.
### How does this fix it?
When updating profile, we only check that required fields that are "for all users" are filled. Additionally, we check that fields that were required on sign-up and have previously been filled are not blanked out.
2개의 좋아요
방금 호스팅 플랫폼에 업데이트를 완료해 달라고 요청했습니다. 현재 Discourse 3.3.0 beta4를 사용하고 있지만, 버그는 여전히 존재합니다
1개의 좋아요
안녕하세요, 이 문제가 여전히 버그임을 저도 확인해 드릴 수 있습니다. "On Signup"을 클릭해도 기존 고객 정보를 업데이트하도록 요구합니다. 하지만 해당 필드 유형이 표시되지 않습니다.
우회하려면 먼저 저장한 뒤, 사용자 프로필로 돌아가야 이 문제를 해결할 수 있습니다. 이 필드를 채우지 않으면 채팅 메시지를 보내지 못하게 막는다는 점도 확인했습니다.
ted
(Ted Johansson)
8월 26, 2024, 7:35오전
16
안녕하세요!
해당 이슈에 대한 수정 사항을 여기에서 병합했습니다:
main ← fix/required-fields-check
merged 07:33AM - 26 Aug 24 UTC
### What is the problem?
This check was checking the wrong scope, causing pro… blems in certain edge conditions, for example:
1. Admin adds an "on signup" field that isn't editable after signup.
2. Admin adds a "for all users" field.
3. User goes and fills up the "for all users" field from 2.
4. User is now stuck on the required fields page without any fields showing.
### How does this fix it?
We only consider "for all users" fields when asking if required custom fields are filled in.
이 문제는 "가입 시"와 "모든 사용자"를 혼합하여 생성하거나, "가입"이 아닌 다른 방식으로 접근 권한을 얻은 사용자에게서만 발견되었습니다. 이 PR은 hopefully 모든 사례를 해결할 수 있기를 바랍니다.
2개의 좋아요
j.jaffeux
(Joffrey Jaffeux)
에 닫힘
8월 29, 2024, 7:36오전
17
이 주제는 마지막 답변 후 3일 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.