Skip to Content

Odoo 19: Cuideachta a chartlannú mar aon le húsáideoirí tairsí – modúl partner_archive_users le ceist in ionad teachtaireacht earráide

3 Samhain 2026 | Odoo 19 Community | Forbairt dár gcuid féin
3 Samhain 2026 by
Odoo 19: Cuideachta a chartlannú mar aon le húsáideoirí tairsí – modúl partner_archive_users le ceist in ionad teachtaireacht earráide

Modúl Odoo 19 partner_archive_users: ceist agus cuideachta le húsáideoirí tairsí á cartlannú

D'imigh cuideachta custaiméara, tá an conradh críochnaithe, agus ba mhaith leat í a chartlannú in Odoo. Freagraíonn Odoo le teachtaireacht earráide: “Ní féidir leat teagmhálaithe atá nasctha le húsáideoir gníomhach a chartlannú. Cartlannaigh an t-úsáideoir ainmnithe ar dtús.” Má tá roinnt rochtana tairsí ag an gcuideachta, ciallaíonn sé sin: gach úsáideoir a chuardach ina aonar, a chartlannú ina aonar, ar ais chuig an gcuideachta, cartlannú arís.

Scríobh muid an modúl beag Cuideachta a chartlannú mar aon le húsáideoirí tairsí (partner_archive_users) d'Odoo 19 chuige sin. In ionad na teachtaireachta earráide tagann ceist, agus ar “Tá” cartlannaítear na húsáideoirí tairsí agus an chuideachta in aon chéim amháin. Tá an modúl ar fáil mar bhogearra saor faoin gceadúnas AGPL-3 ar GitHub:

github.com/Alex0176/odoo-partner-archive-users

Úsáidimid an modúl ag Biricon IT Services inár gcóras táirgthe ón 3 Samhain 2026. Tá sé nua, mar sin níl mórán taithí againn air. An té a ghlacann leis, ba cheart dó na codanna maidir le Raon feidhme agus Teorainneacha a léamh.

An fhadhb sa ghnáthOdoo

Nuair a chartlannaítear teagmhálaí, seiceálann Odoo an bhfuil úsáideoir ceangailte leis, agus cuireann sé stop leis má tá. Tá ciall leis an seiceáil, mar teastaíonn teagmhálaí ó gach úsáideoir. Do dhaoine úsáideoirí inmheánacha, is é sin fostaithe, tá an bhac ag teastáil freisin. Ach i gcás úsáideoirí tairsí custaiméirí is obair láimhe den chuid is mó é. Teastaíonn an próiseas céanna ó gach cuideachta custaiméara le rochtain tairsí, mar shampla chun sonraisc agus ticéid a fheiceáil, nuair a chartlannaítear í:

  1. úsáideoirí na cuideachta agus a teagmhálaithe a chuardach,
  2. gach duine acu a chartlannú ina aonar,
  3. ar ais chuig an gcuideachta,
  4. an chuideachta a chartlannú.

An réiteach: ceist

Leathnaíonn an modúl an bealach Gníomh → Cartlannaigh ar an teagmhálaí, san fhoirm agus sa liosta. Má tá úsáideoirí tairsí gníomhacha ceangailte leis an gcuideachta roghnaithe nó lena teagmhálaithe, osclaítear dialóg leis an gceist “Ar cheart an chuideachta a chartlannú i ndáiríre? Tá úsáideoirí gníomhacha fós sa chóras.” Faoina bhun tá na húsáideoirí lena mbaineann le hainm, ainm logála isteach agus teagmhálaí.

Comparáid: teachtaireacht earráide Odoo agus cuideachta á cartlannú agus dialóg cheiste an mhodúil

  • Tá, cartlannaigh an chuideachta agus na húsáideoirí: Cartlannaítear na húsáideoirí ar dtús, ansin an chuideachta.
  • Cealaigh: Ní athraíonn aon rud.
  • Níl aon úsáideoir tairsí ann: Iompraíonn Odoo mar a rinne roimhe seo, ní thagann aon dialóg chun solais.

Cad a chartlannaítear agus cad nach gcartlannaítear

Tá an raon feidhme teoranta d'aon turas:

Forbhreathnú: cartlannaítear úsáideoirí tairsí agus an chuideachta, fanann teagmhálaithe gníomhach, ní dhéantar teagmháil le húsáideoirí inmheánacha choíche

  • Úsáideoirí tairsí agus poiblí amháin (share = True). Ní chartlannaítear úsáideoirí inmheánacha tríd an mbealach seo choíche. Má tá rochtain fostaí ceangailte leis an teagmhálaí, fanann teachtaireacht earráide Odoo. Mar sin ní chuireann aon duine bac ar fhostaí trí thimpiste toisc go ndearna sé cuideachta a chartlannú.
  • Fanann teagmhálaithe gníomhach mar theagmhálaithe. Ní chartlannaítear ach a rochtain tairsí. Cuireann sé sin le gnáthOdoo, nach dtéann i dteagmháil leis na fo-theagmhálaithe ach an oiread nuair a chartlannaítear cuideachta.
  • Bealach cartlannaithe an chomhéadain amháin. Ritheann write({'active': False}) díreach, mar shampla in allmhairiú nó i script, gan athrú isteach i seiceáil Odoo.

Cur i bhfeidhm teicniúil

Níl aon réimsí nua ag an modúl ar shamhlacha atá ann cheana. Is éard atá ann leathnú ar res.partner.action_archive agus cúntóir (partner.archive.users.wizard) a thagann chun solais mar dhialóg.

BlocTasc
action_archive ar an teagmhálaíCuardaíonn úsáideoirí gníomhacha le share = True atá ceangailte leis an teagmhálaí nó (i gcás cuideachtaí) le teagmhálaithe na cuideachta. Má tá aon cheann ann, tugtar an dialóg ar ais in ionad cartlannú.
CúntóirStórálann sé an chuideachta agus na húsáideoirí aimsithe, taispeánann sé iad agus ar “Tá” déanann sé an cartlannú leis an eochair chomhthéacs archive_linked_users.
Comhthéacs skip_archive_users_wizardMúchann sé an dialóg. Ansin is é seiceáil Odoo atá i bhfeidhm arís.
RochtainFéadfaidh úsáideoirí inmheánacha (base.group_user) an cúntóir a chruthú agus a úsáid.
AistriúchánTá Gearmáinis (de.po) agus teimpléad (.pot) san áireamh.

Déantar na húsáideoirí a chuardach agus a chartlannú le cearta méadaithe (sudo). Dá bhrí sin oibríonn an dialóg freisin d'úsáideoirí gan rochtain ar bhainistiú úsáideoirí. Tá an taobh eile den scéal faoi Teorainneacha.

Fionnachtain: Bhí an tástáil glas, ach bhí an dialóg briste mar sin féin

Bhí earráid sa mhodúl ag an gcéad úsáid nár aimsigh na tástálacha uathoibrithe. Ag an gcéad chliceáil ar “Cartlannaigh” sa chomhéadan, tháinig scáileán earráide Odoo le Cannot read properties of undefined (reading 'map') in ionad na dialóige.

An chúis: Glaonn an cliant gréasáin ar action_archive go díreach agus cuireann sé gníomh a thagann ar ais i bhfeidhm gan ullmhúchán breise. Ansin léann sé go riachtanach eochair views an ghnímh. Ní raibh ach view_mode ag ár ngníomh. Cuireann an freastalaí gníomhartha ó chnaipí le type=\"object\" leis roimh ré (clean_action in call_button), ach ní dhéanann sé amhlaidh don ghlao díreach ar action_archive. Ní ghlaoigh na tástálacha ar an modh ach amháin i Python, agus ansin níor tugadh faoi deara an réimse a bhí ar iarraidh.

Is líne amháin é an deisiú (\"views\": [(False, \"form\")]), agus ina theannta sin tá seiceáil sa tástáil a éilíonn an eochair seo go sonrach. Níor cartlannaíodh aon rud leis. An ceacht: An té a thugann gníomh ar ais ó mhodh a nglaonn an cliant air go díreach (action_archive, action_unarchive agus a leithéidí), ba cheart dó views a chur isteach i gcónaí.

Suiteáil

git clone https://github.com/Alex0176/odoo-partner-archive-users.git
ln -s /pfad/odoo-partner-archive-users/partner_archive_users /pfad/addons/
odoo-bin -c odoo.conf -d <datenbank> -i partner_archive_users --stop-after-init

Is iad base agus contacts na spleáchais. Tar éis suiteála ní mór an tseirbhís Odoo a atosú, mar go bhfuil cód Python sa mhodúl. An té a oibríonn córas táirgthe, suiteálann sé an modúl ar chóip den bhunachar sonraí ar dtús.

Teorainneacha

  • Údarú. Toisc go gcartlannaítear na húsáideoirí le cearta méadaithe, féadfaidh duine ar bith a bhfuil cead aige teagmhálaí a chartlannú rochtain tairsí na cuideachta sin a chartlannú tríd an dialóg freisin. Ní bhaineann sé sin le húsáideoirí inmheánacha. An té ar mian leis rochtain tairsí a chosaint ar bhealach níos mine, caithfidh sé an modúl a oiriúnú.
  • Gan athchóiriú uathoibríoch. Má ghníomhachtaítear an chuideachta arís ina dhiaidh sin, fanann na húsáideoirí cartlannaithe. Ní mór iad a athghníomhachtú de láimh.
  • Teagmhálaithe amháin. Baineann an modúl le cuideachtaí mar theagmhálaithe (res.partner). Tá seiceálacha eile ag baint le cuideachta Odoo (res.company) a chartlannú, mar shampla nuair is í fós an gnáthchuideachta d'úsáideoirí í. Níl an modúl ceaptha chuige sin.
  • Tástáilte ar Odoo 19.0 Community amháin. Níor sheiceáil muid é do leaganacha eile.

Ceisteanna Coitianta

Cén fáth nach gcartlannaítear fostaithe leis?

Tá cearta ag úsáideoir inmheánach sa chóras agus is minic a bhíonn sé ceangailte lena shonraí, tascanna agus ceadanna féin. Is ródhainséarach dúinn é a bhlocáil mar fho-iarmhairt cuideachta a chartlannú. Dá bhrí sin fanann teachtaireacht earráide Odoo.

An féidir liom an cheist a mhúchadh?

Sa chód tríd an gcomhthéacs skip_archive_users_wizard. Níl aon socrú sa chomhéadan. An té a dhíshuiteálann an modúl, faigheann sé gnáthiompar Odoo arís.

Faoi cén cheadúnas atá sé?

Faoi AGPL-3. Tá fáilte roimh earráidí agus feabhsúcháin mar issue sa stórlann GitHub a fháil.

Tacaíocht ó Biricon IT Services

Cothaímid suiteálacha Odoo do ghnólachtaí beaga agus meánmhéide: ón tabhairt isteach trí oiriúnuithe agus aistrithe go dtí an oibríocht leanúnach. Más mian leat próisis ar nós cuideachtaí custaiméirí a chartlannú in Odoo a shimpliú, tairseach a bhunú do do chustaiméirí nó modúl a thabhairt go sábháilte isteach i do thimpeallacht tháirgthe, cuirfimid lámh chabhrach leat le pléisiúr. Forbairtí eile dár gcuid féin: Uimhreacha doiciméad as réimír, bliain agus áiritheoir, Firmenbuch agus seiceáil seoltaí do chustaiméirí Ostaracha agus Tacair táirgí sa tairiscint mar rannán.

Téigh i dteagmháil linn anois

Staid ar an 3 Samhain 2026. Leagan modúil 19.0.1.0.0 leis an deisiú den lá céanna. Tá na hainmneacha agus na hainmneacha logála isteach go léir sna figiúirí roghnaithe go saor.