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
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
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
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
f794d0222e
Forms enhancements and XML format touch-up.
...
SVN:trunk[3359]
2014-10-03 09:56:20 +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
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
7d619f278e
Added <inherit_flags_from> to inherit the flags from another state.
...
SVN:trunk[3296]
2014-08-13 15:04:25 +00:00
Denis Flaven
fd9008a163
New concept in the XML: HighlightScale to avoid overloading GetIcon and GetHilightClass...
...
SVN:trunk[3291]
2014-07-28 15:16:16 +00:00
Denis Flaven
8054d7b17a
#954 Stricter validation of mandatory tags/values during compilation.
...
SVN:trunk[3240]
2014-07-03 12:26:04 +00:00
Denis Flaven
44aff84dfa
#934 : Support the <display_style> option for ExternalKeys.
...
SVN:trunk[3196]
2014-06-05 09:19:15 +00:00
Romain Quetiez
85cb04a3f3
Fixed a compiler error message (wrong syntax when using a PHP class to implement the class methods)
...
SVN:trunk[3158]
2014-05-19 07:28:26 +00:00
Romain Quetiez
7a193d1c24
Fixed issue with 1.x datamodels: dashlets of type "badge" not working (preventing from editing an existing dashboard), since 2.0.2
...
SVN:trunk[3113]
2014-04-01 09:14:06 +00:00
Romain Quetiez
f684cb1745
Compiler: added "constants"
...
SVN:trunk[2955]
2013-10-24 09:49:56 +00:00
Denis Flaven
9d6d93d42f
#757 Better UI to manage direct linksets: added the ability to provide the "reverse query" by specifying a '<filter>' tag on AttributeLinkedSet.
...
SVN:trunk[2942]
2013-10-21 12:25:07 +00:00
Denis Flaven
36e6a6106b
#757 Better UI to manage direct linksets... on going...
...
SVN:trunk[2927]
2013-10-18 08:26:31 +00:00
Romain Quetiez
afa3c40c3e
Improved the column load optimization which was causing object reloads in various circumstances (impact can be important when loading lists with many lines):
...
1) When changing column settings (menu "Configure this list")
2) When a plugin was systematically reading some data (e.g. Highlighting late tickets requires to read tto/trr/status/start_date!)
SVN:trunk[2925]
2013-10-17 09:46:10 +00:00
Romain Quetiez
401d61aa76
Creation of indexes on several columns (exploited for a few classes when it was obvious)
...
SVN:trunk[2924]
2013-10-16 15:21:20 +00:00
Denis Flaven
4b9e6edab8
File identifiers are no longer numeric only !
...
SVN:trunk[2881]
2013-10-08 12:46:37 +00:00
Romain Quetiez
898ee016c9
Generalized the option tracking_level to any kind of attributes. Defaults to 'all', can be set to 'none' to disable the change tracking on a single attribute (LinkSets still have the same allowed values: none, list, details and all).
...
SVN:trunk[2863]
2013-09-25 09:47:50 +00:00
Romain Quetiez
607236a7cb
Compiler: added brand management
...
SVN:trunk[2838]
2013-08-29 08:35:44 +00:00
Romain Quetiez
e99d96e081
Safe compilation (works in a temporary directory, on success then move it into env-production)
...
SVN:trunk[2835]
2013-08-27 12:19:55 +00:00
Romain Quetiez
2893d16d58
Restored the behavior of itop-sla-computation (if present, then it becomes the default working hour computer)
...
SVN:trunk[2828]
2013-08-21 08:07:31 +00:00
Romain Quetiez
58af5528be
Possibility to introduce a delta (not in a module) at compile time
...
SVN:trunk[2817]
2013-08-09 15:47:05 +00:00
Romain Quetiez
d7124123e9
Compiler: allow to set the flags enable_class/enable_action etc. for a TemplateMenuNode (already taken into account at runtime)
...
SVN:trunk[2790]
2013-07-04 14:17:23 +00:00
Romain Quetiez
3ab539e2ba
Dashboard re-engineering
...
SVN:trunk[2782]
2013-06-27 15:21:35 +00:00
Romain Quetiez
21f0d96146
New way to compile the dictionaries, allowing for incremental modification via XML
...
SVN:trunk[2712]
2013-04-30 16:14:37 +00:00
Romain Quetiez
2e35bb97d0
Compiler: added the capability to redefine icons in xml
...
SVN:trunk[2700]
2013-04-24 16:02:24 +00:00
Romain Quetiez
4ae69372d4
User rights:
...
- for link classes, if no grant has been given explicitely, then check if one of the remote class has a grant (mix of compile-time and run-time changes)
- fixed an issue: when looking for a grant into the hierarchy, the most explicit declaration (aka the deepest class) must be found first -> reorder the parent classes (new flag on MetaModel::EnumParentClasses
SVN:trunk[2696]
2013-04-18 09:03:08 +00:00
Denis Flaven
052128da81
#694 : make $__comp_menus__ really global !
...
SVN:trunk[2655]
2013-03-25 13:31:51 +00:00
Romain Quetiez
b112597df8
Compiler: typo preventing from setting the property 'min_autocomplete_chars' on an external key
...
SVN:trunk[2628]
2013-03-15 10:07:50 +00:00
Denis Flaven
a975974fc0
Fix for Trac #608 : install broken on PHP < 5.2.17
...
SVN:trunk[2481]
2012-11-30 09:23:17 +00:00
Denis Flaven
352a95decb
Added a detailed log of the compiler (temporary ? for debugging purposes ?)
...
SVN:trunk[2473]
2012-11-28 09:01:43 +00:00
Romain Quetiez
7792b54d26
New feature: shortcuts to a search result. The feature is not automatically available with upgrade of custom versions -requires a ShortcutContainerMenuNode.
...
SVN:trunk[2431]
2012-11-16 11:21:00 +00:00
Romain Quetiez
d73405d1f4
Compiler: take into account the "is_null_allowed" flag for blobs
...
SVN:trunk[2363]
2012-10-25 14:36:06 +00:00
Romain Quetiez
d7e492b711
XML Datamodel: new format (version + zlists changed) - not compatible with 2.0 alpha!!!
...
SVN:trunk[2342]
2012-10-24 13:54:02 +00:00
Denis Flaven
80ec842042
Slight (incomptaible!) modification to the dashboards format to support incremental changes through the XML.
...
SVN:trunk[2336]
2012-10-24 08:04:17 +00:00
Romain Quetiez
721faa7e1e
Updated copyright (2012) and license (LGPL changed to AGPL)
...
SVN:trunk[2333]
2012-10-23 21:41:36 +00:00
Denis Flaven
53aefa895b
Implemented a new (optional) UI for managing 1:n linksets.
...
SVN:trunk[2290]
2012-10-18 12:03:33 +00:00
Denis Flaven
8d26d1dd34
Fixed the support of the toolkit
...
SVN:trunk[2258]
2012-10-15 15:28:48 +00:00
Denis Flaven
847a538912
Some progress on the 2.0 setup...
...
SVN:trunk[2237]
2012-10-10 09:18:32 +00:00
Romain Quetiez
7dbbb1c299
#439 Record and display changes in the link sets (ex: Members of a team)
...
#439 Make sure that changes made by a plugin get recorded
+ simplified the change tracking for the plugins. Simply call DBObject::DBInsert (resp. Update and Delete) and the change will be recorded for the current page. This is compatible with the old (not mandatory anymore) way that was requiring DBInsertTracked APIs (resp. Update, Delete).
SVN:trunk[2236]
2012-10-08 12:17:56 +00:00
Denis Flaven
5c7604f950
- Implemented the 'symlinks' options
...
- Better handling of errors during the installation
SVN:trunk[2227]
2012-10-03 08:18:40 +00:00
Denis Flaven
9af1de0bb4
Cleaner handling of "pure PHP" classes inside the data model
...
SVN:trunk[2225]
2012-10-02 13:54:22 +00:00
Romain Quetiez
a2e33634f5
Compiler: fixed issue with 'initial_state_path' (the real fix...)
...
SVN:trunk[2215]
2012-09-25 17:57:12 +00:00
Romain Quetiez
2d641a0de3
Compiler: fixed issue with 'initial_state_path'
...
SVN:trunk[2214]
2012-09-25 17:41:46 +00:00
Romain Quetiez
dc4bfc6b30
Compiler: added 'initial_state_path'
...
SVN:trunk[2209]
2012-09-25 12:08:50 +00:00