Giter Site home page Giter Site logo

unifiedpush-admin-ui's Introduction

Unified Push Admin UI

This is the admin interface for the AeroGear Unified Push Server. It is run alongside Unified Push.

Local Development

npm install

This project requires a recent version of the NPM tool chain.

npm run start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Contributing and Releases

This project follows conventional comments and semantic versioning. Every commit to master is automatically versioned and tagged. GitHub released tags automatically get built as containers and uploaded as an image to our Quay repository.

Container information

The container requires the Unified Push server be routable. You need to set the UPS_HOST environment variable to run the container. When running, the container exposes the admin ui on port 80.

Building the Container

We provide an automatically released container in our Quay repository. To build the container locally, use ./container/Dockerfile with the context of the project root.

For example,

podman build -t ups-ui -f ./container/Dockerfile .

unifiedpush-admin-ui's People

Contributors

aindriubrennan avatar boomatang avatar camilamacedo86 avatar cathaloconnorrh avatar danielpassos avatar david-martin avatar grdryn avatar jomrazek avatar lholmquist avatar matzew avatar pb82 avatar renovate-bot avatar secondsun avatar ziccardi avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

unifiedpush-admin-ui's Issues

Enter key does not execute Create, Delete or Update

Description

Using the the Enter key when creating an app, deleting or renaming an app does not work, these functions are only executed unless the buttons in the components are clicked.

Expected Behavior

The app is created, renamed or deleted and the associated components(wizard, modal) close.

Actual Behavior

The Wizard or Modals close but nothing happens,

Steps to reproduce

Try creating/renaming/deleting an app and using the enter key

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency react-scripts to v3.4.4
  • fix(deps): update dependency keycloak-js to v11.0.3
  • fix(deps): update dependency @aerogear/unifiedpush-admin-client to v4.5.0
  • fix(deps): update dependency react-router-dom to v5.3.4
  • chore(deps): update actions/checkout action to v3
  • chore(deps): update actions/setup-node action to v3
  • chore(deps): update dependency @testing-library/react to v14
  • chore(deps): update dependency @testing-library/user-event to v14
  • chore(deps): update dependency @types/jest to v29
  • chore(deps): update dependency @types/node to v18
  • chore(deps): update dependency react-scripts to v5
  • chore(deps): update dependency typescript to v5
  • chore(deps): update docker/build-push-action action to v4
  • chore(deps): update docker/login-action action to v2
  • chore(deps): update docker/setup-buildx-action action to v2
  • chore(deps): update docker/setup-qemu-action action to v2
  • chore(deps): update wagoid/commitlint-github-action action to v5
  • fix(deps): update dependency @fortawesome/fontawesome-free to v6
  • fix(deps): update dependency data-urls to v4
  • fix(deps): update dependency keycloak-js to v21
  • fix(deps): update dependency react-device-detect to v2
  • fix(deps): update dependency react-router-dom to v6
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

dockerfile
container/Dockerfile
github-actions
.github/workflows/build.yml
  • actions/checkout v2
  • actions/setup-node v1
.github/workflows/enforce_conventional_commit.yml
  • actions/checkout v2
  • wagoid/commitlint-github-action v2
.github/workflows/publish.yml
  • actions/checkout v2
  • docker/setup-qemu-action v1
  • docker/setup-buildx-action v1
  • docker/login-action v1
  • docker/build-push-action v2
.github/workflows/version_bump.yml
  • actions/checkout v2
  • TriPSs/conventional-changelog-action v3
npm
package.json
  • @aerogear/unifiedpush-admin-client 4.4.0
  • @fortawesome/fontawesome-free 5.15.0
  • @patternfly/react-core 4.50.2
  • @patternfly/react-table 4.16.20
  • @react-keycloak/web 2.1.4
  • data-urls 2.0.0
  • json-data-validator 2.4.0
  • keycloak-js 11.0.2
  • moment 2.29.0
  • react 16.13.1
  • react-device-detect 1.13.1
  • react-dom 16.13.1
  • react-router-dom 5.2.0
  • react-syntax-highlighter 13.5.3
  • unifiedpush-node-sender 0.16.1
  • @testing-library/jest-dom 4.2.4
  • @testing-library/react 9.5.0
  • @testing-library/user-event 7.2.1
  • @types/jest 24.9.1
  • @types/react-router-dom 5.1.5
  • @types/react-syntax-highlighter 11.0.5
  • @types/node 12.12.62
  • @types/react 16.9.49
  • @types/react-dom 16.9.8
  • gts 1.1.2
  • node-sass 4.14.1
  • npm-run-all 4.1.5
  • react-scripts 3.4.3
  • typescript 3.7.5

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.