OpenDocMan now on Git


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

0 Comments

GIT or SVN?

I have been playing with GIT today so that I can learn how to use it effectively. So far it seems to be a big improvement over subversion, and I am thinking that I might move the OpenDocMan SVN into GIT at some point. One thing that seems to be a big difference is the ease that others can contribute by using GIT since they can clone the entire repository easily and the merges would be much easier than an SVN merge which can sometimes be a nightmare. If using GIT will help to increase the amount of community participation in the project I would be super happy.

Anyone have any thoughts on the subject?

0 Comments

A simple, optimized open source document management application

In 2001, Stephen Lawrence, Jr., was looking for a document management application for his department at the University of California, Davis, to help with ISO 17025 compliance. “There really wasn’t much out there at the time, so I figured I would try to piece something together,” he says. Thus OpenDocMan was born.

OpenDocMan is a simple browser-based document management system designed to help organizations that need a centralized location to store their digital documents. It was written specifically to have the required features for the ISO 17025 standard for testing and calibration. It doesn’t have a lot of bells and whistles in it to muck up the core features, Lawrence says, but one nice feature is an automated upgrade tool. When a new version comes out, admins just need to click on the appropriate upgrade link for their current version and the upgrade tool takes care of all the changes needed for all versions as far back as 1.0.

As discussed at https://sourceforge.net/blog/a-niche-open-source-document-management-application/

0 Comments

1.2.6.1 Release – OpenDocMan – PHP Document Management System

This release fixes a few bugs and improves the UI. No database update required.

Download OpenDocMan 1.2.6.1

– 0000464: [User Interface] Install folder warning message breaks tweeter theme in IE (logart) – resolved.
– 0000463: [Core] Not able to download previous version of document. (logart) – resolved.
– 0000462: [Database] Reviewer cannot admin files that are in review queue (logart) – resolved.
– 0000291: [Input Validation] Input validation – admin tools (logart) – resolved.
– 0000455: [User Interface] Edit/Add User – Admin checkbox should show/hide reviewer selection list (logart) – resolved.
– 0000456: [User Interface] Buttons on various forms are not aligned nicely in all browsers (logart) – resolved.
– 0000453: [User Interface] UI – Clicking cancel on the Add User screen causing input validation to fire off (logart) – resolved.
– 0000458: [Error] undefined index last_message – admin pages (logart) – resolved.
– 0000461: [Core] Delete/Undelete – Undelete file not working. (logart) – resolved.
– 0000324: [Core] Admin users should see all reviewable files (logart) – resolved.
– 0000457: [User Interface] Select Dropdowns 1st line text is wrapping onto 2nd line (logart) – resolved.

0 Comments

OpenDocMan DMS 1.2.6.1 – Commit Log 4/17/2012

Some UI cleanup on the buttons in the admin tools. Fixed issue with reviewers not able to admin a file in the review queue. Added input validation to more forms. Altered the add/edit user to auto-hide the reviewer field if Admin is checked, since admin > reviewer. Cleaned up some stray undefined index warnings. Fixed the delete/undelete file admin tool. Admin can now see all files.

 

- 0000462: [Database] Reviewer cannot admin files that are in review queue (logart) - resolved.
- 0000291: [Input Validation] Input validation - admin tools (logart) - resolved.
- 0000453: [User Interface] UI - Clicking cancel on the Add User screen causing input validation to fire off (logart) - resolved.
- 0000455: [User Interface] Edit/Add User - Admin checkbox should show/hide reviewer selection list (logart) - resolved.
- 0000324: [Core] Admin users should see all reviewable files (logart) - resolved.
- 0000457: [User Interface] Select Dropdowns 1st line text is wrapping onto 2nd line (logart) - resolved.
- 0000458: [Error] undefined index last_message - admin pages (logart) - resolved.
- 0000461: [Core] Delete/Undelete - Undelete file not working. (logart) - resolved.
- 0000456: [User Interface] Buttons on various forms are not aligned nicely in all browsers (logart) - resolved.

0 Comments

OpenDocMan – 1.2.6 Released

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]

0 Comments