dflaven
|
fbf1fca646
Trac #891: better error reporting when either the parameter auth_user or auth_pwd are missing.
|
11 éve |
dflaven
|
49e4c39664
Trac #890: Dispatch the defines in the proper modules to make sure that the portal works with all possible combinations of tickets.
|
11 éve |
romainq
|
95bc0b3309
#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
|
11 éve |
dflaven
|
c3424e0e4f
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...
|
11 éve |
dflaven
|
e2a775e61a
Add a new flag "debug" (false by default) to turn off the debug traces of the module since the traces contain potentially sensitive information in clear text.
|
11 éve |
romainq
|
a7f4674ddd
Internal: Manage nested subforms in property sheet edition mode
|
11 éve |
dflaven
|
848239817e
Enhanced API to support icon upload...
|
11 éve |
romainq
|
96985337c3
Demo mode: disable the pin button on the left pane (and keeps it open and resizable)
|
11 éve |
romainq
|
7ec9a1c66f
Fix for Plugins: fixed a regression introduced in 3072 (dashboards not editable at all!!!)
|
11 éve |
romainq
|
372f60bf32
#877 REST/JSON More flexibility on case log updates (in particular, it is now possible to write the entire case log), remains compatible with the previous API
|
11 éve |
dflaven
|
af6a429ba6
Bug fix: the JSON value for an enum should be the raw value, not its translated label.
|
11 éve |
dflaven
|
97a1413d52
Protect the initialization with a try ... catch, in order to protect that rest of the page in case of trouble.
|
11 éve |
romainq
|
c69301f053
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!
|
11 éve |
romainq
|
56f89162a3
Enabled KPI tracing for the export page... fixed regression on the setup page (rewrote the change in a much more defensive way)
|
11 éve |
romainq
|
43d2332d26
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.
|
11 éve |
romainq
|
8ced8ea054
Enabled KPI tracing for the export page
|
11 éve |
romainq
|
41721dc89f
Optimize the queries for the export page
|
11 éve |
romainq
|
2743ad5454
Resetting the stop watch...do clean the first start date when it is not running!
|
11 éve |
romainq
|
2baa5ad44e
Allow to reset a running stop watch (without stopping it!)
|
11 éve |
dflaven
|
1cfc47e70d
Compatibility with APCu (For PHP 5.5+), since it slightly different from APC.
|
11 éve |
dflaven
|
574eca10ec
Preserve "hidden" template fields.
|
11 éve |
dflaven
|
02b478c644
Dictionary string for the portal should not depend on a module
|
11 éve |
dflaven
|
1bb761211c
- Put back support of templates
|
11 éve |
dflaven
|
d0abc080d7
#871: eMail validation pattern was too strict: now fully configurable (globally and per attribute).
|
11 éve |
romainq
|
b5849da948
#869 REST JSON was not outputing case log attributes (implemented in a structured way)
|
11 éve |
dflaven
|
ee86df9575
Record the very same installation time for all modules.
|
11 éve |
dflaven
|
1893f3d701
Test commit: bumped the year to 2014.
|
11 éve |
dflaven
|
81eee95818
Test commit: just bumping the copyright year
|
11 éve |
romainq
|
cdb6b8d01b
Internal: correctly quote XPath literals within GetNodeById
|
11 éve |
romainq
|
e93851fd5f
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.
|
11 éve |