DonutWorks / Ari

0 stars 0 forks source link

회원 목록 pagination #419

Open angdev opened 9 years ago

angdev commented 9 years ago

공지 목록의 회원 목록 & 동아리 회원 목록에 pagination 걸기

angdev commented 9 years ago

동아리 회원 목록에는 ajax 검색 기능이 있으니 음..

angdev commented 9 years ago

생각하다보니 애매한 부분이 몇 가지 있는 것 같습니다.

  1. 앞서 언급한 동아리 회원 목록에 있는 ajax 검색 창은 어떻게 할 것인지.
  2. 공지에서 보이는 회원 목록은 여러 가지가 있는데 (읽은 회원, 안 읽은 회원, 참가 회원 등) 개별 pagination 걸기에 좋은 방법은 datatable을 이용하는 방법으로 보이는데 이 때 sms 보내는 기능 (체크박스) 은 어떻게 하는 것이 좋을지.
  3. datatable을 이용하지 않는 방법이 일단 높은 중요도를 가지는데 이 방법으로 해결할 수 있는 적절한 방법이 있는지.
shaynekang commented 9 years ago

음... 제가 설명을 잘 이해하지 못한 것 같지만, 일단 코멘트 달아보겠습니다. ㅎㅎ

일단 1번은 큰 문제가 없어 보이는데, 구체적으로 어떤 부분에서 어려움이 있을까요? 2번은 Pagination Gem(kaminari 라던지)에서 개별 pagination을 지원하는 부분이 있을겁니다. SMS보내는 기능도 큰 어려움이 없을 것 같은데요.

일단 DataTable을 사용하지 않는 선에서는 구현하는데 어렵지 않을 것 같은데, 어떤 부분이 어려운가요? ㅎㄷ

angdev commented 9 years ago

좀 더 구체적으로 제가 왜 애매하다고 생각했는지 풀어보면..

  1. 회원 목록에 들어가면 기본적으로 모든 회원을 불러옵니다. ajax 검색창에 검색어가 들어가면 일부가 보이거나 보이지 않는 정도의 차이입니다. 동적으로 변하는 회원 목록에는 어떻게 pagination을 넣는 것이 좋을지에 대한 이야기였습니다.
  2. 읽은 회원, 안 읽은 회원 등을 각각 <%= paginate @read_users, :param_name => :page_read_users%> 으로 다 구현하자는 말씀이시라면 이 부분은 이해했습니다만 (아마 ~/notices/asd?page_read_users=1&page_unread_users=2 이런 느낌이 되려나요?) 사용자 관점에서 만약 안 읽은 모든 회원에게 SMS를 보내기를 원래 할 수 있었는데 이는 어떻게 하면 좋을지.. 일단 내버려두나요?
shaynekang commented 9 years ago

ㅇㅋ 이해했습니다.

2번이 난제네요. 이걸 어떻하지...(먼산) '전체 문자 보내기' 체크박스를 클릭하면 전부 모든 회원에게 보내는걸로 하는게 제일 정상적인 구현 같은데.... 구현 난이도가 좀 있겠죠? ㅎㄷ

angdev commented 9 years ago

모두 보내기는 따로 구현하더라도 음 pagination은 ajax로 구현하는 것이 나으려나요 흑..