Replies: 4 comments 1 reply
-
E.g. "Verified" or "Tested" states can be added in this way too. |
Beta Was this translation helpful? Give feedback.
-
This is one of the immediate backlog items: how to make the project statistics screen not be hardcoded to the exiting statistics and queries behind them. Right now it is not clear to us how to expose a configurable interface or a user to completely customize the statistics table, i.e., add more statistics, remove the existing, possibly change the layout, etc. Should this be a custom Python/HTML/Jinja or a mix of them that a user has to write to replace the default statistics function 🤔 🤔 🤔 🤔 🤔 ... If you want to contribute to this discussion, feel free to join the office hours: https://strictdoc.readthedocs.io/en/latest/latest/docs/strictdoc_01_user_guide.html#SDOC_UG_CONTACT. (The next office hours is tomorrow 29.04.2025 at 1700 CEST.) |
Beta Was this translation helpful? Give feedback.
-
I'll be away then and my knowledge of proper patterns of Python programming is limited. Custom Python will be probably simplest to implement? Just with some way to avoid editing strictdoc code itself. Simple plugin? E.g. setting in Then something like https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly Also setting pointing to jinja template that may be used instead of |
Beta Was this translation helpful? Give feedback.
-
Closed with this PR: #2207 (comment). |
Beta Was this translation helpful? Give feedback.
-
Trying to use strictdoc (instead of Excel) for one of the new projects I have to track requirements for.
Status field looks to have some hardcoded selections in project statistics report.
Is it a good idea to implement these into the grammar? Something like this:
And select these values in the statistics report here instead of hardcoded values?
This will allow us to simply add new states, like if we want to distinguish requirement withdrawn by customer vs rejected by us (document the not necessary state vs impossible to implement state vs not applicable to the current project/device/environment):
Beta Was this translation helpful? Give feedback.
All reactions