UNPKG

@teclib/angular-glpi

Version:

Node Module for using AngularJS with GLPI API REST

364 lines (354 loc) 7.59 kB
# ngGLPi Bower component for using AngularJS with GLPi API REST ## Usage 1. `bower install angular-glpi`. 1. Include the `service.js` script, and this script's dependencies are included in your app. 1. Add `ngGLPi` as a module dependency to your app. ## List of functions * GLPi.initsession() * GLPi.killsession() * GLPi.getMyProfiles() * GLPi.getActiveProfile() * GLPi.changeActiveProfile() * GLPi.getMyEntities() * GLPi.getActiveEntities() * GLPi.changeActiveEntities() * GLPi.getFullSession() * GLPi.getAnTtem() * GLPi.getAllUtems() * GLPi.getSubItems() * GLPi.getMultipleItems() * GLPi.listSearchOptions() * GLPi.searchItems() * GLPi.addItems() * GLPi.updateItems() * GLPi.deleteItems() ## List itemtypes * Alert * AuthLDAP * Computer * Config * ConsumableItem * Contact * Contract * CronTask * CronTaskLog * DBConnection * DisplayPreference * Document * AuthLdapReplicate * Event * KnowbaseItem * Link * Log * MailCollector * Monitor * NetworkEquipment * Notification * NotificationEvent * NotificationMailSetting * AuthMail * NotificationTemplate * NotImportedEmail * Peripheral * Phone * Plugin * Printer * Profile * Project * QueuedMail * Reminder * Bookmark * RSSFeed * Rule * RuleCollection * SLA * SlaLevel_Ticket * Software * SoftwareLicense * Supplier * TicketFollowup * TicketSatisfaction * CartridgeItem * Transfer * User * CommonDBConnexity * CommonDropdown * CommonITILObject * CommonITILTask * AutoUpdateSystem * Blacklist * CartridgeItemType * Item_DeviceSoundCard * Item_Problem * Item_Project * Item_Ticket * ITILCategory * KnowbaseItem_Profile * KnowbaseItem_User * KnowbaseItemCategory * KnowbaseItemTranslation * Link_Itemtype * Change * Location * Manufacturer * MonitorModel * MonitorType * Netpoint * Network * NetworkAlias * NetworkEquipmentFirmware * NetworkEquipmentModel * NetworkEquipmentType * Change_Group * NetworkInterface * NetworkName * NetworkPort * NetworkPort_NetworkPort * NetworkPort_Vlan * NetworkPortAggregate * NetworkPortAlias * NetworkPortDialup * NetworkPortEthernet * NetworkPortInstantiation * Change_Item * NetworkPortLocal * NetworkPortMigration * NetworkPortWifi * Notepad * NotificationTarget * NotificationTargetCartridgeItem * NotificationTargetChange * NotificationTargetCommonITILObject * NotificationTargetConsumableItem * NotificationTargetContract * Change_Problem * NotificationTargetCrontask * NotificationTargetDBConnection * NotificationTargetFieldUnicity * NotificationTargetInfocom * NotificationTargetMailCollector * NotificationTargetPlanningRecall * NotificationTargetProblem * NotificationTargetProject * NotificationTargetProjectTask * NotificationTargetReservation * Change_Project * NotificationTargetSoftwareLicense * NotificationTargetTicket * NotificationTargetUser * NotificationTemplateTranslation * OperatingSystem * OperatingSystemServicePack * OperatingSystemVersion * PeripheralModel * PeripheralType * PhoneModel * Change_Supplier * PhonePowerSupply * PhoneType * PlanningRecall * PrinterModel * PrinterType * Problem * Problem_Supplier * Problem_Ticket * Problem_User * ProblemCost * Change_Ticket * ProblemTask * Profile_Reminder * Profile_RSSFeed * Profile_User * ProfileRight * ProjectCost * ProjectState * ProjectTask * ProjectTask_Ticket * ProjectTaskTeam * Change_User * ProjectTaskType * ProjectTeam * ProjectType * RegisteredID * Reminder_User * RequestType * Reservation * ReservationItem * RSSFeed_User * RuleAction * ChangeCost * RuleCriteria * RuleDictionnaryComputerModel * RuleDictionnaryComputerModelCollection * RuleDictionnaryComputerType * RuleDictionnaryComputerTypeCollection * RuleDictionnaryDropdown * RuleDictionnaryDropdownCollection * RuleDictionnaryManufacturer * RuleDictionnaryManufacturerCollection * RuleDictionnaryMonitorModel * BlacklistedMailContent * ChangeTask * RuleDictionnaryMonitorModelCollection * RuleDictionnaryMonitorType * RuleDictionnaryMonitorTypeCollection * RuleDictionnaryNetworkEquipmentModel * RuleDictionnaryNetworkEquipmentModelCollection * RuleDictionnaryNetworkEquipmentType * RuleDictionnaryNetworkEquipmentTypeCollection * RuleDictionnaryOperatingSystem * RuleDictionnaryOperatingSystemCollection * RuleDictionnaryOperatingSystemServicePack * ChangeValidation * RuleDictionnaryOperatingSystemServicePackCollection * RuleDictionnaryOperatingSystemVersion * RuleDictionnaryOperatingSystemVersionCollection * RuleDictionnaryPeripheralModel * RuleDictionnaryPeripheralModelCollection * RuleDictionnaryPeripheralType * RuleDictionnaryPeripheralTypeCollection * RuleDictionnaryPhoneModel * RuleDictionnaryPhoneModelCollection * RuleDictionnaryPhoneType * CommonDBChild * RuleDictionnaryPhoneTypeCollection * RuleDictionnaryPrinter * RuleDictionnaryPrinterCollection * RuleDictionnaryPrinterModel * RuleDictionnaryPrinterModelCollection * RuleDictionnaryPrinterType * RuleDictionnaryPrinterTypeCollection * RuleDictionnarySoftware * RuleDictionnarySoftwareCollection * RuleImportComputer * CommonDBRelation * RuleImportComputerCollection * RuleImportEntity * RuleImportEntityCollection * RuleMailCollector * RuleMailCollectorCollection * RuleRight * RuleRightCollection * RuleRightParameter * RuleSoftwareCategory * RuleSoftwareCategoryCollection * CommonDevice * RuleTicket * RuleTicketCollection * SlaLevel * SlaLevelAction * SlaLevelCriteria * SoftwareCategory * SoftwareLicenseType * SoftwareVersion * SolutionTemplate * SolutionType * CommonImplicitTreeDropdown * SsoVariable * State * Supplier_Ticket * SupplierType * TaskCategory * Ticket * Ticket_Ticket * Ticket_User * TicketCost * TicketRecurrent * CommonITILActor * TicketTask * TicketTemplate * TicketTemplateHiddenField * TicketTemplateMandatoryField * TicketTemplatePredefinedField * TicketValidation * UserCategory * UserEmail * UserTitle * VirtualMachineState * CommonITILCost * VirtualMachineSystem * VirtualMachineType * Vlan * WifiNetwork * CommonITILValidation * CommonTreeDropdown * Bookmark_User * Computer_Item * Computer_SoftwareLicense * Computer_SoftwareVersion * ComputerDisk * ComputerModel * ComputerType * ComputerVirtualMachine * Consumable * ConsumableItemType * Contact_Supplier * Budget * ContactType * Contract_Item * Contract_Supplier * ContractCost * ContractType * DeviceCase * DeviceCaseType * DeviceControl * DeviceDrive * DeviceGraphicCard * Calendar * DeviceHardDrive * DeviceMemory * DeviceMemoryType * DeviceMotherboard * DeviceNetworkCard * DevicePci * DevicePowerSupply * DeviceProcessor * DeviceSoundCard * Document_Item * Calendar_Holiday * DocumentCategory * DocumentType * Domain * DropdownTranslation * Entity * Entity_KnowbaseItem * Entity_Reminder * Entity_RSSFeed * Fieldblacklist * FieldUnicity * CalendarSegment * Filesystem * FQDN * FQDNLabel * Group * Group_KnowbaseItem * Group_Problem * Group_Reminder * Group_RSSFeed * Group_Ticket * Group_User * Cartridge * Holiday * Infocom * InterfaceType * IPAddress * IPAddress_IPNetwork * IPNetmask * IPNetwork * IPNetwork_Vlan * Item_DeviceCase * Item_DeviceControl * CartridgeItem_PrinterModel * Item_DeviceDrive * Item_DeviceGraphicCard * Item_DeviceHardDrive * Item_DeviceMemory * Item_DeviceMotherboard * Item_DeviceNetworkCard * Item_DevicePci * Item_DevicePowerSupply * Item_DeviceProcessor * Item_Devices ## License GPL v3.0