Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Delete Policy with workspace #2115

Closed
deidera08 opened this issue May 22, 2019 · 1 comment
Closed

User Delete Policy with workspace #2115

deidera08 opened this issue May 22, 2019 · 1 comment
Assignees
Labels
bug Something isn't working @common Component Name : Common documentation
Milestone

Comments

@deidera08
Copy link

deidera08 commented May 22, 2019

스크린샷 2019-06-03 오후 4 15 17

사용자 삭제시 정책은 다음과 같습니다. (Inactive 상황 아니고 삭제시 상황입니다.)
해당 사용자의 개인 워크스페이스 및 하위 워크북/워크벤치 등은 삭제됩니다.
해당 사용자가 owner인 워크스페이스가 없을 경우 경고 Alert후 삭제 됩니다.(OK)
해당 사용자가 owner인 워크스페이스가 있을 경우 owner변경하는 팝업이 노출됩니다.
.
.
유저 삭제시 공유 스페이스 권한 변경 팝업에서
스크린샷 2019-05-22 오후 3 00 36
그러나 소속 멤버가 없을 경우 owner변경할 수 없어 Validation check되고, 삭제할 수 없는 문제가 있습니다.
때문에 소속 멤버가 없을 경우 개인 워크스페이스와 동일 취급하여 삭제되어야 합니다.
.
.
유저 삭제 후 화면 노출에서 몇가지 수정/보완해야 합니다.
1_ 해당 유저가 등록한 게시물은 Unknown user로 노출됩니다. ('_'삭제하고, 대/소문자 맞춰주세요)
스크린샷 2019-05-22 오후 3 21 50

2_ 권한 등의 팝업에서 삭제된 유저는 노출되지 않아야 합니다.
스크린샷 2019-05-22 오후 3 36 40

3_ Workspace관리화면 목록에서 해당 유저의 workspace는 삭제되어야 합니다.
스크린샷 2019-05-22 오후 3 21 15


어드민은 사용자의 상태가 Inactive인 사용자만 사용자 삭제가 가능함 (기존 사용자 목록에 삭제버튼이 다 보여지던데 Inactive 사용자만 삭제버튼이 보여져야 합니다.)

위 상황 추가합니다.

1_ Members목록에서 Delete버튼은 삭제합니다.
Inactive된 사용자만 삭제할 수 있는 만큼 신중하게 삭제되었으면 좋겠고, 때문에 목록에 삭제버튼이 직접 노출되는것은 좋지 않은듯 합니다.
스크린샷 2019-05-22 오후 4 28 15
.

2_ 사용자 상세화면에 상시노출되고 있는 삭제버튼을 Inactive일때만 노출되도록 수정부탁드립니다.
스크린샷 2019-05-22 오후 4 28 44

@AnnieHwang
Copy link
Contributor

AnnieHwang commented May 22, 2019

@deidera08 한가지 빠진 게 있어서 추가적으로 적어요~

  • 어드민은 사용자의 상태가 Inactive인 사용자만 사용자 삭제가 가능함 (기존 사용자 목록에 삭제버튼이 다 보여지던데 Inactive 사용자만 삭제버튼이 보여져야 합니다.)

minhyun2 added a commit that referenced this issue Jun 3, 2019
@minhyun2 minhyun2 mentioned this issue Jun 3, 2019
7 tasks
@minhyun2 minhyun2 self-assigned this Jun 3, 2019
@minhyun2 minhyun2 added the @common Component Name : Common label Jun 3, 2019
@minhyun2 minhyun2 added this to the 3.3.0 milestone Jun 3, 2019
minhyun2 added a commit that referenced this issue Jun 7, 2019
@kyungtaak kyungtaak changed the title User Delete Policy User Delete Policy with workspace Jun 10, 2019
@kyungtaak kyungtaak added bug Something isn't working documentation labels Jun 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working @common Component Name : Common documentation
Projects
None yet
Development

No branches or pull requests

4 participants