Commit ca00d599 authored by Gabriel Monnerat's avatar Gabriel Monnerat

erp5_document_scanner: Use preference API properly

parent ab460aac
import json
portal = context.getPortalObject()
active_preference = portal.portal_preferences.getActiveUserPreference()
if not active_preference:
active_preference = portal.portal_preferences.getActivePreference()
preference_tool = context.getPortalObject().portal_preferences
setting_dict = {
"compression": active_preference.getPreferredImageScannerConversionCompression(),
"enable_greyscale": active_preference.getPreferredImageScannerConversionEnableGreyscale(),
"brightness": active_preference.getPreferredImageScannerConversionBrightness(),
"contrast": active_preference.getPreferredImageScannerConversionContrast(),
"compression": preference_tool.getPreferredImageScannerConversionCompression(),
"enable_greyscale": preference_tool.getPreferredImageScannerConversionEnableGreyscale(),
"brightness": preference_tool.getPreferredImageScannerConversionBrightness(),
"contrast": preference_tool.getPreferredImageScannerConversionContrast(),
}
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