Posted on March 13, 2013 by DMS Administrator in Announcements, Changelog, Development, Files, Releases
OpenDocMan v1.2.6.5, an open source document management system, has been released which contains various bug fixes. All users are encouraged to upgrade. No database changes.
- Fixed Issue #57 – Added Dutch translation (finally!)
- Fixed Issue #78 – Access log not working
- Fixed Issue #80 – Bug: Warning: finfo::finfo() [finfo.finfo]: Failed to load magic
- Fixed Issue #81 – Trying to delete a file after adding it gives error
We have had a rough time lately trying to get mime-type detection working for all users. Hopefully this release will come closer
to that goal. Please contact us on our web site if you experience mime-type issues still.
Download
Posted on March 10, 2013 by DMS Administrator in Announcements, Development, Files, General, Releases
OpenDocMan v1.2.6.4 has been released which contains various bug fixes. All users are encouraged to upgrade. No database changes.
- Fixed Issue #77 – some issue various users were having with mime type detection
- Fixed a strange control character in functions.php
- Fixed issue #72 – Data Tables Apear In settings under the languge tab
You can download this release from our
Downloads page.
Posted on March 5, 2013 by DMS Administrator in Announcements, Changelog, Development, Files, Releases
OpenDocMan 1.2.6.3a hotfix, has been released which includes the following changes:
- Issue #74 – Undefined variable: modified_date in /var/www/doc/functions.php on line 383
- Issue #75 – Notice: Undefined variable: id in check-in.php Issue
- #76 – Some filetypes are coming through as unknown
Posted on December 11, 2012 by DMS Administrator in Announcements, Changelog, Development, Files, Releases
1.2.6.2b introduces a small security fix, and a bug fix for the forgot password service. This release does not contain database changes.
- Issue #63: Forgot password fix and security issue resolved.
Posted on September 17, 2012 by DMS Administrator in Announcements, Changelog, Files, Releases
1.2.6.2 introduces a small security fix, a new file access_log feature, new translations, and various bug fixes. This release contains database changes.
Download OpenDocMan 1.2.6.2
Fixed CSRF issue
- #5 UI – File Types tool buttons mis-aligned
- #12 Add a file access log
- #33 Add Open Document Format mime types by default
- #35 Add mysql comments to the config-sample.php and installer
- #36 Dutch translations missing
- #38 Last message alert area is hiding, it should stay visible
- #39 Registration link not showing
- #40 Italian Translation
- #42 Integrate French Translation
Posted on April 26, 2012 by DMS Administrator in Announcements, Communications, Development, Files, Releases
I have migrated OpenDocMan off of SVN and into Git.
Dev:
git://opendocman.git.sourceforge.net/gitroot/opendocman/opendocman/trunk
Latest Stable:
git://opendocman.git.sourceforge.net/gitroot/opendocman/opendocman/tags/1.2.6.1-release
Posted on April 12, 2012 by DMS Administrator in Announcements, Development, Files, Releases
This release is a major update with new features, bug fixes, and database changes.
Download OpenDocMan 1.2.6
Important changes include a new installer, Plug-ins, Theme capabilities, internationalization.
- 0000448: [User Interface] Owner of the file should not always receive an email after approved (logart) – resolved.
– 0000451: [Database] UDF – Delete UDF not removing table (logart) – resolved.
– 0000447: [Input Validation] Add user needs input validation (logart) – resolved.
– 0000449: [User Interface] UDF – Text Field type is causing error in query255 (logart) – resolved.
– 0000450: [User Interface] UDF – Radio Button types cause error in search (logart) – resolved.
– 0000444: [Input Validation] Department – Should not allow a blank department name. (logart) – resolved.
– 0000438: [User Interface] IE 7 – Buttons tags do not submit forms (logart) – resolved.
– 0000442: [User Interface] UI – Locked/Unlocked icon and red/green coloration are working wrong (logart) – resolved.
– 0000441: [Installation] Installer warns of Undefined index: dataDir (logart) – resolved.
– 0000443: [Security] Ask for admin password during installation (logart) – resolved.
– 0000440: [Core] User.php – Cannot delete user (logart) – resolved.
– 0000437: [User Interface] Check-All on the Reject and ToBePublished pages not working for IE v8 and below (logart) – resolved.
– 0000436: [Database] UDF – DB Error if no ALTER perms leaves UDF in partially created state. (logart) – resolved.
– 0000432: [Core] Case-Sensitive Search Returning Zero Results (logart) – resolved.
– 0000434: [Input Validation] User review settings not saving properly (logart) – resolved.
– 0000435: [User Interface] UI – Create new tweeter theme (logart) – resolved.
– 0000433: [User Interface] UI – templates_c needs to be cleared when changing themes (logart) – resolved.
– 0000413: [User Interface] Text in UI is centered where it shouldn’t be in IE (logart) – resolved.
– 0000430: [User Interface] Language – Add translations to datatables (logart) – resolved.
– 0000428: [User Interface] UI – User submission of details.php design (logart) – resolved.
– 0000427: [Plugin] InExp – Missing argument 2 for UserPermission::getAuthority( (logart) – resolved.
– 0000412: [User Interface] Not able to read/write (updating a file) in XP and IE8. (logart) – resolved.
– 0000425: [User Interface] UI – File List has checkbox column when it shouldn’t (logart) – resolved.
– 0000426: [User Interface] UI – Add MultiSelect feature to the Specific User Perms section in add/edit file pages (logart) – resolved.
– 0000362: [Core] Hyphens not supported in database name (logart) – resolved.
– 0000422: [Core] out.php – optimize to reduce number of DB calls (logart) – resolved.
– 0000377: [Database] Large number of files causes out.php to respond slowly during initial load (logart) – resolved.
– 0000421: [User Interface] Add/Edit File – departments[index] undefined (logart) – resolved.
– 0000419: [User Interface] UDF: Admin menu item shows blank for admin (non root) user (logart) – resolved.
– 0000418: [Database] UDF: Need error trapping for mysql queries in the udf_functions (logart) – resolved.
– 0000417: [Plugin] Plug-ins: Add a hook for acting on the File->Edit/add data before it is saved (logart) – resolved.
– 0000416: [Plugin] Add plugin hooks for file list (logart) – resolved.
– 0000414: [Core] File Review: Reviewer approval email subject not being used (logart) – resolved.
– 0000415: [Core] Email comments not included in reject/accept email (logart) – resolved.
– 0000407: [Core] Re-direct to details.php after adding a document (logart) – resolved.
– 0000408: [Database] application/vnd.openxmlformats-officedocument.presentationml.presentation – Typos (logart) – resolved.
– 0000406: [Plugin] Plugin: Add hook to list_files() method (logart) – resolved.
– 0000399: [Core] Feature – Radio button UDF (logart) – resolved.
– 0000393: [User Interface] Croatian characters showing good on all pages except index.php page (logart) – resolved.
– 0000384: [User Interface] Code to add user defined field for Text field (logart) – resolved.
– 0000396: [Plugin] Plugin hook needed for details.php (logart) – resolved.
– 0000390: [User Interface] Chinese Translation (logart) – resolved.
– 0000388: [User Interface] display_smarty_template is not using ABSPATH in file_exists check (logart) – resolved.
– 0000387: [Plugin] HelloWorld plugin is referencing $GLOBALS['database'] instead of DB_NAME (logart) – resolved.
– 0000385: [Core] Translate to Croatian (logart) – resolved.
– 0000386: [Core] Translate to Portuguese (logart) – resolved.
– 0000382: [Database] odm.php contains broken insert statement (logart) – resolved.
– 0000379: [User Interface] Password request (logart) – resolved.
– 0000371: [User Interface] Wrong interface for non-viewable file (logart) – resolved.
– 0000369: [User Interface] Similar to change 360 i18n (logart) – resolved.
– 0000361: [User Interface] User Defined Fields and Settings only shown for account named admin (logart) – resolved.
– 0000363: [Core] Confused with access (logart) – resolved.
– 0000341: [Input Validation] Empty files get an error message (logart) – resolved.
– 0000376: [User Interface] last_message should display as a flash message on screen (logart) – resolved.
– 0000339: [User Interface] Re-submit for review button is not styled (logart) – resolved.
– 0000336: [Database] Installer mysql escape string issue (logart) – resolved.
– 0000335: [Security] Add .htaccess to dataDir (logart) – resolved.
– 0000300: [Database] TYPE= is causing errors in some versions of mysql (logart) – resolved.
– 0000298: [Input Validation] Folder Perms – Check all perms during install (logart) – resolved.
– 0000296: [Input Validation] Root User – Should allow the root user to edit all files (logart) – resolved.
– 0000325: [User Interface] Add current username to status bar (logart) – resolved.
– 0000322: [Input Validation] Improve the error reporting during file uploads (logart) – resolved.
– 0000257: [User Interface] Get all the config options into the database (logart) – resolved.
– 0000305: [Core] Change config to use constants for non-dynamic config values (logart) – resolved.
– 0000306: [User Interface] UI – Add jQuery table to out.php to replace legacy table sorter (logart) – resolved.
– 0000307: [Database] DB – Move allowedFileTypes to database (logart) – resolved.
– 0000285: [Input Validation] UDF Fields – don’t allow empty UDF table names (logart) – resolved.
– 0000284: [Input Validation] Remove non-used filtreatment class (logart) – resolved.
– 0000258: [User Interface] Add CAD mime types to default list (logart) – resolved.
– 0000281: [Input Validation] Authorize/Reject buttons should check for a selected file (logart) – resolved.
– 0000279: [Input Validation] Adding unknown file type works, but checkin gives proper error (logart) – resolved.
– 0000333: [Input Validation] settings.php should validate the dataDir and base_url values (logart) – resolved.
– 0000374: [Input Validation] During fresh installation allow for SESSION or GLOBALS db_prefix variable to be used (logart) – resolved.
– 0000373: [User Interface] Cannot change owner of file during add/delete (logart) – resolved.
– 0000337: [Core] cannot change the departments of documents (logart) – resolved.
– 0000370: [Core] Cross department viewing of files always admin (logart) – resolved.
– 0000368: [Input Validation] The username or password was invalid. Please try again. (logart) – resolved.
– 0000367: [Core] allow_password_reset is using On/Off. Should be using True/False (logart) – resolved.
– 0000321: [Core] Reviewers should see all files for department they review for (logart) – resolved.
– 0000364: [Database] Reviewed files data.reviewer is being set to fid (logart) – resolved.
– 0000360: [User Interface] More on e-mail confirmation to new user (logart) – resolved.
– 0000355: [Input Validation] Documents waiting to be reviewed (logart) – resolved.
– 0000358: [User Interface] New user email salute not using translation (logart) – resolved.
– 0000338: [User Interface] Cannot delete department (logart) – resolved.
– 0000359: [Input Validation] Cannot delete category (logart) – resolved.
– 0000353: [User Interface] settings.php is loading installation css file, causing page width issues (logart) – resolved.
– 0000352: [Database] Upgrade from 1.2.5.7 to 1.2.6 does not add filetypes entries (logart) – resolved.
– 0000347: [Plugin] Part of plug-in implementation not working (logart) – resolved.
– 0000348: [Plugin] Redirect error when loading HelloWorld plug-in page (logart) – resolved.
– 0000345: [Database] Could not update version number during upgrade from v1.2.5.7 to v1.2.6 (logart) – resolved.
– 0000344: [Core] Config.php and cannot select 1.2.6 for reporting (logart) – resolved.
– 0000343: [Input Validation] File checkout process in IE7 renames the file using underscores (logart) – resolved.
– 0000302: [Core] Move /etc/mime.types usage to only mime-types in odm file (logart) – resolved.
– 0000334: [Core] Notice: Undefined index: page_limit in search.php on line 50 (logart) – resolved.
– 0000324: [Core] Admin users should see all reviewable files (logart) – resolved.
– 0000329: [User Interface] Remove treeview mode (logart) – resolved.
– 0000330: [User Interface] index.php – re-direct authenticated users (logart) – resolved.
– 0000331: [Database] mysql column mis-match error during install (logart) – resolved.
– 0000328: [Core] Add config-sample.php file (logart) – resolved.
– 0000327: [Core] Add plugin system (logart) – resolved.
– 0000326: [Database] odm.php sys table insert typo (logart) – resolved.
– 0000299: [Database] Bug – UDF Field not saved during add file process (logart) – resolved.
– 0000320: [Core] Admin users should see all files (logart) – resolved.
– 0000318: [Input Validation] Blank UDF values causes error during add (logart) – resolved.
– 0000317: [Core] Update user not changing department (logart) – resolved.
– 0000313: [User Interface] BUTTON elements not posting properly in IE (logart) – resolved.
– 0000314: [Input Validation] UDF Name Should only be alphanumeric (logart) – resolved.
– 0000308: [Security] Non-admin user promoting themselves to admin (logart) – resolved.
– 0000303: [Database] DB install messages during install need better feedback messages (logart) – resolved.
– 0000304: [Database] Fresh install should use IF NOT EXISTS for db creation (logart) – resolved.
– 0000301: [Core] Add additional ms office mime types (logart) – resolved.
– 0000293: [Input Validation] Re-factor code (logart) – resolved.
– 0000297: [Input Validation] allowedFileTypes – not used for Adding a file, but is used for check-in (logart) – resolved.
– 0000294: [User Interface] Update smarty (logart) – resolved.
– 0000278: [User Interface] Replace button images with buttons (logart) – resolved.
– 0000283: [Error] PHP 5.3 Depricated functions (logart) – resolved.
– 0000280: [Error] Depricated function – ereg (logart) – resolved.
– 0000256: [User Interface] Internationalization (logart) – resolved.
– 0000276: [Security] Usage of MySQL’s PASSWORD function in OpenDocMan (logart) – resolved.
– 0000275: [User Interface] Search by filename is hardcoded to be non-wildcard (logart) – resolved.
– 0000273: [User Interface] Add new logo (logart) – resolved.
– 0000272: [Error] Add user error Incorrect integer value (logart) – resolved.
– 0000259: [Database] Improvements to the installer (logart) – closed.
[123 issues]
Posted on March 28, 2012 by DMS Administrator in Development, Files, Releases, Themes
The most recent commits are listed below. There were some users complaining about the department-perms not working when adding a file. That issue is hopefully resolved. The locked/unlocked icon will now show locked only for files that are checked-out, or that are expired. Previously any users that had view permissions for a file were being shown the red X. Updated the installer routine to help when re-installing. If there is a config.php file the installer will now ask that the file be renamed or removed to proceed with install or upgrade. During installation, the installer will now ask to set the admin user password instead of defaulting it to be blank. UDF’s were having problems if the database user did not have ALTER perms. New “tweeter” theme has been added, and the overall themability of OpenDocMan has been improved dramatically. Users should now be able to “spin off” from the default theme, and by altering the header.tpl and footer.tpl, have a new site design. IE users (not suprisingly) were having many issues including non-functioning buttons, and the forms and text were all being centered. We have shifted the text and forms to be left-aligned now to help resolve this issue, and removed all of the <center> tags. Some translations were added.
You may download the newest beta version HERE.
- 0000444: [Input Validation] Department - Should not allow a blank department name. (logart) - resolved.
- 0000438: [User Interface] IE 7 - Buttons tags do not submit forms (logart) - resolved.
- 0000442: [User Interface] UI - Locked/Unlocked icon and red/green coloration are working wrong (logart) - resolved.
- 0000441: [Installation] Installer warns of Undefined index: dataDir (logart) - resolved.
- 0000443: [Security] Ask for admin password during installation (logart) - resolved.
- 0000440: [Core] User.php - Cannot delete user (logart) - resolved.
- 0000437: [User Interface] Check-All on the Reject and ToBePublished pages not working for IE v8 and below (logart) - resolved.
- 0000436: [Database] UDF - DB Error if no ALTER perms leaves UDF in partially created state. (logart) - resolved.
- 0000432: [Core] Case-Sensitive Search Returning Zero Results (logart) - resolved.
- 0000434: [Input Validation] User review settings not saving properly (logart) - resolved.
- 0000435: [User Interface] UI - Create new tweeter theme (logart) - resolved.
- 0000433: [User Interface] UI - templates_c needs to be cleared when changing themes (logart) - resolved.
- 0000413: [User Interface] Text in UI is centered where it shouldn't be in IE (logart) - resolved.
Posted on February 16, 2012 by DMS Administrator in Development, Files, Releases
Today I committed a bunch of smaller changes as well as a big change. I have attempted to resolve most of the performance issues with the file list taking too long to load when there are 1000+ files in the system. Need more users to test this and provide feedback to determine if this issue is resolved.
- UDF: Admin menu item shows blank for admin (non root) user
- UDF: Need error trapping for mysql queries in the udf_functions
- Large number of files causes out.php to respond slowly during initial load
- Plug-ins: Add a hook for acting on the File->Edit/add data before it is saved
- Add plugin hooks for file list
OpenDocMan is an open source document management system designed to comply with ISO 17025 for document management.
Posted on February 15, 2012 by DMS Administrator in Development, Files
- Fixed some issues where custom subject/comment values were not being used in email notices
- Updated the language files to include a new string. Updated a couple others.
- Updated jQuery to 1.7.1
- Moved the DataTables library to a folder called DataTables (without the version number)
- Added check-all to the approve/reject list
Committed revision 829.
Revision: 829
Author : logart
Date : Feb 13, 2012 7:04:49 AM
0000414: File Review: Reviewer approval email subject not being used
0000415: Email comments not included in reject/accept email
Added check-all to authorization/reject list
Updated DataTables and renamed the folder
Updated to jQuery 1.7.1
Language files updated
==[IDE]== Feb 13, 2012 7:05:08 AM Committing… finished.