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

Feature: Certificate Enhancements #78

Open
wants to merge 6 commits into
base: rc-0.3.0
Choose a base branch
from

Conversation

elliot-sabitov
Copy link
Contributor

@elliot-sabitov elliot-sabitov commented Nov 21, 2024

Related PR: citrineos/citrineos-core#300

  • refactor: added optional icon to CustomActions and adjusted chargingStationActionMap and just making the CUSTOM_CHARGING_STATION_ACTIONS and CUSTOM_CHARGING_STATION_ADMIN_ACTIONS into simple flat lists to simplify and make the code more readable, and create a clear distinction between the two sets of actions
  • fix: adjusting InstallCertificate component to use the rootCertificate endpoint and provide a way for the user to select associated available Certificates instead of text/file input
  • feat: created UploadExistingCertificate component that provides a way for the user to enter a text/file certificate that can be tied to a ChargingStation
  • feat: created RegenerateExistingCertificate that provides a way for the user to select an InstalledCertificate, when the endpoint is hit, a new certificate will be generated and signed with the old certificate
  • feat: adjusted ChargingStation model to include showing InstalledCertificates for the charging station
  • feat: added Certificate association to the InstalledCertificate model
  • feat: added support in triggerMessageAndHandleResponse for PUT requests
  • feat: adjusted ChargingStation model to appropriately show Device Model (variable attributes) rather than previously incorrectly showing this in EVSE table
  • feat: adjusted VariableAttributes to be searchable based on stationId, and enhancing search in association selection to support searching associated classes by ensuring that searchable keys also includes nested associated class searchable fields. In the case of VariableAttributes table, this now supports being able to search for Variables and Components by name straight from the VariableAttribute table

…tationActionMap and just making the CUSTOM_CHARGING_STATION_ACTIONS and CUSTOM_CHARGING_STATION_ADMIN_ACTIONS into simple flat lists to simplify and make the code more readable, and create a clear distinction between the two sets of actions

fix: adjusting InstallCertificate component to use the rootCertificate endpoint and provide a way for the user to select associated available Certificates instead of text/file input
feat: created UploadExistingCertificate component that provides a way for the user to enter a text/file certificate that can be tied to a ChargingStation
feat: created RegenerateExistingCertificate that provides a way for the user to select an InstalledCertificate, when the endpoint is hit, a new certificate will be generated and signed with the old certificate
feat: adjusted ChargingStation model to include showing InstalledCertificates for the charging station
feat: added Certificate association to the InstalledCertificate model
feat: added support in triggerMessageAndHandleResponse for PUT requests
feat: adjusted ChargingStation model to appropriately show Device Model (variable attributes) rather than previously incorrectly showing this in EVSE table
feat: adjusted VariableAttributes to be searchable based on stationId, and enhancing search in association selection to support searching associated classes by ensuring that searchable keys also includes nested associated class searchable fields. In the case of VariableAttributes table, this now supports being able to search for Variables and Components by name straight from the VariableAttribute table
Elliot Sabitov added 5 commits January 27, 2025 12:43
* rc-0.2.0:
  fixing format
  fixed export statement
  fixing formatting, imports
  PR feedback
  fix: incorrect WORKDIR in Dockerfile
  fixing citrineos version to disinclude versions 1.6 and above
  Revert "Fix/move hasura into core"
  correcting package name, version, and citrine-core dependency version.
  fix: unintentional issue where payload in request to update password was null if setOnCharger boolean was set to true
  Fixing docker-compose
  Merge branch 'rc-0.2.0' of https://github.com/citrineos/citrineos-operator-ui into fix/move-hasura-into-core
  Removing hasura from citrineOS operator ui
  Bug Fixes
  Rebase
  refactor: move to established data-testid naming for element identifiers
  feature: Add chek for success notification. Intercept HTTP request to have it succesful.
  Added Generate Certificates button
  Removed edit and delete buttons
* rc-0.2.0:
  fixed prettier
  removing unneeded logging statements
  formatting with prettier
  correcting telemetry, telemetry modal.
  otel metric signals added. modal added.
  in media res

# Conflicts:
#	src/message/install-certificate/index.tsx
Base automatically changed from rc-0.2.0 to main January 28, 2025 22:37
@thanaParis thanaParis changed the base branch from main to rc-0.3.0 February 3, 2025 16:08
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.

1 participant