runtime/NevowServer.py
13 months ago Edouard Tisserant Fix settings URL: now '/' instead of '/settings'
13 months ago Edouard Tisserant Merge
13 months ago Edouard Tisserant Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.
13 months ago Edouard Tisserant Runtime web settings: fix punctuation and update CSS again
13 months ago Edouard Tisserant Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering.
14 months ago Edouard Tisserant Runtime web settings: allow customization of version string by extensions
20 months ago Edouard Tisserant Runtime: Fix web settings file upload.
20 months ago Edouard Tisserant Runtime: drop Athena. Nevow now only for settings.
20 months ago Edouard Tisserant WIP python3 support for runtime
2022-10-28 GP Orcullo automated conversion using 2to3-3.9 tool python3
2022-11-29 Edouard Tisserant Runtime: add arbitrary file upload to working dir in web interface
2022-03-02 Edouard Tisserant Runtime: removing dead code
2020-12-21 Edouard Tisserant WebInterface: better wording for wiping PLC content: "Repair"
2020-12-18 Edouard Tisserant runtime: added restart/reset button in web settings. Accidentaly fixed web settings logging feature.
2020-06-15 Edouard Tisserant Runtime extrension web settings: distinguish display string and token when calling NS.newExtensionSetting, thus allowing meaningful name to be displayed instead of an id.
2020-06-12 Edouard Tisserant BACnet and Modbus : Simpler configuration management. NevowServer.py now allows each extension to create and delete multiple configuration forms in the setting page, deprecating delSettings and addAfter.
2020-06-01 Mario de Sousa Add web extension: configure Modbus plugin parameters (currently only supports Modbus clients)
2020-05-28 Mario de Sousa BACnet plugin: Add web interface for online parameter configuration
2018-10-15 Edouard Tisserant Beremiz_service now binds both pyro and nevow ports to interface given with '-i' argument.
2018-08-14 Edouard Tisserant merged
2018-08-14 dporopat NevowServer : Added minimalist css style customization and a link to go to settings page and back
2018-08-13 Edouard Tisserant NevowServer : added addInfoString to allow extensions to declare some read-only strings to be displayed in settings. Also renamed addExtension in addSettings for clarity.
2018-08-09 Edouard Tisserant Some blank lines to make bitbucket's PEP8 2.2.0 happy
2018-08-07 Edouard Tisserant pylint on runtime/NevowServer.py
2018-08-06 Edouard Tisserant pep8 on runtime/NevowServer.py
2018-07-10 Edouard Tisserant Added a way for extension to register dedicated URL under settings page URL (i.e. /settings/something) nevow_service_rework
2018-07-06 Edouard Tisserant Added some immutable field (platform) in default runtime web setting page, for the example. nevow_service_rework
2018-07-05 Edouard Tisserant Fixed typo nevow_service_rework
2018-07-04 Edouard Tisserant Nevow based web interface now show simple Log message sending form for basic runtime, and allow extensions to add their own web settings. nevow_service_rework
2018-06-22 Edouard Tisserant Now, runtime extensions should be able to add their own settings to web configuration interface. nevow_service_rework
2018-06-22 Edouard Tisserant Embrio of setting form, just to test nevow_service_rework
2018-02-01 Edouard Tisserant Another set of meaningless changes to satisfy PEP8 and PyLint.
2017-10-25 Andrey Skvortsov fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-10-19 Andrey Skvortsov fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
2017-10-12 Andrey Skvortsov fix pylint error '(too-many-function-args) Too many positional arguments for function call'
2017-10-06 Andrey Skvortsov fix pylint warning '(unused-import), Unused import connectors'
2017-10-03 Andrey Skvortsov remove unused variables found by pylint
2017-09-28 Andrey Skvortsov fix (old-style-class) Old-style class defined error for most parts of
2017-09-22 Andrey Skvortsov fix usage of python2-only print statement
2017-08-21 Andrey Skvortsov clean-up: fix PEP8 E265 block comment should start with '# '
2017-08-19 Andrey Skvortsov clean-up: fix PEP8 E122 continuation line missing indentation or outdented
2017-08-18 Andrey Skvortsov clean-up: fix PEP8 E127 continuation line over-indented for visual indent
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E701 multiple statements on one line (colon)
2017-08-16 Andrey Skvortsov clean-up: fix PEP8 E202 whitespace before ')'
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E251 unexpected spaces around keyword / parameter equals
2017-08-15 Andrey Skvortsov clean-up: fix PEP8 E231 missing whitespace after ':' or ','
2017-08-14 Andrey Skvortsov clean-up: fix PEP8 E302 expected 2 blank lines, found 1
2017-05-03 Anton Midyukov fix extra brace
2017-04-20 Andrey Skvortsov make run Beremiz and PLCOpen Editor, if full path contain non-lating
2017-03-27 Andrey Skvortsov runtime is licensed under LGPLv2.1
2016-12-07 Andrey Skvortsov add internatialization support for Beremiz_service.py
2016-05-06 Andrey Skvortsov add copyright notices to python files where there were missing, that
2015-02-26 Edouard Tisserant Fixed Nevow website startup
2015-02-05 Edouard Tisserant Added stub code for runtime WAMP client. Added runtime command line switch to select WAMP url and Nevow web site port. Web port is now fixed, next port number is not tested if bind fails.
2015-02-05 Edouard Tisserant Moved twisted/nevow/athena away from Berermiz_service.py + some minor cleanup