Přejít na obsah
Odoo Menu
  • Přihlásit se
  • Vyzkoušejte zdarma
  • Aplikace
    Finance
    • Účetnictví
    • Fakturace
    • Výdaje
    • Spreadsheet (BI)
    • Dokumenty
    • Podpisy
    Prodej
    • CRM
    • Prodej
    • POS Obchod
    • POS Restaurace
    • Předplatné
    • Pronájem
    Webové stránky
    • Webové stránky
    • E-shop
    • Blog
    • Fórum
    • Živý chat
    • eLearning
    Dodavatelský řetězec
    • Sklad
    • Výroba
    • PLM
    • Nákup
    • Údržba
    • Kvalita
    Lidské zdroje
    • Zaměstnanci
    • Nábor
    • Volno
    • Hodnocení zaměstnanců
    • Doporučení
    • Vozový park
    Marketing
    • Marketing sociálních sítí
    • Emailový marketing
    • SMS Marketing
    • Události
    • Marketingová automatizace
    • Dotazníky
    Služby
    • Projekt
    • Časové výkazy
    • Práce v terénu
    • Helpdesk
    • Plánování
    • Schůzky
    Produktivita
    • Diskuze
    • Schvalování
    • IoT
    • VoIP
    • Znalosti
    • WhatsApp
    Aplikace třetích stran Odoo Studio Odoo cloudová platforma
  • Branže
    Maloobchod
    • Knihkupectví
    • Obchod s oblečením
    • Obchod s nábytkem
    • Potraviny
    • Obchod s hardwarem
    • Hračkářství
    Jídlo a pohostinství
    • Bar a Pub
    • Restaurace
    • Fast Food
    • Penzion
    • Distributor nápojů
    • Hotel
    Nemovitost
    • Realitní kancelář
    • Architektonická firma
    • Stavba
    • Správa nemovitostí
    • Zahradnictví
    • Asociace vlastníků nemovitosti
    Poradenství
    • Účetní firma
    • Odoo Partner
    • Marketingová agentura
    • Právník
    • Akvizice talentů
    • Audit a certifikace
    Výroba
    • Textil
    • Kov
    • Nábytek
    • Jídlo
    • Pivovar
    • Korporátní dárky
    Zdraví a fitness
    • Sportovní klub
    • Prodejna brýli
    • Fitness Centrum
    • Wellness praktikové
    • Lékárna
    • Kadeřnictví
    Transakce
    • Údržbář
    • Podpora IT & hardware
    • Systémy solární energie
    • Výrobce obuvi
    • Úklidové služby
    • Služby HVAC
    Ostatní
    • Nezisková organizace
    • Agentura pro životní prostředí
    • Pronájem billboardů
    • Fotografování
    • Leasing jízdních kol
    • Prodejce softwaru
    Procházet všechna odvětví
  • Komunita
    Edukační program
    • Tutoriály
    • Dokumentace
    • Certifikace
    • Vzdělávání
    • Blog
    • Podcast
    Podpora vzdělávání
    • Vzdělávací program
    • Scale Up! Hra na firmu
    • Navštivte Odoo
    Získat software
    • Stáhnout
    • Porovnejte edice
    • Verze
    Spolupráce
    • Github
    • Fórum
    • Události
    • Překlady
    • Stát se partnerem
    • Služby pro partnery
    • Registrujte svou účetní firmu
    Získat služby
    • Najít partnera
    • Najít účetní
    • Setkejte se s poradcem
    • Implementační služby
    • Zákaznické reference
    • Podpora
    • Upgrady
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Dohodnout demo
  • Ceník
  • Pomoc

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Účetnictví
  • Sklad
  • PoS
  • Projekty
  • MRP
All apps
You need to be registered to interact with the community.
All Posts Lidé Odznaky
Štítky (View all)
odoo accounting v14 pos v15
O tomto fóru
You need to be registered to interact with the community.
All Posts Lidé Odznaky
Štítky (View all)
odoo accounting v14 pos v15
O tomto fóru
Pomoc

How to get current user name into field ?(Problem Solved)

Odebírat

Get notified when there's activity on this post

This question has been flagged
functionpythononchangeodooodoov10
10 Odpovědi
26780 Zobrazení
Avatar
Manish Bohra

Hello Everyone,

I have to try to get current user login id in my filed.

My python code below :

user_id = fields.Many2one('res.users', string='My User',default=lambda self: self.env.user)

But i am facing a problem when i am change login user than it's not reflected into my field so what i can do any one suggest any solution.

3
Avatar
Zrušit
Avatar
Manish Bohra
Autor Nejlepší odpověď

I am solve this issue.. using this.

@api.one

def _get_current_login_user(self):

user_obj = self.env['res.users'].search([])

for user_login in user_obj:

current_login= self.env.user

if user_login == current_login:

self.processing_staff = current_login

return

2
Avatar
Zrušit
Avatar
Niyas Raphy (Walnut Software Solutions)
Nejlepší odpověď

Hi,

The code you have given seems to be fine.   As per this when you open the form you will get the current user in the field named user_id .

Can i know what exactly the problem is ?

Suppose if the admin is logged in and when you open a new form of that model,  in it you are getting the admin in that field  right ? Then just log out the admin and login as other user, now you will get that user's name in that field in new form right ?

Thanks

1
Avatar
Zrušit
Manish Bohra
Autor

Yes.. exactly.. @Niyas

Niyas Raphy (Walnut Software Solutions)

the above explained is the expected behavior,

right now what you are getting

Manish Bohra
Autor

just only show admin login but when i am login with another user than it's not reflected.

Manish Bohra
Autor

Hello @Niyas,

I have done get current user id when form is draft state But my form is save than how to change current user id in my field.

Avatar
Sehrish
Nejlepší odpověď

Why did you not do this using computed field. Crate a computed field with char type and assign the name of current user to that computed field.

0
Avatar
Zrušit
OdooBot
you are welcome :)

On Wed, Feb 14, 2018 at 11:59 AM, Manish Bohra <manishbohra1994@gmail.com> wrote:

thanks.. but my issue is solve.

--
Manish Bohra


Sent by Odoo S.A. using Odoo.


Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Přihlásit se
Related Posts Odpovědi Zobrazení Aktivita
I need documentation about odoo website hosting
python xml odoo odoov10
Avatar
Avatar
1
čvn 17
3696
How I can display all delivery orders and consequently see, unbilled delivery orders
python odoo odooV9 odoov10
Avatar
0
dub 17
3829
Attribute error in onchange method
function python field onchange
Avatar
Avatar
Avatar
2
bře 15
8922
Adding json.dumps() in a t-if ?
function python json odoo t-if
Avatar
0
zář 21
3914
How to return value in sales order line ?
function onchange python2.7 product.product odoov10
Avatar
0
čvc 19
1128
Komunita
  • Tutoriály
  • Dokumentace
  • Fórum
Open Source
  • Stáhnout
  • Github
  • Runbot
  • Překlady
Služby
  • Odoo.sh hostování
  • Podpora
  • Upgrade
  • Nestandardní vývoj
  • Edukační program
  • Najít účetní
  • Najít partnera
  • Stát se partnerem
O nás
  • Naše společnost
  • Podklady značky
  • Kontakujte nás
  • Práce
  • Události
  • Podcast
  • Blog
  • Zákazníci
  • Právní dokumenty • Soukromí
  • Zabezpečení
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo je balíček open-source aplikací, které pokrývají všechny potřeby vaší společnosti: CRM, e-shop, účetnictví, sklady, kasy, projektové řízení a další.

Unikátní nabídka od Odoo poskytuje velmi jednoduché uživatelské rozhraní a vše je integrované na jednom místě.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now