Release v0.3.9
· 3 min read
We are happy to announce Bublik v0.3.9.
In this release we've added UI for creating and editing notes for tests on the run page. We've also fixed some small styling issues on the run page and also fixed errors and improved the information content of the reports page.
Key Features:
- UI for Creating and Editing Test Notes:
Adds an interface for creating and editing test run notes, improving documentation and tracking. - Borders for Notes and Objectives:
Enhances the visual clarity of theNotes
andObjective
columns by adding borders. - More Informative Report Page:
Increasing the information content of record headers and table headers. - More Flexible Report Configuration Structure:
Allows partial filtering of records by arguments.
Fixes and Minor Enhancements:
- Sorting UI Adjustments:
Resolves an issue where sorting controls appeared on non-sortable columns. - Number Alignment Fix:
Corrects the alignment of "0" in table columns. - Some Report Fixes:
Fix filtering by measurements and not processed points handling.
Highlights
Table with notes
Editing Note
tip
By default, comment management is available only to administrators. To remove this restriction, you need to add NOT_PERMISSION_REQUIRED_ACTIONS = ['manage_test_comments']
to your project configuration (per_conf.py).
All Notes Popover
Editing Note Inside Popover
More Informative Report Records Headers
Changelog
Frontend
📦 Chores
- runs: [table] removed unnecessary import (c3dc7ca)
🐛 Bug Fix
- run: [table] display sorting ui only for sortable columns (97827d0)
🚀 New Feature
- run: [table] added UI for creating/editing test notes (6e3b470)
- run: added endpoints to handle note CRUD for test (6e34438)
- ui: [button] added variant for destruction-secondary styles (8c75174)
- ui: added file plus icon (1e5eae0)
💅 Polish
- run: [table] added borders for and columns (f5d94ee)
- run: [table] fixed number alignment for 0 (23023e6), closes #130
- run: [table] lower opacity to indicate pending state (dfa74f9)
- ui: [alert] added dialog overlay by default to alert dialog (e7e860e)
Backend
🐛 Bug Fix
- report: fix filtering by measurements (4bde173)
- report: fix format of filtering result by measurement (202e6c8)
- report: fix display of sequence group arg of not processed points (098d7b8)
- report: fix not processed points handling (a52d376)
🚀 New Feature
- auth: add action permission сheck function (f564599)
- test comments: add data validation and preprocessing (19ef66e)
- test comments: add API for management (8aeea91)
- run stats: make detailed stats more informative (9e7d7fb)
💾 DB Changes
- test comments: add tests and metas relationship model (e9bc750)
- models: fix help text of Meta model type field (cabbf1b)
💅 Polish
- report: make displayed error message more informative (a8c40a0)
- report: make y-axis label more informative (7043caa)
- report: make table header more informative (2a5b623)
- report: change missing results corresponding to the config handling (c4803aa)
- report: make not processed points data more informative (bd6bc4d)
📦 Chores
- cleanup: apply linter to report services (925f1f1)
- report: make report config more flexible (84d0636)
- cleanup: format code using linter (a5df1a7)
- cleanup: fix reprs of models objects using f-strings (6ddf4d8)
- cleanup: add typing of class variables (7ddbcb3)
- report: fix f-string quotes error (0c20433)