GithubHelp home page GithubHelp logo

de4a-eu / wp5-demo-ui Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 1.0 643 KB

DE4A WP5 Demo UI to create and send DE4A messages in all patterns

License: Apache License 2.0

Java 98.76% Dockerfile 0.20% Batchfile 0.59% CSS 0.27% JavaScript 0.17%
de4a

wp5-demo-ui's Introduction

wp5-demo-ui

A simple demo UI to trigger sending to the Mock Connector - see https://github.com/de4a-wp5/de4a-connector-mock Other functionality:

  • Create random example messages of all document types
  • Validate arbitrary messages against all supported document types

Building

Prerequisites

  • Java 1.8 or later
  • Apache Maven 3.6 or later for building
  1. Ensure the de4a-commons project is up-to-date and built - see https://github.com/de4a-wp5/de4a-commons
  2. Call mvn clean install
  3. Build the Docker image (requires a local Maven build)
    • docker build --pull -t de4a-wp5-demoui .
  4. Run the Docker image and open the exposed port
    • docker run -d --name de4a-wp5-demoui -p 8090:8080 de4a-wp5-demoui
  5. Open your browser and locate http://localhost:8090
  6. Start acting as a Mock DE

Releases

This application is work in progress so it doesn't contain too many releases. They are only created for specific circumstances.

  • v0.1.1 - is a bug fix release for Iteration 1 that provides mocked DO USI redirect URLs as well
  • v0.1.0 - marks the version indicates as "working" for "Iteration 1"

wp5-demo-ui's People

Contributors

andreasjberg avatar antosuna avatar aosunacab avatar daffydukk avatar eduardomorenoalcazar avatar hhberdon avatar phax avatar

Watchers

 avatar  avatar  avatar

Forkers

phax

wp5-demo-ui's Issues

Duplicate registry on Data Evaluator dropdown list (USI)

Once you select the Data Evaluator inside the USI Exchange (User), the following participants hold the same information:

  • (JSI) Institut Jozef Stefan
  • (MIZS) Ministrstvo za Izobrazevanje, Znanost in Sport (Ministry of Education, Science and Sport)

The correct correspondence should be:

  • (JSI) Institut Jozef Stefan -> iso6523-actorid-upis::9999:si000000018
  • (MIZS) Ministrstvo za Izobrazevanje, Znanost in Sport (Ministry of Education, Science and Sport) -> iso6523-actorid-upis::9999:si000000016

Changes on /lookupRoutingInformation request

Since the latest changes on the Connector, the messege RequestLookupRoutingInformationType must include the schema on the node CanonicalEvidenceTypeId:

<de4a:CanonicalEvidenceTypeId>urn:de4a-eu:CanonicalEvidenceType::HigherEducationDiploma</de4a:CanonicalEvidenceTypeId>

That should be taken into account on the requests performed by the demo-ui

Unfinished UI/UX flow on USI pattern

Once you are redirected back to the demo-ui from the DO on the USI Exchange (User) flow you have a message indicating the approvement or rejection of the evidence, also, a button of "New Request", if you click it, the following error message appears:
Not expecting any result for request ID "XXXXXXX"

It should reset the data flow instead of show that error, isn´t it?

Change the DO selection

Create a separate DO selection, using the DO Country + IDK access.

Create a tab box, to have both - Mock and IDK - in parallel, IDK being the default.

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.