Denis Flaven
d2955557bf
Allow $SERVER_NAME$ as a placeholder for the server's name in the application root url. Useful for multiple virtual hosts or test systems using DHCP...
...
SVN:trunk[1438]
2011-08-09 07:57:11 +00:00
Denis Flaven
aa9d9ed578
New config parameter: buttons_position: top | bottom | both
...
SVN:trunk[1436]
2011-08-09 07:47:50 +00:00
Denis Flaven
772c892b15
New option DEL_MOVEUP (move the children up one level) for 'on_target_delete' for HierarchicalKey attributes.
...
SVN:trunk[1430]
2011-08-07 12:24:45 +00:00
Denis Flaven
435d943f47
Cleanup of the way objects are displayed/edited: DisplayBareProperties is now used for displaying (i.e. read-only) or modifying/creating an object. The means that:
...
1) the display/edition can be customized by overloading this method
2) the plug-ins's method OnDisplayProperties is now called in edition as well
A new class of template is introduced for building custom object displays: ObjectDetailsTemplate.
SVN:trunk[1429]
2011-08-07 08:12:07 +00:00
Denis Flaven
23b1d15b64
New attribute 'display_style' for Strings, Enums and ExternalKeys: when the list is short, display it as a set of radio buttons instead of a drop-down list. Possible values: 'radio', 'radio_vertical' and 'radio_horizontal'. ('radio' == 'radio_vertical').
...
SVN:trunk[1426]
2011-08-06 09:51:06 +00:00
Denis Flaven
61727aca02
New configuration parameter: display_actions_at_top: avoid scrolling to see the buttons when assigning a ticket !
...
SVN:trunk[1425]
2011-08-05 13:28:21 +00:00
Denis Flaven
8cfebdf723
- New configuration parameter deadline_format to specify how to display Deadlines (date or time difference or a mix of the two)
...
SVN:trunk[1424]
2011-08-05 13:08:56 +00:00
Denis Flaven
5d8acbb41a
New type of trigger: TriggerOnPortalUpdate, called when the end-user updates a ticket from the portal.
...
SVN:trunk[1420]
2011-08-03 10:36:34 +00:00
Denis Flaven
d09db3a920
Better error message if the configuration file exists but is not readable
...
SVN:trunk[1413]
2011-08-01 16:12:24 +00:00
Denis Flaven
6688f1811e
Improved error handling when loading linkedset as attributes in one go
...
SVN:trunk[1410]
2011-08-01 15:08:22 +00:00
Denis Flaven
aa6d7578d1
Fixed issues when adding/removing modules during the setup:
...
- When adding modules: the data model was not refreshed in the cache before attempting to load "structure" (or "sample") data
- When removing a module: remaining (invalid) triggers were still used.
SVN:trunk[1401]
2011-08-01 10:30:22 +00:00
Denis Flaven
05338caa23
Modified misleading/outdated comment in the configuration file.
...
SVN:trunk[1400]
2011-08-01 10:24:36 +00:00
Denis Flaven
bfddec242b
- Fixed the combination of the "PointingTo" conditions, especially when combining several "BELOW" conditions for the same criteria (used for security and context purposes)
...
- Make sure that the "security" limitiation provided by GetSelectFilter is applied only once to a given filter to avoid the creation of unneeded complex queries
SVN:trunk[1393]
2011-07-31 09:01:45 +00:00
Denis Flaven
ca8ea8dd02
Fixed the parsing of OQL error messages
...
SVN:trunk[1390]
2011-07-30 17:25:49 +00:00
Denis Flaven
ff89c4d424
CAS authentication improvements:
...
- Check if the user is part of a group (memberOf)
- Fixed the use of the 'redirect_service' when logging-out
SVN:trunk[1384]
2011-07-28 17:39:49 +00:00
Denis Flaven
c85feb7cea
- Use the new HierarchicalKeys for Organization and Locations and use the hierarchy of organization for the profiles/user rights.
...
SVN:trunk[1382]
2011-07-28 15:14:49 +00:00
Denis Flaven
7732c9bc6a
Exclude build.bash from the build
...
SVN:trunk[1378]
2011-07-28 11:26:58 +00:00
Denis Flaven
0cc0c820a5
Fixed Trac #410 : added translation for ticket status (and other enum fields) when displaying the History tab.
...
SVN:trunk[1376]
2011-07-27 13:06:45 +00:00
Denis Flaven
751ab5a4b4
Implemented enhancement #130 : keywords to narrow the scope of the global search
...
SVN:trunk[1369]
2011-07-26 14:18:33 +00:00
Denis Flaven
9024e0b2db
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1366]
2011-07-26 13:24:28 +00:00
Denis Flaven
ecca1aa070
Use absolute URLs as much as possible to be independent from the page being executed...
...
SVN:trunk[1365]
2011-07-26 13:22:45 +00:00
Denis Flaven
3fde682653
Make sure that the AJax calls use a full/absolute path to the page they call so that they can be embedded anywhere inside the application (i.e. in plug-ins supplied pages as well as 'regular' app pages).
...
SVN:trunk[1364]
2011-07-26 12:21:53 +00:00
Denis Flaven
e8c44951a1
Added two new options for CAS:
...
- logout_redirect_service
- memberOf
SVN:trunk[1360]
2011-07-26 09:39:45 +00:00
Denis Flaven
46781c349f
- Setup tested under IE8
...
- Added migration code, during the setup, for the hierarchical keys
SVN:trunk[1358]
2011-07-25 14:14:05 +00:00
Denis Flaven
7e60a9fce7
Implementation of a new type of ExternalKey attribute: HierarchicalKey. This attribute implements the "nested set" model and is used to define a hierarchy of an arbitrary depth of objects of the same class. With this new feature it is possible to retrieve in one OQL query (and in one sql query as well) all the children of a given organization.
...
I'm still keeping (commented out) some of the traces helpful for debugging the construction of the OQL queries.
SVN:trunk[1349]
2011-07-22 12:07:09 +00:00
Romain Quetiez
a991a84a8e
New feature: online help on search inputs (date format and operators)
...
SVN:trunk[1341]
2011-07-08 11:40:57 +00:00
Denis Flaven
70ad369ad6
- removed some debug traces !!
...
SVN:trunk[1337]
2011-07-06 17:12:18 +00:00
Denis Flaven
723685b4cb
- Fixed Trac #429 : web browser can crash when a text field contains several times the same URL !!!
...
SVN:trunk[1336]
2011-07-06 17:09:36 +00:00
Denis Flaven
893ec0f097
- Allow plug-ins to record specific changes in the object's history
...
SVN:trunk[1333]
2011-07-06 16:21:19 +00:00
Denis Flaven
7c9d4c76a9
Protect against a multiple stimulus on a set based on an abstract class.
...
SVN:trunk[1332]
2011-07-05 14:07:02 +00:00
Romain Quetiez
aa46ab1a67
Portal users: limit their access depending on their organization!!!!
...
SVN:trunk[1320]
2011-07-01 15:09:29 +00:00
Romain Quetiez
c6b60731d8
Internal cosmetic on duration attribute
...
SVN:trunk[1317]
2011-07-01 07:43:53 +00:00
Romain Quetiez
c4b7497770
#423 Fixed issues with application root URL = f(mode CLI, modules, web server techno, etc.)
...
SVN:trunk[1304]
2011-06-28 10:30:03 +00:00
Romain Quetiez
077b7be2a4
Fixed regressions with DBObjectSet, impacting the new paginated lists and their menus
...
SVN:trunk[1302]
2011-06-28 09:32:13 +00:00
Romain Quetiez
54d5497f0a
Fixed issues with pagination + core limitations in the use of Object Sets (wrong filter when adding objects to a set)
...
SVN:trunk[1300]
2011-06-24 09:53:45 +00:00
Romain Quetiez
9d2a8d0a67
Fixed regression with the display of lists based on class that is not a leaf (aka standalone) class
...
SVN:trunk[1299]
2011-06-23 12:32:15 +00:00
Romain Quetiez
4681b03646
#122 Optimized the load of data set (do not load unused columns, was provoking the swapping of MySQL tmp memory tables)
...
SVN:trunk[1281]
2011-06-15 11:59:25 +00:00
Denis Flaven
733953ac99
CAS integration: added support of JA-SIG Central Authentication Service (CAS) with log-off support, using phpCAS API.
...
SVN:trunk[1280]
2011-06-10 14:51:17 +00:00
Romain Quetiez
4837984ac3
Optimization: autocomplete = do not load every object when determining the list of matches
...
SVN:trunk[1279]
2011-06-10 09:02:42 +00:00
Romain Quetiez
4efd93defe
Optimization: cache the Count of items in an object set
...
SVN:trunk[1278]
2011-06-08 14:42:51 +00:00
Denis Flaven
d48fd1a12e
First prototype (not yet tested) of CAS integration.
...
SVN:trunk[1276]
2011-06-08 13:34:43 +00:00
Romain Quetiez
a0900cd732
Optimization: do not load the full set of items when it comes to displaying an autocomplete!
...
SVN:trunk[1275]
2011-06-08 13:30:56 +00:00
Romain Quetiez
64b4922499
Fixed issue in the data model consistency check
...
SVN:trunk[1274]
2011-05-24 10:26:16 +00:00
Romain Quetiez
4574126428
#408 Case log not working with PHP < 5.3 - the fix preserves the compatibility with installed version (but the dates are lost)
...
SVN:trunk[1273]
2011-05-23 14:56:09 +00:00
Romain Quetiez
9704dd8e35
Improved import.php and synchro_import.php: added 'date_format' (example: %d/%m/%Y %H:%i:%s)
...
SVN:trunk[1272]
2011-05-23 13:42:33 +00:00
Romain Quetiez
f8d794bc93
Reduces the annoyance of bug #408 (dates not visible in the case log if PHP < 5.3)
...
SVN:trunk[1271]
2011-05-20 13:42:57 +00:00
Romain Quetiez
58844b04ef
#403 Partial installation not working (error on ticket form)
...
SVN:trunk[1268]
2011-05-13 15:09:55 +00:00
Denis Flaven
e4fa7ba983
Properly manage carriage returns/line feeds in CaseLog records.
...
SVN:trunk[1256]
2011-04-29 13:57:46 +00:00
Denis Flaven
7f17acf553
Added Hungarian translation (and fixed the default dictionaries for Italian as well).
...
SVN:trunk[1252]
2011-04-28 17:23:45 +00:00
Romain Quetiez
fcabb8fc43
CRON default duration set to 10 minutes
...
SVN:trunk[1246]
2011-04-28 08:47:44 +00:00