Skip to Content
Odoo Menu
  • Log ind
  • Prøv gratis
  • Apps
    Økonomi
    • Bogføring
    • Fakturering
    • Udgifter
    • Regneark (BI)
    • Dokumenter
    • e-Signatur
    Salg
    • CRM
    • Salg
    • POS Butik
    • POS Restaurant
    • Abonnementer
    • Udlejning
    Hjemmeside
    • Hjemmesidebygger
    • e-Handel
    • Blog
    • Forum
    • LiveChat
    • e-Læring
    Forsyningskæde
    • Lagerbeholdning
    • Produktion
    • PLM
    • Indkøb
    • Vedligeholdelse
    • Kvalitet
    HR
    • Medarbejdere
    • Rekruttering
    • Fravær
    • Medarbejdersamtaler
    • Anbefalinger
    • Flåde
    Marketing
    • Markedsføring på sociale medier
    • E-mailmarketing
    • SMS-marketing
    • Arrangementer
    • Automatiseret marketing
    • Spørgeundersøgelser
    Tjenester
    • Projekt
    • Timesedler
    • Udkørende Service
    • Kundeservice
    • Planlægning
    • Aftaler
    Produktivitet
    • Dialog
    • Godkendelser
    • IoT
    • VoIP
    • Vidensdeling
    • WhatsApp
    Tredjepartsapps Odoo Studio Odoo Cloud-platform
  • Brancher
    Detailhandel
    • Boghandel
    • Tøjforretning
    • Møbelforretning
    • Dagligvarebutik
    • Byggemarked
    • Legetøjsforretning
    Mad og værtsskab
    • Bar og pub
    • Restaurant
    • Fastfood
    • Gæstehus
    • Drikkevareforhandler
    • Hotel
    Ejendom
    • Ejendomsmægler
    • Arkitektfirma
    • Byggeri
    • Ejendomsadministration
    • Havearbejde
    • Boligejerforening
    Rådgivning
    • Regnskabsfirma
    • Odoo-partner
    • Marketingbureau
    • Advokatfirma
    • Rekruttering
    • Audit & certificering
    Produktion
    • Tekstil
    • Metal
    • Møbler
    • Fødevareproduktion
    • Bryggeri
    • Firmagave
    Heldbred & Fitness
    • Sportsklub
    • Optiker
    • Fitnesscenter
    • Kosmetolog
    • Apotek
    • Frisør
    Håndværk
    • Handyman
    • IT-hardware og support
    • Solenergisystemer
    • Skomager
    • Rengøringsservicer
    • VVS- og ventilationsservice
    Andet
    • Nonprofitorganisation
    • Miljøagentur
    • Udlejning af billboards
    • Fotografi
    • Cykeludlejning
    • Softwareforhandler
    Gennemse alle brancher
  • Community
    Få mere at vide
    • Tutorials
    • Dokumentation
    • Certificeringer
    • Oplæring
    • Blog
    • Podcast
    Bliv klogere
    • Udannelselsesprogram
    • Scale Up!-virksomhedsspillet
    • Besøg Odoo
    Få softwaren
    • Download
    • Sammenlign versioner
    • Udgaver
    Samarbejde
    • Github
    • Forum
    • Arrangementer
    • Oversættelser
    • Bliv partner
    • Tjenester til partnere
    • Registrér dit regnskabsfirma
    Modtag tjenester
    • Find en partner
    • Find en bogholder
    • Kontakt en rådgiver
    • Implementeringstjenester
    • Kundereferencer
    • Support
    • Opgraderinger
    Github Youtube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Få en demo
  • Prissætning
  • Hjælp

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

  • CRM
  • e-Commerce
  • Bogføring
  • Lager
  • PoS
  • Projekt
  • MRP
All apps
Du skal være registreret for at interagere med fællesskabet.
All Posts People Emblemer
Tags (View all)
odoo accounting v14 pos v15
Om dette forum
Du skal være registreret for at interagere med fællesskabet.
All Posts People Emblemer
Tags (View all)
odoo accounting v14 pos v15
Om dette forum
Hjælp

Passing data from Web to form in Odoo 8

Tilmeld

Få besked, når der er aktivitet på dette indlæg

Dette spørgsmål er blevet anmeldt
formsrecruitmentformviewwebsite_builderapplications
4 Besvarelser
9954 Visninger
Avatar
Franz Bautista

Hello everyone! Need help on the web builder in Odoo 8. I have been trying to create a web form in recruitment to allow applicants to provide information that interviewers need. I saw that you can use and customize the "contact_us" form. But this feeds the data to the Leads, I need data to end up in recruitment-->applications. Checking html code for "contact_us" and "jobs_form", they seem similar:

"Jobs"

<form class="form-horizontal mt32" action="/jobs/thankyou" method="post" enctype="multipart/form-data">
                            <input type="hidden" t-att-value="job and job.department_id.id or False" name="department_id"/>
                            <input type="hidden" t-att-value="job and job.id or False" name="job_id"/>
                            <div t-attf-class="form-group #{error.get('partner_name') and 'has-error' or ''}">
                                <label class="col-md-3 col-sm-4 control-label" for="partner_name">Your Name</label>
                                <div class="col-md-7 col-sm-8">
                                    <input type="text" t-att-value="default.get('partner_name')" class="form-control" name="partner_name" required="True"/>
                                </div>
                            </div>
                            <div t-attf-class="form-group #{error.get('email_from') and 'has-error' or ''}">
                                <label class="col-md-3 col-sm-4 control-label" for="email_from">Your Email</label>
                                <div class="col-md-7 col-sm-8">
                                    <input type="email" t-att-value="default.get('email_from')" class="form-control" name="email_from" required="True"/>
                                </div>
                            </div>
                            <div t-attf-class="form-group #{error.get('phone') and 'has-error' or ''}">
                                <label class="col-md-3 col-sm-4 control-label" for="phone">Your Phone</label>
                                <div class="col-md-7 col-sm-8">
                                    <input type="text" t-att-value="default.get('phone')" class="form-control" name="phone" required="True"/>
                                </div>
                            </div>
                            <div t-attf-class="form-group">
                                <label class="col-md-3 col-sm-4 control-label" for="partner_mobile">Mobile</label>
                                <div class="col-md-7 col-sm-8">
                                    <input type="text" t-att-value="default.get('partner_mobile')" class="form-control" name="partner_mobile"/>
                                </div>
                            </div>
                            <div t-attf-class="form-group">
                                <label class="col-md-3 col-sm-4 control-label" for="gender">Gender</label>
                                <div class="col-md-7 col-sm-8">
                                    <input type="text" class="form-control" name="gender"/>
                                </div>
                             </div>

"contact_us"

<form action="/crm/contactus" method="post" class="form-horizontal mt32" enctype="multipart/form-data">

            <div t-attf-class="form-group #{error and 'contact_name' in error and 'has-error' or ''}">
                <label class="col-md-3 col-sm-4 control-label" for="contact_name">Your Name</label>
                <div class="col-md-7 col-sm-8">
                    <input type="text" class="form-control" name="contact_name" required="True" t-attf-value="#{contact_name or ''}"/>
                </div>
            </div>
            <div t-attf-class="form-group #{error and 'phone' in error and 'has-error' or ''}">
                <label class="col-md-3 col-sm-4 control-label" for="phone">Phone Number</label>
                <div class="col-md-7 col-sm-8">
                    <input type="text" class="form-control" name="phone" t-attf-value="#{phone or ''}"/>
                </div>
            </div>
            <div name="email_from_container" t-attf-class="form-group #{error and 'email_from' in error and 'has-error' or ''}">
                <label class="col-md-3 col-sm-4 control-label" for="email_from">Email</label>
                <div class="col-md-7 col-sm-8">
                    <input type="email" class="form-control" name="email_from" required="True" t-attf-value="#{email_from or ''}"/>
                </div>
            </div>
            <div t-attf-class="form-group #{error and 'name' in error and 'has-error' or ''}">
                <label class="col-md-3 col-sm-4 control-label" for="name">Subject</label>
                <div class="col-md-7 col-sm-8">
                    <input type="text" class="form-control" name="name" t-attf-value="#{name or ''}"/>
                </div>
            </div>
            <div t-attf-class="form-group #{error and 'description' in error and 'has-error' or ''}">
                <label class="col-md-3 col-sm-4 control-label" for="description">Your Question</label>
                <div class="col-md-7 col-sm-8">
                    <textarea class="form-control" name="description" style="min-height: 120px" required="True"><t t-esc="description or ''"/></textarea>
                </div>
            </div>

I tried copy and paste the same code per field and added the field on the odoo form but still the data filled up on the web does not update to the odoo form. I essentially need to input more data from the web than what is current. Appreciate your help on this. Am still learning about odoo and have tons of questions. Tks Just to give you an idea, the default web forms above only provide about 4 fields for users to fill up, I need to add and "pass" about 14 or more fields form the webform to the odoo form.




0
Avatar
Kassér
Avatar
Anthony Mukami
Bedste svar

Hey Franz Bautista i dont know whether you solved this? hope this gets u in time... so you just open recruitment in backend, go ahead and create a new job position and specify further details. whaen youre done save and then you'll see a button linking to website frontend. Click on it and you'll be redirected to the website's recruitment page with a default form which dyou can customize according to your needs. On submit this form will submit data to recruitments>applications. 

Hope this helps  :)

0
Avatar
Kassér
Avatar
Grf
Bedste svar

0
Avatar
Kassér
Avatar
Franz Bautista
Forfatter Bedste svar

Mohamed,

I was able to do this by studying about controllers. I was able to pass data from a webform to  the recruitment module under hr.applicant.

 

You have to apply the controlllers in your module. Check out the web_hr_recruitment module you installed and copy that to your module.

0
Avatar
Kassér
Avatar
Mohamed Zouine
Bedste svar

Hi Franz, did you manage to solve the problem ? I have the same issue with passing data from the job application form to the hr.applicant model, my customised fields dont show up in the new hr.applicant record, odoo's do.

Please help

0
Avatar
Kassér
Enjoying the discussion? Don't just read, join in!

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

Tilmeld dig
Related Posts Besvarelser Visninger Aktivitet
How to imbed IFrame for an odoo website form in another website, without getting the full page?
forms iframe website_builder
Avatar
Avatar
Avatar
Avatar
3
dec. 23
14423
How to set secure condition in form view of odoo Løst
forms formview form_view
Avatar
Avatar
1
okt. 22
3957
How to filter initially the contents of the dropdown based on the value in another field.
database forms conditionals formview
Avatar
0
dec. 24
1239
How to do custom forms in HR module
contact customize forms recruitment
Avatar
Avatar
1
jun. 23
6265
How to do Custom Forms in v8 website? Løst
v8 form forms website_builder
Avatar
Avatar
Avatar
Avatar
Avatar
5
dec. 23
32257
Community
  • Tutorials
  • Dokumentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Oversættelser
Tjenester
  • Odoo.sh-hosting
  • Support
  • Opgradere
  • Individuelt tilpasset udvikling
  • Uddannelse
  • Find en bogholder
  • Find en partner
  • Bliv partner
Om os
  • Vores virksomhed
  • Brandaktiver
  • Kontakt os
  • Stillinger
  • Arrangementer
  • Podcast
  • Blog
  • Kunder
  • Juridiske dokumenter • Privatlivspolitik
  • Sikkerhedspolitik
الْعَرَبيّة 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 er en samling open source-forretningsapps, der dækker alle dine virksomhedsbehov – lige fra CRM, e-handel og bogføring til lagerstyring, POS, projektledelse og meget mere.

Det unikke ved Odoo er, at systemet både er brugervenligt og fuldt integreret.

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