Mose Müller
0c175fc706
Merge pull request #109 from tiqi-group/fix/task_disappears_after_changing_state
...
Fix/task disappears after changing state
2024-03-05 16:08:55 +01:00
Mose Müller
7d21bca8b1
adds test for changing task state
2024-03-05 16:05:09 +01:00
Mose Müller
d1628ae8c9
fixes updating task state
2024-03-05 16:05:01 +01:00
Mose Müller
441658ebc1
Merge pull request #108 from tiqi-group/fix/cache_update_on_type_change
...
Fix/cache update on type change
2024-03-05 14:44:19 +01:00
Mose Müller
99c7ad0ec8
updates serializer tests
2024-03-05 14:28:53 +01:00
Mose Müller
24a01c0982
removes keys from cache entry if they are not part of the new value serialization
2024-03-05 14:17:05 +01:00
Mose Müller
b8a52c2e6a
only update cache and execute notification callbacks if attribute is public and has changed
2024-03-05 13:56:02 +01:00
Mose Müller
7aacc21010
removes processing of value from sio_callback (cached value is up-to-date already)
2024-03-05 13:54:24 +01:00
Mose Müller
8787cb0509
get cached value before executing custom notification callbacks
2024-03-05 13:53:41 +01:00
Mose Müller
8971cebfcd
adds todos
2024-03-05 13:24:54 +01:00
Mose Müller
f2cf0d9c1a
fixes update of cache when the type has changed
...
When an attribute changes from, say, a quantity to an enumeration, the enum key in the serialization was not added to the
cache, and thus the frontend was not able to render the enum.
2024-03-05 13:23:26 +01:00
Mose Müller
36c863e845
Merge pull request #107 from tiqi-group/fix/update_frontend_before_setting_state
...
Fix/update frontend before setting state
2024-03-05 13:20:54 +01:00
Mose Müller
836c1e14df
npm run build
2024-03-05 13:19:10 +01:00
Mose Müller
dba036c6b3
do not try to update state if it is not yet set
...
This happens when the backend pushes updates before the frontend has received and set the state when loading the page, first.
2024-03-05 13:19:02 +01:00
Mose Müller
8b1f1ef1b1
updates to version v0.7.2
v0.7.2
2024-03-04 17:46:44 +01:00
Mose Müller
698db4881b
Merge pull request #106 from tiqi-group/fix/enum_sio_callback
...
fixes sio callback when attribute changes to an enum which was not present before
2024-03-04 17:38:33 +01:00
Mose Müller
d709d43d75
ignores complexity of sio_server setup (will be changed anyway soon
2024-03-04 17:36:09 +01:00
Mose Müller
691bf809cb
fixes sio callback when attribute changes to an enum which was not present before
2024-03-04 17:32:45 +01:00
Mose Müller
86ccdd77f1
updates to version v0.7.1
v0.7.1
2024-03-04 11:52:06 +01:00
Mose Müller
f29fb87054
Merge pull request #105 from tiqi-group/fix/enum_rendering
...
Fix/enum rendering
2024-03-04 11:51:31 +01:00
Mose Müller
cf5bc1e4e6
npm run build
2024-03-04 11:48:22 +01:00
Mose Müller
af36ed6c43
changes rendering of enums
2024-03-04 11:48:01 +01:00
Mose Müller
853472be94
updates enumValue when backend value changes
2024-03-04 11:47:51 +01:00
Mose Müller
f97a138e65
updates version to v0.7.0
v0.7.0
2024-02-28 11:37:07 +01:00
Mose Müller
e5d7f4709f
Merge pull request #103 from tiqi-group/90-display-the-functions-its-names-differently-in-the-ui
...
feat: updates functions and how they are rendered
2024-02-28 11:28:04 +01:00
Mose Müller
416ae6f0b4
updates Adding_Components.md to account for new component structure
2024-02-28 11:15:37 +01:00
Mose Müller
8f0a9ad21a
npm run build
2024-02-28 11:01:23 +01:00
Mose Müller
6ed6fe5be1
cleanup: changing some frontend components
2024-02-28 10:59:28 +01:00
Mose Müller
9c6323d38f
updates Readme
2024-02-28 09:12:34 +01:00
Mose Müller
5c11202e08
removes print statement
2024-02-27 18:04:09 +01:00
Mose Müller
e551af68f9
adds image to Readme
2024-02-27 17:44:08 +01:00
Mose Müller
e213931cb7
npm run build
2024-02-27 17:41:55 +01:00
Mose Müller
fe29530eb6
updates Readme
2024-02-27 17:38:39 +01:00
Mose Müller
151467b36f
fixes tests
2024-02-27 17:38:09 +01:00
Mose Müller
990add216c
moves frontend decorator into decorators module
2024-02-27 17:35:35 +01:00
Mose Müller
a05b703bb8
adds tests for methods exposed by DataService
2024-02-27 16:38:08 +01:00
Mose Müller
9616c57c38
changes exception raised by @frontend decorator
2024-02-27 16:37:43 +01:00
Mose Müller
a7ce321506
updates / fixes method serialization tests
2024-02-27 16:32:47 +01:00
Mose Müller
a72a551f54
fixes tests for DataServiceCache and TaskManager
2024-02-27 16:19:11 +01:00
Mose Müller
26689d8578
updates AsyncMethodComponent to work with backend
2024-02-27 16:07:54 +01:00
Mose Müller
74fc5d9aab
updates task serialization
2024-02-27 16:07:29 +01:00
Mose Müller
da8d07a8b2
frontend decorator uses helper function (function_has_arguments) now
2024-02-27 15:59:35 +01:00
Mose Müller
ca2182c19b
tasks are not allowed to have arguments anymore
2024-02-27 15:59:35 +01:00
Mose Müller
b2f828ff6f
adds function_has_arguments helper function
2024-02-27 15:30:47 +01:00
Mose Müller
affc63219f
removes name from function signature parameter serialization
2024-02-27 14:35:09 +01:00
Mose Müller
a01cf273fe
fixes render_in_frontend function
2024-02-27 12:58:43 +01:00
Mose Müller
acd0c80316
updated use of method components
2024-02-27 12:58:28 +01:00
Mose Müller
2337aa9d6d
only methods without arguments can be rendered
2024-02-27 12:58:08 +01:00
Mose Müller
b6f6b3058e
updates render_in_frontend method (takes async functions into account)
2024-02-27 11:32:18 +01:00
Mose Müller
d33e9f9dbf
method serialization contains signature instead of parameter key-value pair
2024-02-27 11:30:00 +01:00