Commit Graph

278 Commits

Author SHA1 Message Date
Julian Seidenberg e0c028f87f BUGFIX: renaming method to prevent conflicts 2012-07-30 12:33:01 +12:00
Julian Seidenberg 17ea520f98 ENHANCEMENT: download link functionality 2012-07-27 17:40:17 +12:00
Normann Lou ed6a697b57 APICHANGE: use static $modelClass for DMS, instead of pass through a classname when getting a DMS instance.
FEATURE: add the "Documents" tab to page CMS fields, make the displayed fields customisable by DMSDocument subclass
2012-07-27 15:42:08 +12:00
Julian Seidenberg 0f6e7be3b9 API-CHANGE: enabling replace document 2012-07-27 14:21:24 +12:00
Julian Seidenberg 6a40448609 API-CHANGE: refactoring to support replace document functionality 2012-07-27 14:02:46 +12:00
Julian Seidenberg cb2f61c260 BUGFIX: fixing DMS unit tests 2012-07-27 13:11:28 +12:00
Julian Seidenberg e3c49aa775 Revert "MINOR: removing comments"
This reverts commit de09822ce0.
2012-07-27 12:54:38 +12:00
Julian Seidenberg 9ba84e6211 Merge branch 'master' of ssh://gitorious.silverstripe.com:2222/electricityauth/dms 2012-07-27 12:45:36 +12:00
Julian Seidenberg de09822ce0 MINOR: removing comments 2012-07-27 12:37:39 +12:00
Julian Seidenberg 7b18e3ba7e BUGFIX: working DMS tags 2012-07-27 12:37:39 +12:00
Julian Seidenberg 08ec5a7cac BUGFIX: using correct datetime data type 2012-07-27 12:37:39 +12:00
Julian Seidenberg 03da4c3ff5 API-CHANGE: improved DMS tagging functionality 2012-07-27 12:37:39 +12:00
Normann Lou 72b4c51b91 BUGFIX: when copy the physical file into the dms-assets folder, use the file absolute path for both from path and to path.
FEATURE: hook a DMS instance to manage an model class definable by the caller, instead of hard coded DMSDocument, treat DMSDocument as default managed model class.
2012-07-27 12:28:56 +12:00
Normann Lou 399754c551 APICHANGE: add one more handy interface method addPages($pageIDs).
MINOR: correct inline document to reflect the evolved data model.
2012-07-27 12:22:27 +12:00
Normann Lou de93686a68 MINOR: we intial a DMSDocuemnt with Title valued as the file name and remove some inline document that is not correct. 2012-07-26 12:50:52 +12:00
Normann Lou 4cdda77524 MINOR: add some example of valuse for $db static variable for better understanding 2012-07-26 12:46:03 +12:00
Julian Seidenberg 8e03989022 MINOR: moving EA specific code out of the dms module into the project's my site 2012-07-26 10:20:25 +12:00
Julian Seidenberg e50f776a0d ENHANCEMENT: implementing adding tags 2012-07-25 18:56:43 +12:00
Julian Seidenberg 51f477a88c ENHANCEMENT: adding document type one to many relation to specific EA extension of the DMS 2012-07-25 18:08:49 +12:00
Julian Seidenberg ac826784f1 BUGFIX: fixing DMS Document unit test 2012-07-25 18:08:15 +12:00
Julian Seidenberg b20704569f ENHANCEMENT: refactoring DMSTag to have a many_many relation to DMSDocument 2012-07-25 15:11:06 +12:00
Julian Seidenberg 5e4c295853 API-CHANGE: additional DMS implementation code 2012-07-17 17:58:33 +12:00
Julian Seidenberg 27d666a08d API-CHANGE: fixing up the DMS and tests 2012-07-17 13:52:58 +12:00
Ingo Schommer 5bf381c87b Disabling DMSDocumentInterface->delete()
Causes PHP fatal errors when using in combination with DataObject
(at least on our PHP 5.3.3 buildslave, not on Ingo's
PHP 5.3.12 development machine)
2012-07-16 21:55:05 +02:00
Ingo Schommer e28fb439a6 Added DMSDocument->delete() implemenetation to adhere to interface
Teamcity's PHP complained about it being inherited from DataObject
and declared abstract through the interface
2012-07-16 21:34:52 +02:00
Julian Seidenberg 2068a6d590 API-CHANGE: DMS interface and mock implementation 2012-07-16 18:21:48 +12:00
Julian Seidenberg 139bc7acea ENHANCEMENT: completing the DMS interface 2012-07-16 15:32:28 +12:00
Julian Seidenberg 97be98315c API-CHANGE: initial commit for dms 2012-07-16 13:06:35 +12:00