lucyparsons / lucyparsons/OpenOversight

Add pagination for classifications/identifications

Open
#233 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

design hackathon size/M tech/frontend tech/python ux/ui
Dominant language
Python
Stars
256
Forks
81
PR merge metrics
No merged PRs in 30d

Description

The user profiles currently look like this:

screen shot 2017-04-09 at 11 50 49 am

The design could look a lot better. In addition, right now there are long lists of classifications and identifications on profile pages. This is really nice so that there's one place I can go to see a user's work on the app. However it is quite ugly. So we should:

  • Order by "most recent first"
  • Add pagination or some other way of hiding the sometimes quite long lists of classifications/identifications. For example, showing only the top 20 and then having a "show all" button to unhide the remainder would be a fine solution.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the user profile page and the code that loads and renders classifications and identifications. Check how those lists are currently ordered and displayed; done means recent items appear first and long lists provide pagination or an equivalent way to reveal the remainder.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
database, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.