dflaven
|
ccf403a397
(HTML) Formatted Case Logs, Description and Notifications with inline images uploaded as Attachments. Beta Version !!
|
9 years ago |
dflaven
|
dfb4164e0d
#1176: empty placeholders are represented by an empty string as in previous version.
|
9 years ago |
romainq
|
7f46108d88
New type of attribute: AttributeMetaEnum.
|
9 years ago |
dflaven
|
e10f75b167
#1049: CSV import (and edition) of n:n links. The Differences() function is NOT commutative: the original value (i.e. the one from the database) must the the first argument.
|
9 years ago |
romainq
|
8a28723b1e
Could not add more than one link between a given server and a given network device. This is a regression in 2.2.0 beta. This issue affect N-N links where duplicates are allowed. One single link is being affected in the standard datamodel.
|
9 years ago |
romainq
|
2428e8c26a
#1111 Could not attach a UserRequest to a Problem (1-N links). Could not detach either! This fix requires attention: it is assumed that an item of a link set, if it is "modified" then its key to the current object has already been set.
|
9 years ago |
romainq
|
895fcba8bc
Log REST/JSON calls (config: 'log_rest_service' => true ; stored as EventRestService)
|
9 years ago |
romainq
|
9b3c28f6d1
Optimization: when displaying an object details, do not check data synchro for each and every attribute (the cache did exist but was inoperant)
|
10 years ago |
romainq
|
5ed735e8d0
#942 OQL now supporting unions. Unions support polymorphism and can be used anywhere in the application.
|
10 years ago |
dflaven
|
af849fbd7f
#1078: Properly record the history of LinkedSet(Indirect)
|
10 years ago |
romainq
|
c09b913411
New lifecycle action SetCurrentPerson. Also improved the existing lifecycle action SetCurrentUser to prevent from calling it on an external key that is not pointing to users (!= contact), and if the target attribute is a string, then store the friendlyname there.
|
10 years ago |
romainq
|
51c07f3900
#1079 DBWriteLinks deleting related objects
|
10 years ago |
dflaven
|
2c4841693c
Integration of the new way to compute relations into the datamodel (ComputeImpactedItems)
|
10 years ago |
romainq
|
d07331fe20
Modules implementing a lifecycle written in PHP (and having actions executed on transitions) do not work until 2.1.0. The compatibility patch had been implemented but it was not working. Good candidate for a retrofit to the branch 2.1.0
|
10 years ago |
romainq
|
c89f6ecfb0
Rework of the relation diagrams: implemented MetaModel::GetRelatedObjectsDown (still not taking the redundancy into account)
|
10 years ago |
romainq
|
8ecee4985a
XML Modelization of the relations: reworked toward an asymetric definition (downstream: A impacts B, upstream: B depends on A)
|
10 years ago |
romainq
|
f2a3b8237f
XML Modelization of the relations, with full support of the previous way (by implementing a method GetRelationQueries). Still, the standard data model has not been migrated to the new format.
|
10 years ago |
dflaven
|
3b81a3919d
#803: template placeholders are now built on demand. Yes !!
|
10 years ago |
romainq
|
e8ba1bf791
Internal: fixed the caching of DBObject::ToArgs()
|
10 years ago |
dflaven
|
a598b90118
Demo mode: prevent the deletion of Users...
|
10 years ago |
romainq
|
76e9c27d4a
Instrumented the code to ease the troubleshooting of the computing of working hours
|
10 years ago |
romainq
|
2566ec00cc
#1022 Do cascade the resolution of an incident to its child requests + rework of the lifecycle/actions to ease the extensibility (New handlers: Rest, Copy, SetCurrentDate, SetCurrentUser, SetElapsedTime)
|
10 years ago |
romainq
|
879495a4ee
#965 Since 2.0.3, for each synchronized object, around 100 queries are performed (2 are required), and this is multiplied be the number of duplicate replicas (then resulting in a significant slowdown).
|
10 years ago |
dflaven
|
2f3a180cb0
New concept in the XML: HighlightScale to avoid overloading GetIcon and GetHilightClass...
|
11 years ago |
romainq
|
c1be5128cb
#926 JSON/REST Delete: nasty report
|
11 years ago |
romainq
|
e6ddc09d33
#919 Circular references between tickets (parent/child). Protect the framework against infinite recursions on cascaded updates (done at the DBUpdate level).
|
11 years ago |
romainq
|
94c0d32032
#483 Added placeholders for the notifications: html(caselog), head_html(caselog), html(linkset). The HTML can be customized. Fixes the issue about lines being wrapped in a curious way (root cause: swift mailer).
|
11 years ago |
dflaven
|
2e975aafb5
Implement the iDisplay interface on any class derived from DBObject, but also limit the possible actions on such objects (disable edition)
|
11 years ago |
dflaven
|
d438218165
Fix for a regression introduced by [3149]
|
11 years ago |
dflaven
|
bd074f27ba
Two experimental perf. enhancements:
|
11 years ago |