Merged in issue888OpenSkinWhiteList (pull request #445)
c214085·Author: wens·Closed by: Ed McDonagh·2021-07-01
Description
(crude) approach to system white list based on manufacturer, model name and software version, added a check before calculating the skin map, white listed systems should be added to the fixture file.
checks overule option checkbox in skin dose map settings
Checks software version, software versions newer than specified by fixture are allowed. Separated saving skin maps in a seperate module.
Loading fixtures using class attribute of TestCase. Also loading settings from django.conf. Refs #888
Loading fixtures in the same way in the other test. All tests now passing locally. Refs #888
Â
Openskin checks whitelisted systems (as defined by a fixture file) before calculating skin maps. If a certain system is not white listed, no skin map is calculated. I’d like to know what you think of this concept.
There are still some things not finished yet and I could really need some ideas and help:
(crude) approach to system white list based on manufacturer, model name and software version, added a check before calculating the skin map, white listed systems should be added to the fixture file.
checks overule option checkbox in skin dose map settings
Checks software version, software versions newer than specified by fixture are allowed. Separated saving skin maps in a seperate module.
Loading fixtures using class attribute of TestCase. Also loading settings from django.conf. Refs #888
Loading fixtures in the same way in the other test. All tests now passing locally. Refs #888
Â
Openskin checks whitelisted systems (as defined by a fixture file) before calculating skin maps. If a certain system is not white listed, no skin map is calculated. I’d like to know what you think of this concept.
There are still some things not finished yet and I could really need some ideas and help:
load fixture data (docker) install?
docs on loading fixture data if applicable.
More systems that we should add on the whitelist?
Â