tdm-calculator icon indicating copy to clipboard operation
tdm-calculator copied to clipboard

Design: Update the project tables in Figma with Project ID as it appears on the site

Open ExperimentsInHonesty opened this issue 8 months ago • 14 comments

Overview

Need to update Figma to display project id changes implemented by Dev to keep all documentation, Style Guide, current with Dev implementation regarding this issue.

Details

Pages where this will appear

  • Decided to put the ID directly to the left of project name on every table where it appears.
  • On My Project's page it will appear between Status and Project Name (they can use the project id number to distinguish between projects that have the same name and other details and to look up submissions)

Project ID

Project ID appears as a 10-digit number on the website, by padding the Project ID number from the database with as many zeros as required.

  • e.g., if the project id is 15 the number will be
    • 00000-00015
  • e.g, if the project id is 1015 the number will be
    • 00000-01015

Action Items

  • [x] Assign yourself to this issue.
  • [x] Update the Figma Design System with changes resulting from the issue's final design, if applicable.
  • [ ] Update the Style Guide Presentation, if applicable.
  • [ ] Add a comment to the issue that references the final design and adds any annotations that would help the developer with implementation.
    • [ ] Update the Dev Handoff Issue #2429 with link to the final comment with the designs and any notes for the developer
  • [ ] Move the Figma page to the Development section of the Figma file.
  • [ ] Add the development issue's number in parentheses at the beginning of the title of the Figma page.
  • [ ] Include the development handoff issue number in the GitHub section below.
  • [ ] Reassign any previous assignees to this issue.
  • [ ] Close this issue.

Resources

GitHub

  • Project ID is being added to Page 5 and Print Summary PDF: #2313
  • Manage Submissions page: #1953
  • Redesign of the My Projects page: #2219
  • Additional designs for the Submissions page: #2373
  • Dev Handoff Issue: #2429

Figma

Figma Link

Dev Site

  • Manage Submission: [Not yet implemented]
  • My Projects: https://tdm-dev.azurewebsites.net/projects
  • Submissions: https://tdm-dev.azurewebsites.net/submissions
  • Archived Projects: https://tdm-dev.azurewebsites.net/archivedprojects

How to Navigate to the Archived Projects Page

  1. Log into the TDM site using the Security Admin account from 1Password.
  2. Navigate to the Security page listed in the top navigation bar.
  3. Click the View Archived Accounts link.
  4. Click the See All Archived Projects link.

Staging and Release decks

ExperimentsInHonesty avatar Apr 23 '25 00:04 ExperimentsInHonesty

Hi @ExperimentsInHonesty. In the Details section, there is a note next to My Projects saying that there is little utility to adding the UUID to that page. If that's the case, why is it being added there? Should we remove the My Projects page from the list of pages that the UUID is being added to?

thetanmancan avatar Apr 23 '25 06:04 thetanmancan

@thetanmancan

Hi @ExperimentsInHonesty. In the Details section, there is a note next to My Projects saying that there is little utility to adding the UUID to that page. If that's the case, why is it being added there? Should we remove the My Projects page from the list of pages that the UUID is being added to?

Why we are keeping it

  • for consistency
  • little utility, doesn't mean, no utility (because we know they might use the My Projects page to look at submissions)

ExperimentsInHonesty avatar Apr 23 '25 20:04 ExperimentsInHonesty

We decided to put the ID directly to the left of project name on every table where it appears.

On My Project's page it will appear between Status and Project Name

ExperimentsInHonesty avatar May 29 '25 20:05 ExperimentsInHonesty

This issue should be revised to just be an issue to update figma

ExperimentsInHonesty avatar May 29 '25 20:05 ExperimentsInHonesty

Overview

Need to update Figma to display project id changes implemented by Dev to keep all documentation, Style Guide, current with Dev implementation regarding this issue.

Details

Pages where this will appear

  • Decided to put the ID directly to the left of project name on every table where it appears.
  • On My Project's page it will appear between Status and Project Name (they can use the project id number to distinguish between projects that have the same name and other details and to look up submissions)

Project ID

Project ID appears as a 10-digit number on the website, by padding the Project ID number from the database with as many zeros as required.

  • e.g., if the project id is 15 the number will be
    • 0000000015
  • e.g, if the project id is 1015 the number will be
    • 0000001015

Action Items

  • [ ] Assign yourself to this issue.
  • [ ] Update the Figma Design System with changes resulting from the issue's final design, if applicable.
  • [ ] Update the Style Guide Presentation, if applicable.
  • [ ] Add a comment to the issue that references the final design and adds any annotations that would help the developer with implementation.
    • [ ] Update the Dev Handoff Issue #2429 with link to the final comment with the designs and any notes for the developer
  • [ ] Move the Figma page to the Development section of the Figma file.
  • [ ] Add the development issue's number in parentheses at the beginning of the title of the Figma page.
  • [ ] Include the development handoff issue number in the GitHub section below.
  • [ ] Reassign any previous assignees to this issue.
  • [ ] Close this issue.

Resources

GitHub

  • Project ID is being added to Page 5 and Print Summary PDF: #2313
  • Manage Submissions page: #1953
  • Redesign of the My Projects page: #2219
  • Additional designs for the Submissions page: #2373
  • Dev Handoff Issue: #2429

Figma

Dev Site

  • Manage Submission: [Not yet implemented]
  • My Projects: https://tdm-dev.azurewebsites.net/projects
  • Submissions: https://tdm-dev.azurewebsites.net/submissions
  • Archived Projects: https://tdm-dev.azurewebsites.net/archivedprojects

How to Navigate to the Archived Projects Page

  1. Log into the TDM site using the Security Admin account from 1Password.
  2. Navigate to the Security page listed in the top navigation bar.
  3. Click the View Archived Accounts link.
  4. Click the See All Archived Projects link.

Staging and Release decks

lkim016 avatar Aug 12 '25 01:08 lkim016

hey @Rabia2219 :)

Update: Issue #2445

The issue asks to update Project Tables in Figma with the Project ID as it appears on the site

Project ID is found:

On the My Projects, Submissions Pages

  • Update for Admin, User, Security Accounts

Progress:

New Mocks are ready for other eyes. I will bring it up in the meeting tomorrow. Would be great to have another designer take a look and scan if I've missed anything.

Blockers:

Once approved, I will add pages to the system and style guide.

*Something to note is that the issue asks for archived projects to be updated on the Security account, but after viewing that table, there is no developed Project ID column.

See Below Image Image

Links:

I will add screen shots to this update tomorrow

Figma

hDenison avatar Oct 22 '25 00:10 hDenison

Update #2445 (Continued)

*Notes: There are still inconsistencies, including some typography mismatches that were not current as well. There will still be some tweaking after this, and more updates are needed in the system. But this is a starting place to work from.

Figma Link

See below for before and after screenshots for the new Project ID pages within each of the three accounts:

Admin

My Projects Page.
Before Image
After Image
Submissions Page.
Before Image
After Image
.

User Facing

My Projects Page. Image Image
.
Submissions Page. Image Image
.

Security Screens

My Projects. Image Image
.
Submissions. Image Image
.

hDenison avatar Oct 22 '25 22:10 hDenison

hey there @Rabia2219 @ExperimentsInHonesty :)

Update: #2445

After last week's meeting (10/22/25), I reviewed updated mocks with other designers and have since adjusted the discussed variations. See most recent before and after shots below. I think we should be good to go, but awaiting final approval.

Progress:

Once approved, I will add new pages into Figma design system.


Figma Doc

Before and After Screenshots

Admin

My Projects Image Image
Submissions Image Image

User Facing

Submissions Image Image
My Projects Image Image

Security

Submissions Image Image
My Projects Image Image

hDenison avatar Oct 28 '25 00:10 hDenison

@hDenison Thank you for the screenshots. Please describe the changes that were applied in the after for each one.

Rabia2219 avatar Oct 28 '25 16:10 Rabia2219

Thanks @Rabia2219 Please take a look at the changes listed underneath the after shots inside.

Issue: #2445

Changes: Old Figma Mocks to Updated Figma Mocks for the design system


1. Admin Login

My Projects Image Image

Changes:

Typography

  • header text and font changed to Calibri from 20px to 16px, strong in the headers and regular in paragraphs, to match the site

Color

  • header banner changed to dark navy, icons changed to dark navy

Icons

  • changed size and color icons in table to 16px, dark navy, to match site

Layout

  • Nav Bar: Arrangement of items and copy changes

  • Footer: Size changes with icon for glossary

  • Columns: Changed heights to match site, first column in row is .5px taller than the rest. Removed and added new ones based on the current site. (See previous comment for more)

Submissions

There is no Figma Mock in the design system, see the new mock below

Image

2. User Login

My Projects table Image Image
Submissions Image Image

Changes:

Layout

  • Added search bar and updated toolbar

  • Matched typography to current site

  • Footer: Size changes with icon for glossary

Elements

  • Updated button to match current site

  • Columns: Changed heights to match site, first column in row is .5px taller than the rest. Removed and added new ones based on the current site. (See previous comment for more)


3. Security Login

*There are currently no Figma Mocks in the design system. See the new mocks below

Submissions Image Image
My Projects Image Image

If more needed check out Figma Doc

hDenison avatar Oct 30 '25 00:10 hDenison

@hDenison The one thing the MY Project's page mockup seems to be missing is that when a project is owned by the person logged in, it would show their username under created by followed by "(Me)"

ExperimentsInHonesty avatar Nov 19 '25 19:11 ExperimentsInHonesty

Copy that! Thank you for catching @ExperimentsInHonesty

Update #2445

Progress:

The Created by Column has been updated on 'My Projects' Table to the current naming structure when owner is logged in: "Project Owner Name (Me)"

My Projects Image Image Image

hDenison avatar Nov 19 '25 22:11 hDenison

Notes from meeting 11/19/25

Bonnie approved the updated project table designs. @hDenison will move mocks into Figma Design System

hDenison avatar Nov 20 '25 02:11 hDenison

Update #2445

Progress

New and approved designs that include updated project tables with the Project ID have been added to the Figma Design System.

They include mocks for the My Projects and Submissions pages for the following accounts:

  • Admin
  • User Facing
  • Security

Links

Admin-Facing Screens

User-Facing Screens

Security-Facing Screens

My Figma Work Doc

hDenison avatar Nov 21 '25 18:11 hDenison

@hDenison Looks great! Thanks.

ExperimentsInHonesty avatar Jan 14 '26 19:01 ExperimentsInHonesty