edehr / edehr/edehr

Filtering and sorting functionality

Open
#279 0 comments 0 reactions 0 assignees View on GitHub
0~Feature Epic - EHR Functionality
Dominant language
JavaScript
Stars
14
Forks
11
PR merge metrics
No merged PRs in 30d

Description

## User story
As a student or instructor user,
I want to be able to filter data
So that there is less to sift through and it's easier to find what I'm looking for.

## Description
Tables can be filtered based on contextual options for select column types.

## Expected behaviour/Acceptance criteria
- Sorting option appears via a sorting icon to the right of the column header.
- Sort functionality is disabled if there's 1 or less items in the table

Sorting types include:
- Day/time: chronological, reverse chronological
- Last name: alphabetical, reverse alphabetical
- TBD

Filtering types include:
- TBD

Contributor guide

Open the contributing guide

Research direction

Start by locating the table components and the code that renders column headers and table data. Review how contextual column types are represented before defining the sorting and filtering options. Done means tables expose the specified sorting behavior, disable sorting for one or fewer items, and have agreed filtering behavior beyond the current TBD criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.