-
KTS-2890 "Search results run off page on IE 7, FF, Safari" Fixed. Committed By: Conrad Vermeulen Reviewed By: Johnathan Byrne KTS-2891 "Search widget is too big as it is invisible when the screen resolution is low" Fixed. Added support for Safari Committed By: Conrad Vermeulen Reviewed By: Jonathan Bryne KTS-2816 "User without permissions is notes as having all permissions upon 'View resolved permissins for users'" Fixed. Fixed problems in the user hasPermission function. Committed By: Jonathan Byrne Reviewed By: Jalaloedien Abrahams git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@8100 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTS-2912 "Document Indexing Diagnostics shows that there is a problem indixing a PDF file" Fixed. Commited By: Conrad Vermeulen Reviewed By: Jonathan Byrne KTS-2892 "Search for user by username returns all users and filter is ignored." Fixed. The sql function to get the list of users was overwriting the filter. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2873 "Double quote (") is not accepted as valid input for metadata when the name of a Lookup field or a Tree field has a Double quote in." Fixed. Sanitised the values. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTC-331 "Bulk upload throws an exception shown on attached screenshot" Fixed. The upload is successful regardless of the exception, put @ in front of the chgrp() to suppress the error message. Committed by: Megan Watson Reviewed by: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@8031 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTC-286 "Welcome to knowledgeTree dashlet should always be on the top left corner of the dashlet container" Fixed. Added a check, if the list of dashlets for the user is empty, then it should find the welcome dashlet and move it. Committed by: Megan Watson Reviewed by: Jonathan Byrne KTC-320 "Information icon in WebDAV Connection Information dashlet does nothing" Fixed. Removed the icon. Committed by: Megan Watson Reviewed by: Jonathan Byrne KTS-2182 "A user, which subscribe to a folder doesn't need to be notify for his own action on the folder" Fixed. Added a check for the current user when getting the list of subscribers. Committed by: Megan Watson Reviewed by: Jonathan Byrne KTS-2359 "Automatically fill document title from filename" Fixed. Added a check on whether the filename has an extension. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1738 "Add version comparison diff" Fixed. Added a check for the doc comparison plugin. If its active, the links to compare content are displayed. Committed By: Megan Watson Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@8017 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTS-2800 "Dashlets display with horizontal lines between text" Fixed. Changed the style overflow and padding Committed By:Yusuf Davids Reviewed By:Jalaloedien Abrahams KTS-2859 "Unable to upload files in Windows XP and Windows 2003 - seemingly an MS Word issue only." Fixed. Add "call " in front of the command passed to exec(). Committed by: Megan Watson Reviewed By: Conrad Vermeulen Updated License Headers to 2008 and corrected some incorrect headers. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen Merge of Bryn Divey's work on Conditional Metadata into DEV branch. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7936 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTS-2812 "Fatal error after clicking 'View resolved permissions for user'." Fixed. Removed the $ in $this->$iId Committed by: Megan Watson Reviewed by: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7888 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTS-2773 "CLONE -RSS Feeds from KTDMS(SUP-525)" Fixed. Updated path mechanism. Committed By: Jalaloedien Abrahams Reviewed By: Megan Watson KTS-2679 "Fatal error: Call to a member function query() on a non-object in /var/www/ktdms/lib/security/Permission.inc on line 123" Fixed. Changed the query to use dbutil instead of $default->db in userIsSystemAdministrator(). Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTC-286 "Welcome to knowledgeTree dashlet should always be on the top left corner of the dashlet container" Fixed. Refactored the way the users state is refreshed. It now uses the plugin_helper table to get any new dashlets. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2777 "Refactor the plugins update function to run setup" Fixed. Update function now gets only the plugins that need to be enabled and runs setup on them. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTC-261 "The automatic workflow assignment by Document Type or by Folder does not work." Fixed. Moved the check for which type was assigned into the run_setup() function. Added a deregister plugin helper function. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2778 "Add the plugin ordering variable to the plugins table" Fixed. Added a column to the plugins table to set the ordering. Added a check on disabled when loading the plugins. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2780 "search results with long filenames span multiple rows." Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2743 "upgrade functionality needs to apply foreign key constrains." Implemented. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2779 "Refresh the plugin_helper table on reread plugins" Fixed. Added a delete on the plugin_helper table before doing the reread Committed by: Megan Watson Reviewed by: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7823 c91229c3-7414-0410-bfa2-8a42b809f60b
-
Updated license header in two omitted files. WSA-72 "Add missing fields to document detail structure in web services" Updated. Committed By: Conrad Vermeulen Reviewed By: Megan Watson KTS-2730 "When adding a document, the document util's add function dies on encountering an unlink" Updated. Committed By: Conrad Vermeulen Reviewed By: Megan Watson WSA-49 "Add missing fields to search structure in web services" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2732 "Create a new way to setup resources in plugins" Fixed. Added a function to the base class called run_setup that gets called when the plugins are loaded. Committed by: Megan Watson Reviewed by: Conrad Vermeulen WSA-78 "download manager does not construct a full url for the webservice download" Fixed. Committed By: Conrad Vermeulen Reviewed By: Martin Kirsten KTS-2733 "Colouration of DiskUsageDashlet is incorrect" Fixed. Thanks Dirk! Committed By: Kevin Fourie Reviewed By: Jonathan Byrne KTC-271 "Bulk upload does not work" Fixed. Added 'temp_file' to the options array. KTC-273 "All files uploaded with the function 'Import from Server Location' has a size of 0kb after upload" Fixed. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2734 "sanitize to html removes information from data stored in the database. It was discovered that slashes were removed" Updated. Committed By: Conrad Vermeulen Reviewed By: Philip Arckoll KTS-2735 "Metadata values should not be sanitized until display on whichever interface." Updated. Committed By: Conrad Vermeulen Reviewed By: Philip Arckoll KTS-2736 "Metadata values constrained to 255 characters. some clients want larger values." Updated. Committed By: Conrad Vermeulen Reviewed By: Philip Arckoll KTC-275 "Files that are uploaded with the 'Import from Server Location' is MOVED instead of COPIED to the DMS." Fixed. Added a flag to aOptions to copy a file when uploading to the DMS instead of moving it. Committed By: Megan Watson Reviewed By: Conrad Vermeulen KTS-2301 "Number of characters allowed in a field is not 250 as is mostly specified" Updated. Changed filename and comment to be mediumtext compatible with other fields in other tables. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-76 "Update unit tests for document detail in web service" Updated. Added missing fields. WSA-79 "cater for custom_document_no and oem_document_id in webservices" Updated. Added placeholders for future use. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-77 "Update unit tests for search structure in web service" Updated. Added missing fields. WSA-79 "cater for custom_document_no and oem_document_id in webservices" Updated. Added placeholders for future use. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-75 "Create unit test for get_folder_contents in web services" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-49 "Improve the document_detail and folder_detail records to incorporate more fields available on the document" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2737 "Folder util sanitises too much which results in additional slashes being added to the database" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-77 "Update unit tests for search structure in web service" Updated. Added missing fields. WSA-79 "cater for custom_document_no and oem_document_id in webservices" Updated. Added placeholders for future use. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2744 "Documents are not being indexed in the queue" Fixed. Using new exec system. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2708 "Refactor plugins registration and loading" Updated. Added the upgrade sql. Committed by: Kevin Fourie Reviewed by: Conrad Vermeulen KTS-2745 "More detailed errors need to be returned when a failure occurs when adding a document." Fixed. Added more detailed error messages. Committed By: Jonathan Byrne Reviewed By: Jalaloedien Abrahams KTS-2718 "Tags added to documents when the Tag Cloud add-in is disabled does not show in that Tag Cloud Dashlet once it has been enabled again." Fixed. Moved tag cloud trigger into core so it isn't dependant on the plugin. Committed By: Jonathan Byrne Reviewed By: Kevin Fourie KTS-2708 "Refactor plugins registration and loading" Updated. Added the upgrade sql. Committed by: Kevin Fourie Reviewed by: Conrad Vermeulen KTS-2600 "Document Indexer Statistics Dashlet - improve text / US spelling / Capitalization / Link to Management Page" Fixed. Committed By:Yusuf Davids Reviewed By:Jalaloedien Abrahams KTS-2646 "Database exception handler needs to be fixed" Fixed. All database errors are now logged and the user is sent to an improved page. Committed By:Yusuf Davids Reviewed By:Jalaloedien Abrahams KTS-2645 " A general exception handler is required to deal with thrown exceptions not caught by the application" Fixed. Committed By:Yusuf Davids Reviewed By:Jalaloedien Abrahams KTC-256 "UI not displaying correctly" Fixed. UI changed. Committed By:Yusuf Davids Reviewed By:Jalaloedien Abrahams KTS-2748 "Wrong filesize units at DiskUsageDashlet and zero-byte lines" Fixed. Corrected parition and filesize methods and catered to 0 size file. Committed By: Kevin Fourie Reviewed By: Jonathan Byrne Updated SVN tags. Committed By: Kevin Fourie Reviewed By: Jonathan Byrne KTC-239 "CLONE -Performance has become tragically slow (SUP-443)" Fixed. Added the DB optimise script to the scheduler. Modified the script to log messages instead of printing them. Added a check on the id to the scheduler tasks in the upgrade script. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2748 "Wrong filesize units at DiskUsageDashlet and zero-byte lines" Updated. Fixed use of incorrect constants (replaced MEGA with MB). Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2746 "CLONE -Put the custom metadata fields in alphabetical order(SUP-304)" Fixed. Added a new config under ui. Put a usort on the fields. Committed by: Megan Watson Reviewed by: Conrad Vermeulen WSA-87 "Comparison of folders when validating upload path does not work on windows correctly" Fixed. Refactored some functionality and made the path seperator consistent. Committed By: Conrad Vermeulen Reviewed By: Isaac Lundal KTS-2751 "Logging statement in trigger registry has typo. this can cause php to bomb!" Fixed. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2752 "Folder Usage plugin must check the existance of the folder it is scanning" Fixed. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2600 "Document Indexer Statistics Dashlet - improve text / US spelling / Capitalization / Link to Management Page" Fixed. Committed By:Yusuf Davids Reviewed By:Jalaloedien Abrahams KTC-277 "Tags associated to documents that have been deleted still show in the Tag Clouds dashlet." Fixed. Altered the dashlet query. Committed By: Jalaloedien Abrahams Reviewed By: Conrad Vermeulen KTS-1850 "Major performance issue - SQL query" Fixed. Incorporated some of the changes from the optimisation patch into the core. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2606 "KnowledgeTree 3.5 requires php5 to be installed. It should detect php4 and provide an elegant error message that it is no longer supported." Fixed. Inserted phpversion check in dmsDefaults.php. Committed By:Yusuf Davids Reviewed By:Jonathan Byrne WSA-87 "Comparison of folders when validating upload path does not work on windows correctly" Fixed. Refactored some functionality and made the path seperator consistent. Path was not being returned correctly in some cases. Committed By: Conrad Vermeulen Reviewed By: Isaac Lundal KTS-1850 "Major performance issue - SQL query" Updated. Removed lines replaced by the patch. Committed by: Megan Watson Reviewed by: Conrad Vermeulen Version bump to 3.5.2 Beta1 KTS-2669 "Discussion thread text rendering creates <br> tags" Fixed. Updated sanitize. Committed By:Yusuf Davids Reviewed By:Jonathan Byrne KTC-239 "CLONE -Performance has become tragically slow (SUP-443)" Updated. Added the @ sign in front of id when inserting. Committed by: Martin Kirsten Reviewed by: Megan Watson KTC-292 "Minor version does not increase when the Document Title is changed." Fixed. Added a new content version and updated the version number. Committed by: Megan Watson Reviewed by: Jonathan Byrne KTS- "" Updated. Location of error.css changed. Committed By:Yusuf Davids Reviewed By: KTS- "" Updated. Location of error_01.gif and error.css changed. Committed By:Yusuf Davids Reviewed By: KTS-2709 "After re-activating the Tag Cloud plugin this does not work" Fixed. Hid Tag fieldset and linked it to tag cloud plugin. Committed By: Jonathan Byrne Reviewed By: Jalaoedien Abrahams KTS-2759 "Extend scheduler looping every 30 seconds by default vs 10 seconds" Updated. Also added copyright. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2760 "Powerpoint files not being indexed" Fixed. powerpoint was missing. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2761 "Last run time in Indexer Dashlet is not updated" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2761 "Last run time in Indexer Dashlet is not updated" Fixed. queue updated to reflect live files only. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2762 "KTUtil::filesizeToString returns wrong filesizes" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie BBS-868 "CLONE -Login - remember password" Added a client policy to the server. Committed By: Isaac Lundall Reviewed By: Martin Kirsten KTS-2754 "Add a Document Fails" Updated. Added better error checking. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2763 "pdf extractor does not have quotes around application name. this results in pdftotext not being called correcly in windows." Fixed. Committed By: Conrad Vermeulen Reviewed By: Jonathan Byrne KTC-296 "Bulk Download scrambles the folder hierarchy and only exports the first non-empty subfolder." Fixed. The document paths were missing the last folder in the path and being added to the one below. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2157 "bulk upload does not validate that file is a zip file." Fixed. Added a check on the file type. Committed By: Megan Watson Reviewed By: Conrad Vermeulen Version bump to 3.5.2 beta1 KTS-2765 "csv mime type does not have an icon" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2765 "csv mime type does not have an icon" Updated. Added omitted upgrades table entries. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7812 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTS-2558 "Update OSS to GPLv3" Updated. More header updates. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2558 "Update OSS to GPLv3" Updated COPYING file and inline headers. Committed By: Kevin Fourie Reviewed By: Jalaloedien Abrahams KTS-2561 "Add df to config.ini" Added. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7482 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTS-2505 "Database configuration issues cause horrible knowledgetree failure" Fixed. preventing early calls to the db Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2457 "On search results page - move save search out of the collapsable area" Fixed. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2511 "short tag present on phpluceneindexer" Fixed. KTS-2398 "Java Lucene Server needs to send the highlighted results back more optimally" Updated. Had to modify the way results are returned from the php lucene indexer as well Reviewed By: Kevin Fourie Committed By: Conrad Vermeulen KTS-2398 "Java Lucene Server needs to send the highlighted results back more optimally" Updated. Also fixed optimise typo Reviewed By: Kevin Fourie Committed By: Conrad Vermeulen KTS-2512 "Search result object must return more fields to be used in templating and web services" Updated. added more fields to the result object Reviewed By: Kevin Fourie Committed By: Conrad Vermeulen KTS-673 "The search algorithm needs some work" Updated. dmsDefaults needs to move for internationalisation Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2513 "Add params for host and port to OOo doc converter" Added. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-673 "The search algorithm needs some work" Updated. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2471 "create search2 dashets" Added. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2512 "Search result object must return more fields to be used in templating and web services" Updated. Added a status to string Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2512 "Search result object must return more fields to be used in templating and web services" Updated. Added adminIsInAdminMode function Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Updated. Proxies are required to unserialize() correctly Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Updated. webservice search structures Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTC-248 "Disable commercial plugins on license expiry and display dashlet" Fixed. Changed delete user to deallocate the license. Changed isBaobabUser to isValid user on creating a session, so as not to lock the user out. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-673 "The search algorithm needs some work" Updated. Updated Lucene Server Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2251 "Characters in the names of Folders and files appear as question marks and squares in the crumbtrail." Fixed Question marks are no longer displayed on truncated bread crumb details. Committed By: Jonathan Byrne Reviewed By: Jalaloedien Abrahams BBS-298 "Mac OS X Webdav as 3rd Party Client" In Progress. Root folder parent_id was changed to null. Changed the sql to use is_null instead of =0. Affects all webdav, not only Mac. Committed By: Megan Watson Reviewed By: Conrad Vermeulen KTS-2430 "Create proper init script for stack install" Corrected port number. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2519 "Move periodic scripts out of web tree to install root" In Progess. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7418 c91229c3-7414-0410-bfa2-8a42b809f60b
-
WSA-30 "The move_folder in the KTAPI does a copy and not a move()." Fixed. Reviewed By: Kevin Fourie WSA-32 "get_document_version_history has a type conversion problem." Fixed. Changed type to be string and also checked that user exists. WSA-33 "get_document_links has a type check problem" Updated. Have added return SOAP_Value(). Reviewed By: Kevin Fourie WSA-34 "Create unit tests for webservices" Initial implementation. Reviewed By: Kevin Fourie KTS-2330 "Change array_merge to kt_array_merge for PHP5" Updated. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2270 "In the actions restrictions for a workflow, generate PDF is not included in the list as an action restriction" Fixed. Changed getDisplayName to return the name. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2270 "In the actions restrictions for a workflow, generate PDF is not included in the list as an action restriction" Fixed. Changed getDisplayName to return the name when the mime types don't exist. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-751 "Bulk Export/Upload doesn't catch empty directories" Comment: Fixed. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2336 "Remove <br> from error and info boxes" In Progress. Removed from PDF Generator. Committed By: Kevin Fourie Reviewed By: Jonathan Byrne KTC-230 "ZendGuard 5.0.0 array_multisort bug is breaking encoding." Fixed. Used two sorts instead of multisort. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2215 "When editing the dashboard welcome message the ktcore/en/welcome.html file is corrupted" Fixed. Removed \r and \n from HTML output. Committed By: Kevin Fourie Reviewed By: Conrad Verleulen KTS-1554 "Implement a Scheduler" Added the script for running the scheduled tasks. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Added the javascript for the administrative UI for the scheduler. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Added the scheduler administration UI template. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Added the scheduler plugin, with the admin UI, the class for adding a task to the scheduler and the class for running a background task. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Added the sql for creating the table containing the tasks Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Added the upgrade patch. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2348 "upgrade.php is totally broken" Fixed. This was a short tags issue. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2335 "Minor GUI glitch in IE7" Checked whether the name in the list of actions is empty. If there is no name IE adds the action as an empty item in the list. Committed by: Megan Watson Reviewed by: Conrad Vermeulen WSA-6 "validate configuration of examples is correct so developers can easily evaluate webservices" Implemented. Checks if caching is disabled and that required folders are installed. Reviewed By: Kevin Fourie WSA-38 "improved debug logging in webservice layer" Implemented. Added debug() method. WSA-39 "implement search via webservice" Implemented. WSA-40 "There is a typo in the structures for workflow transition." Fixed. structures were named incorrectly. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Implemented. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Implemented. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Implemented. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2351 "Add CheckedOut date so can track when documents were checked out" Implemented. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Implemented. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-1554 "Implement a Scheduler" Removed call to test class and fixed a small bug. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Updated the runtime on changing frequency and setting task to run on next iteration. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Updated the runtime on changing frequency and setting task to run on next iteration. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1554 "Implement a Scheduler" Updated the runtime on setting task to run on the next iteration. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2353 "mime.inc.php - magicDatabase option" Updated. Contribution added to mime.inc.php with updates to config.ini and dmsDefaults.php Contributed By: Florian Treml Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2354 "ktentity.inc - cache removal" Fixed. Contributed By: Florian Treml Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-35 "KTUploadManager.inc.php - Tempfile not correct" Updated. Contributed By: Florian Treml Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-1804 "Able to move workflow whilst a document is checked out." Hid the links to workflow when a document is checked out. Added an error message if the workflow template is displayed. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2255 "When viewing document details, must show workflow name." Added the workflow name. Committed by: Megan Watson Reviewed by: Conrad Vermeulen WSA-42 "SQL update statement on active_sessions table has typo" Fixed. typo on lastused field in active_sessions. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-25 "get_document_detail_by_name fails with user that doesn't have permission to root folder" Implemented. add get_folder_by_name to ktapi Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-25 "get_document_detail_by_name fails with user that doesn't have permission to root folder" Fixed. removed requirement of getting the root folder first. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2356 "i8nJavascript.php runs very slowly" Fixed. Implemented 'caching' of the javascript in the session. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-34 "Create unit tests for webservices" Updated. Addid a basic call to query.cs Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-581 "Deleting of document types with no associated documents should be possible" Added an icon for deleting document types if there are no associated documents. Fixed the isUsed function that checks, it was pointing to the wrong table. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2358 "php5 migration" Updated. Removed & from &new. Added statics. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2358 "php5 migration" Updated. Removed & from &new. Added statics. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Updated. Removed old criteria dependant on mysql fulltext tables. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Updated. Added checkedout field and removed mysql fulltext clearout code. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-673 "The search algorithm needs some work" Implemented. Index is cleared out when document is expunged. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2348 "upgrade.php is totally broken" More fixed. This was a short tags issue. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2360 "Remove cache logging." Updated. Added KTLOG_CACHE Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2360 "Remove cache logging." Updated. KTS-2358 "php5 migration" Updated. Removed & from &new. Added statics. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2362 "Improve mime type resolution based on file extension" Improved. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-1871 "Add copy workflow trigger" Implemented. Made a base class which the copy and move is based on. Note the classes are named incorrectly to save the upgrade process. Committed By: Conrad Vermeulen Reviewed By: Megan Watson KTS-1345 "Following a hyperlink from an MS Office doc works the first time but subsequently goes to dashboard until user logs out" The login script was finding the current session and going straight to the dashboard, ignoring the redirect link. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1871 "Add copy workflow trigger" Implemented. Made a base class which the copy and move is based on. Note the classes are named incorrectly to save the upgrade process. Committed By: Conrad Vermeulen Reviewed By: Megan Watson KTS-2365 "Add new bulk actions - copy, archive, extract" Implemented. Committed By: Conrad Vermeulen Reviewed By: Megan Watson Database version bump to 3.5.0 & App version bump to 3.5. KTS-2368 "Deactivated users still show up in list of Available Users when allocating users to a role" Added filter to check the disabled flag. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2373 "Update structure.sql and data.sql" Updated. Upgrades added and now using mysqldump to produce dumps. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2372 "Emails sent multiple times when emailing groups with sub-groups (SUP-197)" If a user is in more than one of the groups selected then he/she will get the email more than once. The email is now sent once to multiple users and ignores duplicate email addresses. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2372 "Emails sent multiple times when emailing groups with sub-groups (SUP-197)" Removed call by reference. Committed By: Megan Watson Reviewed By: Conrad Vermeulen KTS-2380 "Fatal error: Cannot redeclare class adminversionplugin when upgrading from 3.4.3 to 3.5" Fixed. Added upgrade function to remove old file. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2384 "Add KTScheduler to the enabled plugins list." Added. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTC-238 "Spelling and grammar errors on the 'Manage Lookup Tree' page in the DEV 3.5.0 build" Corrected. Committed By: Kevin Fourie Reviewed By: Jonathan Byrne KTS-2386 "Add some basic plugin caching to improve performance" Added. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2365 "Add new bulk actions - copy, archive, extract" Added in the folder component of the actions. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2359 "Automatically fill document title from filename" Added an onchange option to the file input. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-1613 "possibility to delete a document version" Added a new transaction type for deleting a version of a document. The physical document is deleted but the DB record remains. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2386 "Add some basic plugin caching to improve performance" Updated. KTS-2358 impacted on the caching array that is required to cache. Thus the singleton() methods are restored to what they were before. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2366 "Reason field while copying a document can not be viewed through the UI" The reason wasn't being fetched from the form info before being inserted into the DB for both the copy and move actions. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2413 "links on toolbar became inactive - preferences , about, etc" Fixed. Committed By: Kevin Fourie Reviewed By: Kevin Fourie WSA-45 "Migration to PHP 5.2 seemed to have a problem with HTTP_RAW_POST_DATA variable not being set in some environments for some reason." Fixed. Committed By: Conrad Vermeulen Reviewed By: Isaac Lundal KTS-2386 "Add some basic plugin caching to improve performance" Updated. The original caching was causing problems. Had to revert caching to only around the database call. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2396 "Re-enable browse by script" Updated. Enabled the original browse by. We are going to re-imagine this at a later stage. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2417 "the 'does contain' or 'does not contain' expression syntax does not work" Fixed. There was a typo regarding the constant from phplemon. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2404 "NOT doesn't always work in search expressions." Fixed. Commited By: Conrad Vermeulen Reviewed By: Kevin Fourie WSA-45 "Migration to PHP 5.2 seemed to have a problem with HTTP_RAW_POST_DATA variable not being set in some environments for some reason." Fixed. Removed reference to global HTTP_RAW_POST_DATA . Committed By: Conrad Vermeulen Reviewed By: Isaac Lundal KTS-2419 "CLONE -Bug - Document Transaction History Not Tracking Emailing From KT (SUP-378)" Committed by: Megan Watson Reviewed by: Kevin Fourie KTC-239 "CLONE -Performance has become tragically slow (SUP-443)" Added. Implemented a a command line script to do basic mysql optmisation on tables. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2427 "Indexes directory not found on stack install." Fixed. Corrected path for stack install. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2428 "Set the JavaXMLRPCLuceneIndexer as the default indexer" Done. See [indexer] section on config.ini. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2430 "Create proper init script for stack install" Done. Added to examples directory too. Committed By: Kevin Fourie Reviewed By: Conrad Vermeulen KTS-2359 "Automatically fill document title from filename" Added more logic to removing the extension from the title. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2390 "Need a way to download or checkout multiple files at the same time" Refactored the code to zip files into a class. Updated the Bulk Export with the new class. Added the bulk check out action. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2439 "Use of wrong field in update of workflow state replacement during workflow state deletion" Fixed. replaced workflow_state_id with target_state_id in sql update. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2440 "Adding a folder descendant lookup table for search" Added. Reviewed By: Kevin Fourie Committed By: Conrad Vermeulen KTS-2441 "plugin_rss is not an innodb table" Fixed. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2442 "Some database tables use unsigned int, but relations are mostly to signed int fields. This means foreign key constraints cannot be added easily." Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2415 "Scheduler: Change DB date format" Changed the DB to use datetime instead of a unix timestamp. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2414 "Implement a dashlet for the scheduler" Added a dashlet to inform the admin user when scheduler hasn't been running. Changed the background on the bullets to transparent. Committed by: Megan Watson Reviewed by: Conrad Vermeulen KTS-2445 "KTDMS install does not install correctly: 'Fatal error: Call to undefined method....'" Fixed. Put the database password back into config.ini Committed By: Jalaloedien Abrahams Reviewed By: Kevin Fourie KTS-1796 "CLONE -No easy way to delete users/User.inc(SUP-163)" Fixed: Added functionality to soft delete a user. Committed By: Jonathan Byrne Reviewed By: Kevin Fourie KTS-2442 "Some database tables use unsigned int, but relations are mostly to signed int fields. This means foreign key constraints cannot be added easily." Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie KTS-2442 "Some database tables use unsigned int, but relations are mostly to signed int fields. This means foreign key constraints cannot be added easily." Updated. Mime type defaults to 9 (binary file) until it is set officially. Committed By: Conrad Vermeulen Reviewed By: Kevin Fourie git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@7313 c91229c3-7414-0410-bfa2-8a42b809f60b
-
"The " in the name of a Document Type, Transition or State does not reflect in Edit mode" Fixed with lots of other similar issues. Committed By: Kevin Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@6770 c91229c3-7414-0410-bfa2-8a42b809f60b
-
"Update License Headers" Updated and added some missing headers. Committed By: Kevin Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@6610 c91229c3-7414-0410-bfa2-8a42b809f60b
-
KTC-95 "Update License Headers" Updated and added some missing headers. Committed By: Kevin Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@6607 c91229c3-7414-0410-bfa2-8a42b809f60b
-
"PHP5 array_merge produces warnings with dashlet display fix" Fixed. Reviewed By: Jalaloedien Abrahams git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6365 c91229c3-7414-0410-bfa2-8a42b809f60b
-
"Update copyright into to 2007" Done. Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6203 c91229c3-7414-0410-bfa2-8a42b809f60b
-
"Replace ktdms.com with the new knowledgetree.com domain name" Done. Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6201 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6132 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6051 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5992 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5983 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5958 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5957 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5948 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5935 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5758 c91229c3-7414-0410-bfa2-8a42b809f60b
-
…hiKit. Worked JSON mode through dispatchers. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5717 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5370 c91229c3-7414-0410-bfa2-8a42b809f60b
-
Bryn Divey 2006-04-25 Added in document path, actor name, and actor unit... Bryn Divey 2006-04-25 KTS-857: added fieldsetids to the evilness of the ... Bryn Divey 2006-04-24 Fixed KTS-873: Error when setting controlled permi... Bryn Divey 2006-04-24 Undid alt filename on upload Changed URLs in docum... Bryn Divey 2006-04-24 Rename now displays correct old name Bryn Divey 2006-04-24 Small dispatcher fixes Fixed folder rename problem Bryn Divey 2006-04-24 KTS-653: Moving document into the same folder it w... Bryn Divey 2006-04-24 Fixed KTS-639 (checkin with different filename) git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5333 c91229c3-7414-0410-bfa2-8a42b809f60b
-
doLimitedUpdate for some reason) git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5303 c91229c3-7414-0410-bfa2-8a42b809f60b
-
table with the time at which the session would have expired. Also, track the session_id for all transactions for later use. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5279 c91229c3-7414-0410-bfa2-8a42b809f60b
-
Brad Shuttleworth 2006-04-13 add anon-login default. Brad Shuttleworth 2006-04-13 improve group cache management somewhat. Brad Shuttleworth 2006-04-12 add in the changes to make anonymous a firs... Brad Shuttleworth 2006-04-12 new owner location in db. Brad Shuttleworth 2006-04-12 reset the memory-cache "each" after we're d... Brad Shuttleworth 2006-04-12 fix for KTS-786: workflow transitions don'... Brad Shuttleworth 2006-04-12 minor fix. Brad Shuttleworth 2006-04-12 KTS-739: add more fail-out and checking cod... Brad Shuttleworth 2006-04-12 remove object cache: it causes havoc with ... Brad Shuttleworth 2006-04-12 fix for role-management non-editable bug. Brad Shuttleworth 2006-04-12 fix for translation issue. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5241 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5237 c91229c3-7414-0410-bfa2-8a42b809f60b
-
currently login and logout. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5232 c91229c3-7414-0410-bfa2-8a42b809f60b
-
days, or to force a user to change their password when they next login. (This only happens for the built-in authentication provider.) git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5178 c91229c3-7414-0410-bfa2-8a42b809f60b
-
the user browses to the root folder first, or to their (first) unit folder. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5093 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5026 c91229c3-7414-0410-bfa2-8a42b809f60b
-
Bryn Divey 2006-02-16 Fixed KTS-330: Document links don't go to the docu... Bryn Divey 2006-02-16 KTS-374: Order email users by name. Bryn Divey 2006-02-16 Merge Bryn Divey 2006-02-16 Merged Bryn Divey 2006-02-15 Merge Bryn Divey 2006-02-15 No idea what I did there... Bryn Divey 2006-02-09 Made the conditions page prettier. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4931 c91229c3-7414-0410-bfa2-8a42b809f60b
-
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4894 c91229c3-7414-0410-bfa2-8a42b809f60b
-
Add getByAuthenticationSourceAndDetails, to find users by virtue of their LDAP DN (for example). git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4826 c91229c3-7414-0410-bfa2-8a42b809f60b
-
get emailed documents explicitly sent to them. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4735 c91229c3-7414-0410-bfa2-8a42b809f60b