Commit Graph

2707 Commits

Author SHA1 Message Date
Denis Flaven
9aaae9b668 #966 Fix for a bug caused by Google Chrome version 36: the selected attachment was added several times (up to 10 or more!).
SVN:2.0.2[3281]
2014-07-21 15:42:59 +00:00
Denis Flaven
c65fb4314b #966 Fix for a bug caused by Google Chrome version 36: the selected attachment was added several times (up to 10 or more!).
SVN:2.0.2[3280]
2014-07-21 15:33:18 +00:00
Romain Quetiez
e9b579fbbd Legacy user rights management: allow the deletion of a profile in one step (it was nearly impossible because of the numerous related records, mainly of type URP_ActionGrant, for which iTop was requesting a manual deletion) -retrofit from trunk
SVN:2.0.2[3278]
2014-07-16 10:51:37 +00:00
Denis Flaven
78d211132d #953 Protect the background processing against corrupted (incomplete) objects.
SVN:2.0.2[3232]
2014-06-30 15:26:22 +00:00
Denis Flaven
1ccb78276a #940 "Close" and "Reopen" buttons were not working on IE (due to extra commas at the end of JS lists)
SVN:2.0.2[3229]
2014-06-27 11:04:39 +00:00
Denis Flaven
72cc38aa4b Oops, fixed a typo in: Add the ability to supply a default "from" email address for the "forgot password" feature, instead of using the same address as for the "to".
SVN:2.0.2[3220]
2014-06-18 15:58:54 +00:00
Denis Flaven
3fb7701015 Proper handling of the re-entrence of the Lock/Unlock within the same PHP page. Previously the code was sometimes performing 2 Unlock() for each Lock().
SVN:2.0.2[3218]
2014-06-18 15:26:26 +00:00
Denis Flaven
91da1583d2 #943: Fix for supporting drop-down lists/auto-completes based on a parametrized query in the portal.
SVN:2.0.2[3215]
2014-06-17 11:26:07 +00:00
Denis Flaven
0e00a6c526 Add the ability to supply a default "from" email address for the "forgot password" feature, instead of using the same address as for the "to".
SVN:2.0.2[3214]
2014-06-16 15:16:43 +00:00
Romain Quetiez
2f1b8d2e71 Added a helper function to get an icon stored as an ormDocument: ormDocument::GetDownloadURL -reintegrated from trunk
SVN:2.0.2[3192]
2014-06-04 13:12:41 +00:00
Denis Flaven
d0280b9672 Fix of a regression introduced by [3146]: due to formatting rules, empty friendlynames may not look like empty strings! -retrofit from trunk.
SVN:2.0.2[3173]
2014-05-23 15:52:27 +00:00
Denis Flaven
f72e1dd542 Properly handle external and basic authentication methods for REST web services.
SVN:2.0.2[3171]
2014-05-23 13:58:37 +00:00
Denis Flaven
6703d5621d Properly optimize the columns to load, when subitems are requested.
SVN:2.0.2[3169]
2014-05-23 13:22:46 +00:00
Denis Flaven
f5e0ff10bb Prevent reloads when using _friendlynames in spreadsheet exports.
SVN:2.0.2[3165]
2014-05-23 08:37:17 +00:00
Denis Flaven
ef7d9659fa #923: prevent XSS injection in forgot password page.
SVN:2.0.2[3140]
2014-05-06 09:53:37 +00:00
Denis Flaven
658664a2b2 Fix for Plugins: if a page uses set_base then JS popup menu items were reloading the page. Still, set_base should not be used! - retrofit from trunk [3072 + 3079]
SVN:2.0.2[3136]
2014-04-24 10:38:18 +00:00
Denis Flaven
7a86487b33 #905 The toolkit menu was visible in the portal for Administrators (but it was not usable). It is now hidden in any case. - retrofit from trunk
SVN:2.0.2[3135]
2014-04-24 10:33:23 +00:00
Denis Flaven
a1d47aac87 #913 Error when searching for child requests and no organization is specified. Still, I could not figure out WHY IT WAS WORKING WHEN AN ORG IS SELECTED as a search filter! - retrofit from trunk
SVN:2.0.2[3134]
2014-04-24 10:31:14 +00:00
Denis Flaven
853a8f0c8f Resetting the stop watch...do clean the first start date when it is not running! - retrofit from trunk
SVN:2.0.2[3133]
2014-04-24 10:29:03 +00:00
Denis Flaven
39d3ce9e47 Finalized the French transalation for some types of "Triggers" - retrofit from trunk
SVN:2.0.2[3132]
2014-04-24 10:25:31 +00:00
Romain Quetiez
145b7a81b7 #918 TTO/TTR status "passed" gets reset when the stop watch is stopped (using the status "triggered" instead) -retrofit from trunk
SVN:2.0.2[3131]
2014-04-24 09:02:39 +00:00
Denis Flaven
1dc59ef7d5 Record the very same installation time for all modules. - merged from thunk
SVN:2.0.2[3129]
2014-04-15 14:41:44 +00:00
Denis Flaven
cf792822f5 Better handling of the default choices in case of upgrade (for some specific configurations of the installation wizard).
SVN:2.0.2[3128]
2014-04-15 13:03:45 +00:00
Romain Quetiez
6cf3758788 Integrated the portal with the module to dispatch incidents or user requests -reintegrated from trunk
SVN:2.0.2[3126]
2014-04-11 14:55:56 +00:00
Denis Flaven
093c8a8506 #878: Missing sscrollbar in "linkset-direct" edition popup dialog
#881: Paginated list in popup dialog is broken
- Missing scrollbar in the popup when using the [+] button

SVN:2.0.2[3122]
2014-04-01 13:12:24 +00:00
Denis Flaven
2b76c17469 Object's edition: keep track of what was typed in the case log fields when reloading the form (for example with a different "initial state")
SVN:2.0.2[3120]
2014-04-01 12:10:11 +00:00
Denis Flaven
b2d6df98ed Protect Bulk Modify against XSS injection!
SVN:2.0.2[3118]
2014-04-01 10:13:58 +00:00
Denis Flaven
3f4db67b40 Allow re-entrance in the same named mutex within the same PHP page.
SVN:2.0.2[3116]
2014-04-01 09:53:17 +00:00
Romain Quetiez
1943b64b35 Fixed issue with 1.x datamodels: dashlets of type "badge" not working (preventing from editing an existing dashboard), since 2.0.2 -retrofitted from trunk
SVN:2.0.2[3114]
2014-04-01 09:16:25 +00:00
Romain Quetiez
9cd41efbcd Aligned the authentication module with the one of 2.x, to enable the feature "Forgot password" for legacy data models -retrofit from trunk
SVN:2.0.2[3112]
2014-04-01 08:35:52 +00:00
Denis Flaven
5b12bd4c07 Bug fix : missing semicolons were causing an error with IE9.
SVN:2.0.2[3108]
2014-03-26 15:00:25 +00:00
Romain Quetiez
46f9a1962a #896 XSS injection on the portal (any search form) -reintegrated from trunk
SVN:2.0.2[3105]
2014-03-21 11:43:19 +00:00
Denis Flaven
d527941707 #870: when a user deletes all her/his shortcuts at once, this was deleting all the shortcuts for all users.
SVN:2.0.2[3100]
2014-03-12 14:07:42 +00:00
Denis Flaven
b795a20e59 Templates processing aligned with "templates-base" 2.1.1: allow template fields with the same name the attribute code of the curent object.
SVN:2.0.2[3098]
2014-03-11 14:05:42 +00:00
Denis Flaven
2833ef0853 #887 short term fix for preventing ToArgs to alter the content of an object...
SVN:2.0.2[3096]
2014-03-04 14:00:01 +00:00
Denis Flaven
1a848fb3cc Trac #890: Dispatch the defines in the proper modules to make sure that the portal works with all possible combinations of tickets.
SVN:2.0.2[3094]
2014-03-03 15:08:26 +00:00
Romain Quetiez
ead3a552e7 Retrofitted three changes from trunk, for the REST/JSON API:
- Enum should be output as the raw value (not the translated label)
- #877 Improved the update of case logs
- #891 Better error reporting when authentication parameters are missing

SVN:2.0.2[3091]
2014-02-27 10:42:02 +00:00
Romain Quetiez
945b9dc8a9 #888 Security on the portal incompatible with customizations (regression introduced in 2.0.2), now requires to define PORTAL_USERREQUEST_DISPLAY_QUERY and PORTAL_USERREQUEST_DISPLAY_POWERUSER_QUERY -reintegrated from trunk
SVN:2.0.2[3087]
2014-02-24 15:56:54 +00:00
Denis Flaven
8850d4c460 Make the Basic Authentication (login_mode=basic) work with non-ASCII characters (in the username as well as in the password), though this may depend on the browser...
SVN:2.0.2[3085]
2014-02-19 17:36:27 +00:00
Denis Flaven
075311b6dd Protect the initialization with a try ... catch, in order to protect that rest of the page in case of trouble.
SVN:2.0.2[3075]
2014-02-05 17:10:44 +00:00
Romain Quetiez
1ad81260ae Reintegrated changes 3058 to 3060 (prerequisiste for templates into the portal) from trunk
SVN:2.0.2[3073]
2014-02-05 16:33:29 +00:00
Romain Quetiez
f8b36a47a6 Optimization: map the extended attribute code to the corresponding external field when this if possible (ex: org_id->name to org_name); this reduces the number of queries, in particular when using the "export CSV" menu on a list. -reintegrated from trunk
SVN:2.0.2[3070]
2014-02-03 14:36:48 +00:00
Romain Quetiez
8b73e2f9bc Optimize the queries for the export page -reintegrated from trunk
SVN:2.0.2[3068]
2014-02-03 14:28:39 +00:00
Romain Quetiez
34ad21b7f5 Allow to reset a running stop watch (without stopping it!) -reintegrated from trunk
SVN:2.0.2[3064]
2014-02-03 11:58:59 +00:00
Denis Flaven
1d2fdb1c23 Compatibility with APCu (For PHP 5.5+), since it is slightly different from APC.
SVN:2.0.2[3062]
2014-01-22 15:42:15 +00:00
Denis Flaven
92baf53c52 #871: eMail validation pattern was too strict: now fully configurable (globally and per attribute).
SVN:2.0.2[3057]
2014-01-17 09:41:21 +00:00
Romain Quetiez
6cc0bf5c5a #869 REST JSON was not outputing case log attributes (implemented in a structured way) -retrofit in branch 2.0.2
SVN:2.0.2[3055]
2014-01-15 11:06:56 +00:00
Romain Quetiez
a0497cf539 Asynchronous emails: added a retry mechanism useful in case your SMTP server restricts the number of emails that can be sent over a period of time (usage: broadcasting a newsletter). The mechanism is not specific to sending email as it is implemented at the AsyncTask level. -reintegrated from trunk
SVN:2.0.2[3048]
2013-12-13 10:40:43 +00:00
Denis Flaven
a72392d0a8 #856: allow asynchronous emails to have an empty 'to' recipient... (not used anyway)
SVN:2.0.2[3044]
2013-12-12 18:05:42 +00:00
Romain Quetiez
d47609ae03 Created branch 2.0.2
SVN:2.0.2[3041]
2013-12-11 13:23:45 +00:00