Skip to content

Dp position card#631

Draft
fritzj2 wants to merge 80 commits into
department-portal-basefrom
dp-position-card
Draft

Dp position card#631
fritzj2 wants to merge 80 commits into
department-portal-basefrom
dp-position-card

Conversation

@fritzj2

@fritzj2 fritzj2 commented Jul 6, 2026

Copy link
Copy Markdown

Added the positions card onto the main page with styling
Also contains an early version of the other cards
The button takes you to Alpha, Nahom, and Dee's page

Current Additions
The card
The positions from each department (pulled from Tracy). Sorted in an unordered list.
An overflow management with an (and x amount more).
CSS Bootstrap icon.
Card footer with a button
Button that leads to the manage positions page.
Card lockout, which should prevent the cards from showing up when no department is selected. (Currently bugged, it auto-selects Thrive department when on staging data since it has no ACCOUNT and ORG).

BetterRocket and others added 30 commits June 30, 2026 18:45
…nhistory info to change the primary key field so position code shows
…an/lsf new/lsf and resetting it back but the pushd and popd seems to be more coherent with the code in that is why I made this change
…_peeweeAttribute

Nahom dee alpha peewee attribute
@fritzj2 fritzj2 added the draft label Jul 6, 2026
@fritzj2 fritzj2 marked this pull request as draft July 6, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.