어떤 달력에 이벤트를 추가해도 상태가 '휴가 중'으로 변경됩니다

Discourse Calendar 플러그인을 설치했고, 지금까지는 정상적으로 작동했습니다. 하지만 방금 모든 캘린더가 이제 휴일 캘린더(Holiday Calendar)로 작동하는 것을 알게 되었습니다. 휴일 캘린더 토픽 ID를 이미 설정해 두었는데도,

CleanShot 2023-01-05 at 21.14.27

어떤 캘린더에 이벤트를 추가하든 여전히 제 휴일 상태가 설정됩니다.

CleanShot 2023-01-05 at 21.15.40

결국 지금은 모든 캘린더가 휴일 캘린더가 된 셈입니다 :eyes:

이것이 버그인가요, 아니면 제가 놓친 설정 사항이 있는 건가요?

3개의 좋아요

저도 같은 문제를 겪고 있습니다! ‘휴가 중’ 상태를 삭제하거나 캘린더 항목이 포함된 게시물을 지워도 문제가 해결되지 않습니다. 휴가 상태가 삭제된 후 1~2분 만에 다시 적용됩니다.

2개의 좋아요

해결 방법을 찾았나요? 아직 이 문제를 겪고 있어요 :smiling_face_with_tear:

오늘 이 문제를 한 번 더 확인해 보겠습니다. 이 문제를 재현하는 데 도움이 될 수 있는 설정이나 환경 구성에서 특별히 신경 쓴 부분이 있을까요?

1개의 좋아요

정말 감사합니다! :blush:

제가 아는 한 그런 건 없습니다. 주의해야 할 점이 있을까요? 현재 3.1.0.beta6를 사용하고 있습니다.

설치된 플러그인은 다음과 같습니다:

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/discourse/discourse-checklist.git
          - git clone https://github.com/discourse/discourse-feature-voting.git
          - git clone https://github.com/discourse/discourse-calendar.git
          - git clone https://github.com/discourse/discourse-saved-searches.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-whos-online.git
          - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-footnote.git
          - git clone https://github.com/discourse/discourse-shared-edits.git
          - git clone https://github.com/discourse/discourse-yearly-review.git
          - git clone https://github.com/discourse/discourse-teambuild.git
          - git clone https://github.com/discourse/discourse-spoiler-alert.git
          - git clone https://github.com/discourse/discourse-chat.git
3개의 좋아요

방금 전체 과정을 실행해 보았는데, 나도 같은 현상을 확인했습니다. 정말 안타까운 상황이네요.

단계별 재현 방법:

  • 달력이 있는 주제를 생성합니다.
  • 해당 주제 ID를 holiday calendar topic id에 추가하여 휴일 캘린더를 생성합니다.
  • 미래 날짜를 휴일 캘린더 항목으로 지정하여 게시물을 추가합니다.
  • 두 번째 캘린더 주제를 생성합니다.
  • 두 번째 캘린더에 오늘 날짜를 가진 게시물을 추가합니다.

기대 결과 - 날짜가 휴일 캘린더 항목의 날짜가 아니므로 휴일 이모지가 표시되지 않아야 합니다.

실제 결과 - 휴일이 아닌 캘린더 항목에 따라 사용자 이름 뒤에 휴일 이모지가 추가됩니다.

4개의 좋아요

그렇군요, 좀 안타깝지만 제가 환각을 본 게 아니라는 걸 확인하니 안심이 되네요 :face_with_crossed_out_eyes:

그런 문제를 직접 고쳐볼 수 있도록 루비를 배워볼까도 생각 중이에요 (아쉽지만 저는 파이썬 쪽에 더 익숙하고, 제 분야에서는 루비가 많이 쓰이지 않거든요 :smiling_face_with_tear:)

2개의 좋아요

이 문제에 대해 의견을 주신 모든 분들께 감사드립니다. 최신 플러그인 버전에서 수정될 예정입니다:

2개의 좋아요

이 주제는 21시간 후 자동으로 닫혔습니다. 더 이상 새로운 답글을 작성할 수 없습니다.