18 lines
		
	
	
	
		
			676 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			676 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from odoo import http
 | |
| from odoo.http import request, route
 | |
| 
 | |
| 
 | |
| class MenuBookmark(http.Controller):
 | |
| 
 | |
|     @route('/web/menu_bookmark/data', methods=['POST'], type='json', auth='user')
 | |
|     def menu_bookmark_data(self, **kwargs):
 | |
|         return request.env['menu.bookmark'].search_read([('user_id', '=', request.session.uid)], [])
 | |
| 
 | |
|     @route('/web/menu_bookmark/add', methods=['POST'], type='json', auth='user')
 | |
|     def menu_bookmark_add(self, **kwargs):
 | |
|         new_bookmark = {
 | |
|             'name': kwargs.get('name'),
 | |
|             'url': kwargs.get('url'),
 | |
|             'user_id': request.session.uid,
 | |
|         }
 | |
|         return request.env['menu.bookmark'].create(new_bookmark).id
 |