Romain Quetiez
a6db04bafd
#1007 Unexpected change of the case log when doing massive update of a User Request (+ hide the checkbox for the status because it makes no sense)
...
SVN:trunk[3387]
2014-10-29 15:46:44 +00:00
Romain Quetiez
04f46f4798
#979 Data synchro: recover the DB triggers (backup/restore). I've tested various combinations of the previous check (new columns to synchronize) and the new one (missing triggers).
...
SVN:trunk[3386]
2014-10-29 13:15:36 +00:00
Romain Quetiez
5ecf6b9e9d
Fixed regression introduced in [3224] thus in iTop 2.0.3, in the data model view: could not see the OQL constraints on external keys
...
SVN:trunk[3385]
2014-10-28 16:07:42 +00:00
Romain Quetiez
0135573956
#995 Make sure that tto/ttr passed gets set even if the CRON has not been run (and as soon as some overrun has been counted)
...
SVN:trunk[3384]
2014-10-28 15:55:56 +00:00
Romain Quetiez
a59915e5ee
Completing the change [3291]: the cron could not trigger a timeout on the stop watches, and the 'persistent' flag was forcibly set to true (whereas we expect the default value to be false!)
...
SVN:trunk[3383]
2014-10-28 15:51:55 +00:00
Denis Flaven
ebb3767ee4
RenderAsDialog now takes into account its "width" parameter.
...
SVN:trunk[3382]
2014-10-28 14:49:15 +00:00
Romain Quetiez
047166f002
#983 Sortering not possible on multi-column queries
...
SVN:trunk[3381]
2014-10-28 10:47:00 +00:00
Romain Quetiez
f45c783396
#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).
...
SVN:trunk[3380]
2014-10-28 08:53:30 +00:00
Denis Flaven
72f516685e
#974 prevent multiple javascript refresh when reloading the "initial state" of a ticket.
...
SVN:trunk[3379]
2014-10-27 16:37:52 +00:00
Romain Quetiez
2b4400c55d
XML: normalized the format (allows for implementing a quick diff algorithm)
...
SVN:trunk[3378]
2014-10-27 16:13:38 +00:00
Romain Quetiez
1df87b6331
#969 XML: the menu option enable_admin_only hides the menu for everyone
...
SVN:trunk[3377]
2014-10-23 19:22:18 +00:00
Romain Quetiez
cd7490472e
#970 and #650 Corrupted attachements. Reworked the cleanup of undesired output, to protect it against the case when the output buffer is unfortunately closed. On the other hand, I found out that several output buffer can be stacked. Thus the protection could be further improved (difficulty: that can be web server dependent).
...
SVN:trunk[3376]
2014-10-23 15:48:49 +00:00
Romain Quetiez
b65131e4f5
#971 XML: could not specify an icon as a path to a file
...
SVN:trunk[3375]
2014-10-23 08:54:39 +00:00
Romain Quetiez
fac8604cc6
#972 Incomprehensible error message during setup, with a sample extension provided by Combodo! (empty user rights tag) -This fix improves a lot, but the final fix should be to compile user rights in a separate directory. To be further discussed.
...
SVN:trunk[3374]
2014-10-22 15:31:53 +00:00
Romain Quetiez
e25da2a7c4
Complete the commit [3291] that changes the structure returned by MetaModel::EnumTransitions. I have carefully reviewed every call to EnumTransitions... and found out only one single missing case in the data model view.
...
SVN:trunk[3373]
2014-10-22 10:44:58 +00:00
Romain Quetiez
6d9e7f690f
#993 The about box does not show up when the directory extensions is missing
...
SVN:trunk[3372]
2014-10-22 09:48:13 +00:00
Denis Flaven
9c62952743
Typo: sKey => iKey.
...
Prefix for the dialogs to prevent a collision of IDs
SVN:trunk[3371]
2014-10-21 14:13:49 +00:00
Romain Quetiez
03c4964072
Protected the property fields against the collision of ids within the same page (even if that is a bug, make it work not too bad!)
...
SVN:trunk[3370]
2014-10-20 15:15:39 +00:00
Denis Flaven
711949414d
Fixed the support of a non-default port for MySQL, thanks to theBigOne!
...
SVN:trunk[3368]
2014-10-16 14:32:10 +00:00
Romain Quetiez
055a87306e
Forms: drop-down box default value label could be changed (or this entry could be entirely removed)
...
SVN:trunk[3367]
2014-10-16 10:15:41 +00:00
Romain Quetiez
37ebb51a2b
Computation of user rights: added a config flag to force the legacy algorithm (user_rights_legacy, defaulting to false)
...
SVN:trunk[3366]
2014-10-16 10:14:17 +00:00
Romain Quetiez
1f8d4d379f
Computation of user rights: deny on a parent class must give DENY even if the class is explicitely ALLOW on the same profile (that was already working if the rules are given on several profiles). Note that this has a cost when building the grant matrix!
...
SVN:trunk[3365]
2014-10-16 09:02:47 +00:00
Romain Quetiez
1300811007
Aligned the compiler with the new XML format (1.1):
...
- Profile actions (was buggy)
- Sort the states declaration (could be buggy depending on the order of the declaration withing the XML)
SVN:trunk[3364]
2014-10-15 15:07:52 +00:00
Denis Flaven
fbdd0dfd57
- Migration of the XML files to the version 1.1 of the XML schema.
...
- Refactoring of the "state flags" definitions to take advantage of the "inherit_flags_from" capability available in the new XML schema.
SVN:trunk[3363]
2014-10-14 09:56:21 +00:00
Denis Flaven
bc79663a3e
Split in a separate "tool" class the upgrade of the format of the datamodel from 1.0 to 1.1.
...
Marked the XML as version 1.1.
SVN:trunk[3362]
2014-10-13 14:42:55 +00:00
Romain Quetiez
570e4f8589
New XML format, updated the transformation tool (UpgradeDocument)
...
SVN:trunk[3361]
2014-10-10 08:22:51 +00:00
Romain Quetiez
472802e11b
Cosmetic improvement of an error message (data model compilation - collision of ids)
...
SVN:trunk[3360]
2014-10-07 14:41:11 +00:00
Denis Flaven
f794d0222e
Forms enhancements and XML format touch-up.
...
SVN:trunk[3359]
2014-10-03 09:56:20 +00:00
Denis Flaven
b42a43d47b
#968 (continued) do not loose the "advanced mode" flag in the interactive display.
...
SVN:trunk[3357]
2014-10-02 09:36:32 +00:00
Romain Quetiez
110aace270
Form fields: added callbacks ('equals' and 'get_field_value') to allow the implementation of enhanced form fields
...
SVN:trunk[3356]
2014-10-01 12:17:15 +00:00
Romain Quetiez
68dd0513c6
#968 Interactive CSV Export truncated or missing characters (since 2.0.3)
...
SVN:trunk[3354]
2014-09-25 15:21:20 +00:00
Romain Quetiez
08e757a08a
#991 CSV export truncated (system dependent, since 2.0) due to a bug in iconv, the workaround is to do little by little
...
SVN:trunk[3352]
2014-09-25 15:01:45 +00:00
Romain Quetiez
996c590793
Code cleanup: reworked the user rights data model, while strictly preserving the current functionality (checked using the tool dump_profiles.php, with simple to full ITIL configurations). Class groups have been renamed/merged/removed. This is documented in the migration notes (wiki).
...
SVN:trunk[3351]
2014-09-24 09:18:14 +00:00
Romain Quetiez
c93cc3a5bf
lnkVirtualDeviceToVolume and lnkTriggerAction are link classes and should be declared as such
...
SVN:trunk[3350]
2014-09-24 09:06:30 +00:00
Romain Quetiez
bdccf6ea72
Transmission of user rights along N-N links: must work both with DEL_AUTO and DEL_SILENT external keys (found with a code review, DEL_SILENT is still rarely used)
...
SVN:trunk[3349]
2014-09-24 08:56:08 +00:00
Romain Quetiez
ed60346ae6
Code cleanup (removed dead and misleading code branches), following revision [3347]
...
SVN:trunk[3348]
2014-09-23 13:38:22 +00:00
Denis Flaven
4953ea7701
Rework of the ModelFactory API to make it simpler and safer.
...
SVN:trunk[3347]
2014-09-22 15:19:56 +00:00
Denis Flaven
82a8a0bba7
#932 : fixed a regression introduced by [r3319]... in case a criteria is present several times.
...
SVN:trunk[3344]
2014-09-17 15:41:35 +00:00
Romain Quetiez
55c818b6b7
Dehardcoded the size of the attachments preview
...
SVN:trunk[3343]
2014-09-16 12:26:50 +00:00
Romain Quetiez
372c0835f7
#988 Could not change the case of a login (cosmetic improvement to make sure this piece of code is the right example that can be shared amongst the developpers community)
...
SVN:trunk[3342]
2014-09-16 10:16:10 +00:00
Denis Flaven
52a028301f
Bug fix: FetchAssoc was broken when dealing with in-memory sets.
...
SVN:trunk[3340]
2014-09-16 09:45:39 +00:00
Romain Quetiez
61b88d2689
#989 Developper issue: query arguments having a null value are dismissed
...
SVN:trunk[3339]
2014-09-16 09:45:17 +00:00
Romain Quetiez
fa856c32cd
#988 Could not change the case of a login
...
SVN:trunk[3338]
2014-09-16 08:04:37 +00:00
Romain Quetiez
6d693bbfc7
#778 Issue on list sort order when editing an element - fixed a regression
...
SVN:trunk[3335]
2014-09-15 16:06:46 +00:00
Romain Quetiez
7117b751b3
#778 Issue on list sort order when editing an element (N-N link tabs)
...
SVN:trunk[3322]
2014-09-15 13:40:56 +00:00
Romain Quetiez
c30a88c9ef
#986 Search form: handle indirect external keys
...
SVN:trunk[3321]
2014-09-15 10:01:19 +00:00
Romain Quetiez
c1085fc398
#987 Usage login prevents from user deletion
...
SVN:trunk[3320]
2014-09-12 12:58:18 +00:00
Romain Quetiez
42ac871f8e
#932 Search form should be prefilled when running a search "shortcut" - very little progress: fixed the case when several criteria are given
...
SVN:trunk[3319]
2014-09-12 09:37:25 +00:00
Romain Quetiez
b1a404d909
#985 Shortcut auto refresh degrading table cosmetics
...
SVN:trunk[3318]
2014-09-12 08:18:06 +00:00
Romain Quetiez
ba82031a59
#984 Dashboard auto refresh degrading table functionalities like sorting
...
SVN:trunk[3317]
2014-09-12 08:15:14 +00:00