GithubHelp home page GithubHelp logo

hutcheb / ckscada Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 1.0 4.49 MB

Industrial SCADA Based on Kafka

License: Apache License 2.0

Makefile 1.23% HTML 0.83% JavaScript 55.80% CSS 1.32% Python 34.84% Shell 5.81% Batchfile 0.17%
scada iot iiot plc hmi

ckscada's People

Contributors

dependabot[bot] avatar hutcheb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ckscada's Issues

Admin-Client - Read only fields

There are some fields within the Modal Popup for each list that don't make sense being able to update.

These should be shown as read only values.

Specify these using the Structure.json/Schema.

Admin-Client - Add return status to queries

When lists are updated add a return status to be shown on the status bar.

E.g. Returned 1000 points
Found 4 devices

This allows the user to check if all the data has been return when the number of items is large.

Admin-Client - User authentication

The admin-client doesn't have any user authentication.

This needs to be done in conjunction with Kafka security and the server agents.

Basic authentication would be included in this scope. LDAP security can be added later on.

Admin-Client - Data Entry within Modal

Currently when entering data into the text boxes within the Modal popup after selecting a list item, there is no checking to confirm the data is valid. Add sanity checks on each text box.

This may also tie into using a schema within the Structure.json file.

Admin-Client - Add server status indicator

The Admin-Client doesn't show any status of the servers. Add an indication that the servers are able to be reached.

Possibly within the status bar down the bottom include how many servers can be reached e.g. 2/4.

This gives the user an indication that it is currently connected.

Admin-Client - Server Config

Add a server list so a list of servers are shown.

This allows the user to confirm all servers are available to be contacted.

Possible columns, Server hostname, ip address, cpu load, ram, network bandwidth.

Admin-Client - Point list columns

The point list columns are fairly specific, when adding different device type these probably won't be applicable.

Using the Structure.json/Schema add an indicator so that columns can hidden from the list view and only shown within the Modal popup.

This allows only showing a common set of columns and then device specific fields within the Modal popup.

Admin-Client - Close button

The close button within the top menu doesn't work.

There is no need for this and can be removed.

The browser close function work just fine.

Admin-Client - Copy and Paste

The copy and paste menu items should be removed as I don't think it is possible to copy and paste to clipboard when it is initiated from a script.

The browser copy and paste functions should work. Currently the browser copy function copies the current list to the clipboard in json format. Change this so that it copies it using a format that can be pasted into a spreadsheet.

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.