Uwe Steinmann
|
0b69ddb439
|
callbacks can have more than one user function
|
2016-04-26 12:06:41 +02:00 |
|
Uwe Steinmann
|
2ee76efedb
|
new version 4.3.26
|
2016-04-22 16:46:56 +02:00 |
|
Uwe Steinmann
|
2c14ec295a
|
various minor clean ups
remove old code, add scope of variables, add additional comments
|
2016-04-07 08:29:35 +02:00 |
|
Uwe Steinmann
|
ae14f25d58
|
add more callbacks
|
2016-04-04 07:39:39 +02:00 |
|
Uwe Steinmann
|
510e177391
|
fix setting multi value attributes for a version
|
2016-03-23 08:30:38 +01:00 |
|
Uwe Steinmann
|
826c9fca72
|
use __construct for constructor
|
2016-03-22 15:08:36 +01:00 |
|
Uwe Steinmann
|
4c2fd6962a
|
new version 4.3.25
|
2016-03-09 08:01:31 +01:00 |
|
Uwe Steinmann
|
ec8f40cf1f
|
rename getNotificationsByGroup() to getNotifications()
|
2016-03-08 14:56:27 +01:00 |
|
Uwe Steinmann
|
69e0ae0b3d
|
get getDocumentsLocked() sets locking user in document
|
2016-02-15 15:14:42 +01:00 |
|
Uwe Steinmann
|
3a47861a50
|
propperly returns false if operation fails in addGroup() and delGroup()
|
2016-02-15 08:04:38 +01:00 |
|
Uwe Steinmann
|
a8c98b5f72
|
add method getWorkflowStatus()
|
2016-02-10 10:32:27 +01:00 |
|
Uwe Steinmann
|
625462712d
|
replace comment in german, fix typo
|
2016-02-10 10:03:21 +01:00 |
|
Uwe Steinmann
|
d1ffd8db1a
|
fix getDocumentsByCategory()
didn't return the documents
|
2016-02-09 13:12:31 +01:00 |
|
Uwe Steinmann
|
879a67ab84
|
getNotificationsBy[User|Group] uses the new methods in SeedDMS_Core_User and SeedDMS_Core_Group
|
2016-02-05 16:48:32 +01:00 |
|
Uwe Steinmann
|
e0de75d160
|
add method getNotifications()
|
2016-02-05 16:47:54 +01:00 |
|
Uwe Steinmann
|
d4deb0cc35
|
add method getNotifications()
|
2016-02-05 16:47:38 +01:00 |
|
Uwe Steinmann
|
f57a6a6600
|
getStatistics() returns info about folders and versions
|
2016-02-04 18:25:04 +01:00 |
|
Uwe Steinmann
|
d835aa84fe
|
better checking when setting attr. value
|
2016-02-03 14:45:00 +01:00 |
|
Uwe Steinmann
|
0c8768a09e
|
new version 4.3.24
|
2016-02-01 20:49:28 +01:00 |
|
Uwe Steinmann
|
e4c229854e
|
make sure boolean attribute is set to 0/1
|
2016-01-29 16:44:05 +01:00 |
|
Uwe Steinmann
|
a935a635c8
|
make list of workflow status distinct, add [g|s]etMandatoryWorkflows()
|
2016-01-27 16:18:12 +01:00 |
|
Uwe Steinmann
|
f81eab28b4
|
new version 4.3.23
|
2016-01-21 07:41:09 +01:00 |
|
Uwe Steinmann
|
d105fa5155
|
add new method createDump()
|
2015-12-09 18:24:31 +01:00 |
|
Uwe Steinmann
|
6ad953005d
|
take out echo of sql statement
|
2015-12-09 18:06:23 +01:00 |
|
Uwe Steinmann
|
666fc944ff
|
getReadAccess() returns right list of users
doesn't return users anymore which have no read access
because the group has no read access
|
2015-12-09 18:01:27 +01:00 |
|
Uwe Steinmann
|
1532ba3b82
|
getTimeLine() returns only false if db query fails
|
2015-11-19 06:43:02 +01:00 |
|
Uwe Steinmann
|
f225b42d71
|
set number of type_date to 7
|
2015-10-30 08:06:32 +01:00 |
|
Uwe Steinmann
|
ec581518f0
|
add new type for date fields
|
2015-10-30 08:05:22 +01:00 |
|
Uwe Steinmann
|
fa0e365375
|
fix sql-Statement in createPasswordRequest() (Closes #236)
|
2015-10-27 11:33:23 +01:00 |
|
Uwe Steinmann
|
54b2e8a881
|
add statusid and fileid in entry of timeline
|
2015-10-19 13:12:35 +02:00 |
|
Uwe Steinmann
|
33c5e313d0
|
do not pass parameter 'localtime' to strftime()
|
2015-09-28 13:25:00 +02:00 |
|
Uwe Steinmann
|
3f82cb1957
|
do not add item to timeline if date is empty
|
2015-09-23 15:47:46 +02:00 |
|
Uwe Steinmann
|
109f814fa9
|
new version 4.3.21
|
2015-09-22 10:22:40 +02:00 |
|
Uwe Steinmann
|
083e323721
|
take out creation of content from timeline
it will be added by the status log anyway
|
2015-09-22 09:24:06 +02:00 |
|
Uwe Steinmann
|
daa72a9ca3
|
user getCurrentTimestamp() and getCurrentDatetime()
|
2015-09-22 07:50:36 +02:00 |
|
Uwe Steinmann
|
4ffa4399a2
|
add getCurrentDatetime() and getCurrentTimestamp()
getCurrentTimestamp() used return the sql statement for a datetime
|
2015-09-22 07:48:49 +02:00 |
|
Uwe Steinmann
|
8295cde1e7
|
add getCurrentTimestamp() to database driver
will return datetime('now', 'localtime') for sqlite because otherwise
it will return GMT
|
2015-09-21 18:08:05 +02:00 |
|
Uwe Steinmann
|
c385d86a60
|
add timeline over all documents
|
2015-09-21 16:46:17 +02:00 |
|
Uwe Steinmann
|
419af9880a
|
initial version of getTimeline()
|
2015-09-21 12:42:58 +02:00 |
|
Uwe Steinmann
|
753733d153
|
set type and params in list of timeline actions
|
2015-09-18 07:54:08 +02:00 |
|
Uwe Steinmann
|
b55627f213
|
add initial support for timeline of recent changes
|
2015-09-16 21:19:46 +02:00 |
|
Uwe Steinmann
|
0a4e2861ce
|
fix sql statements when searching fro attributes (Closes #227)
|
2015-08-31 07:58:09 +02:00 |
|
Uwe Steinmann
|
7ae79bd09d
|
new version 4.3.20
|
2015-08-19 08:30:51 +02:00 |
|
Uwe Steinmann
|
123cccc72a
|
getAccessMode() takes user/group rights in acls into account for guests
|
2015-08-19 08:21:15 +02:00 |
|
Uwe Steinmann
|
150e5445df
|
add method setDate()
|
2015-08-04 07:39:14 +02:00 |
|
Uwe Steinmann
|
bc1eecc08c
|
add methods to rewrite approval and review log
|
2015-08-04 07:38:45 +02:00 |
|
Uwe Steinmann
|
1200460cee
|
add parameter $format to checkDate()
|
2015-08-04 07:37:48 +02:00 |
|
Uwe Steinmann
|
53bac225fb
|
add SeedDMS_Core_Document::setDate()
|
2015-07-31 15:34:07 +02:00 |
|
Uwe Steinmann
|
01c30a0b8a
|
add new method rewriteStatusLog(), add option parameter date to
setStatus()
|
2015-07-31 15:30:35 +02:00 |
|
Uwe Steinmann
|
3699adfaf5
|
add method checkDate()
|
2015-07-31 15:30:00 +02:00 |
|
Uwe Steinmann
|
6c016f236a
|
new version 4.3.19
|
2015-06-26 16:46:41 +02:00 |
|
Uwe Steinmann
|
68d1816251
|
add optional parameter cleasAccessList()
will turn off removal of notification
|
2015-06-19 15:24:19 +02:00 |
|
Uwe Steinmann
|
28bfe5c1d7
|
add cleanNotifyList() which removes users/groups with read access
also adds an optional parameter $noclean to setDefaultAccess and
setInheritAccess which keeps the methods from cleaning up the
notifier list
|
2015-06-19 15:02:37 +02:00 |
|
Uwe Steinmann
|
c4bea610cb
|
setDefaultAccess() propperly removes notifier without read access
|
2015-06-19 12:52:49 +02:00 |
|
Uwe Steinmann
|
92299df0ea
|
setDefaultAccess() cleanly removes als notifiers without read access
This failed because the first call of removeNotify() has invalidated
the list of notifiers
|
2015-06-19 12:47:30 +02:00 |
|
Uwe Steinmann
|
2cdc9e3a1f
|
fix some code which was intended for 5.0.x
|
2015-06-18 17:44:22 +02:00 |
|
Uwe Steinmann
|
4cbd1be175
|
subfolders and documents can be order by date and direction can be set
|
2015-06-18 13:49:52 +02:00 |
|
Uwe Steinmann
|
418da4cb52
|
rename approveLogId to approveLogID
|
2015-06-12 12:42:37 +02:00 |
|
Uwe Steinmann
|
5b40c64413
|
manage file uploaded with review or approval
|
2015-06-11 21:28:04 +02:00 |
|
Uwe Steinmann
|
1a63dbb1de
|
unset $this->_status in SeedDMS_Core_DocumentContent::setStatus()
|
2015-05-30 07:35:27 +02:00 |
|
Uwe Steinmann
|
259303fff1
|
add checking for duplicates
|
2015-05-13 17:38:20 +02:00 |
|
Uwe Steinmann
|
c2b2240238
|
pass on msg to setStatus() in verifyStatus()
|
2015-05-04 08:39:24 +02:00 |
|
Uwe Steinmann
|
e47218eb32
|
add optional parameter $msg to
SeedDMS_Core_DocumentContent::verifyStatus()
set when method is called in removeWorkflow
|
2015-05-04 08:29:23 +02:00 |
|
Uwe Steinmann
|
4187b78053
|
new version 4.3.18
|
2015-05-04 06:26:01 +02:00 |
|
Uwe Steinmann
|
62be2422d0
|
fix error in managing reviewers
|
2015-04-20 18:35:05 +02:00 |
|
Uwe Steinmann
|
35043b1cda
|
new version 4.3.17
|
2015-03-27 17:34:28 +01:00 |
|
Uwe Steinmann
|
57520f27cf
|
clean workflow log if document version is deleted
|
2015-03-27 17:15:21 +01:00 |
|
Uwe Steinmann
|
358c239c3a
|
new version 4.3.16
|
2015-03-20 08:16:05 +01:00 |
|
Uwe Steinmann
|
3f46cbad5b
|
add method inList()
|
2015-03-17 17:45:12 +01:00 |
|
Uwe Steinmann
|
b04aecd7f3
|
fix objects returned by SeedDMS_Core_DMS::getAllUsers()
they have lanuage und theme set again
|
2015-02-05 09:35:05 +01:00 |
|
Uwe Steinmann
|
6516c7ff1a
|
set version to 4.3.14
|
2015-01-29 18:20:03 +01:00 |
|
Uwe Steinmann
|
a4065698d6
|
fix checking for subfolder (Bug #194)
|
2015-01-29 18:15:04 +01:00 |
|
Uwe Steinmann
|
cdeda7ecb1
|
add missing start of transaction
|
2014-12-08 16:57:26 +01:00 |
|
Uwe Steinmann
|
d6565041cd
|
add new methode replaceContent()
instead of adding a new version, this function replaces the content
file of a version
|
2014-11-27 13:40:58 +01:00 |
|
Uwe Steinmann
|
0eb9da705d
|
getDocumentCategories() returns categories sorted by name (Bug #181)
|
2014-11-24 19:51:43 +01:00 |
|
Uwe Steinmann
|
5c60726508
|
new version 4.3.13
|
2014-11-21 11:56:51 +01:00 |
|
Uwe Steinmann
|
34cd44e35e
|
more fixes for search by attributes
|
2014-11-21 11:35:49 +01:00 |
|
Uwe Steinmann
|
1a35cdfb61
|
remove echo
|
2014-11-19 20:25:59 +01:00 |
|
Uwe Steinmann
|
e5e3128478
|
fix searching for several attributes
|
2014-11-19 16:59:39 +01:00 |
|
Uwe Steinmann
|
68b968036f
|
add more documentation
|
2014-11-19 07:44:54 +01:00 |
|
Uwe Steinmann
|
1ddc9ea337
|
better documentation for getFolderPathPlain()
|
2014-11-17 11:27:19 +01:00 |
|
Uwe Steinmann
|
2fb95a1d4a
|
add some more documentation
|
2014-11-17 10:45:07 +01:00 |
|
Uwe Steinmann
|
e3a95ceeb2
|
another fix in searching for multi value attributes
|
2014-11-14 20:01:55 +01:00 |
|
Uwe Steinmann
|
86ba6aa6a6
|
add new method getValueAsArray()
helpful for multi value attributes
|
2014-11-13 08:20:45 +01:00 |
|
Uwe Steinmann
|
9f758667c4
|
fix saving of multi value attributes
|
2014-11-13 07:53:51 +01:00 |
|
Uwe Steinmann
|
cd1bff73be
|
fix searching for multi value attributes
|
2014-11-13 07:53:29 +01:00 |
|
Uwe Steinmann
|
f76cb1afc1
|
new version 4.3.11
|
2014-11-07 08:42:55 +01:00 |
|
Uwe Steinmann
|
55def11f01
|
fix saving of multi value attributes
|
2014-11-04 16:54:56 +01:00 |
|
Uwe Steinmann
|
a7a6d8d8ac
|
new version 4.3.10
|
2014-10-22 14:15:16 +02:00 |
|
Uwe Steinmann
|
7ebaab55f1
|
fix counting folders in search()
|
2014-07-24 13:06:45 +02:00 |
|
Uwe Steinmann
|
5641b5b067
|
propperly initialize $totalDocs in search()
|
2014-07-24 07:52:43 +02:00 |
|
Uwe Steinmann
|
b6f60e8c7f
|
reoganize database search form, don't show results without a search criteria
|
2014-07-23 20:23:07 +02:00 |
|
Uwe Steinmann
|
7e91088cde
|
preset $reqversion in addDocument() to 0
|
2014-07-11 08:36:46 +02:00 |
|
Uwe Steinmann
|
b1d8a77b2a
|
extend search() by searching in attributes
|
2014-06-30 07:41:28 +02:00 |
|
Uwe Steinmann
|
4c267fdb0c
|
add new method getObjects()
it returns a list of objects (folders/documents) matching a given
attribute value
|
2014-06-30 07:40:18 +02:00 |
|
Uwe Steinmann
|
4de2bf318d
|
new version 4.3.9
|
2014-05-22 07:50:36 +02:00 |
|
Uwe Steinmann
|
e01ec020ab
|
add example on how to activate strict sql mode for mysql
|
2014-05-22 07:47:40 +02:00 |
|
Uwe Steinmann
|
a20043ff10
|
set pwdExperiation to a valid date before saving in database
|
2014-05-16 11:29:25 +02:00 |
|
Uwe Steinmann
|
1a72e2bc4e
|
set pwdexpiration to '0000-00-00 00:00:00' if not set (addUser()) (Bug #151)
|
2014-05-16 11:25:27 +02:00 |
|
Uwe Steinmann
|
35d1df6cdc
|
order keywords by name
|
2014-05-16 09:21:18 +02:00 |
|