Re-apply #18020, fixed #15107 (mostly) - added prefix and more options to 2D barcodes #18152
+126
−34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a few more options to the 2D barcodes, including an optional prefix, which can be a URL or any arbitrary text. This also tweaks the layout a little to make it a bit nicer, and updates some of the text.
I did not address custom fields as was requested in #15107, as that can cause a lot of problems if printing labels where the model doesn't have that custom field, if the custom field value is empty, etc.
Before
After