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

[ADVAPP-917]: Improve the UI/UX design of the student profile page #1060

Merged
merged 55 commits into from
Oct 30, 2024

Conversation

amit-canyon
Copy link
Contributor

Ticket(s) or GitHub Issue

Technical Description

Improve the UI/UX design of the student profile page

Any deployment steps required?

No

Are any Feature Flags and/or Data Migrations that can eventually be removed Added?

No


Before contributing and submitting this PR, make sure you have Read, agree, and are compliant with the contributing guidelines.

@amit-canyon amit-canyon requested a review from a team as a code owner October 10, 2024 05:43
@amit-canyon amit-canyon marked this pull request as draft October 10, 2024 05:43
@amit-canyon amit-canyon marked this pull request as ready for review October 18, 2024 18:28
Copy link
Collaborator

@Orrison Orrison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please review this all with dark mode turn on. Currently styles are not reflecting the rest of the app in darkmode and therefore look off or hard to read.

I will now look into the Timeline issues while you are working on this feedback.

@amit-canyon amit-canyon added the Change Type | New Feature New feature or request label Oct 28, 2024
Copy link
Collaborator

@Orrison Orrison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a new tests for the following:

  • ViewStudentTest
    • This test should cover very basic tests like permission access to this page
    • It should also test whether or not the premium features are shown based on the Application having them on or off
    • These tests are needed to ensure we don't have leakage of ability in this change.

Copy link
Collaborator

@Orrison Orrison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amit-canyon I have fixed the timeline modal so the actions now work. Please make sure the links are working on the smaller version of the timeline though.

Right now I click them and it seems to just reload the page.

Copy link
Collaborator

@Orrison Orrison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some last few items:

  1. Let's change the empty state of the timeline area to say "There are no activities to show for this student."
Screenshot 2024-10-29 at 10 52 28 AM
  1. On the Profile information section there is a line at the very bottom. Let's not have that so that the bottom just has the curved edges.
Screenshot 2024-10-29 at 10 58 51 AM
  1. Finally please explore whether or not you can get all 4 of the relation mangers in the center to be the same height. If you are unable to do so before you head out for the day please let me know

Overall let me know your progress on these items before you head out for the day so I can pick up finishing anything.

I'll create a test ViewStudentTest when you are done. More things will be added to this test in the future but I would like to start with a couple of items.
- Based on the Feature access ensure that each premium feature relation manager is not present or present based on whether it's feature is on or off

Thank you!

Orrison and others added 18 commits October 30, 2024 19:59
Signed-off-by: Kevin Ullyott <[email protected]>
Signed-off-by: Kevin Ullyott <[email protected]>
Signed-off-by: Kevin Ullyott <[email protected]>
Signed-off-by: Kevin Ullyott <[email protected]>
Signed-off-by: Kevin Ullyott <[email protected]>
Copy link

sonarcloud bot commented Oct 30, 2024

@Orrison Orrison added this pull request to the merge queue Oct 30, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 30, 2024
@Orrison Orrison added this pull request to the merge queue Oct 30, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 30, 2024
@Orrison Orrison added this pull request to the merge queue Oct 30, 2024
Merged via the queue into main with commit 02472c4 Oct 30, 2024
6 checks passed
@Orrison Orrison deleted the features/ADVAPP-917 branch October 30, 2024 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Change Type | New Feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants