imitated-seed-2 icon indicating copy to clipboard operation
imitated-seed-2 copied to clipboard

developer 권한 추가

Open ghost opened this issue 2 years ago • 8 comments

지금은 위키 소유자 권한은 config.json에서 사용자를 추가하든 제거하든 해야 하는데 이게 생각보다 번거롭습니다. 그래서 developer을 추가하면 어떨까 싶습니다. 최초의 developer 권한은 처음으로 위키 가입한 사람이 가지고 있고 1명 이상 권한을 들고 있지 않는 이상 빼지 못하게 하고 developer 권한을 가지고 있는 계정만 developer를 다른 사용자에게 부여, 회수할 수 있으면 좋을 것 같습니다. 방식은 간단하게 developer을 보유한 사용자는 자동으로 config.json에 기록되게 하면 될 거 같습니다. 그러면 권한 탈취시에는 수동으로 config.json에서도 조정이 가능하니 위험도도 그닥 크지는 않을 것 같습니다.

'이게 굳이 필요할까?'라는 생각이 드실 수도 있지만 소유자의 부계정이나 계정 변경, 아니면 세팅을 잘 못하는 분이 다른 분께 맡길 때 등에 유용하며 config.json로 하면 엔진 껐다 켜야 하는 불편함이 있어서 막상 있으면 편할 것 같습니다.

ghost avatar Jul 27 '23 10:07 ghost

해보겠습니다

gdl-blue avatar Jul 27 '23 10:07 gdl-blue

  • 추가로 문서 역사하고 편집 요약 삭제 기능 추가해 주시면 감사하겠습니다. (문서 역사 삭제는 developer 권한이 있는 사용자만, 요약은 admin 권한 있는 사용자만[이건 기능 사용할지 껏다 킬 수 있으면 좋을 거 같고 스레드 가리기라 하나요 그거 처럼 숨김와 숨김 해체가 있음 합니다.])

ghost avatar Jul 27 '23 10:07 ghost

더 시드 버전을 4.0.20 아래로 내리면 개발자 권한이 활성화되는데 권한 부여 후 더 시드 버전을 원래대로 변경하면 되지 않을까여

theseeduser avatar Jul 27 '23 10:07 theseeduser

developer가 추가되면 developer가 있는 사용자는 grant와 login_hisory, aclgroup 권한 등이 있어야 들어갈 수 있는 페이지 및 기능을 해당 권한이 없어도 가능했으면 좋지 않을까 싶습니다.

ghost avatar Jul 27 '23 10:07 ghost

developer는 개발자를 뜻하니 소유자를 뜻하는 owner로 하는건 어떨까요?

kepitrion avatar Jul 27 '23 11:07 kepitrion

근데 더시드를 모방하는 엔진이라는걸 생각하면 developer로 해도 이질적이지는 않을 거 같습니다 :)

ghost avatar Jul 27 '23 12:07 ghost

근데 더시드를 모방하는 엔진이라는걸 생각하면 developer로 해도 이질적이지는 않을 거 같습니다 :)

알겠습니다. 관련 사항 수정하겠습니다. #100 참고해주세요.

kepitrion avatar Jul 27 '23 12:07 kepitrion

곧 수정할 부분 검토하고 반영해보겠습니다

gdl-blue avatar Aug 08 '23 10:08 gdl-blue