Git Product home page Git Product logo

waterpipe-admin's People

Contributors

silentiumnoxe avatar

Watchers

 avatar

waterpipe-admin's Issues

[UI] Process testing

Write some script which will test process. Master execute test like simple task but each node execution will pass via testing.

[UI] Process validation

Before the saving process needs to check the process on valid.
Look at each node and his arguments. Check requires. Reject saving if validation fails.

Checklist:

  • Exactly one start node
  • Exactly one final node
  • Required args in each node

Node injecion

Support injection to node.
Parameters of node now expect node "value". This injects node id into the parameter.
Node "value" have data type like number, string, boolean, etc.

Image

Process listing

List of processes on the main page. Here will be managing them (CRUD)

Notify message

show popup with message about error or other information

[UI] Group node options fields by context

Need to add grouping node options inputs by context.
Example: goto node. node_id, process_id, and version have one context "process". When we select process node and version selectors should take data from process input.

[UI] Support PWA

Need to use Service Worker and indexedDB for caching.
Define manifest for desktop like app

[UI] Process debug

The feature allows executing tasks step-by-step in the editor. The editor will send requests to the master “execute the next step of a task” and master will return result of this execution.

[UI] Cache not saved process changes

If the user makes some changes and opens another process without saving needs store changes in the cache.
Access to the cache should be via Service Worker, use process version "nonsaved"

Node timeout argument

Now we can't define the timeout of a node in the editor.
Work with timeout value.

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.