Created request management module as a clone of incident management (class hierarchy) and fixed an issue revealed by the computed fields of a ticket

SVN:trunk[546]
This commit is contained in:
Romain Quetiez
2010-07-04 10:33:07 +00:00
parent 99ba209152
commit db277c8539
5 changed files with 72 additions and 228 deletions

View File

@@ -1320,9 +1320,10 @@ abstract class MetaModel
}
self::$m_aClassParams[$sTargetClass]["state_attcode"] = self::$m_aClassParams[$sSourceClass]["state_attcode"];
self::$m_aStates[$sTargetClass] = clone self::$m_aStates[$sSourceClass];
self::$m_aStimuli[$sTargetClass] = clone self::$m_aStimuli[$sSourceClass];
self::$m_aTransitions[$sTargetClass] = clone self::$m_aTransitions[$sSourceClass];
self::$m_aStates[$sTargetClass] = self::$m_aStates[$sSourceClass];
// #@# Note: the aim is to clone the data, could be an issue if the simuli objects are changed
self::$m_aStimuli[$sTargetClass] = self::$m_aStimuli[$sSourceClass];
self::$m_aTransitions[$sTargetClass] = self::$m_aTransitions[$sSourceClass];
}
//