sillsdev / sillsdev/languageforge-lexbox

Allow sorting projects

Open
#2,336 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

📦 Lexbox
Dominant language
C#
Stars
9
Forks
8
Avg merge
2d 13h
Merged PRs (30d)
49

Description

Describe the feature
Right now projects are sorted by created date in the admin dashboard, and by the project code on the home page. We would like to be able to change sorting, either by last change, name or created (on admin dashboard only). I think it would also make sense to change the default sorting on the home page to sort by project name, and not by code.

On the home page there's the table or card view, changing the sorting on table view only is fine, no need to support sorting on the card view.

Who is this feature for?
Mostly power users with many projects, but also admins.

Pages affected
Home page, and Admin dashboard

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 home page project table and the Admin dashboard project list; the issue identifies both pages and limits home-page sorting to table view, not cards. Review how each list currently sorts projects, then add the requested sorting choices and verify the home-page default uses project name while the admin dashboard supports created date, last change, and name.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.