Index: /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/models/admintools/snmp/__init__.py
===================================================================
--- /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/models/admintools/snmp/__init__.py	(revision 39703)
+++ /branches/rel_apv_10_7/usr/click/webui/htdocs/new/src/apv/models/admintools/snmp/__init__.py	(working copy)
@@ -418,7 +418,7 @@
 
 class SNMPV3Servers(Server):
     type = DerivedField(value='v3')
-    engine_id = CharField(verbose_name='Engine ID', length='0..32')
+    engine_id = CharField(verbose_name='Engine ID', length='0..32', optional=True)
     username = CharField(verbose_name='User Name')
     level = EnumField(verbose_name='Security Level',values=(
                         ('authNopriv', 'authNopriv'),
@@ -428,11 +428,11 @@
     auth_protocol = EnumField(verbose_name='Authentication Protocol', values=(
                         ('MD5', 'MD5'),
                         ('SHA1', 'SHA1'),
-                       ), default='MD5')
+                       ), default='MD5', optional=True)
     priv_password = CharField(verbose_name='Private Password', length='8..32', condition=ValueCondition('level', 'authPriv'), optional=True)
     priv_protocol = EnumField(verbose_name='Private Password Protocol', condition=ValueCondition('level', 'authPriv'), values=(
                         ('AES', 'AES'),
-                        ('DES', 'DES'),          
+                        ('DES', 'DES'),
                        ), default='DES', optional=True)
 
     class Meta:
