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

[#23] Add example user interface implementation #25

Merged
merged 9 commits into from
Nov 4, 2023

Commits on Aug 8, 2023

  1. [eclipse-hono#23] Add example user interface implementation

    At this PR we have created an example user interface for a Google Cloud based deployment. The UI is able to communicate with the Device Registry API and the Device Communication API.
    
    - Added new module to support a user interface based on Angular 15
    - Added components for tenants, devices, credentials, configs and states
    - Added services for communicating with the APIs
    - Added Dockerfile
    - Updated Readme
    
    Signed-off-by: michelle <m.franke@sotec.eu>
    michelleFranke authored and julian-sotec committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    f456ab4 View commit details
    Browse the repository at this point in the history
  2. added update method, renamed save method to create

    fixed loader interceptor, updated unittest for device service, removed unnecessary variable in device modal
    add via in device detail view, remove functions in bound devices list
    remove gateway / device differentiation logic and add mocks
    update save functionality add body with via, add isGateway logic, add async call
    add gateway list component & functionality to filter for gateways
    remove gateways & devices under gateways in devices list
    show devices under gateway, optimize filter function
    add devices via functionality, fix wrong count of devices, add list all functionality
    
    Signed-off-by: michelle <m.franke@sotec.eu>
    michelleFranke authored and mattkaem committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    815654c View commit details
    Browse the repository at this point in the history
  3. filter still broken need help

    filter lists of selectable devices in modals
    fix bind after refactoring
    refactor bind device method
    - moved to device detail
    - adjusted button to match rest of the page
    
    remove delete device button in bound devices list
    
    fix list in bind devices modal
    - only devices that are not gateways are shown
    implement display of tooltip dependent on modal
    update list on modal close
    rename and replace subcomponent name
    refresh lists when changing tab devices gateways
    
    fix create device modal
    - fixed validation
    - fixed create function
    
    modals api calls
    - reworking the loop to use whole device so we can use the device via
    
    started changing to common reusable descriptions
    
    fixed modal closing console error
    fixed console error when dismissing modal
    extended Create Gateway Modal
    extending create gateway modal
    
    fix display gateway box when removing all items
    
    updated Device Detail Component to be reused
    - prepared for check if device is gateway
    - added Tab for bound devices
    - added function to switch out title and labels
    
    add tab nav to tenant detail
    - displaying Gateways and Devices via Tabs
    
    add create gateway modal
    add device list in bound devices tab
    
    add search for selecting device as gateway
    
    refactor Lists in Modal
    - extended Device class with optional parameter
    - implemented check uncheck function
    
    added component to create device modal
    - created new subcomponent
    - moved list and logic to subcomponent
    - check / uncheck not finished
    
    add area for checked devices used as gateways
    
    WIP gateways feature
    - extended Service
    - extended List Calls
    
    Signed-off-by: patrick <p.koelle@sotec.eu>
    pkoelle authored and mattkaem committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    e1dd99d View commit details
    Browse the repository at this point in the history
  4. added additional information about the error when creating a credenti…

    …al with a public key
    
    list-authentication delete bug fix and clean up
    
    fixed pagination in bind-devices-modal
    
    fixes due to the review
    
    change isGateway device registry query parameter
    
    bug fixed. gateway is displayed in the list directly after creation (creation time still missing)
    
    bind devices button  deleted from the device detail page of devices that are already bound to a gateway
    
    added unbind devices functionality
    
    added bind devices functionality
    working on bind-devices-modal component
    bind-devices-modal component added
    
    bind and unbind devices edited
    
    tab "Bound Devices" for gateways overworked
    
    tab "Bound Devices" for gateways added
    
    Signed-off-by: Muhammed <m.oeztuerk@sotec.eu>
    Signed-off-by: Matthias Kaemmer <m.kaemmer@sotec.eu>
    MuhammedOe authored and mattkaem committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    9843be2 View commit details
    Browse the repository at this point in the history
  5. fix create function

    fix put request
    
    Signed-off-by: g.dimitropoulos <g.dimitropoulos@sotec.eu>
    gdimitropoulos-sotec authored and mattkaem committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    30ff7d6 View commit details
    Browse the repository at this point in the history
  6. Fixed form break when deleting all the content of secret key

    Fixed pagination bug
    
    Signed-off-by: Hoang Sa Nguyen <h.nguyen@sotec.eu>
    sanguyen123 authored and mattkaem committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    528c900 View commit details
    Browse the repository at this point in the history
  7. Re-Add changes from base branch after rebase / squash commit

    Signed-off-by: julian <j.hauth@sotec.eu>
    Signed-off-by: Matthias Kaemmer <m.kaemmer@sotec.eu>
    julian-sotec authored and mattkaem committed Aug 8, 2023
    Configuration menu
    Copy the full SHA
    e211f56 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. merging device-modal.component, gateway-modal.component and bind-devi…

    …ces-modal.component to create-and-bind-modal.component
    
    Signed-off-by: Muhammed <m.oeztuerk@sotec.eu>
    MuhammedOe authored and mattkaem committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    02df08f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Added request/response command capability

    Added copyright header to source files
    Added exact search in device/gateway list and service
    
    Signed-off-by: Hoang Sa Nguyen <h.nguyen@sotec.eu>
    sanguyen123 committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    0c51c23 View commit details
    Browse the repository at this point in the history