-
Cédric Anne authored
- Add "_" prefix and add missing recursive relation for `CommonTreeDropdown` tables - Add "_" prefix and add missing relations handled in-code (by `$item::cleanDBonPurge()` method or using `$forward_entity_to` property value) - Factorize deletion of childs and relations on item deletion - Fix missing cleanup when deleting items: - costs related to deleted change, - changes related to deleted certificate, dc room, enclosure pdu, rack or software license, - certificate items related to deleted computer, network equipement, peripheral, printer, software license or user, - rss feed relation with deleted entity, group, profile or user, - knowbase item translation related to deleted knowbase item, - notification template translation related to deleted notification template, - change items related to deleted pdu, rack, software license, - locks on objects related to deleted user, - costs related to deleted problem, - costs related to deleted project, - queued notifications related to deleted notification template, - saved search alerts related to deleted save search, - Fix missing entity forward to information: - from project to project cost, - Fix relations mapping to enable detection/transfer when deleting item and enable check on ability to disable recursivity of an item: - between API client and entity, - between business criticities and entity, - between change cost and budget, - between budget and budget type, - between certificate and certificate type, - between certificate type and entity, - between change task and editor user, group and task template, - between change validation and user, - between computer antivirus and manufacturer, - between contract cost and budget, - between device and model, type, entity, location and state, - between document item and user, - between domain and entity, - between infocom and business criticity, - between generic device and generic device item, - between motherboard device and motherboard device item, - between simcard device and line, - between device item and location and state, - between operation system and achitecture, edition and kernel version, - between itil solution and solution type, users and ticket followup, - between knowbase sub items and users, - between line operator and entity, - between line and entity, user, group, line operator, location, state and line type, - between ethernet network port and network card device, - between fiber channel network and network car device, network port and net point, - between network port and network interface, - between wifi network port and network card device, - between notepad and users, - between notification template and notification template translation, - between refused emails and mail collector, - between ola level and ola, - between ola and calendar, - between operation system kernel version and operating system kernel, - between planning recall and user, - between problem stask adn editor user, group and task template, - between profile and ticket template, - between rss feed profile and entity, - between project cost and project, budget and entity, - between project task and project task template, - between project task template and project task, project state and project task type, - between queued notification and entity, - between rss feed and user, - between sla and calendar, - between software license type and entity, - between state and entity, - between task category and knowbase item category, - between task template and user and group, - between ticket cost and budget, - between ticket followup and editor user, - between recurrent ticket and calendar, - between user and auth methods, - between ticket task and task template, group and editor user, - between ticket validation and users, - Remove obsolete relations
a40c5949
To find the state of this project's repository at the time of any of these versions, check out the tags.