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

Profile Pages #2

Merged
merged 24 commits into from
Feb 6, 2025
Merged

Profile Pages #2

merged 24 commits into from
Feb 6, 2025

Conversation

kflemin
Copy link
Contributor

@kflemin kflemin commented Jan 29, 2025

start of Profile pages: info, security, developer, admin

@kflemin kflemin marked this pull request as draft January 29, 2025 16:31
@axelstudios axelstudios force-pushed the main branch 2 times, most recently from 77b31ce to 66b85ee Compare February 4, 2025 01:26
@kflemin kflemin requested a review from crutan February 5, 2025 22:01
@kflemin kflemin marked this pull request as ready for review February 5, 2025 22:01
@kflemin kflemin merged commit d44ed2e into main Feb 6, 2025
2 checks passed
@kflemin kflemin deleted the profile-component branch February 6, 2025 17:05
crutan added a commit that referenced this pull request Feb 11, 2025
* start of profile pages

* more profile pages

* fix width

* more profile pages

* fix width

* Lint fixes

* Fixed build

* connect profile info to update user api

* connect developer profile page

* security password page

* validation on info and security forms

* lint

* add password visibility toggle

* display errors when updating user pwd does not work

* simplify password match logic a bit

* remove standalone flag

* lint

* simplify

---------

Co-authored-by: Alex Swindler <Alex.Swindler@nrel.gov>
Co-authored-by: Caleb Rutan <caleb.rutan@deptagency.com>
perryr16 added a commit that referenced this pull request Feb 11, 2025
* organizations settings skeleton

* first cut at the options form

* Profile Pages (#2)

* start of profile pages

* more profile pages

* fix width

* more profile pages

* fix width

* Lint fixes

* Fixed build

* connect profile info to update user api

* connect developer profile page

* security password page

* validation on info and security forms

* lint

* add password visibility toggle

* display errors when updating user pwd does not work

* simplify password match logic a bit

* remove standalone flag

* lint

* simplify

---------

Co-authored-by: Alex Swindler <Alex.Swindler@nrel.gov>
Co-authored-by: Caleb Rutan <caleb.rutan@deptagency.com>

* include four snackbar color options (#7)

* include four snackbar color options

* add soft styles for snackbars

* lint

* Organization Cycle CRUD and Progress (#8)

* org cycles modal without progress

* uploader service check progress loop

* progress observable functional

* shorten org settings component names, go to kebab case on all

* options component and working service updater

* lint:fix

* dry snackbar service a bit more, have success snackbar auto-dismiss

* use omit to shrink update settings type

* move success snackbar calls to org service

---------

Co-authored-by: Katherine Fleming <2205659+kflemin@users.noreply.github.com>
Co-authored-by: Alex Swindler <Alex.Swindler@nrel.gov>
Co-authored-by: Ross Perry <perryr16@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants