Compare commits

...

2 Commits

Author SHA1 Message Date
Scott Hatlen (CTR)
6ee9a2c5bd another round of modification notes 2026-03-13 09:06:07 -07:00
Scott Hatlen (CTR)
b6944896b2 moved to docs 2026-03-13 09:04:38 -07:00
3 changed files with 74 additions and 16 deletions

BIN
docs/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

View File

@@ -2,32 +2,90 @@
## UI changes
- [ x ] Remove Attention needed card on dashboard
- [ x ] Add an Archived state for certs/licenses (not just expired)
- [ x ] Add expired in card for licenses and certs on Dashboard
- [ x ] Projects overview page- 1 column for people, make their names pills
- [ x ] fix tooltip email copy functionality
- [ x ] more padding on right edge for at a glance
- [ x ] cards within cards like screenshot
- [x] Remove Attention needed card on dashboard
- [x] Add an Archived state for certs/licenses (not just expired)
- [x] Add expired in card for licenses and certs on Dashboard
- [x] Projects overview page- 1 column for people, make their names pills
- [x] fix tooltip email copy functionality
- [x] more padding on right edge for at a glance
- [x] cards within cards like screenshot
## New work
- [ x ] add concept of paid, unpaid, non-billable user for that project
- [x] add concept of paid, unpaid, non-billable user for that project
core users, collaborators, standing
- [ x ] change from core to collaborator
- [x] change from core to collaborator
first check if someone else is paying for them
or flag as standing
- [ x ] new Users page
- [ x ] Shows all groups person is attached to
- [ x ] show history of project movement/permissions modified
- [ x ] projects should be clickable
- [x] new Users page
- [x] Shows all groups person is attached to
- [x] show history of project movement/permissions modified
- [x] projects should be clickable
## Integrations
- [ ] RDS integration
- [ ] easier swap via helm to connect to AWS RDS postgres instance
- [ ] keycloak integration
- [ ] to list users in Groups/Projects
- [ ] add/remove users
- [x] keycloak integration
- [x] to list users in Groups/Projects
- [x] add/remove users
- [ ] get/modify permissions per user per project
- [ ]
# demo
admin login
freeloaders
archive certs
admin settings page
Projects > Feedback
keycloak login
## TODO
# Dashboard
OSA Suite -> OSA Tools Management Suite
logo in top left ![alt text](image.png)
whitespace on cards instead of dynamic sizing
Expiring Licenses section is a lie
Whole other dashboard for non-VELA users
# Projects
Labels need more contrast from names
make PM leftmost
# Project details
Make PM leftmost
Userlist sortable, serchable, 15 names page size maybe editable
Privileges are for this app only
Cost calculator default users
# Certs
remove project from Cert details
have it prepopulate the fields on the detail screen?
Click to View Private key
notes under description
why is common name a different font?
# Licenses
why are they all onboarding?
Change onboarding to pending
How to retrieve attachments (want to view all and download multiple files)
# Admin
Feedback > click on image doesn't open it
Not allowed to navigate top frame to data URL:
default rate does nothing
Alerts per person?
link to it should be Settings
# User
add to project list is too small, not full?
make search box
Rule: Users can only be core on one project
make it clear permissions are just for this app