게시물 이벤트 날짜가 주제 제목에 항상 표시되지 않음

display post event date on topic title을 true로 설정해 두었는데, 일부 이벤트는 주제 제목 옆에 이벤트 날짜가 표시되지 않습니다.

대부분은 표시되긴 하는데, 카테고리는 여기 있습니다:

여기서:

  • Pour les grenoblois - Meetup le 28 mars는 주제 제목 옆에 dans 8 jours라는 이벤트 날짜가 표시됩니다.
  • Soirée des communautés techniques rennaises는 주제 제목 옆에 이벤트 날짜가 표시되지 않는데, 그 이유를 모르겠습니다.
  • Pour les lyonnais − Meetup le 22 mars는 이벤트 날짜가 표시됩니다.

흥미롭게도 태그가 없는 이벤트는 여전히 /upcoming-events에 나타납니다.

2개의 좋아요

Julien님,

조금 확인해 봤는데, 해당 이벤트에 종료 날짜를 지정하지 않아서 그런 건 아닌지 궁금합니다. :thinking:

5개의 좋아요

음, 그거 테스트해볼 수 있겠네요!

네, 그거였어요. 그런데 좀 이상한 기분이 드네요…

2개의 좋아요

말씀하신 내용을 이해합니다. 종료일을 선택적으로 만들 수 있으면 좋겠네요. 코드를 확인해 봤는데, 이를 허용하도록 로직을 개선할 수 있을 것 같아요. :slight_smile:

1개의 좋아요

이 부분이 개선될 수 있다면 +1을 하고 싶습니다. 제 커뮤니티에 정말 큰 도움이 될 것입니다.

실제(IRL) 이벤트는 종료 시간이 없는 상태로 예정되는 경우가 많습니다. 카테고리에서 이벤트 목록이 표시될 때, 주제 제목 뒤에 시작 시간이 표시된 이벤트가 일부만 있는 것은 꽤 혼란스럽습니다.

또한 종료 시간이 정의된 경우, 이미 지난 이벤트는 예정된 캘린더에서 제거됩니다. 이 때문에 사용자에게는 종료 시간을 정의하지 않는 것이 유리해집니다. 말씀드린 것처럼, 이 부분은 다소 혼란스럽습니다.

도움이 될 수 있다면 기꺼이 돕겠습니다.

1개의 좋아요

저도 이 문제를 겪었습니다. 제안하는 수정 사항: Show topic title suffix even when missing an ending - Pull Request #501 - discourse/discourse-calendar - GitHub

1개의 좋아요

위에서 제안한 변경 사항에 대해 피드백 주실 수 있을까요?

테스트가 없는 것 같은데, 여기에 테스트를 추가할 수 있을까요?

이 문제를 마무리하는 것이 좋을 것 같습니다. 토픽 목록에서 일부 이벤트가 날짜/카운트다운을 표시하지 않는 것처럼 보이는 이유가 무엇인지 난감해하고 있었습니다.

이제 원인을 파악했고, 단순히 종료일을 추가하는 방법으로 우회 처리했습니다. 제안된 수정안이 제 아마추어적인 눈에는 꽤 좋아 보입니다(테스트가 부족하다는 점은 차치하고).

이 PR이 병합되면 수정될 예정입니다. 영감을 주신 @mbauman님께 감사드립니다 :+1:

5개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 더 이상 새 답변을 게시할 수 없습니다.