Uwe Steinmann
b083ebb40e
add new method SeedDMS_Core_Document::isLatestContent()
2020-08-21 13:19:22 +02:00
Uwe Steinmann
990621ae99
invalidate list of versions after removing a version
2020-08-21 12:34:35 +02:00
Uwe Steinmann
328b1b2b1a
add method setParent() as an alias for setFolder()
2020-08-05 18:41:53 +02:00
Uwe Steinmann
98945e57df
cast id to int
2020-06-24 16:14:58 +02:00
Uwe Steinmann
3cf091099b
fix many remaining todos (moѕtly wrong var names)
2020-06-05 18:06:27 +02:00
Uwe Steinmann
a4b84f5558
add docs for hasExpired(), doc expires with the first second of the next
2020-05-27 12:01:40 +02:00
Uwe Steinmann
35afca7996
rename callback onUpdateStatusDocumentContent to onSetStatus
2020-05-15 08:20:37 +02:00
Uwe Steinmann
7343108914
add new callback onChangeStatusDocumentContent
2020-05-14 19:05:01 +02:00
Uwe Steinmann
4021d62cb3
better error handling in addDocumentFile()
2020-04-14 17:06:38 +02:00
Uwe Steinmann
c6924de065
init $lasterror before calling hook
2020-03-25 08:05:41 +01:00
Uwe Steinmann
80ca2a7174
remove debug echo
2020-02-13 13:25:35 +01:00
Uwe Steinmann
30ca5c71cd
new method SeedDMS_Document_Content::repair, restore old getPath() behaviour
...
getPath() didn't return a single '.' in the fileType
2020-02-11 07:45:30 +01:00
Uwe Steinmann
699152d95b
use getDMS() instead of accessing _dms
2020-01-10 14:48:14 +01:00
Uwe Steinmann
61f1ddbd08
minimize number of sql statements
...
add new method getInstanceByData(), get folders and documents from
first sql statement which fetches the subfolders and documents of
a folder instead of fetching each single document and folder.
2019-12-13 09:03:44 +01:00
Uwe Steinmann
c06ec0de2e
more documentation in SeedDMS_Core_DocumentContent::verifyStatus()
2019-10-17 07:40:01 +02:00
Uwe Steinmann
d1a8546f1f
fix comment
2019-10-17 07:18:51 +02:00
Uwe Steinmann
f2e7063a56
better documentation of SeedDMS_Core_DocumentContent::verifyStatus
2019-10-17 07:09:08 +02:00
Uwe Steinmann
ae4a65e8bc
discard fileType if just '.'
2019-10-01 14:05:29 +02:00
Uwe Steinmann
712a504d9b
remove debug output
2019-08-27 14:13:03 +02:00
Uwe Steinmann
f9eabdb252
run decorators, new method isType(), do not access variable _dms anymore
2019-08-08 08:42:02 +02:00
Uwe Steinmann
c5e6131c14
use getVersion() instead of accessing _version which is now protected
2019-07-12 16:39:44 +02:00
Uwe Steinmann
d11887311c
declare variables in SeedDMS_Core_DocumentContent
2019-07-11 17:14:56 +02:00
Uwe Steinmann
536067200e
add method isDescendant()
2019-07-01 13:05:40 +02:00
Uwe Steinmann
9729d211eb
add missing `` in sql statement
2019-02-13 06:38:56 +01:00
Uwe Steinmann
7060484594
check if next transitions exists
2018-11-23 21:00:01 +01:00
Uwe Steinmann
c5778b2d44
take out old code
2018-10-11 12:39:36 +02:00
Uwe Steinmann
148f37a54c
new optional parameter for getReadAccessList()
...
if set guest will be returned as well
2018-08-07 11:10:46 +02:00
Uwe Steinmann
abdbaf5de0
pass context in getAccessMode() to onCheckAccessDocument hook
2018-07-12 22:01:04 +02:00
Uwe Steinmann
34255ecded
add callback onCheckAccessDocument(), reload workflow
2018-07-12 21:10:16 +02:00
Uwe Steinmann
535a91db7e
getNotifyList() can also return disable user
2018-06-20 20:41:16 +02:00
Uwe Steinmann
7e4514c450
onPreRemoveDocument hook returns when return value is a boolean
2018-03-07 12:21:22 +01:00
Uwe Steinmann
3e5d744d6d
Merge commit '10896ca183a4fa0b30c02fca8831d2f5497e6a76' into seeddms-5.1.x
2018-02-08 09:25:45 +01:00
Uwe Steinmann
81536cb2fe
getInstance() returns null if document was not found in db
2017-12-22 13:00:51 +01:00
Sebastian Bartus-Kunz
f3daa6d0e2
Fixed wrong return object in getDocumentLink()
2017-12-20 16:12:32 +01:00
Uwe Steinmann
da972bbc2b
fix SeedDMS_Core_DocumentFile::setDate()
2017-12-12 09:48:05 +01:00
Uwe Steinmann
a78747cc10
addDocumentFile() returns object of file, new method SeedDMS_Core_DocumentFile::setDate()
2017-12-12 09:33:13 +01:00
Uwe Steinmann
0640b39c85
check for === false after calling onPreRemoveDocument
2017-12-07 08:53:40 +01:00
Uwe Steinmann
b68cfe3893
add SeedDMS_Core_Document::transferToUser()
2017-12-05 18:31:04 +01:00
Uwe Steinmann
e3d1cc172b
add method to set name, comment, version, public flag of document files
2017-12-05 08:27:14 +01:00
Uwe Steinmann
b29f7b1e9c
add method getParent()
2017-11-21 11:28:18 +01:00
Jörg Neugebauer
3f2e24f80d
inc.ClassFolder.php
2017-10-28 14:28:12 +02:00
Jörg Neugebauer
ab73fe5298
inc.ClassDMS.php
2017-10-24 14:00:56 +02:00
Jörg Neugebauer
2ab5db0c6d
inc.ClassObject.php
2017-10-24 12:12:38 +02:00
Uwe Steinmann
5bf132b170
add virtual access mode for links and attachments
2017-10-06 17:58:46 +02:00
Uwe Steinmann
0b8b92076a
remove linked files of a version if the version is deleted
2017-10-05 07:37:21 +02:00
Uwe Steinmann
f1f439af8c
add support for access restrictions on document content
2017-09-28 07:23:15 +02:00
Uwe Steinmann
d5f79f5f7c
various small improvements back ported from 6.0.x
2017-09-27 18:36:59 +02:00
Uwe Steinmann
cb17de44fc
getNotifyList() returns only users which are not disabled
2017-07-28 10:28:57 +02:00
Uwe Steinmann
93380ab261
add hook on(Pre|Post)RemoveContent
2017-06-24 07:15:37 +02:00
Uwe Steinmann
3c9c0b7e3a
check if onPreRemove[Document|Folder] returns bool or null
2017-05-12 08:16:05 +02:00