Skip to content
代码片段 群组 项目
用户头像
Bharat Raju 编辑于
* Adding the session notification messages with respect to Device Type specification:
- When a ZAP file is imported the spec compliance messages will be output into the console and will also be loaded into the session_notice table so that they can be viewed in the UI. See import-json.js
- When the user enables/disables the clusters, attributes or commands in the UI the sql triggers will check for compliance and remove the spec compliance messages from the session notification table if they are satisfied. See the sql triggers in the schema.
- Adding some color coding for session notice messages in the UI
* Adding the session notification messages tests:
- Adding a new zap file for testing spec compliance
- Adding the spec-check.test.js to test the above
- Adding additional test queries to test-query.js
- Fixing attribute tests to return the correct output counts in  query.test.js and importexport.test.js based on cluster side and not just the cluster itself as a whole which includes client and server
- Formatting the spec compliance message better for more readability on the console
-  Fixing the sql triggers for notifications in the case of clusters
- Minor cleanup
* Adding a polling mechanism for new notifications such that the UI can show the notifications coming from SQL triggers:
- Updating the sql schema with NEW_NOTIFICATION flag
- Creating a trigger on Session notice table which updates the new notification flag within session table
- Creating a polling mechanism in async reporting for session notice flag
- Updating db-mapping appropriately
- Update the schema
* Changing the schema such that triggers only log session notice warnings based on device type requirements:
* - Fixing the sql schema to delete messages appropriately
- Having the import spec check messages to show device type requirements as well
- Fixing the tests accordingly
* - Updating the schema to log cluster compliance messages to session_notice table
- Updating the import file logic to log cluster compliance messages to the console and session_notice table
- Adding the cluster compliance message tests apart from the device type compliance message tests
- Cleaning up importEndpointTypes
- Github: ZAP-1194
15f632a6
历史
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。
名称 最后提交 最后更新
..