Set only modified preferences
This commit is contained in:
1 parent
1cee7c1da9
commit
1f811534a3
2 files changed
+6
-3
No files matched your search
@@ -66,7 +66,7 @@ class Preference(object):
|
||||
while True:
|
||||
if self.win.run() == gtk.RESPONSE_OK:
|
||||
if self.screen.current_model.validate():
|
||||
val = copy.copy(self.screen.get())
|
||||
val = copy.copy(self.screen.get(get_modifiedonly=True))
|
||||
user = RPCProxy('res.user')
|
||||
try:
|
||||
user.set_preferences(val, rpc.CONTEXT)
|
||||
|
||||
@@ -404,11 +404,14 @@ class Screen(SignalEvent):
|
||||
return self.views[self.__current_view]
|
||||
current_view = property(_get_current_view)
|
||||
|
||||
def get(self):
|
||||
def get(self, get_readonly=True, includeid=False, check_load=True,
|
||||
get_modifiedonly=False):
|
||||
if not self.current_model:
|
||||
return None
|
||||
self.current_view.set_value()
|
||||
return self.current_model.get()
|
||||
return self.current_model.get(get_readonly=get_readonly,
|
||||
includeid=includeid, check_load=check_load,
|
||||
get_modifiedonly=get_modifiedonly)
|
||||
|
||||
def is_modified(self):
|
||||
if not self.current_model:
|
||||
|
||||
Reference in new issue
Block a user