Update 2026-05-13-nfc-clock-kiosk-plan.md
This commit is contained in:
@@ -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})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user