Version 2.26.121 - Tuleap 9.0 * request #9504: Prevent spoofing of permission request message Version 2.26.120 - Tuleap 8.19 * request #9483: Docman header actions tooltip does not work on subfolder Version 2.26.119 - Tuleap 8.19 * request #9122: Don't remove deleted items if copy doesn't work Version 2.26.118 - Tuleap 8.18 * request #9375 Gulpify sass Version 2.26.117 - Tuleap 8.18 * request #9299: combine JavaScript with hash Version 2.26.116 - Tuleap 8.18 * request #9335 Do not inherit default trackers when importing from XML Version 2.26.115 - Tuleap 8.18 * request #9299: Plugins no longer append javascript to core Combined Version 2.26.114 - Tuleap 8.18 * request #9349: Wiki page can not be accessed via the document manager Version 2.26.113 - Tuleap 8.18 * Refactoring for PHP5.6 - Document Manager Version 2.26.112 - Tuleap 8.17 * story #9315: Remove delete link in docman action id user cannot delete item Version 2.26.111 - Tuleap 8.17 * story #9315: Use the permission manager object instead of private methods Version 2.26.110 - Tuleap 8.17 * story #9315: Hide the trash icon when the option to prevent deletion is set Version 2.26.109 - Tuleap 8.17 * story #9315: Prevent deletion if user is not siteadmin Version 2.26.108 - Tuleap 8.16 * request #9206: Activate services at import Version 2.26.107 - Tuleap 8.15 * request #9193: Fatal error when entering a deleted document ID in Docman widget Version 2.26.106 - Tuleap 8.15 * request #9111: DocmanExport exported folder is not well formed Version 2.26.105 - Tuleap 8.15 * request #9109: DocmanExport is no more usable in dev context Version 2.26.104 - Tuleap 8.15 * story #9132: Migrate from Less to Sass Version 2.26.103 - Tuleap 8.15 * request #8972: Docman plugin does not directly use mysql_* API anymore Version 2.26.102 - Tuleap 8.15 * request #9140: Links with target set to _blank does not expose window.opener object anymore Version 2.26.101 - Tuleap 8.15 * request #9114 Provide login and password through the DocmanImport script Version 2.26.100 - Tuleap 8.14 * request #9008: Fatal error when running import script from docman v1 Version 2.26.99 - Tuleap 8.13 * request #8971: Avoid conflict with PHP 7 Error class Version 2.26.98 - Tuleap 8.12 * request #8309: Get rid of PrototypeJS (ApprovalTableReminder.js) Version 2.26.97 - Tuleap 8.12 * request #8309 Get rid of PrototypeJS (embedded_file) Version 2.26.96 - Tuleap 8.12 * request #8558: Manage import docman script messages as regular Tuleap log messages Version 2.26.95 - Tuleap 8.12 * request #8849: Purge legacy themes in plugins Version 2.26.94 - Tuleap 8.12 * request #8801 Tuleap warns about wrong owernship of plugins installed by default Version 2.26.93 - Tuleap 8.11 * request #8783: Remove Docman watermark plugin Version 2.26.92 - Tuleap 8.10 * request #8696: Optimize transformation of statistics export to CSV Version 2.26.91 - Tuleap 8.10 * request #8648: fix typo in error message Version 2.26.90 - Tuleap 8.9 * request #8599: Manage exception and add logging for docman export Version 2.26.89 - Tuleap 8.8 * request #8453: Optimize the CSV exportation in statistics plugin Version 2.26.88 - Tuleap 8.8 * request #8543 Can no longer browse epics Version 2.26.87 - Tuleap 8.8 * request #8443: Take into account docman system references Version 2.26.86 - Tuleap 8.8 * request #8333: Fully remove people skills feature Version 2.26.85 - Tuleap 8.7 * request #8442: Tracker service does not send mail anymore Version 2.26.84 - Tuleap 8.7 * story #8338: Truncate Trackers notifications Version 2.26.83 - Tuleap 8.7 * story #8338: Docman service can send truncated emails Version 2.26.82 - Tuleap 8.6 * request #8363: Remove hook priorities management Version 2.26.81 - Tuleap 8.6 * story #7883: PHPWiki plugin works with Docman Version 2.26.80 - Tuleap 8.6 * request #8363: Update service load mecanism Version 2.26.79 - Tuleap 8.5 * request #8313 Remove spaces at the end of an item title Version 2.26.78 - Tuleap 8.5 * request #8305 System_check event creates missing docman folders Version 2.26.77 - Tuleap 8.2 * request #8078 Internationalization of show pending document Version 2.26.76 - Tuleap 8.2 * request #8049 FTS - Empty folder permissions are not well taken in account Version 2.26.75 - Tuleap 8.2 * request #8054: Poor SQL perf due to docman permissions Version 2.26.74 - Tuleap 8.1 * request #8040: avoid to display HTML entities in the popup when you delete a property in Docman Version 2.26.73 - Tuleap 8.1 * request #8027: Git repositories in private projects can be accessed by non project members Version 2.26.72 - Tuleap 8.1 * request #8028: Fix docman search table header Version 2.26.71 - Tuleap 8.1 * request #8019 Not able to create an approval table for folder Version 2.26.70 - Tuleap 8.1 * request #7981: Docman approval_table_reminder fix of warning (Contrib STMicroelectronics) Version 2.26.69 - Tuleap 8.1 * story #7886 - rename Config to ForgeConfig for Mediawiki 1.23 Version 2.26.68 - Tuleap 8.0 * request #7933 Proper styling of labels of radio button Version 2.26.67 - Tuleap 8.0 * request #7896: refactoring search redirection Version 2.26.66 - Tuleap 7.11 * request #7864: reindexing project services on ugroup changes Version 2.26.65 - Tuleap 7.10 * request #7836: Fatal error while deleting a Wiki item Version 2.26.64 - Tuleap 7.10 * Fix request #7800: Fatal error while updating properties of a Link item Version 2.26.63 - Tuleap 7.10 * request #7788: Force IE (< 9) and old Chrome versions to follow the declared content-type and content-disposition headers Version 2.26.62 - Tuleap 7.10 * request #7788: Prevent persistent XSS in attachment of an artifact Version 2.26.61 - Tuleap 7.10 * request #7774: fatal error on my personal page from docman Version 2.26.60 - Tuleap 7.10 * request #7764: docman fulltext search events broken Version 2.26.59 - Tuleap 7.10 * story #7607: enabling tracker search on one project- UI logic only Version 2.26.58 - Tuleap 7.10 * story #7607: perform search according to category Version 2.26.57 - Tuleap 7.10 * request #7738 mandatory property for docman can be bypassed for multi-select properties Version 2.26.56 - Tuleap 7.9 * story #7688 keep versions of links documents Version 2.26.55 - Tuleap 7.8 * request #7651 - Migration from Docman v1 does not work if French only platform Version 2.26.54 - Tuleap 7.8 * request #7636: Include Docman and Tracker plugins in frequencies graph admin » plugins » statistics » frequencies (graph) - rename "Document viewed" to "Legacy document viewed" - add V3 mention for legacy tracker entries - add hooks to let plugins insert their own data - Docman plugin add its own sample based on plugin_docman_log.time - Tracker plugin add its own sample based on tracker_artifact.submitted_on This is based on a contribution by Sodern Version 2.26.53 - Tuleap 7.6 * Fix request #7523 Docman import from v1 block when users are deleted Version 2.26.52 - Tuleap 7.6 * Update to latest autoload/phpab version Version 2.26.51 - Tuleap 7.6 * Import docman v1 content into docman v2 Version 2.26.50 - Tuleap 7.6 * Part of story #7412 import docman v1 files in docman plugin (Fix some globally registered variables & Import manage default permissions and none Version 2.26.49 - Tuleap 7.6 * request #7461 SQL injection on docman global search Version 2.26.48 - Tuleap 7.5 * request #7371: Remove plugin service icon from core Version 2.26.47 - Tuleap 7.4 * request #7330 - Replace legacy admin doc by new Sphinx one Version 2.26.46 - Tuleap 7.4 * request #7300: Index an docman/phpwiki item instead of update it when it's not already indexed Version 2.26.45 - Tuleap 7.4 * request #7295: Copy/Paste doesn't index new document Version 2.26.44 - Tuleap 7.4 * story #7230 be able to search for folder, links and empty files (metadata) in docman Version 2.26.43 - Tuleap 7.4 * request #7288: Wiki document are not reindexed in project reindexation Version 2.26.42 - Tuleap 7.4 * tasks #7271: When docman wiki is deleted, reindex in wiki if not a cascade deletion Version 2.26.41 - Tuleap 7.4 * tasks #7264: Delete wiki index when there is no data doesn't throw any error tasks #7227 & tasks #7226: Catch and Update wiki service permissions change tasks #7267: When I reference an existing wiki page in docman, reindex it in docman, delete it from wiki index Version 2.26.40 - Tuleap 7.3 * tasks #7191: Wiki page referenced in docman is indexed like a docman file Version 2.26.39 - Tuleap 7.3 * tasks #7149: delete all indexed documents and index new ones for a project Version 2.26.38 - Tuleap 7.3 * tasks #7128: update the elasticsearch database via the system event Version 2.26.37 - Tuleap 7.3 * tasks #7140: split Docman_ApprovalTableFactory into Docman_ApprovalTableFactoriesFactory Version 2.26.36 - Tuleap 7.3 * tasks #7133: Refactor FullTextSearch system events Version 2.26.35 - Tuleap 7.3 * tasks #7124 add event when comment is added/ modified Version 2.26.34 - Tuleap 7.2 * tasks #7043: Define indexation format * Text and strings properties are now indexed for new document in docman Version 2.26.33 - Tuleap 6.13 * request #4617: Service of disabled plugin should not be activated Version 2.26.32 - Tuleap 6.13 * Fix request #6778: Issue in SOAP function: searchDocmanItem Version 2.26.31 - Tuleap 6.12 * Replace TinyMCE by CKEditor in docman (IE9 compat) Version 2.26.30 - Tuleap 6.12 * request #6453 Unable to clone a git repository Version 2.26.29 - Tuleap 6.12 * story #5998 Delegate the validation of projects to users Version 2.26.28 - Tuleap 6.11 * Fix request #6132: Docman html files are not opened in browser Version 2.26.27 - Tuleap 6.9 * Fix request #5022 : Lock icon for document writers Version 2.26.26 - Tuleap 6.9 * Fix fatal error on docman notifications. A consequence of this error is that date reminders are not sent-out. Version 2.26.25 - Tuleap 6.7 * Fix request #5556: Incorrect icons for MS Office documents with macros Version 2.26.24 - Tuleap 6.7 * Dev: remove a bunch of explicit require_once Version 2.26.23 - Tuleap 6.7 * Story #5280: Integrate bootstrap to continue interface overhaul Version 2.26.22 - Tuleap 6.5 * Fix request #4850 - Recognize office files mime type Version 2.26.21 - Tuleap 6.4 * Update help to refer to the new documentation based on sphinx Version 2.26.20 - Tuleap 6.3 * Fix initial documentation setup Version 2.26.19 - Tuleap 6.3 * Bug Fix - Fixing notices Version 2.26.18 - Tuleap 6.3 * Reverting mime type fix to previous code. It nullifies sla #2121 :-( which led to the regressions sla #4303 and sla #4103 In essence, this revert should make mime type detection work for all but ppt and xls files in webdav. The latter will be treated as .doc files. Change-Id: I350d2561be15e5d7abbca6b234fa963bc9798a6e Version 2.26.17 - Tuleap 6.3 * Integrate debian packaging (Contrib Raphaël Hertzog) Version 2.26.16 - Tuleap 6.1 * Fix XSS issue in docman (Contrib STMicroelectronics) Version 2.26.15 - Tuleap 5.13 * Fix sla #2121: Problem with mime type detection when uploading a file in docman via webdav Version 2.26.14 - Tuleap 5.12 * Rename User class to PFUser to allow integration of mediawiki Version 2.26.13 - Tuleap 5.9 * Fix: typo Version 2.26.12 - Tuleap 5.9 * Fix bug with document filename on download with IE9 (contrib STMicroelectronics) Version 2.26.11 - Tuleap 5.9 * Fix fatal error when an approval table is set on a deleted item Version 2.26.10 - Tuleap 5.7 * Files (docman & FRS) can now be archived in a dedicated place before being purged Version 2.26.9 - Tuleap 5.5.1 * Adjust look 'n feel of the lock icon Version 2.26.8 - Tuleap 5.5 * When consulting private file anonymously, a login screen should be displayed instead of permissions error screen Version 2.26.7 - Tuleap 5.5 * Various permissions cleanups and POSIX compatibility for shell scripts (Contrib Raphaël Hertzog) Version 2.26.6 - Tuleap 5.5 * Add warning on a document when it is locked (Contrib STMicroelectronics) Version 2.26.5 - Tuleap 5.5 * Dev: `version` parameter of plugin_docman_event_new_version is now the object, not just its id. Version 2.26.4 - Tuleap 5.5 * Fix: fatal error when applying permissions recursively (Contrib STMicroelectronics) Version 2.26.3 - Tuleap 5.4 * Refactoring to update docman item perms in fulltext Version 2.26.2 - Tuleap 5.3.1 * Fix missing autocompleter in approval table. Version 2.26.1 - Tuleap 5.3 * Fix JS issue on IE7 Version 2.26 - Tuleap 5.3 * Approval tables can remind people to approve them on regular basis (contrib STMicroelectronics). Version 2.25.7 - Tuleap 5.2 * Introduce new hook on document metadata update * Properly serialize permissions on documents resp. their hierarchy. Version 2.25.6 - Tuleap 5.2 * Refactoring of "external permissions" Version 2.25.5 - Tuleap 5.0.3 Allow docman document to be indexed by fulltextsearch plugin Version 2.25.4 - Tuleap 5.0.3 Added a directory to the test fixtures Version 2.25.3 - Tuleap 5.0 Some code clean-up Version 2.25.2 - Tuleap 4.0.28 Fix/Remove old documentation links Version 2.25.1 - Tuleap 4.0.28 Fix documentation name in install sql. Version 2.25 - Tuleap 4.0.27 Fix a typo Version 2.24 - Tuleap 4.0.27 Display a more explicit error message while adding a widget previewer without the item id Version 2.23 - Tuleap 4.0.27 Fix unit tests to prepare for simpletest 1.1 Version 2.22 - Tuleap 4.0.26 Fix behaviour on permission denied when accessing document: when no one to notify, notify admin (contrib STMicroelectronics). Version 2.21 - Tuleap 4.0.26 Document manager can add and remove people that monitors documents and folders (contrib STMicroelectronics). Version 2.20 - Tuleap 4.0.25 SOAP getDocmanTreeInfo return the filename for files and embedded files(contrib STMicroelectronics). Version 2.19 Fix file type for files uploaded through soap. Version 2.18 Document manager can see who monitors documents and folder and may remove them (contrib STMicroelectronics). Version 2.17 Fix user realname output Version 2.16 Fix output of date metadata (contrib Mesulog) Version 2.15 Do not display [remove] button on a wiki page if it is referenced in the docman Add index on docman_approval_user table Fix french string translation (contrib Arnaud Quette). Version 2.14 'Paste' action should not appear in popup menu for the same cut item or for one of its subfolders. Version 2.13 Refactoring on DAO Version 2.12 Add missing icons for CodexSTN and SteerForge themes Version 2.11 Global text search is now more visible The "View as" (tree|table|icons) selectbox is replaced by nice icons Internal refactoring for webdav Version 2.9 Add hook to display info message in permission request dedicated screen. Version 2.8 Fix bug: Do not allow the creation of metadata with empty name. Fix bug: Paste action should not appear in popup menu for the same cut document. Enhancement: Add hook for color used in plugin statistics. Version 1.2 Update SOAP (see 4.1 release in src/www/soap/ChangeLog)