@@ -396,8 +396,8 @@ <h1><a class="toc-backref" href="#toc-entry-1">Usage</a></h1>
396396< p > To use this module, you need to</ p >
397397< ul class ="simple ">
398398< li > create your graphene schema</ li >
399- < li > create your controller to expose your GraphQL endpoint, and
400- optionally a GraphiQL IDE.</ li >
399+ < li > create your controller to expose your GraphQL endpoint, and optionally
400+ a GraphiQL IDE.</ li >
401401</ ul >
402402< p > This module does not attempt to expose the whole Odoo object model. This
403403could be the purpose of another module based on this one. We believe
@@ -433,24 +433,24 @@ <h2><a class="toc-backref" href="#toc-entry-3">Creating GraphQL controllers</a><
433433< tt class ="docutils literal "> odoo.addons.graphql_base.GraphQLControllerMixin</ tt > class to help you
434434build GraphQL controllers providing GraphiQL and/or GraphQL endpoints.</ p >
435435< pre class ="code python literal-block ">
436- < span class ="kn "> from</ span > < span class ="nn "> odoo</ span > < span class ="kn "> import</ span > < span class ="n "> http</ span > < span class ="w ">
437- </ span > < span class ="kn "> from</ span > < span class ="nn "> odoo.addons.graphql_base</ span > < span class ="kn "> import</ span > < span class ="n "> GraphQLControllerMixin</ span > < span class ="w ">
436+ < span class ="kn "> from</ span > < span class =" w " > </ span > < span class ="nn "> odoo</ span > < span class =" w " > </ span > < span class ="kn "> import</ span > < span class ="n "> http</ span > < span class ="w ">
437+ </ span > < span class ="kn "> from</ span > < span class =" w " > </ span > < span class ="nn "> odoo.addons.graphql_base</ span > < span class =" w " > </ span > < span class ="kn "> import</ span > < span class ="n "> GraphQLControllerMixin</ span > < span class ="w ">
438438
439- </ span > < span class ="kn "> from</ span > < span class ="nn "> ..schema</ span > < span class ="kn "> import</ span > < span class ="n "> schema</ span > < span class ="w ">
439+ </ span > < span class ="kn "> from</ span > < span class =" w " > </ span > < span class ="nn "> ..schema</ span > < span class =" w " > </ span > < span class ="kn "> import</ span > < span class ="n "> schema</ span > < span class ="w ">
440440
441441
442- </ span > < span class ="k "> class</ span > < span class ="nc "> GraphQLController</ span > < span class ="p "> (</ span > < span class ="n "> http</ span > < span class ="o "> .</ span > < span class ="n "> Controller</ span > < span class ="p "> ,</ span > < span class ="n "> GraphQLControllerMixin</ span > < span class ="p "> ):</ span > < span class ="w ">
442+ </ span > < span class ="k "> class</ span > < span class =" w " > </ span > < span class ="nc "> GraphQLController</ span > < span class ="p "> (</ span > < span class ="n "> http</ span > < span class ="o "> .</ span > < span class ="n "> Controller</ span > < span class ="p "> ,</ span > < span class ="n "> GraphQLControllerMixin</ span > < span class ="p "> ):</ span > < span class ="w ">
443443
444444</ span > < span class ="c1 "> # The GraphiQL route, providing an IDE for developers</ span > < span class ="w ">
445445</ span > < span class ="nd "> @http</ span > < span class ="o "> .</ span > < span class ="n "> route</ span > < span class ="p "> (</ span > < span class ="s2 "> "/graphiql/demo"</ span > < span class ="p "> ,</ span > < span class ="n "> auth</ span > < span class ="o "> =</ span > < span class ="s2 "> "user"</ span > < span class ="p "> )</ span > < span class ="w ">
446- </ span > < span class ="k "> def</ span > < span class ="nf "> graphiql</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span > < span class ="w ">
446+ </ span > < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> graphiql</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span > < span class ="w ">
447447</ span > < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_graphiql_request</ span > < span class ="p "> (</ span > < span class ="n "> schema</ span > < span class ="p "> )</ span > < span class ="w ">
448448
449449</ span > < span class ="c1 "> # The graphql route, for applications.</ span > < span class ="w ">
450450</ span > < span class ="c1 "> # Note csrf=False: you may want to apply extra security</ span > < span class ="w ">
451451</ span > < span class ="c1 "> # (such as origin restrictions) to this route.</ span > < span class ="w ">
452452</ span > < span class ="nd "> @http</ span > < span class ="o "> .</ span > < span class ="n "> route</ span > < span class ="p "> (</ span > < span class ="s2 "> "/graphql/demo"</ span > < span class ="p "> ,</ span > < span class ="n "> auth</ span > < span class ="o "> =</ span > < span class ="s2 "> "user"</ span > < span class ="p "> ,</ span > < span class ="n "> csrf</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> )</ span > < span class ="w ">
453- </ span > < span class ="k "> def</ span > < span class ="nf "> graphql</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span > < span class ="w ">
453+ </ span > < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> graphql</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ):</ span > < span class ="w ">
454454</ span > < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _handle_graphql_request</ span > < span class ="p "> (</ span > < span class ="n "> schema</ span > < span class ="p "> )</ span >
455455</ pre >
456456</ div >
0 commit comments