In which module , can I write controller to fetch hr_employee data. There is no hr_employee module. The data of hr.employee is present across different modules related to hr.
Această întrebare a fost marcată
Hi,
Please add the hr module in the dependents list of the manifest file, and after you need to create a controller like
from odoo import http, fields
from odoo.http import request
class ControllerClassName(http.Controller):
@http.route('/route', auth='user', type='json')
def fucntion_name(self):
total_employees = request.env['hr.employee'].search_count(
[('active', '=', True)])
//You can search records based on the given methods and after you can add in the values dict
values = {
'total_employees': total_employees,
}
return {
'html': request.env.ref('module_name.panel_template')._render({
'object': request.env['hr.employee'],
'values': values
})
}
// the panel_template I used as a dashboard view, you can render the records in this way
Hope it helps
Îți place discuția? Nu doar citi, alătură-te!
Creează-ți un cont astăzi pentru a beneficia de funcții exclusive și a interacționa cu minunata noastră comunitate!
Înscrie-te| Postări similare | Răspunsuri | Vizualizări | Activitate | |
|---|---|---|---|---|
|
|
2
apr. 22
|
13141 | ||
|
|
1
sept. 24
|
3261 | ||
|
|
1
dec. 21
|
5387 | ||
|
|
2
dec. 23
|
22243 | ||
|
|
0
mar. 15
|
5542 |