Commit Graph

781 Commits

Author SHA1 Message Date
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
Mose Müller 53676131a6 replaces no_frontend decorator with "frontend" decorator 2024-02-27 11:28:42 +01:00