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
Romain Quetiez
6a9ea25b27
Setup based on either compiled modules or xml datamodel files (or both).
...
SetupWebPage is an alias for ModuleDiscovery and the module files should be updated progressively to invoke ModuleDiscovery::AddModule() instead.
The implementation of the module still assumes they are in the directory 'modules'... this has to be changed later to ensure the distinction between the source modules and the executed modules
SVN:trunk[1758]
2012-01-11 15:04:15 +00:00
Denis Flaven
f29d673ffb
Added self-registering / user synchronization extensibility
...
SVN:trunk[1756]
2012-01-11 11:17:08 +00:00
Romain Quetiez
e8c8e4a0d7
#481 Special characters not transcribed correctly in Portal (regression in 1.2)
...
SVN:trunk[1607]
2011-09-28 10:17:53 +00:00
Romain Quetiez
0de75db474
Portal (regression with the latest implementation, causing a warning)
...
SVN:trunk[1590]
2011-09-21 12:59:16 +00:00
Romain Quetiez
2b1aecda53
Fixed recent regression on the portal (confusion btw GetContactId and GetUserId)
...
SVN:trunk[1586]
2011-09-20 08:22:54 +00:00
Romain Quetiez
abd645ca98
Fixed regressions in the portal
...
SVN:trunk[1579]
2011-09-15 15:25:30 +00:00
Romain Quetiez
559de3d38f
Portal reworked (code factorization, allowing for paginated lists) + added the list of closed tickets (+search)
...
SVN:trunk[1577]
2011-09-15 10:06:46 +00:00
Denis Flaven
5041ec2e0c
Regression on accentuated characters due to bad (forgotten) encoding on htmlentities (Trac #446 )
...
SVN:trunk[1567]
2011-09-09 16:18:01 +00:00
Denis Flaven
9aca772209
Fix for Trac#446: prevent XSS vulnerabilities
...
SVN:trunk[1564]
2011-09-08 13:33:47 +00:00
Denis Flaven
6e4e5be35d
Allow TriggerOnPortalUpdate to work also on derived classes: i.e a trigger defined for the class 'Ticket' will be called when a 'UserRequest' (derived from Ticket) will be updated from the portal.
...
SVN:trunk[1509]
2011-08-25 08:03:39 +00:00
Denis Flaven
de516c0ce4
Fixed Trac #458 : back button was asking to fill the mandatory fields !
...
SVN:trunk[1478]
2011-08-19 15:41:05 +00:00
Denis Flaven
51bd6cdf97
#446 continuing: sanitizing parameters...
...
SVN:trunk[1451]
2011-08-15 13:55:59 +00:00
Denis Flaven
6859326646
Fixed Trac#446: XSS vulnerabilities... to be tested !
...
Also fixed the display/download links on documents that were both doing exactly the same thing !
SVN:trunk[1443]
2011-08-11 10:17:03 +00:00
Denis Flaven
eab1060f8e
Adapted the portal to support enhanced attachments either in 'properties' or 'relations'... this is transparent for the end-user of the portal.
...
SVN:trunk[1428]
2011-08-07 07:55:16 +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
1643ba8e9c
Added support for the 'Attachments' plug-in into the portal
...
SVN:trunk[1418]
2011-08-02 10:36:43 +00:00
Denis Flaven
d6be6ca92c
Fix display issues with the portal's top menu bar.
...
SVN:trunk[1367]
2011-07-26 13:25:37 +00:00
Denis Flaven
52fb63c0ee
Handle the OnBeforeUnload events to call OnFormCancel handlers when needed so that the plug-ins have a chance to perform some cleanup.
...
SVN:trunk[1328]
2011-07-05 08:46:31 +00:00
Denis Flaven
fd2f40f070
- Protect against invalid attributes...
...
- Use the new absolute URL mechanism
- Added custom sort and Zebra tables for non paginated lists
SVN:trunk[1316]
2011-06-30 17:08:59 +00:00
Denis Flaven
df086c8ce2
- Better display of the "Resolved Request" form, where the user can submit their satisfaction & feedbacks. Now aligned with the display of the ticket's details.
...
SVN:trunk[1261]
2011-05-02 12:58:32 +00:00
Denis Flaven
f4e796f607
Implemented Trac #347 : Allow portal users to update their tickets by adding a comment which gets appended to the log.
...
SVN:trunk[1249]
2011-04-28 15:31:22 +00:00
Denis Flaven
b68ac3916f
Aligned the display of the case log (and properties) of a ticket in the User Portal to what is done in the normal UI: better look (multi-column, fieldsets, wider case log at the bottom).
...
SVN:trunk[1240]
2011-04-26 16:49:28 +00:00
Denis Flaven
1a818f309d
- Revised styles for a nicer/cleaner display of the details and forms.
...
SVN:trunk[1187]
2011-04-07 07:44:09 +00:00
Denis Flaven
bec8b57fe1
Implementation of bulk modify and bulk apply stimulus... to be tested !
...
SVN:trunk[1145]
2011-03-23 16:22:35 +00:00
Denis Flaven
331b7ec2f0
Added the ability to (easily) attach files to a user request from the "portal" page.
...
SVN:trunk[1045]
2011-01-03 16:39:16 +00:00
Denis Flaven
abc2c7b5e1
Small fix: using an unassigned variable.
...
SVN:trunk[1039]
2011-01-03 13:02:17 +00:00
Romain Quetiez
d85aba8ebc
Improved change tracking: user login replaced by the full name if available
...
Added a tab into the CSV import: browse the CSV imports history
Finalized the read-only mode (distinguish between users and everybody, admin message displayed on top of the main screen)
SVN:trunk[1007]
2010-12-03 10:18:28 +00:00
Romain Quetiez
5ecbc66d7e
Fixed regressions in the user portal
...
SVN:trunk[968]
2010-11-24 09:03:20 +00:00
Romain Quetiez
d8bb6a45b2
REVIEWED THE FILE INCLUSION POLICY
...
- includes are relative to the application root folder, aka APPROOT
- changed the config file, while preserving the compatibility with older installs
SVN:trunk[962]
2010-11-22 17:53:52 +00:00
Denis Flaven
484d4d1679
Fix Trac #296 : Incorrect display of Service/Subcategory localized characters in the portal.
...
SVN:trunk[898]
2010-10-19 12:54:13 +00:00
Denis Flaven
f4c3f71959
Better handling of two cases:
...
- user not authorized to see a particular request (not hers/his)
- user not authorized to use a service
SVN:trunk[869]
2010-09-14 09:17:06 +00:00
Denis Flaven
2e06fae105
- Make the portal web page scrollable.
...
- Support a per-customer stylesheet for tailoring the look of the portal.
SVN:trunk[852]
2010-09-13 17:04:56 +00:00
Denis Flaven
f120e21e00
Code cleanup: proper usage of the ReadParam function.
...
SVN:trunk[814]
2010-09-10 14:11:30 +00:00
Denis Flaven
815de3bc2a
- Enhancement (Trac#189) first version of a (simple) End-Users portal.
...
- Fix for the appUserPreferences class
SVN:trunk[807]
2010-09-10 11:20:23 +00:00