Molkobain
8dd96ea636
Copyright year bump
2021-03-15 09:29:45 +01:00
Eric
fa3610cfee
N°2641 - Create a dedicated ErrorPage for fatal errors
...
Fix fatal errors being logged in setup.log instead of error.log
2020-05-14 14:37:38 +02:00
bruno DA SILVA
08c1f4f072
autoload rework
...
- bootstrap.inc.php is now included by approot.inc.php
- remove all unescessaries includes of bootstrap.inc.php
- in bootstrap.inc.php autoload can be bypassed using a feature flag because "why not"
2019-11-08 16:51:57 +01:00
Molkobain
947e26d864
Internal: Change how the bootstrap.inc.php file is included in endpoints (This completes commit ec095896)
2019-08-13 17:38:51 +02:00
Molkobain
ec09589646
N°2439 Add real autoloader for framework files (not modules)
2019-08-13 13:46:19 +02:00
Molkobain
83ba909c08
N°2112 Remove legacy end-user portal
...
- Accessing the /portal URL redirects to the new portal (/pages/exec.php?exec_module=itop-portal-base&...)
- Removed /itop_design/portals/portal[@id="legacy_portal"] from standard datamodel, adapt your XML accordingly
- Removed /itop_design/constants/constant[@id^="PORTAL_"] from standard datamodel, adapt your XML accordingly
- Removed PortalWebPage & TransactionException classes
- Added a warning in setup when no portal is selected
2019-07-17 15:40:43 +02:00
Pierre Goiffon
36d47c2274
N°1835 fix transaction_id lost with session
...
* transaction_id are now stored by default in file instead of session ("transaction_storage" config parameter : default value was 'Session', it is now 'File')
* session_regenerate_id() call can be disabled using "regenerate_session_id_enabled" config parameter
* new 'transaction_id' parameter type to allow dots (with a file storage, transaction_id equals the temp file name and on Windows we're getting *.tmp)
2018-12-10 17:39:07 +01:00
Pierre Goiffon
40a4e6d7b0
Fix files using CrLf, convert them to Lf to have the whole repo using Lf
...
Warn your git config (core.autocrlf = input or true)
2018-09-04 17:59:51 +02:00
Romain Quetiez
e3931274ae
Archives: refactoring of the API to enable/disable the archive mode
...
SVN:trunk[4696]
2017-04-26 15:48:24 +00:00
Romain Quetiez
fa2fd6dcdf
NEW! Archiving data. Archiving is a soft delete. It can be undone. Enter the archive mode to see all the data including archives (everything is read-only in that mode). Archiving must be enabled per class (data model). Archiving is achieved by the mean of the API DBObject::Archive (or Unarchive).
...
SVN:trunk[4692]
2017-04-26 09:52:20 +00:00
Denis Flaven
a4f5620076
N. 549: "Font" menu broken in case logs (console and legacy portal). The menu was showing <> instead of font names.
...
SVN:trunk[4534]
2016-12-19 10:09:48 +00:00
Romain Quetiez
0e21edcc77
N.561 Could not add images into the description of a ticket in the legacy portal, and losing images added into the case log (update from the portal, issue occuring when the CRON is enabled)
...
SVN:trunk[4521]
2016-12-13 16:55:16 +00:00
Denis Flaven
feebe3f9a9
Support of formatted case log edition (with inline images) in the legacy portal.
...
SVN:trunk[4225]
2016-06-17 09:41:59 +00:00
Denis Flaven
19e5130441
New look for iTop !
...
SVN:trunk[3601]
2015-06-20 15:02:24 +00:00
Denis Flaven
7482a52fd9
Reverting to revision 3397
...
SVN:trunk[3407]
2014-11-03 16:12:11 +00:00
Denis Flaven
2c59fb894f
Integration of the Excel (XLSX) export feature. (Limitation: export.php takes into account neither the "fields" parameter nor the list of fields defined in the QueryPhrasebook when exporting in XLSX format)
...
SVN:trunk[3398]
2014-10-31 17:59:14 +00:00
Romain Quetiez
77cf399c72
Portal: handle mandatory attributes in Reopen/Close dialogs
...
SVN:trunk[3397]
2014-10-31 15:42:13 +00:00
Denis Flaven
7ca8c3e834
One small step for making the portal more generic...
...
SVN:trunk[3261]
2014-07-10 12:48:00 +00:00
Denis Flaven
ec16c5f86f
#940 "Close" and "Reopen" buttons were not working on IE (due to extra commas at the end of JS lists)
...
SVN:trunk[3228]
2014-06-27 11:02:52 +00:00
Romain Quetiez
7ddd74a95e
Fix to complete the commit [3193]: template abusively selected on the user portal
...
SVN:trunk[3216]
2014-06-17 13:10:41 +00:00
Romain Quetiez
74cda2831f
Portal + templates: Bug fix = when the user selects a template, then go back to select a service for which no template applies, he still gets the tempate fields in the final form.
...
SVN:trunk[3193]
2014-06-04 13:37:58 +00:00
Romain Quetiez
31cb0065b5
Integrated the portal with the module to dispatch incidents or user requests (the previous commit introduced too many changes, I did rollback unnecessary stuff)
...
SVN:trunk[3125]
2014-04-11 14:53:36 +00:00
Romain Quetiez
4dbc5d97b8
Integrated the portal with the module to dispatch incidents or user requests
...
SVN:trunk[3124]
2014-04-11 14:42:57 +00:00
Denis Flaven
3b257eeb3a
Templates processing aligned with "templates-base" 2.1.1: allow template fields with the same name the attribute code of the curent object.
...
SVN:trunk[3097]
2014-03-11 14:03:14 +00:00
Romain Quetiez
5f11c97aef
#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
...
SVN:trunk[3086]
2014-02-24 15:52:04 +00:00
Denis Flaven
0a53f8ec3f
Preserve "hidden" template fields.
...
SVN:trunk[3060]
2014-01-22 14:09:53 +00:00
Denis Flaven
319b3b81ce
- Put back support of templates
...
- Make sure that unwanted parameters cannot be set when creating the ticket
SVN:trunk[3058]
2014-01-21 10:47:45 +00:00
Denis Flaven
d42443697c
Security enhancements:
...
- ensure that a user can ony see the details of the ticket she/he is allowed to see, even if the id is typed manually
- add a define'd filter to filter the drop-down lists of the search form for searching closed tickets.
SVN:trunk[3027]
2013-12-09 11:39:25 +00:00
Romain Quetiez
9e39013d4c
Portal: service type mapping can be an empty string
...
SVN:trunk[2963]
2013-10-29 11:00:31 +00:00
Romain Quetiez
a333bcb084
User portal: enable the creation of Incident tickets (ITIL + requires a change in the configuration file -see the readme file)
...
SVN:trunk[2959]
2013-10-28 16:50:13 +00:00
Erwan Taloc
a6a4cf5d00
Bug #742 fixed. Allow portal user to modify a ticket when it is pending
...
SVN:trunk[2891]
2013-10-11 10:34:47 +00:00
Romain Quetiez
607236a7cb
Compiler: added brand management
...
SVN:trunk[2838]
2013-08-29 08:35:44 +00:00
Romain Quetiez
2b4ad2c50b
Reviewed the portal (look and feel slightly improved)
...
SVN:trunk[2826]
2013-08-20 11:42:46 +00:00
Denis Flaven
7db7c0781f
Make the portal (slightly) more configurable...
...
SVN:trunk[2797]
2013-07-12 13:55:28 +00:00
Romain Quetiez
59ce84f7cb
Cosmetics on the portal
...
SVN:trunk[2776]
2013-06-14 15:37:47 +00:00
Romain Quetiez
bb6d87e8ed
Cosmetics on the portal
...
SVN:trunk[2775]
2013-06-14 15:15:13 +00:00
Romain Quetiez
46dae2f06f
Cosmetics: User portal - added a title (usually, this would appear on the tab of your browser)
...
SVN:trunk[2774]
2013-06-14 15:05:03 +00:00
Romain Quetiez
27cf82b270
#693 Portal user cannot choose services linked via customer contract
...
SVN:trunk[2720]
2013-05-13 14:46:06 +00:00
Romain Quetiez
f2738a79a0
User Portal:
...
- Portal power users can see ALL the tickets of the current customer
- Reopen and Close are done in a separate dialog box where the user will input requested data
- On closed tickets, the user satisfaction and comments are displayed
SVN:trunk[2697]
2013-04-18 15:23:43 +00:00
Romain Quetiez
cb4735ba6b
When iTop is in read only mode, then the portal displays a banner and prevent the user from accessing the modification forms
...
SVN:trunk[2540]
2012-12-06 11:42:13 +00:00
Denis Flaven
3e2e0be05e
Set "portal" as the origin of user requests created from the portal.
...
SVN:trunk[2511]
2012-12-05 13:37:13 +00:00
Romain Quetiez
fb8e2ce1a4
#640 Resolved requests shown in both lists (opened and resolved)
...
SVN:trunk[2508]
2012-12-05 09:52:19 +00:00
Denis Flaven
0818a67e75
Fixed bug #624 : corrupted display of the log when updating from the portal.
...
Also fixed a bit the portal's stylesheet and prevent calling OnFormCancel on a true submit !!
SVN:trunk[2470]
2012-11-27 17:11:47 +00:00
Romain Quetiez
656675206e
#602 Description not shown in portal
...
SVN:trunk[2454]
2012-11-21 14:11:21 +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
Romain Quetiez
a57aed9ffc
Portal adapted to datamodels 1.x, 2.x (simple tickets, or ITIL tickets)
...
SVN:trunk[2299]
2012-10-19 13:07:35 +00:00
Romain Quetiez
84a8310912
Portal: enable adding dependent attributes in the request creation form
...
SVN:trunk[2273]
2012-10-17 12:40:38 +00:00
Romain Quetiez
c45dbb2e07
Portal: enable adding dependent attributes in the request creation form
...
SVN:trunk[2270]
2012-10-17 12:03:29 +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
97647c5a5a
Portal fixes (relative URLs and parameter validation)...
...
SVN:trunk[1884]
2012-03-07 18:55:16 +00:00