add solution association in create table #31
Merged
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 pull request adds support for associating newly created tables with a specific solution in the Dataverse SDK, rather than always using the default solution. This is achieved by introducing an optional
solution_unique_nameparameter to thecreate_tablemethod and propagating this through the relevant layers of the codebase. Documentation and usage examples have also been updated to reflect this new capability.API and Functionality Enhancements:
Added an optional
solution_unique_nameparameter to thecreate_tablemethod inclient.py, allowing users to specify which solution should own the new custom table. This parameter is validated to ensure it is a non-empty string if provided. [1] [2] [3] [4] [5]Updated the lower-level
_create_entityand_create_tablemethods inodata.pyto accept and correctly use thesolution_unique_nameparameter, passing it as a query parameter in the API request if specified. [1] [2] [3] [4]Documentation Updates:
README.mdto document the newsolution_unique_nameparameter forcreate_table, including an example usage showing how to associate a table with a specific solution. [1] [2]