기존 배지를 편집할 때 트리거가 변경되어 항상 다음 상태로 되돌아갑니다:
사용자가 신뢰 수준을 변경할 때
많은 수의 배지를 편집할 때 매우 짜증스럽습니다!
기존 배지를 편집할 때 트리거가 변경되어 항상 다음 상태로 되돌아갑니다:
사용자가 신뢰 수준을 변경할 때
많은 수의 배지를 편집할 때 매우 짜증스럽습니다!
저는 이 문제를 재현하지 못했는데, 좀 더 자세한 정보를 주실 수 있을까요? 처음부터 재현하는 방법이나 동영상을 공유해 주시면 감사하겠습니다.
네, 저는 API를 사용하여 내 사이트 https://tardis.guide 에서 사람들이 하는 행동에 기반하여 포럼 배지를 부여하고 있습니다.
그런 다음, 배지 부여 목록에 배지들이 표시되지 않도록 하기 위해 해당 배지들 모두에 획득이 불가능한 배지 쿼리를 추가했습니다. 목록이 혼잡했고 거기에 배지들이 필요한 적이 없었기 때문입니다.
따라서 제 모든 배지에는 다음 SQL이 포함되어 있습니다:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
(이것은 그 드롭다운 목록에서 배지를 제거하는 제가 아는 유일한 방법입니다.)
작동하는 옵션 중 하나라서 트리거를 "매일 업데이트"로 설정해 두었습니다.
하지만 업데이트 이후로 배지를 편집할 때마다(설명이나 이미지를 변경하려는 경우 등) 트리거 값이 첫 번째 옵션으로 변경됩니다. 제출을 시도하면 다음과 같은 메시지가 표시되기 때문입니다:
확인해 보니, 트리거가 "사용자가 신뢰 수준을 변경할 때"로 변경되어 있습니다:
그래서 다시 '매일 업데이트’로 변경하고 제출하면 작동합니다.
하지만 그 후 단순히 페이지를 새로고침하면 '사용자가 신뢰 수준을 변경할 때’로 돌아가기 때문에, 그 문제를 다시 수정하지 않고는 편집할 수 없습니다.
감사합니다
내일 이 문제를 확인해 보고, 이 정보로 재현이 가능한지 알아볼게요. 감사합니다.
여전히 정확한 문제를 재현하지는 못했지만, 이 방법이 도움이 될 것 같습니다: