[17.0] rest_api_odoo: Allow queries by model's field#347
Open
drpsyko101 wants to merge 2 commits intoCybroOdoo:17.0from
Open
[17.0] rest_api_odoo: Allow queries by model's field#347drpsyko101 wants to merge 2 commits intoCybroOdoo:17.0from
drpsyko101 wants to merge 2 commits intoCybroOdoo:17.0from
Conversation
* All requests now can use any fields in the model except for binary * Fields now support wildcard (*) to output all model fields * GET request will return ID field if no fields are given * Return proper HTTP error codes and messages in JSON format by default * Add pagination support
* This eliminates the need to create an additional unsecure object in the database. * Using the API token also enables users with 2FA to authenticate against Odoo server * Added ACL for the Rest API view to allow access to only certain users * Removed Postman sample as the new methods has been simplified * Update the module info to reflect changes above
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Several enhancements for REST API addon:
*) to output all model fields.limitoroffsetin the query parameter.db,login,password&api-keyaltogether in favour of Odoo API key.Breaking changes
res.users.api_keyhas been replaced withres.users.apikeys. This will make accessing the previous field returns an error. Simply removing the column from the database should fix the issue. Reinstalling the addon also works if data loss inconnection_apiis not a concern.