IDEMPIERE-17 Value Preference window showing encrypted content to user. Obscure and encrypted field shouldn't have value preference menu.
(transplanted from f3dac9b97af35d9521a989d28c23aca3449ed947)
This commit is contained in:
parent
8c13dbc2fb
commit
fd4c1062fc
|
|
@ -428,7 +428,7 @@ public class VDate extends JComponent
|
||||||
// Preference
|
// Preference
|
||||||
if (e.getActionCommand().equals(ValuePreference.NAME))
|
if (e.getActionCommand().equals(ValuePreference.NAME))
|
||||||
{
|
{
|
||||||
if (MRole.getDefault().isShowPreference())
|
if (MRole.getDefault().isShowPreference() && !m_mField.isEncrypted() && !m_mField.isEncryptedColumn())
|
||||||
ValuePreference.start (m_mField, getValue(), getDisplay());
|
ValuePreference.start (m_mField, getValue(), getDisplay());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -563,7 +563,8 @@ public class VDate extends JComponent
|
||||||
{
|
{
|
||||||
m_mField = mField;
|
m_mField = mField;
|
||||||
if (m_mField != null
|
if (m_mField != null
|
||||||
&& MRole.getDefault().isShowPreference())
|
&& MRole.getDefault().isShowPreference()
|
||||||
|
&& !mField.isEncrypted() && !mField.isEncryptedColumn())
|
||||||
ValuePreference.addMenu (this, popupMenu);
|
ValuePreference.addMenu (this, popupMenu);
|
||||||
if (m_mField != null)
|
if (m_mField != null)
|
||||||
FieldRecordInfo.addMenu(this, popupMenu);
|
FieldRecordInfo.addMenu(this, popupMenu);
|
||||||
|
|
|
||||||
|
|
@ -674,7 +674,8 @@ public class VLookup extends JComponent
|
||||||
{
|
{
|
||||||
m_mField = mField;
|
m_mField = mField;
|
||||||
if (m_mField != null
|
if (m_mField != null
|
||||||
&& MRole.getDefault().isShowPreference())
|
&& MRole.getDefault().isShowPreference()
|
||||||
|
&& !mField.isEncrypted() && !mField.isEncryptedColumn())
|
||||||
ValuePreference.addMenu (this, popupMenu);
|
ValuePreference.addMenu (this, popupMenu);
|
||||||
|
|
||||||
if (m_mField != null)
|
if (m_mField != null)
|
||||||
|
|
@ -700,7 +701,7 @@ public class VLookup extends JComponent
|
||||||
// Preference
|
// Preference
|
||||||
if (e.getActionCommand().equals(ValuePreference.NAME))
|
if (e.getActionCommand().equals(ValuePreference.NAME))
|
||||||
{
|
{
|
||||||
if (MRole.getDefault().isShowPreference())
|
if (MRole.getDefault().isShowPreference() && !m_mField.isEncrypted() && !m_mField.isEncryptedColumn())
|
||||||
ValuePreference.start (m_mField, getValue(), getDisplay());
|
ValuePreference.start (m_mField, getValue(), getDisplay());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -549,7 +549,7 @@ public final class VNumber extends JComponent
|
||||||
log.config(e.getActionCommand());
|
log.config(e.getActionCommand());
|
||||||
if (ValuePreference.NAME.equals(e.getActionCommand()))
|
if (ValuePreference.NAME.equals(e.getActionCommand()))
|
||||||
{
|
{
|
||||||
if (MRole.getDefault().isShowPreference())
|
if (MRole.getDefault().isShowPreference() && !m_mField.isEncrypted() && !m_mField.isEncryptedColumn())
|
||||||
ValuePreference.start (m_mField, getValue());
|
ValuePreference.start (m_mField, getValue());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -758,7 +758,8 @@ public final class VNumber extends JComponent
|
||||||
m_mField = mField;
|
m_mField = mField;
|
||||||
|
|
||||||
if (m_mField != null
|
if (m_mField != null
|
||||||
&& MRole.getDefault().isShowPreference())
|
&& MRole.getDefault().isShowPreference()
|
||||||
|
&& !mField.isEncrypted() && !mField.isEncryptedColumn())
|
||||||
ValuePreference.addMenu (this, popupMenu);
|
ValuePreference.addMenu (this, popupMenu);
|
||||||
|
|
||||||
if (m_mField != null)
|
if (m_mField != null)
|
||||||
|
|
|
||||||
|
|
@ -263,7 +263,7 @@ public final class VString extends CTextField
|
||||||
{
|
{
|
||||||
if (e.getActionCommand().equals(ValuePreference.NAME))
|
if (e.getActionCommand().equals(ValuePreference.NAME))
|
||||||
{
|
{
|
||||||
if (MRole.getDefault().isShowPreference())
|
if (MRole.getDefault().isShowPreference() && !m_mField.isEncrypted() && !m_mField.isEncryptedColumn())
|
||||||
ValuePreference.start (m_mField, getValue());
|
ValuePreference.start (m_mField, getValue());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -298,7 +298,8 @@ public final class VString extends CTextField
|
||||||
{
|
{
|
||||||
m_mField = mField;
|
m_mField = mField;
|
||||||
if (m_mField != null
|
if (m_mField != null
|
||||||
&& MRole.getDefault().isShowPreference())
|
&& MRole.getDefault().isShowPreference()
|
||||||
|
&& !mField.isEncrypted() && !mField.isEncryptedColumn())
|
||||||
ValuePreference.addMenu (this, popupMenu);
|
ValuePreference.addMenu (this, popupMenu);
|
||||||
if (m_mField != null)
|
if (m_mField != null)
|
||||||
FieldRecordInfo.addMenu(this, popupMenu);
|
FieldRecordInfo.addMenu(this, popupMenu);
|
||||||
|
|
|
||||||
|
|
@ -372,7 +372,7 @@ public class VURL extends JComponent
|
||||||
{
|
{
|
||||||
if (e.getActionCommand().equals(ValuePreference.NAME))
|
if (e.getActionCommand().equals(ValuePreference.NAME))
|
||||||
{
|
{
|
||||||
if (MRole.getDefault().isShowPreference())
|
if (MRole.getDefault().isShowPreference() && !m_mField.isEncrypted() && !m_mField.isEncryptedColumn())
|
||||||
ValuePreference.start (m_mField, getValue());
|
ValuePreference.start (m_mField, getValue());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -436,7 +436,8 @@ public class VURL extends JComponent
|
||||||
{
|
{
|
||||||
m_mField = mField;
|
m_mField = mField;
|
||||||
if (m_mField != null
|
if (m_mField != null
|
||||||
&& MRole.getDefault().isShowPreference())
|
&& MRole.getDefault().isShowPreference()
|
||||||
|
&& !mField.isEncrypted() && !mField.isEncryptedColumn())
|
||||||
ValuePreference.addMenu (this, popupMenu);
|
ValuePreference.addMenu (this, popupMenu);
|
||||||
if (m_mField != null)
|
if (m_mField != null)
|
||||||
FieldRecordInfo.addMenu(this, popupMenu);
|
FieldRecordInfo.addMenu(this, popupMenu);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue