This commit is contained in:
parent
8439dee118
commit
b1283d3b62
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 20 10:40:38 MST 2005 - jnorman@novell.com
|
||||||
|
|
||||||
|
- Bug 140057. Disable destroying secrets when locked
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Dec 20 10:23:38 MST 2005 - jnorman@novell.com
|
Tue Dec 20 10:23:38 MST 2005 - jnorman@novell.com
|
||||||
|
|
||||||
|
@ -139,14 +139,7 @@ namespace Novell.CASA.GUI
|
|||||||
menuUnLockMiCasa.Image = appimg; // sets the menu item's image
|
menuUnLockMiCasa.Image = appimg; // sets the menu item's image
|
||||||
menuUnLockMiCasa.Activated +=new EventHandler(menuLockMiCasa_Activated);
|
menuUnLockMiCasa.Activated +=new EventHandler(menuLockMiCasa_Activated);
|
||||||
|
|
||||||
if (MiCASAStore.IsLocked())
|
|
||||||
{
|
|
||||||
menuLockMiCasa.Sensitive = false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
menuUnLockMiCasa.Sensitive = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
popupMenu.Add(menuLockMiCasa);
|
popupMenu.Add(menuLockMiCasa);
|
||||||
popupMenu.Add(menuUnLockMiCasa);
|
popupMenu.Add(menuUnLockMiCasa);
|
||||||
@ -159,6 +152,17 @@ namespace Novell.CASA.GUI
|
|||||||
menuDestroyMiCasa.Activated +=new EventHandler(menuDestroyMiCasa_Activated);
|
menuDestroyMiCasa.Activated +=new EventHandler(menuDestroyMiCasa_Activated);
|
||||||
popupMenu.Add(menuDestroyMiCasa);
|
popupMenu.Add(menuDestroyMiCasa);
|
||||||
|
|
||||||
|
if (MiCASAStore.IsLocked())
|
||||||
|
{
|
||||||
|
menuLockMiCasa.Sensitive = false;
|
||||||
|
menuDestroyMiCasa.Sensitive = false;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
menuUnLockMiCasa.Sensitive = false;
|
||||||
|
menuDestroyMiCasa.Sensitive = true;
|
||||||
|
}
|
||||||
|
|
||||||
ImageMenuItem menuOptionsMiCasa = new ImageMenuItem ("Options ....");
|
ImageMenuItem menuOptionsMiCasa = new ImageMenuItem ("Options ....");
|
||||||
menuOptionsMiCasa.Sensitive = false;
|
menuOptionsMiCasa.Sensitive = false;
|
||||||
popupMenu.Add(menuOptionsMiCasa);
|
popupMenu.Add(menuOptionsMiCasa);
|
||||||
|
@ -207,12 +207,20 @@ namespace sscs.verbs
|
|||||||
|
|
||||||
private WrappedObject DoRemoveAllSecrets(SecretStore ssStore, WrappedObject wo)
|
private WrappedObject DoRemoveAllSecrets(SecretStore ssStore, WrappedObject wo)
|
||||||
{
|
{
|
||||||
string sKeyChainID = wo.GetKeychainID();
|
|
||||||
if (sKeyChainID != null)
|
if (!ssStore.IsStoreLocked())
|
||||||
{
|
{
|
||||||
KeyChain kc = ssStore.GetKeyChain(sKeyChainID);
|
string sKeyChainID = wo.GetKeychainID();
|
||||||
kc.RemoveAllSecrets();
|
if (sKeyChainID != null)
|
||||||
ssStore.UpdatePersistentStore();
|
{
|
||||||
|
KeyChain kc = ssStore.GetKeyChain(sKeyChainID);
|
||||||
|
kc.RemoveAllSecrets();
|
||||||
|
ssStore.UpdatePersistentStore();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
wo.SetError(constants.RetCodes.FAILURE, "Store locked");
|
||||||
}
|
}
|
||||||
|
|
||||||
return wo;
|
return wo;
|
||||||
|
Loading…
Reference in New Issue
Block a user