Feedback by Paul Remmler
I had a meeting with Paul at 03.03.2026 with the current main version of the data source management. I will list his feedback here. These should be transformed into more fine grained issues in jira.
- copy-functionality where possible (for ingests, parser, quality control settings)
- overview table of parser: records per page default 20
- delete buttons also in the overview tables (with additional dialog to confirm)
- possibility to filter (we haven't defined which filters, maybe take a look at the brainaio thing-maangement or suggest one)
- Creation/Edit Form Parser:
- it would be nice to have a suggested name based on the inputs made (a generation rule was not defined)
headlines/footlines to exclude the 0-based text should be removed as you put in numbers there and not the line numbers (currently)button to add new timestamp columns should be below the new inserted rowtimestamp format should have a reference link to the documentationcolumn delimiter should also contain examples for the most common one: comma, semicolon, tab and a reference to the timeio wiki- in the parser selection:
- a link to the parser would be nice and maybe some additional information like delimiter or tmestamp column with format directly in the selection
- Detail pages:
- UUID should be copy-to-clipboard
- Ingest SFTP: add Link to minio storage
- Ingest Overview:
- Cards with links to respective overviews for
SFTP,MQTT,EXTERNAL SFTP,EXTERNAL API -
EXTERNAL APIshould then contain Cards for the several other types as Cards as well
- Cards with links to respective overviews for
- Search function over all ingests, it should be searching for name and description
- that's a little bit complex as the api must provide an endpoint and must search for all (should there be one endpoint or should all ingest provide a search and the frontend queries all endpoints?)
- Parser discussion:
- It would be nice to have one parser that could be used in several projects, as the same devices are used so the same parser should be needed
- My/our ideas on that:
- a parser should belong to more than one permission group (like a device in sms could belong to several groups)
- there are parsers that don't belong to a specific permission group, but could be selected
- that could be achieved by having an extra table like
standard_parser_csvand an extra endpoint to get those parser. These could be either only be entered via database access or we have a fancy form for super_user
- that could be achieved by having an extra table like
- more description everywhere
- help text where possible
- Links to WIKI, Repo, SMS, (API Definition, but I would leave that as we don't allow to use the api directly)
Edited by Tobias Kuhnert