Andrew Short
2c22ff476d
Move shortcode handling into a new class.
2013-10-09 20:23:50 +11:00
Andrew Short
893c10955a
BUG: Share session namespace with CMS main when adding documents.
...
The changes to the session management in 3.1 mean that editing when
uploading a document no longer worked as the page ID was not correctly
managed in the session. This addresses that issue by sharing a session
state with CMSMain.
2013-10-09 00:49:39 +11:00
Andrew Short
f718b90b69
BUG: Fix the action buttons not rendering on upload.
...
Due to escaping API changes, a HTMLText instance was being incorrectly
casted to JSON.
2013-10-08 19:20:18 +11:00
Stephen Shkardoon
0d9f011ea9
Merge pull request #33 from ajshort/pull-1
...
Extend content controller to make sure the correct stage is used.
2013-10-03 22:11:13 -07:00
Andrew Short
63e0417363
Extend content controller to make sure the correct stage is used.
...
The staging system is initialised inside ContentController::init(). As
the DMS serving bypassed this, the stage was not set correctly, meaning
permissions were not always correctly applied.
2013-10-03 23:54:40 +10:00
Stephen Shkardoon
075974edbb
Compatbility with master - allowed_actions private
2013-10-03 19:29:21 +13:00
richardmward
b74b4f2de1
FIX #29 - 'linkdocument' needed adding to allowed_actions
2013-09-21 11:42:21 +01:00
Stephen Shkardoon
0765b90da8
Merge pull request #28 from ss23/master
...
FIX #25 - documentautocomplete need allowed_action
2013-09-19 15:18:41 -07:00
Stephen Shkardoon
049a1c8d84
FIX #25 - documentautocomplete need allowed_action
2013-09-20 10:17:30 +12:00
Julian Seidenberg
c2639d86d1
Merge pull request #24 from ss23/master
...
FIX Don't show the upload field when inappropriate
2013-09-10 22:13:14 -07:00
Stephen Shkardoon
8d4b24b68d
FIX Don't show the upload field when inappropriate
...
This fix is quite ugly, but in theory, it's fine. By ugly,
I mean the interface is kind of weird without it.
Because 3.1 allows uploading when a DataObject doesn't exist,
we need to override the new defaults to not allow such if
the DO isn't saved yet.
2013-09-10 21:03:42 +12:00
Stephen Shkardoon
144043c437
3.1 compat -- Add action to allowed_actions
2013-09-10 20:59:59 +12:00
Stephen Shkardoon
45849c5833
Merge pull request #22 from ss23/allowed_actions-3.1
...
Add allowed_actions to make it work for 3.1
2013-08-28 19:55:16 -07:00
Stephen Shkardoon
cb96c474da
Add allowed_actions to make it work for 3.1
2013-08-29 14:50:43 +12:00
Stephen Shkardoon
5d3f232d58
Merge pull request #21 from ss23/fix-14
...
Fix #14 - Shortcode download link fixed
2013-08-28 18:07:58 -07:00
Stephen Shkardoon
6d0af08f1a
Fix #14 - Shortcode download link fixed
2013-08-29 13:05:51 +12:00
Ingo Schommer
75899876d2
3.1 compat (controller code)
2013-08-22 17:21:55 +02:00
Stephen Shkardoon
aa190ea7a5
Fix deprecation warnings for master
2013-08-22 23:50:14 +12:00
Normann Lou
ea7b2c0471
BUG add $allowed_actions for both DMSDocumentAddController and DMSUploadField
2013-06-26 04:57:36 +12:00
Julian Seidenberg
6ecfa61ca1
BUG removing content method again, since it doesn't work reliably
2013-05-01 17:48:53 +12:00
Julian Seidenberg
f02303793d
BUG moving new getContent method into DataObject, not Controller
2013-04-30 18:14:13 +12:00
Julian Seidenberg
687b4f5f97
NEW adding content method for compatibility with TextExtraction module
2013-04-30 18:07:57 +12:00
Cam Findlay
5bf804c1af
FIX the autocomplete for adding a document to a page that already exists in the DMS.
2013-04-18 13:38:29 +12:00
Cam Findlay
3276320234
Added CRUD settings to allow non-admin CMS users to use parts of the dmx module.
2013-04-18 13:02:32 +12:00
Cam Findlay
1b6c76b405
Further updates for 3.1 compatibility.
2013-04-15 14:03:58 +12:00
Ingo Schommer
ebcd6caa26
Fixed DB quoting (mainly for non-MySQL compat)
2013-03-11 15:20:55 +01:00
Ryan Wachtl
9802e05a13
BUG getList() now returns the filtered DataList
...
In SilverStripe 3.1.x getList() was returning the unfiltered DataList and as a result all pages in the SiteTree were showing as having a reference to the given document.
2013-03-08 21:27:18 -06:00
Ingo Schommer
5e6b77a0a9
BUGFIX Using toMap() in create_version() to avoid DataObject::__construct() failures
2013-01-08 13:22:25 +01:00
Ingo Schommer
6b7ee0623a
Only return DMSDocument->FullPath() when filename exists
...
Fixes a regression introduced with 18c2081b
when uploading new files
2013-01-07 17:31:04 +01:00
Ingo Schommer
597e393630
BUG DMSUploadField JS template usage
...
Instead of relying on JavaScript requirements blocking,
configure a more specific template name to use
in certain situations. We can't control JS files
loaded by the browser already by previous requests,
so Requirements blocking does not override the
template in all cases, creating execution-path specific
edge cases (like showing "save to refresh" messages
in the background of a "add document" upload success)
2013-01-07 10:11:55 +13:00
Julian Seidenberg
8f5c65d539
API-CHANGE: adding a method to add to the list of extensions that are allowed as Documents.
2012-11-23 10:56:28 +13:00
Shea
1f89aad168
MINOR show ViewCount in document details view
2012-11-22 13:48:33 +11:00
Julian Seidenberg
a9f9e7111a
API-CHANGE: adding ability to show/hide the Document tab on specific pages
2012-11-22 14:37:40 +13:00
Julian Seidenberg
18c2081be7
ENHANCEMENT: deleting the old file when replacing, if document versioning is turned off
2012-11-22 13:47:59 +13:00
Julian Seidenberg
408fd88d9e
MINOR: adding spaces into labels
2012-11-22 13:42:03 +13:00
Julian Seidenberg
1bd5d929ef
API-CHANGE: adding document versioning
2012-11-21 18:24:46 +13:00
Julian Seidenberg
6ebb212af0
BUGFIX: fixing bug with the delete button in the grid field detail view
2012-11-21 17:15:23 +13:00
Julian Seidenberg
c72bbefabc
ENHANCEMENT: using a defined directory for the dms so you can change the directory, if you want
2012-11-21 10:22:40 +13:00
Julian Seidenberg
57063c1c48
MINOR: updating method name to match deployment
2012-11-13 10:51:42 +13:00
Julian Seidenberg
090c39c378
BUGFIX: adding line breaks in front-end for Descriptions.
...
BUGFIX: including appropriate hiding based on embargo/expiry
2012-11-13 10:42:43 +13:00
Ingo Schommer
c5ea1b3dbd
MINOR Don't fatally fail on DMSDoc->getAbsoluteSize() if doc doesn't exist on filesystem
...
Mainly to help with dev environments which aren't fully populated with live data
2012-10-15 01:01:58 +02:00
Ingo Schommer
f2d81e26df
BUG Don't delete docs if respective other stage of SiteTree still exists
2012-10-15 01:01:58 +02:00
Julian Seidenberg
179f2294e4
BUGFIX: implementing DocumentSort so that it doesn't break unit tests
2012-10-10 13:44:37 +13:00
Julian Seidenberg
1c84e70e96
BUGFIX: fixing API matching
2012-10-10 13:44:02 +13:00
Julian Seidenberg
3a9f329a96
BUGFIX: adding default sort
2012-10-09 17:39:59 +13:00
Julian Seidenberg
9fe54f18bc
BUGFIX: newly added documents now always appear at the top of the list
2012-09-21 16:10:16 +12:00
Julian Seidenberg
745741344c
BUGFIX: newly added documents now appear at the top of the list
2012-09-21 15:45:05 +12:00
Julian Seidenberg
e9ee4c85a7
BUGFIX: fixing in-content the insert dialog
2012-09-21 15:44:30 +12:00
Normann Lou
0a29388e9e
BUGFIX: give the div field on document add/editing form a id so the form's _super behaviour is applied to it
2012-09-21 12:40:10 +12:00
Julian Seidenberg
16d1f74b28
ENHANCEMENT: removing extension from document title when uploading a new document
2012-09-20 15:28:44 +12:00