openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06402
lp:~openerp-dev/openobject-client/trunk-bug-secure_password-rgo into lp:openobject-client
Ravi Gohil (Open ERP) has proposed merging lp:~openerp-dev/openobject-client/trunk-bug-secure_password-rgo into lp:openobject-client.
Requested reviews:
OpenERP sa GTK client R&D (openerp-dev-gtk)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-secure_password-rgo/+merge/60161
--
https://code.launchpad.net/~openerp-dev/openobject-client/trunk-bug-secure_password-rgo/+merge/60161
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-client/trunk-bug-secure_password-rgo.
=== modified file 'bin/widget/view/form_gtk/interface.py'
--- bin/widget/view/form_gtk/interface.py 2011-04-20 09:31:42 +0000
+++ bin/widget/view/form_gtk/interface.py 2011-05-06 09:52:28 +0000
@@ -86,16 +86,19 @@
def _menu_sig_default_set(self):
deps = []
+ ispwdfield = False
wid = self._view.view_form.widgets
for wname, wview in self._view.view_form.widgets.items():
if wview.modelfield.attrs.get('change_default', False):
value = wview.modelfield.get(self._view.model)
deps.append((wname, wname, value, value))
+ if self._view.widget_name == "new_password":
+ ispwdfield = True
value = self._view.modelfield.get_default(self._view.model)
model = self._view.modelfield.parent.resource
wid_common.field_pref_set(self._view.widget_name,
self.attrs.get('string', self._view.widget_name), model,
- value, deps, window=self._window)
+ value, ispwdfield, deps, window=self._window)
def _menu_open(self, obj, menu):
item = gtk.SeparatorMenuItem()
=== modified file 'bin/widget/view/form_gtk/wid_common.py'
--- bin/widget/view/form_gtk/wid_common.py 2010-01-12 09:24:17 +0000
+++ bin/widget/view/form_gtk/wid_common.py 2011-05-06 09:52:28 +0000
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
##############################################################################
-#
+#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
#
@@ -15,7 +15,7 @@
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
@@ -27,7 +27,7 @@
import service
import rpc
-def field_pref_set(field, name, model, value, dependance=None, window=None):
+def field_pref_set(field, name, model, value, pwdfield, dependance=None, window=None):
win_gl = glade.XML(common.terp_path('openerp.glade'), 'win_field_pref',
gettext.textdomain())
if dependance is None:
@@ -43,7 +43,8 @@
ent.set_text(model)
ent = win_gl.get_widget('ent_value')
ent.set_text((value and str(value)) or '/')
-
+ if pwdfield == True:
+ ent.set_visibility(False)
radio = win_gl.get_widget('radio_user_pref')
vbox = win_gl.get_widget('pref_vbox')
@@ -75,3 +76,4 @@
+
Follow ups