Skip to content

Instantly share code, notes, and snippets.

@ThinhPhan
Created March 19, 2024 08:12
Show Gist options
  • Save ThinhPhan/bbe4b3e8fdd3d6d0c72f45d312b2b12c to your computer and use it in GitHub Desktop.
Save ThinhPhan/bbe4b3e8fdd3d6d0c72f45d312b2b12c to your computer and use it in GitHub Desktop.
Odoo Snippet Code
import json
from odoo import models, fields, api
from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT
from datetime import datetime
class mobile_attendance(models.Model):
_name = 'mobile_attendance.mobile_attendance'
def _default_employee(self):
return self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1)
employee = fields.Many2one('hr.employee', string="Employee", default=_default_employee, required=True, ondelete='cascade', index=True)
datetime = fields.Datetime('Datetime', default=lambda self: fields.Datetime.now(), readonly=True)
latitude = fields.Char(string='Geo Latitude', digits=(16,5))
longitude = fields.Char(string='Geo Longitude', digits=(16,5))
google_map_partner = fields.Char(string="Map")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment