Julian Seidenberg
449b1d3ba4
ENHANCEMENT: using DMSUploadField in DMSDocument
2012-07-31 18:17:07 +12:00
Julian Seidenberg
5ac332352c
MINOR: cutting out unnecessary lines from upload field template. We don't need multiple file upload support in the getCMSFields code for a single DMSDocument, so that template code goes away with this commit
2012-07-31 18:17:07 +12:00
Andrew O'Neil
a161dca65a
MINOR: Move DMSUploadField into cms folder
2012-07-31 14:42:25 +12:00
Andrew O'Neil
5cd6e96189
MINOR: Move cms code into its own folder
2012-07-31 14:26:53 +12:00
Julian Seidenberg
e41d6691f0
API-CHANGE: adding stub method
2012-07-31 14:26:29 +12:00
Julian Seidenberg
f7e0bb918a
API-CHANGE: overriding upload field for DMS
2012-07-31 14:24:50 +12:00
Andrew O'Neil
c0b52b939d
FEATURE: Upload button for documents (WIP)
2012-07-31 14:12:20 +12:00
Julian Seidenberg
5a13ff221e
API-CHANGE: cmsFields for DMSdocument
2012-07-30 18:31:23 +12:00
Julian Seidenberg
4aba2774a7
BUGFIX: fixing unit tests so they don't delete existing data
2012-07-30 12:57:27 +12:00
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
7a4444fd80
BUGFIX: fixing unit test
2012-07-25 18:59:01 +12:00
Julian Seidenberg
e50f776a0d
ENHANCEMENT: implementing adding tags
2012-07-25 18:56:43 +12:00
Julian Seidenberg
5c6f57a6c1
MINOR: removing comment
2012-07-25 18:11:05 +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
Andrew O'Neil
5681f028ea
MINOR: Mark tests incomplete
2012-07-23 13:50:10 +12:00
Julian Seidenberg
07303ca879
MINOR: adding test file
2012-07-18 17:58:00 +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