open-synthesis icon indicating copy to clipboard operation
open-synthesis copied to clipboard

Add board listing

Open twschiller opened this issue 8 years ago • 5 comments

Add board listing including summary information about the boards, such as the following:

  • Title
  • Descriptions
  • Participation: contributors, evaluators
  • Most consistent hypotheses
  • Overall level of disagreement
  • Publication date
  • Last active date (e.g., contribution and evaluation)

Board listing should also provide an ability to:

  • [x] Paginated board listing
  • [ ] Sort the boards
  • [ ] Filter boards

To implement some of these, we'll need to calculate the board metrics ahead of time and store them in the DB or cache (or both)

twschiller avatar Sep 16 '16 03:09 twschiller

Hi @twschiller! I would like to contribute for sorting and filtering of board listings.

Arshitabhatt avatar Apr 07 '21 17:04 Arshitabhatt

Great @Arshitabhatt! If you have an implementation sketch, let me know and I can take a look. I'm not sure how people typically do sorting/filtering on apps where the table isn't dynamically rendered

twschiller avatar Apr 07 '21 18:04 twschiller

@twschiller I have implemented the search-based filtering using JS (ReactJS) before and I am planning to work along similar direction for this. Please have a look here : https://github.com/Arshitabhatt/readsnet-deployed (Search strings are Delhi, Mumbai, Chennai )

Arshitabhatt avatar Apr 07 '21 18:04 Arshitabhatt

I don't want to introduce a React dependency as the site should ideally work without Javascript. Perhaps an approach like: https://github.com/jieter/django-tables2

twschiller avatar Apr 07 '21 19:04 twschiller

hello @twschiller, i would like to contribute here, using https://github.com/jieter/django-tables2. are you ok with adding it as an installed app? also, since it has built-in support for pagination, can i remove your old implementation? thanks 😄

nnrepos avatar Oct 04 '22 16:10 nnrepos