Commit 2e898ab8 authored by Gabriel Monnerat's avatar Gabriel Monnerat

erp5_document_scanner: Use preference API properly

parent c4ab5e88
import json import json
portal = context.getPortalObject() preference_tool = context.getPortalObject().portal_preferences
active_preference = portal.portal_preferences.getActiveUserPreference()
if not active_preference:
active_preference = portal.portal_preferences.getActivePreference()
setting_dict = { setting_dict = {
"compression": active_preference.getPreferredImageScannerConversionCompression(), "compression": preference_tool.getPreferredImageScannerConversionCompression(),
"enable_greyscale": active_preference.getPreferredImageScannerConversionEnableGreyscale(), "enable_greyscale": preference_tool.getPreferredImageScannerConversionEnableGreyscale(),
"brightness": active_preference.getPreferredImageScannerConversionBrightness(), "brightness": preference_tool.getPreferredImageScannerConversionBrightness(),
"contrast": active_preference.getPreferredImageScannerConversionContrast(), "contrast": preference_tool.getPreferredImageScannerConversionContrast(),
} }
return json.dumps(setting_dict) return json.dumps(setting_dict)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment