Commit Graph

25 Commits

Author SHA1 Message Date
jokob-sk
5b64c96065 TEST: field locking test fixes 11
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-02-04 07:15:31 +11:00
Adam Outler
cc8a695943 improve MCP spec 2026-01-30 14:25:05 +00:00
jokob-sk
d748480e66 TEST: field locking test fixes 8
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 10:56:00 +11:00
jokob-sk
2086e78a39 TEST: field locking test fixes 7
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 10:17:45 +11:00
jokob-sk
7faaa630a1 TEST: field locking test fixes 6
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 10:02:09 +11:00
jokob-sk
46d866b5ee TEST: field locking test fixes 6
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 09:51:53 +11:00
jokob-sk
af2a89f4ff TEST: field locking test fixes 5
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 09:43:40 +11:00
jokob-sk
e649bcfe25 TEST: field locking test fixes 4
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 08:42:29 +11:00
jokob-sk
dc2a56aac3 BE+TEST: field locking test fixes 3, ipv4/6 handling fix
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 08:27:27 +11:00
jokob-sk
0fd3bd6974 TEST: field locking test fixes 3
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 08:16:06 +11:00
jokob-sk
6eba0314fe TEST: field locking test fixes 2
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-29 07:52:34 +11:00
jokob-sk
6388afbb1e TEST: field locking test fixes 1
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-28 22:52:57 +11:00
jokob-sk
54a481f459 FE+BE+DOCS: lock fields, devVlan not saveable
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-26 11:19:49 +11:00
jokob-sk
d24411fa53 BE: CurrentScan table leanup - column rename
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-25 16:38:45 +11:00
jokob-sk
96e4909bf0 feat: authoritative plugin fields
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-25 11:40:29 +11:00
jokob-sk
8ea84a22e9 feat: authoritative plugin fields
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-25 00:04:06 +11:00
jokob-sk
3775e21dc7 feat: authoritative plugin fields
Signed-off-by: jokob-sk <jokob.sk@gmail.com>
2026-01-24 22:20:30 +11:00
Jokob @NetAlertX
49e689f022 Refactor authoritative field handling and enhance device update logic
- Updated `get_source_for_field_update_with_value` to determine source values based on new field values, including handling for empty and unknown values.
- Introduced `get_overwrite_sql_clause` to build SQL conditions for authoritative overwrite checks based on plugin settings.
- Enhanced `update_devices_data_from_scan` to utilize new authoritative settings and conditions for updating device fields.
- Added new tests for source value determination and device creation to ensure proper handling of source fields.
- Created in-memory SQLite database fixtures for testing device creation and updates.
2026-01-22 04:33:49 +00:00
Jokob @NetAlertX
fcbe4ae88a feat: Implement forced device status updates and enhance related tests 2026-01-21 09:21:55 +00:00
Jokob @NetAlertX
9f1d04bcd4 feat: Update plugin configurations to include additional SET_EMPTY options 2026-01-21 08:48:47 +00:00
Jokob @NetAlertX
54d01f0a65 feat: Enhance authoritative field handling with new locking mechanisms and update tests 2026-01-21 04:46:07 +00:00
Jokob @NetAlertX
478b018fa5 feat: Enhance plugin configurations and improve MAC normalization 2026-01-21 01:58:52 +00:00
Jokob @NetAlertX
3ee21ac830 review fixes 2026-01-21 00:17:54 +00:00
Jokob @NetAlertX
22695a633c TEST: small test fixes 2026-01-19 11:35:47 +00:00
Jokob @NetAlertX
3b203536b8 ALL:Authoritative plugin fields 2026-01-19 11:28:37 +00:00