class AddSwitchForm(AddComponentForm): """Add Switch form""" label = _(u'Add Switch') factory = Switch omitFields = SwitchDetails.omit_addfields attrInterface = ISwitch addInterface = IAddSwitch _session_key = 'org.ict_ok.components.switch' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = checkbox.SingleCheckBoxFieldWidget def createAndAdd(self, data): obj = self.create(data) notify(ObjectCreatedEvent(obj)) self.add(obj) uidutil = queryUtility(IIntIds) oneParent = None for (oid, oobj) in uidutil.items(): if IInterfaceFolder.providedBy(oobj.object): oneParent = oobj.object break if oneParent is not None and obj.ifCount != None: for i in range(1, obj.ifCount + 1): dataVect = {} dataVect['ikName'] = u'%s-%02d' % (obj.ikName, i) dataVect['device'] = obj newObj = Interface(**dataVect) newObj.__post_init__() IBrwsOverview(newObj).setTitle(dataVect['ikName']) oneParent[newObj.objectID] = newObj if hasattr(newObj, "store_refs"): newObj.store_refs(**dataVect) notify(ObjectCreatedEvent(newObj)) return obj
class ImportXlsDataForm(ImportXlsDataComponentForm): # allFields['isTemplate'].widgetFactory = \ # checkbox.SingleCheckBoxFieldWidget attrInterface = IMobilePhone factory = MobilePhone factoryId = u'org.ict_ok.components.mobilephone.mobilephone.MobilePhone' allFields = fieldsForInterface(attrInterface, [])
class AddHostForm(AddComponentForm): label = _(u'Add Host') factory = Host attrInterface = IHost addInterface = IAddHost omitFields = HostDetails.omit_addfields _session_key = 'org.ict_ok.components.host' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, [])
class AddContractForm(AddComponentForm): """Add Contract form""" label = _(u'Add Contract') factory = Contract attrInterface = IContract addInterface = IAddContract omitFields = ContractDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.contract'
class AddPatchPortForm(AddComponentForm): """Add Patch port form""" label = _(u'Add Patch port') factory = PatchPort attrInterface = IPatchPort addInterface = IAddPatchPort omitFields = PatchPortDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields, [IPhysicalConnector]) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.patchport'
class AddLatencyForm(AddComponentForm): """Add form.""" label = _(u'Add Latency') factory = Latency attrInterface = ILatency addInterface = IAddLatency omitFields = LatencyDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.muninvalue'
class AddApplicationSoftwareForm(AddComponentForm): """Add Application Software Instance form""" label = _(u'Add Application Software Instance') factory = ApplicationSoftware attrInterface = IApplicationSoftware addInterface = IAddApplicationSoftware omitFields = ApplicationSoftwareDetails.omit_addfields _session_key = 'org.ict_ok.components.asoftware' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, [])
class AddBuildingForm(AddComponentForm): label = _(u'Add Building') factory = Building attrInterface = IBuilding addInterface = IAddBuilding omitFields = BuildingDetails.omit_addfields _session_key = 'org.ict_ok.components.building' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddSnmpValueForm(AddComponentForm): label = _(u'Add SnmpValue') factory = SnmpValue omitFields = SnmpValueDetails.omit_addfields attrInterface = ISnmpValue addInterface = IAddSnmpValue _session_key = 'org.ict_ok.components.snmpvalue' allFields = fieldsForFactory(factory, omitFields, []) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddX509CertificateForm(AddComponentForm): """Add X.509 Certificate form""" label = _(u'Add X.509 Certificate') factory = X509Certificate attrInterface = IX509Certificate addInterface = IAddX509Certificate omitFields = X509CertificateDetails.omit_addfields _session_key = 'org.ict_ok.components.x509certificate' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = checkbox.SingleCheckBoxFieldWidget
class AddIndustrialComputerForm(AddComponentForm): """Add Industrial Computer form""" label = _(u'Add Industrial Computer') factory = IndustrialComputer attrInterface = IIndustrialComputer _session_key = 'org.ict_ok.components.ipc' addInterface = IAddIndustrialComputer omitFields = IndustrialComputerDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = checkbox.SingleCheckBoxFieldWidget
class AddLatencyForm(AddComponentForm): label = _(u'Add Latency') factory = Latency omitFields = LatencyDetails.omit_addfields attrInterface = ILatency addInterface = IAddLatency _session_key = 'org.ict_ok.components.latency' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddOutletForm(AddComponentForm): label = _(u'Add An network outlet instance') factory = Outlet omitFields = OutletDetails.omit_addfields attrInterface = IOutlet addInterface = IAddOutlet _session_key = 'org.ict_ok.components.outlet' allFields = fieldsForFactory(factory, omitFields, [IPhysicalConnector]) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddIpNetForm(AddComponentForm): label = _(u'Add IpNet') factory = IpNet omitFields = IpNetDetails.omit_addfields attrInterface = IIpNet addInterface = IAddIpNet _session_key = 'org.ict_ok.components.ipnet' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddPhysicalLinkForm(AddComponentForm): """Add physical link form""" label = _(u'Add physical link') factory = PhysicalLink omitFields = PhysicalLinkDetails.omit_addfields attrInterface = IPhysicalLink addInterface = IAddPhysicalLink _session_key = 'org.ict_ok.components.physical_link' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = checkbox.SingleCheckBoxFieldWidget
class AddMobilePhoneForm(AddComponentForm): label = _(u"Add Mobile Phones") factory = MobilePhone attrInterface = IMobilePhone addInterface = IAddMobilePhone omitFields = MobilePhoneDetails.omit_addfields _session_key = 'org.ict_ok.components.mobilephone' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddRackForm(AddComponentForm): """Add Device rack form""" label = _(u'Add Device rack') factory = Rack omitFields = RackDetails.omit_addfields attrInterface = IRack addInterface = IAddRack _session_key = 'org.ict_ok.components.rack' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = checkbox.SingleCheckBoxFieldWidget
class AddInterfaceForm(AddComponentForm): label = _(u'Add Interface') factory = Interface attrInterface = IInterface addInterface = IAddInterface omitFields = InterfaceDetails.omit_addfields _session_key = 'org.ict_ok.components.interface' allFields = fieldsForFactory(factory, omitFields, [IPhysicalConnector]) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddHardwareApplianceForm(AddComponentForm): """Add Hardware Appliance form""" label = _(u'Add Hardware Appliance') factory = HardwareAppliance attrInterface = IHardwareAppliance addInterface = IAddHardwareAppliance omitFields = HardwareApplianceDetails.omit_addfields _session_key = 'org.ict_ok.components.happliance' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = checkbox.SingleCheckBoxFieldWidget
class AddWorkOrderForm(AddComponentForm): """Add Work order form""" label = _(u'Add Work order') factory = WorkOrder attrInterface = IWorkOrder addInterface = IAddWorkOrder omitFields = WorkOrderDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.work_order' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddOrganisationalUnitForm(AddComponentForm): """Add OrganisationalUnit form""" label = _(u'Add OrganisationalUnit') factory = OrganisationalUnit attrInterface = IOrganisationalUnit addInterface = IAddOrganisationalUnit omitFields = OrganisationalUnitDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.organisational_unit' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddMiscPhysicalForm(AddComponentForm): """Add miscellaneous physical component form""" label = _(u'Add miscellaneous physical component') factory = MiscPhysical attrInterface = IMiscPhysical addInterface = IAddMiscPhysical omitFields = MiscPhysicalDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.misc_physical' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddIpAddressForm(AddComponentForm): """Add IP address form""" label = _(u'Add IP address') factory = IpAddress attrInterface = IIpAddress addInterface = IAddIpAddress omitFields = IpAddressDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.ip_address' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddRoleForm(AddComponentForm): """Add Role form""" label = _(u'Add Role') factory = Role attrInterface = IRole addInterface = IAddRole omitFields = RoleDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.role' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddOperatingSoftwareForm(AddComponentForm): """Add Operating Software Instance form""" label = _(u'Add Operating Software Instance') factory = OperatingSoftware omitFields = OperatingSoftwareDetails.omit_addfields attrInterface = IOperatingSoftware addInterface = IAddOperatingSoftware _session_key = 'org.ict_ok.components.osoftware' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddGroupForm(AddComponentForm): """Add Group form""" label = _(u'Add Group') factory = Group attrInterface = IGroup addInterface = IAddGroup omitFields = GroupDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.group' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddPersonForm(AddComponentForm): """Add Person form""" label = _(u'Add Person') factory = Person attrInterface = IPerson addInterface = IAddPerson omitFields = PersonDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.person' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddNotebookForm(AddComponentForm): """Add Notebook form""" label = _(u'Add Notebook') factory = Notebook omitFields = NotebookDetails.omit_addfields attrInterface = INotebook addInterface = IAddNotebook _session_key = 'org.ict_ok.components.notebook' allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddContactItemForm(AddComponentForm): """Add Contact Item form""" label = _(u'Add Contact Item') factory = ContactItem attrInterface = IContactItem addInterface = IAddContactItem omitFields = ContactItemDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.contact_item' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget
class AddPhysicalMediaForm(AddComponentForm): """Add Physical Media form""" label = _(u'Add Physical Media') factory = PhysicalMedia attrInterface = IPhysicalMedia addInterface = IAddPhysicalMedia omitFields = PhysicalMediaDetails.omit_addfields allFields = fieldsForFactory(factory, omitFields) addFields = fieldsForInterface(addInterface, []) _session_key = 'org.ict_ok.components.physical_media' allFields['isTemplate'].widgetFactory = \ checkbox.SingleCheckBoxFieldWidget