-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Preparation for Database integration #210
base: master
Are you sure you want to change the base?
Conversation
… IDs of parts and pushing them to a database
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for implementing. Looks good to me. There are two changes to the assembly parameters unrelated to the database, but I don't mind having them in the same PR.
Huh, indeed. They were meant for #208 and accidentally slipped into some other commit. Changed and fixed history 😬 |
Notes from today's meeting:
|
This opens a dialogue for entering the module ID and whether to push the acquired information
Preparation work for integration of the database
This integrates the registration of component IDs (via barcode scanner or manual entry) as well as the upload to a database into the assembly sequence.
The registration of component IDs can either be done in the toolbar ...
or in the assembly sequence:
When entering the IDs via the input dialogue, they are nevertheless registered in the toolbar.
The information can then be pushed to the database via the workflow (or the button in the toolbar):
The user is warned about missing information ...
... or can verify before uploading the information:
A function to actually upload the information still has to be added and can be varied from assembly center to assembly center.
On the way to this, a functionality was added in the background that makes it possible to abort individual actions, otherwise the user e.g. would have been informed that the information cannot be pushed to the DB, but either the action would be marked as "Done" and disabled or at the next click (due to the way signals are connected in Qt) the popups would appear twice.
This closes #202