Compare commits
2 Commits
51dba46cd5
...
6ee9a2c5bd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6ee9a2c5bd | ||
|
|
b6944896b2 |
BIN
docs/image.png
Normal file
BIN
docs/image.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 104 KiB |
@@ -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 
|
||||
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
|
||||
Reference in New Issue
Block a user