InfoGrab DocsInfoGrab Docs

업적

GitLab에서 사용자 업적을 생성, 수여, 관리합니다.

히스토리 GitLab 15.10에서 achievements 라는 기능 플래그 와 함께 도입되었습니다 . 기본적으로 비활성화되어 있습니다. GitLab 19.2에서 GitLab.com, GitLab Self-Managed, GitLab Dedicated에 활성화되었습니다 . GitLab 19.3에서 일반 공급 으로 전환되었습니다. achievements 기능 플래그가 제거되었습니다. 업적은 GitLab에서의 활동에 대해 사용자에게 보상하는 방법입니다. 네임스페이스의 Maintainer 또는 Owner 권한이 있으면 특정 기여에 대한 사용자 지정 업적을 만들 수 있습니다. 정해진 기준에 따라 사용자에게 이 업적을 수여하거나 취소할 수 있습니다. 사용자는 여러 프로젝트나 그룹에 대한 자신의 기여를 프로필에서 강조하기 위해 업적을 모을 수 있습니다. 업적은 이름, 설명, 아바타로 구성됩니다. 업적은 사용자의 소유로 간주됩니다. 업적을 생성한 네임스페이스의 공개 설정과 관계없이 표시됩니다. 계획된 작업에 대한 자세한 내용은 에픽 9429 를 참고합니다. 사용 사례는 해당 에픽에 댓글로 알려 주시면 됩니다. 업적 유형 # 프로그래밍 방식으로는 업적을 생성, 수여, 취소, 삭제하는 방법이 하나뿐입니다. 실질적으로는 수여 방식에 따라 업적을 다음과 같이 구분할 수 있습니다. 한 번만 수여하며 취소할 수 없는 업적입니다. 예를 들어 "First contribution merged" 업적이 있습니다. 한 번만 수여하며 취소할 수 있는 업적입니다. 예를 들어 "Core team member" 업적이 있습니다. 여러 번 수여할 수 있는 업적입니다. 예를 들어 "Contributor of the month" 업적이 있습니다. 그룹 업적 보기 # 그룹에서 사용할 수 있는 업적과 수여된 업적을 모두 보려면 다음을 수행합니다. https://gitlab.com/groups/<group-path>/-/achievements 로 이동합니다. 이 페이지에는 업적 목록과 해당 업적을 받은 구성원이 표시됩니다. 사용자 업적 보기 # 사용자의 프로필 페이지에서 해당 사용자의 업적을 볼 수 있습니다. 사전 요구 사항: 사용자 프로필이 공개 상태여야 합니다. 사용자의 업적을 보려면 다음을 수행합니다. 사용자의 프로필 페이지로 이동합니다. 사용자 아바타 아래에서 업적을 확인합니다. 업적의 세부 정보를 보려면 해당 업적 위에 마우스를 올립니다. 다음 정보가 표시됩니다. 업적의 이름 업적의 설명 사용자에게 업적이 수여된 날짜 사용자가 네임스페이스의 구성원이거나 네임스페이스가 공개인 경우, 업적을 수여한 네임스페이스 사용자의 업적 목록을 가져오려면 user GraphQL 유형 을 쿼리합니다. User.userAchievements 필드는 선택적 includeHidden 파라미터를 받습니다. 값이 true 이면 프로필에서 숨겨진 업적까지 응답에 포함됩니다. 숨겨진 업적은 다음 경우에만 포함됩니다. 요청한 사용자와 대상 사용자가 같은 경우 요청한 사용자가 해당 업적이 속한 그룹에서