Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue tracker for matching #686

Open
18 of 32 tasks
elaine-huynh opened this issue Aug 15, 2022 · 0 comments · Fixed by #687
Open
18 of 32 tasks

Issue tracker for matching #686

elaine-huynh opened this issue Aug 15, 2022 · 0 comments · Fixed by #687

Comments

@elaine-huynh
Copy link
Contributor

elaine-huynh commented Aug 15, 2022

This issue is to track bugs and to-dos for the matching component of TAPP.

High Priority

  • Whole page reloads when assigning someone, changing their hours, then pressing "enter" in the dialog box
  • Pressing "enter" in the filter text box reloads the page
  • Pressing "enter" in the position filter box reloads the page
  • If all sorts are removed, there are no applicants displayed
  • There's weird behavior with the sorting. It appears to be unstable. If an irrelevant sort item (e.g., "hours owed" when there is no sub appt data available) the items reorder, but they shouldn't.
  • Local storage
  • Rejected (and withdrawn) contracts show up as "assigned" in the matching view. #695

Mid Priority

  • If a course doesn't have a default number of hours to assign, it assigns them zero hours. That is weird. Please use the following algorithm:
    • If a course has no default hours or the default is zero assignment and there are no others assigned/staged, automatically open the "adjust hours" dialog when they are assigned.
    • If there are any assigned/staged assignments and there is no default hours assignment or the default is zero, make the default the mode of the assigned/staged hours value.
    • If there is a non-zero default assignment, use that.
  • Applicant Grid Items
  • Table View
    • The AdvancedFilterTable in the table view is not scaled to be the height of the page
    • The default column sizes in the table view should be set better (E.g., YIP, GPA, TA Preference should be skinny)
    • A null GPA should not show up as "0", it should be blank.
    • There is no way to view the application from the table view; this is part of a larger issue where the "table view" doesn't actually have much functionality tied to it (i.e., you can't perform actions like starring, hiding, assigning through this view)
  • Position List
    • It's hard to tell what course is currently active in the left bar. The bigger left border is cute, but it is confusing because the width of the bar also represents progress, so it is being used for two different things.
    • The yellow progress bar is hard to see.
  • Import Dialog #688
    • The Import Appt. Data dialog should, by default, explain the acceptable data format
    • The import dialogs don't close when you "click away" from them; all the dialogs need the "X" button to close them
  • The Finalize Changes dialog should have checkboxes (default with all rows checked) and only those checked assignments should be exported.

Low Priority

  • The Filter Applicants dialog has a scroll bar when it shouldn't need one.
  • There appears to be weirdness in the horizontal scrollbar in the matching view. Both the horizontal and vertical scrollbars always appear.
  • The "Showing X/Y applicants" should be pushed to the bottom of the screen. It should have a title attribute explaining how to show hidden applicants if there are indeed any hidden applicants
  • Import Appt. Data should be Import Sub. Appt. Data
  • Not matching-specific: In the application dialog, the preferences should be sorted by preference level (highest to lowest) and then by course code alphabetically.
  • Position and applicant lists seem to resize in width when applicant list is empty/all filtered out
@elaine-huynh elaine-huynh linked a pull request Aug 16, 2022 that will close this issue
@elaine-huynh elaine-huynh reopened this Aug 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant