Server-tools: [рдЖрд░рдПрдлрд╕реА] рдмреЗрд╕_рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рджрд┐рд╕ре░ 2016  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: OCA/server-tools

рдпрд╣ рдореЙрдбреНрдпреВрд▓ elasticsearch-py рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ Elasticsearch рдХреНрд▓рд╕реНрдЯрд░ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреА рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдПрд▓рдЬреАрдкреАрдПрд▓ рд▓рд╛рдЗрд╕реЗрдВрд╕рд┐рдВрдЧ рд╣реИ, рдЬреЛ connector рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИред

рдпрд╣ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдкрд░ рд╕реАрдЖрд░рдпреВрдбреА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рд▓рдХреНрд╖реНрдп рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ Odoo рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ рдХрдиреЗрдХреНрд╢рди рдбреЗрдЯрд╛ рдФрд░ рдиреЛрдб рд╣реЛрд╕реНрдЯрдирд╛рдо рд╕реЗ рдкрд░реЗ рдХреБрдЫ рднреА рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦрдирд╛ рд╣реИред рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рд╕реАрдорд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрдЭреЗ рдЗрдВрдбреЗрдХреНрд╕ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рднреА рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрдХ TransientModel рдореЗрдВ рддрд╛рдХрд┐ рд╡реЗ рд╡реИрдХреНрдпреВрдо рд╣реЛ рдЬрд╛рдПрдВред

рдХреЗрд╡рд▓ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рджреГрд╢реНрдп рдХреНрд▓рд╕реНрдЯрд░/рдиреЛрдб рдореЗрдЯрд╛ рдХреЗ рд╕реЗрдЯрдЕрдк рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рд╣реЛрдВрдЧреЗред

рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдУрдбреВ рд░рд┐рдХреЙрд░реНрдбрд╕реЗрдЯ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдФрд░ рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдмрдирд╛рдП рдмрд┐рдирд╛ред рдпрд╣ рдХреБрдЫ рд░рдЪрдирд╛рддреНрдордХ рддрд░реАрдХреЗ рд╕реЗ рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рд░рд┐рдХреЙрд░реНрдбрд╕реЗрдЯ рдЕрдиреБрдХрд░рдг рд╕рдВрднрд╡ рд╣реИ, рддреЛ рдпрд╣ рднреА рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдХреБрдЫ рд╕рд╛рд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреГрд╢реНрдп рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕реАрдзреЗ рдкреВрдЫрддрд╛рдЫ рдХрд░рдирд╛ рдФрд░ рд▓реЛрдЪрджрд╛рд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬрдм рдУрдбреВ рдЪреБрдЯрдХреА рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реИред

рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рддрд░рд╣ рдХреБрдЫ рднреА рдкреАрдЫрд╛ рдХрд┐рдпрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдХреНрд╖рдгрд┐рдХ рднрдВрдбрд╛рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд░рд┐рдХреЙрд░реНрдбрд╕реЗрдЯ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рдмрд┐рдВрджреБ рдХреЗ рд╕рд╛рде?

рд╕рднреА 20 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдирдорд╕реНрддреЗ @lasley Akretion рдкрд░ рд╣рдордиреЗ рд╢рд╛рдпрдж рд╡рд╣реА рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬреЛ рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:
https://github.com/akretion/connector-nosql
рд╕реМрд░ рд╢рд╛рдЦрд╛ рднреА рджреЗрдЦреЗрдВ https://github.com/akretion/connector-nosql/tree/9.0-solr
cc @sebastienbeau
рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЛрд▓рд░ рдФрд░ рдЕрд▓реНрдЧреЛрд▓рд┐рдпрд╛ рдиреЛрдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХреЗ рд╕рд╛рде рдУрдбреВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЕрдиреБрднрд╡ рд╣реИред

рдЕрдЪреНрдЫрд╛, рдзрдиреНрдпрд╡рд╛рдж @rvalyi - рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдореБрдЭреЗ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдПрд▓рдЬреАрдкреАрдПрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдореБрдЭреЗ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдХрд┐ рдореЗрд░реЗ рдЖрд░рдПрдлрд╕реА рдореЗрдВ рдкрд┐рдЫрд▓реА рдмрд╛рд░ (рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд╛рджрд┐рдд)ред LGPL рдЖрд╡рд╢реНрдпрдХрддрд╛ connector рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ рдЗрд╕ рддрд░реНрдХ рдХреЛ base_external_dbsource рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рднреА рдЗрдВрдХрд╛рд░ рдХрд░рддреА рд╣реИред рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдореЗрд░реЗ рдореВрд▓ SaaS рдмрд┐рд▓рд┐рдВрдЧ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдореЗрд░реЗ рдирд┐рдпреЛрдЬрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рд╣реИред

рдореБрдЭреЗ рдпрд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирд┐рд░реНрдпрд╛рдд рддрд░реНрдХ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдореИрдВ рдЙрд╕ рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдВ рд╕рд╣реА рд╣реВрдБ?

рдЖрдкрдиреЗ рдУрдбреВ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдХреИрд╕реЗ рджрд░рдХрд┐рдирд╛рд░ рдХрд┐рдпрд╛?

@lasley рдореИрдВ base_external_dbsource рдореЗрдВ рддрд░реНрдХ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдХреЗрд╡рд▓ рдЕрдиреНрдп рдореВрд▓ рдпреЛрдЧрджрд╛рди рдлрд╛рдпрд░рдмрд░реНрдб рдбреАрдмреА рдХрдиреЗрдХреНрд╢рди рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ рд╣рдо рдЙрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ LGPL рдХреЛ рдкреБрдирдГ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджреЗрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрд╕рд▓ рдореЗрдВ, рдЪреВрдВрдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рддрдХрдиреАрдХреА рдЙрдкрдХрд░рдг рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╕рд░реНрд╡рд░-рдЯреВрд▓реНрд╕ рд░реЗрдкреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдПрд▓рдЬреАрдкреАрдПрд▓ рд╣реЛрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред

@dreispt - рдпрджрд┐ рдЖрдк

рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓реЛрдЪрджрд╛рд░ рдХрдиреЗрдХреНрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдореЗрдВ рднреА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП base_external_dbsource рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред conn_open рдФрд░ execute рдЕрдВрджрд░ if рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ рд░рд┐рдлреИрдХреНрдЯрд░ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЕрдзрд┐рдХ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

NoSQL рдХреНрд╡реЗрд░реА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА execute рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдереЛрдбрд╝рд╛ рд░рдЪрдирд╛рддреНрдордХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВред

@lasley рдареАрдХ рд╣реИред рдЕрдиреНрдп рд╕рднреА рдпреЛрдЧрджрд╛рдиреЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдкреЛрд░реНрдЯ рдХрд░рдирд╛, рдореИрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓реВрдВрдЧрд╛ред
рдФрд░ рд╣рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЛ "рдкреНрд▓рдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп" рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ рдлрд╝рд╛рдпрд░рдмрд░реНрдб рдЬреИрд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд▓рдЧ рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @dreispt - рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА!

pluggable - рдЖрдкрдХреЗ рдорди рдореЗрдВ рдХреНрдпрд╛ рдерд╛? рдореЗрд░реА рдирд┐рдпреЛрдЬрд┐рдд рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рд╡рд┐рд╢рд╛рд▓ рдЬрдВрдЬреАрд░реЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдереА, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреНрдп рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реВрдВ, рдЬрдмрдХрд┐ рдпрд╣ рдореЗрд░реА рджреЗрд╡ рдкреНрд▓реЗрдЯ рдкрд░ рд╣реИред

@lasley рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╣реЛрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдирд╛ред рдЕрддрд┐рд░рд┐рдХреНрдд рдбреАрдмреА рд╕рдорд░реНрдерди рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@dreispt рдЖрд╣ рд╣рд╛рдБ

рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рднреА рд╡рд┐рдЪрд╛рд░ рд╕рднреА рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрд▓рдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ? рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрд╢рд┐рд╢/рд╕рд┐рд╡рд╛рдп рд╢реАрд░реНрд╖ рдкрд░ рдХреБрдЫ рдмреЛрдЭрд┐рд▓ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рд╕рд╣рдордд рд╣реИрдВ? рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ , рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдЕрднреА рднреА рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рдХрд╛рд░рдг v11 рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛? рдпрд╛ рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬ рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ?

рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реАрдЖрд░рдпреВрдбреА рдкреНрд░рдХрд╛рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рднреА рдЬреЛрдбрд╝рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд╢рд╛рдпрдж рд╣рдо рд╕реАрдзреЗ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХреЗрдВред

рдЖрдИрдПрдордУ рд╡рд┐рд╕реНрддрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓реАрдирд░ рд╣реЛрдЧрд╛: рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдореЙрдбрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП base.external.dbsource рдореЙрдбрд▓ рдХрд╛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реАред

рдбреАрдмреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ 10.0 рдХреЗ рд▓рд┐рдП рдирд┐рдХрд╛рд▓рдирд╛ рдЙрдЪрд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ 9.0 рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ - рдФрд░ рдЕрдкрдбреЗрдЯ рдореМрдЬреВрджрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рддреЛрдбрд╝ рджреЗрдЧрд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐ 10.0 рдкрд╣рд▓реЗ рд╣реА рдЬрд╛рд░реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ 1:1 рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓рдЧрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдиреАрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ 11 рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╣реИ рдирд╛?

рдХрдбрд╝рд╛рдИ рд╕реЗ рд╣рд╛рдБ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдБред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдореМрдЬреВрджрд╛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдордиреЗ рдирдП рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд┐рдЪрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реНрд╡рддрдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ? рдЬрдм рдореИрдВ рдпрд╣рд╛рдВ рд╣реВрдВ, рддреЛ рдЕрд▓рдЧрд╛рд╡ рдХреА рдЕрдиреБрдорддрд┐ рджреВрдВрдЧрд╛, рдмрд╛рдж рдореЗрдВ рдПрдХ рдЖрд╕рд╛рди рдмрдВрдж рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рдеред

рдмрд╛рд╣рд░реА рдлреЗрд╕рд┐рдВрдЧ рдПрдкреАрдЖрдИ рд╕рдорд╛рди рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░реЗрдВрдЧреЗ?

@lasley рд╣рд╛рдБ, рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

рдирдорд╕реНрддреЗ,

@lasley рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк https://github.com/camptocamp/odoo-elasticsearch-kibana рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВ

рд╕рд╛рджрд░,

рдпреЛрдПрд▓

рдКрдкрд░ рдЬреЛ @jgrandguillaume рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЙрд╕рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/OCA/reporting-engine/tree/8.0/bi_view_editor рдЬреИрд╕реЗ рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ Odoo рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕ рдореЙрдбрд▓ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ ElasticSearch рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рдЗрд╕реЗ рдЕрдиреНрдп рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдлрд┐рд░ Kibana рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХреЗрдВред

рдЕрдм, рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг @lasley рдЗрд╕ RFC рдкрд░ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИ?┬┐?

рджреЛрдиреЛрдВ рдорд╛рдпрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдк, рдзрдиреНрдпрд╡рд╛рдж @jgrandguillaume рдФрд░ @jbeficentред

рдХреНрдпрд╛ bi_view_editor рдХрд┐ @jbeficent рдиреЗ sql_view рдХреЗ рдЕрдкрдЧреНрд░реЗрдбреЗрдб рдлреЙрд░реНрдо рдХреЛ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ odoo-elasticsearch-kibana рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ?

рдЗрд╕ рдЖрд░рдПрдлрд╕реА рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдПрдХ рдмрд╣реБрдЙрджреНрджреЗрд╢реНрдпреАрдп рдЗрд░рд╛рджрд╛ рд╣реИред рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ рдУрдбреВ рд╕реЗ рдмрд╛рд╣рд░ рдзрдХреЗрд▓рдирд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рджреЛрдиреЛрдВ рд▓рд┐рдВрдХреНрдб рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╕рдбрд╝рдХ рд╕реЗ рдереЛрдбрд╝рд╛ рдЖрдЧреЗ, рдореБрдЭреЗ рдХреБрдЫ рдбреЗрдЯрд╛ рдкрдереЛрдВ рдХреЛ рдЙрд▓рдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХрд┐рдмрд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдУрдбреВ рдореЗрдВ рдХреБрдЫ рдбреИрд╢рдмреЛрд░реНрдб рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

@lasley рдпрд╣рд╛рдВ https://github.com/OCA/reporting-engine/tree/8.0/bi_view_editorред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ odoo-elasticsearch-kibana рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдУрдбреВ рдореЙрдбрд▓ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ sql_view рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди, рд▓реЗрдХрд┐рди рд╢рдХреНрддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣рд╛рде рдореЗрдВ рд╣реИред

рд╣рдо рдЖрдБрдХрдбрд╝реЛрдВ рдХреЛ Odoo рд╕реЗ рдмрд╛рд╣рд░ рднреА рдзрдХреЗрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛ рдХрд┐ рд╡рд╣ Odoo рд╕реЗ рдХреМрди рд╕реЗ рдЖрдБрдХрдбрд╝реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

рдЙрд▓реНрдЯрд╛ рд░рд╛рд╕реНрддрд╛ рднреА рдмрдврд╝рд┐рдпрд╛ рд░рд╣реЗрдЧрд╛ред

@jbeficent - рд╡реИрд╕реЗ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рд╕рдВрдмрдВрдзреЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдиреЛрдПрд╕рдХреНрдпреВрдПрд▓ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХреБрдЫ рдмрдирд╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рд╢рд╛рдпрдж рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ # 645 рдореЗрдВ рдХреБрдЫ рддрд░реАрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдХреНрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред

рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдкрд┐рдВрдЧ рдХрд░реЗрдВ - рдпрджрд┐ рдХреЛрдИ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореИрдВ https://github.com/OCA/server-tools/pull/660#issuecomment -273583948 рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдбрд╛рд▓рддрд╛ рд╣реВрдВред рдЗрд╕рдореЗрдВ рдЕрднреА рднреА рдПрдХ рджреГрд╢реНрдп рдврд╛рдВрдЪреЗ рдХреА рдХрдореА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рд╣рдореЗрдВ рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд░рдЦрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕