Update 2026-05-13-nfc-clock-kiosk-plan.md

This commit is contained in:
gsinghpal
2026-05-14 07:07:45 -04:00
parent 44636e47fb
commit bd2c037a97

View File

@@ -367,7 +367,7 @@ class TestNfcKioskCompanyField(TransactionCase):
'name': 'Plant 1',
'latitude': 43.65,
'longitude': -79.38,
'radius_m': 100,
'radius': 100,
})
company.x_fclk_nfc_kiosk_location_id = location.id
self.assertEqual(company.x_fclk_nfc_kiosk_location_id, location)
@@ -631,7 +631,7 @@ class TestNfcKioskController(HttpCase):
'name': 'Test Plant',
'latitude': 43.65,
'longitude': -79.38,
'radius_m': 100,
'radius': 100,
})
cls.env.company.x_fclk_nfc_kiosk_location_id = cls.location.id
# Create a kiosk service user in the manager group
@@ -639,7 +639,7 @@ class TestNfcKioskController(HttpCase):
'name': 'NFC Kiosk User',
'login': 'nfc-kiosk-test',
'password': 'kioskpass123',
'groups_id': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
'group_ids': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
})
def test_kiosk_page_redirects_when_disabled(self):
@@ -923,7 +923,7 @@ class TestEnrollEndpoint(HttpCase):
'name': 'Enroll Kiosk User',
'login': 'nfc-kiosk-enroll',
'password': 'kioskpass123',
'groups_id': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
'group_ids': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
})
cls.alice = cls.env['hr.employee'].create({'name': 'Alice E', 'x_fclk_enable_clock': True})
cls.bob = cls.env['hr.employee'].create({'name': 'Bob E', 'x_fclk_enable_clock': True})
@@ -1087,14 +1087,14 @@ class TestTapEndpointHappyPath(HttpCase):
'name': 'Tap Plant',
'latitude': 43.65,
'longitude': -79.38,
'radius_m': 100,
'radius': 100,
})
cls.env.company.x_fclk_nfc_kiosk_location_id = cls.location.id
cls.kiosk_user = cls.env['res.users'].create({
'name': 'Tap Kiosk User',
'login': 'nfc-kiosk-tap',
'password': 'kioskpass123',
'groups_id': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
'group_ids': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
})
cls.alice = cls.env['hr.employee'].create({
'name': 'Alice T',
@@ -1305,14 +1305,14 @@ class TestTapEndpointErrors(HttpCase):
'name': 'Err Plant',
'latitude': 43.65,
'longitude': -79.38,
'radius_m': 100,
'radius': 100,
})
cls.env.company.x_fclk_nfc_kiosk_location_id = cls.location.id
cls.kiosk_user = cls.env['res.users'].create({
'name': 'Err Kiosk User',
'login': 'nfc-kiosk-err',
'password': 'kioskpass123',
'groups_id': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
'group_ids': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
})
cls.disabled_emp = cls.env['hr.employee'].create({
'name': 'Disabled E',
@@ -1456,14 +1456,14 @@ class TestTapPhotoHandling(HttpCase):
'name': 'Photo Plant',
'latitude': 43.65,
'longitude': -79.38,
'radius_m': 100,
'radius': 100,
})
cls.env.company.x_fclk_nfc_kiosk_location_id = cls.location.id
cls.kiosk_user = cls.env['res.users'].create({
'name': 'Photo Kiosk User',
'login': 'nfc-kiosk-photo',
'password': 'kioskpass123',
'groups_id': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
'group_ids': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
})
cls.emp = cls.env['hr.employee'].create({
'name': 'Photo Emp',
@@ -1596,7 +1596,7 @@ class TestEmployeeSearch(HttpCase):
'name': 'Search Kiosk User',
'login': 'nfc-kiosk-search',
'password': 'kioskpass123',
'groups_id': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
'group_ids': [(4, cls.env.ref('fusion_clock.group_fusion_clock_manager').id)],
})
cls.env['hr.employee'].create({'name': 'Searchable Steve', 'x_fclk_enable_clock': True})