creativecommons/legaldb

[Feature] Improve on the case table

Opened this issue · 7 comments

Problem

  • I would want to improve on the case table such that it can accommodate much data
  • but not consuming space on the page which i believe that it can make the case page not be overcrowded ie
  • https://legaldb.creativecommons.org/cases/

Description

  • To address this issue, I propose implementing an interactive and dynamic table that can accommodate large datasets more effectively without occupying excessive space. Features like pagination, search functionality, and sorting will allow users to view and navigate the data more easily. This will help avoid overcrowding while maintaining a professional and streamlined design.

Alternatives

  • There are various methods and libraries that could solve this issue. Depending on the development environment and needs, different solutions can be implemented to achieve a dynamic and flexible table. The goal is to improve the usability and scalability of the case table, regardless of the specific tool or library used.

Additional context

Implementation

  • I would be interested in implementing this feature.

@webbunivAdmin please update the description to provide more detail

@webbunivAdmin please update the description to provide more detail

i have updated it

Please note:

  • Search (with filtering) is already implemented
  • Pagination must be implemented in Django (Python and HTML)
  • Sort must also be implemented in Django (so that the entire table is sorted, regardless of pagination)

ok assign this to me

ok assign this to me

Hi, you don't need to be assigned. You can go ahead and work on it since it has already been set 'ready for work".

ok let me do it

Please see Contribution Guidelines — Creative Commons Open Source for how we manage issues and pull requests (PRs).

We generally don't assign issues prior to resolution. Instead of asking for issues to be assigned, do the work and submit a PR. Even if multiple people submit PRs for the same issue, multiple ideas and implementations strengthen the final product.

For work program applicants, each can all list their own PRs on their application. It is the quality of work that is important, not whether it is merged.