Commit Graph

678 Commits

Author SHA1 Message Date
Uwe Steinmann
69e0ae0b3d get getDocumentsLocked() sets locking user in document 2016-02-15 15:14:42 +01:00
Uwe Steinmann
c01a84cfb7 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-02-15 08:24:39 +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
db8b5cc033 add 'WorkflowOwner' list to getDocumentList() 2016-02-10 13:33:56 +01:00
Uwe Steinmann
14f600da35 add 'WorkflowByMe' list in getDocumentList() 2016-02-10 12:30:51 +01:00
Uwe Steinmann
2a5a2cd61d Merge branch 'seeddms-5.0.x' into develop 2016-02-10 11:49:15 +01:00
Uwe Steinmann
43c80a9f73 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-02-10 11:48:19 +01:00
Uwe Steinmann
528e911535 add note to 4.3.24 2016-02-10 11:32:40 +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
fc9ec1d3e3 add note 2016-02-09 13:13:02 +01:00
Uwe Steinmann
d1ffd8db1a fix getDocumentsByCategory()
didn't return the documents
2016-02-09 13:12:31 +01:00
Uwe Steinmann
2da2f0af9a Merge branch 'seeddms-5.0.x' into develop 2016-02-08 13:24:40 +01:00
Uwe Steinmann
0903eacb62 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-02-08 12:46:59 +01:00
Uwe Steinmann
e87fe8a808 more notes for 4.3.24 2016-02-05 16:50:35 +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
3b8d7a5271 Merge branch 'seeddms-5.0.x' into develop 2016-02-04 19:22:59 +01:00
Uwe Steinmann
b04571da11 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-02-04 19:13:06 +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
76f5a89f92 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-02-02 09:48:18 +01:00
Uwe Steinmann
0c8768a09e new version 4.3.24 2016-02-01 20:49:28 +01:00
Uwe Steinmann
383ad8391b add changes for 4.3.24 2016-02-01 20:49:04 +01:00
Uwe Steinmann
cb424bdba7 new version 4.3.24 2016-02-01 06:38:58 +01:00
Uwe Steinmann
e4c229854e make sure boolean attribute is set to 0/1 2016-01-29 16:44:05 +01:00
Uwe Steinmann
51f80c0930 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-01-27 17:23:22 +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
6f4c1cb519 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2016-01-22 09:30:14 +01:00
Uwe Steinmann
f81eab28b4 new version 4.3.23 2016-01-21 07:41:09 +01:00
Uwe Steinmann
6b95229ff7 Merge branch 'seeddms-5.0.x' into develop 2015-12-09 21:54:02 +01:00
Uwe Steinmann
0167723ca9 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-12-09 19:49:39 +01:00
Uwe Steinmann
d105fa5155 add new method createDump() 2015-12-09 18:24:31 +01:00
Uwe Steinmann
8fbec2821b Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-12-09 18:06:48 +01:00
Uwe Steinmann
6ad953005d take out echo of sql statement 2015-12-09 18:06:23 +01:00
Uwe Steinmann
9c0fe92998 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-12-09 18:04:12 +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
2575a675aa msg can be passed to del[Ind|Grp][Approver|Reviewer]() 2015-12-09 17:48:29 +01:00
Uwe Steinmann
5351bd9596 create checkout filename from id, version and name 2015-11-30 20:47:19 +01:00
Uwe Steinmann
d04e65108d Merge branch 'seeddms-5.0.x' into develop 2015-11-19 08:00:10 +01:00
Uwe Steinmann
9d763b60a5 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-11-19 07:59:34 +01:00
Uwe Steinmann
1532ba3b82 getTimeLine() returns only false if db query fails 2015-11-19 06:43:02 +01:00
Uwe Steinmann
19c195a357 Merge branch 'seeddms-5.0.x' into develop 2015-11-11 06:52:36 +01:00
Uwe Steinmann
ac09780cad Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-11-11 06:27:58 +01:00
Uwe Steinmann
4dd2dc87af new version 4.3.22 2015-11-09 20:00:02 +01:00
Uwe Steinmann
a30b3b9505 Merge branch 'seeddms-5.0.x' into develop 2015-10-30 13:09:25 +01:00
Uwe Steinmann
50e0d2a885 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-10-30 08:41:40 +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
f78e02e7e8 Merge branch 'seeddms-5.0.x' into develop 2015-10-27 11:43:40 +01:00
Uwe Steinmann
b7d1b0e663 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-10-27 11:42:39 +01:00
Uwe Steinmann
fa0e365375 fix sql-Statement in createPasswordRequest() (Closes #236) 2015-10-27 11:33:23 +01:00
Uwe Steinmann
031129a31c Merge branch 'seeddms-5.0.x' into develop 2015-10-20 18:21:47 +02:00
Uwe Steinmann
2f9e015856 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-10-20 18:20:24 +02:00
Uwe Steinmann
193077fdcd properly set homefolder to NULL when creating a user 2015-10-19 13:42:19 +02:00
Uwe Steinmann
54b2e8a881 add statusid and fileid in entry of timeline 2015-10-19 13:12:35 +02:00
Uwe Steinmann
15bedc303e Merge branch 'seeddms-5.0.x' into develop 2015-09-28 14:54:03 +02:00
Uwe Steinmann
1d626fc7e5 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-28 14:53:46 +02:00
Uwe Steinmann
ea20501ed3 update date of new version 2015-09-28 14:34:19 +02:00
Uwe Steinmann
33c5e313d0 do not pass parameter 'localtime' to strftime() 2015-09-28 13:25:00 +02:00
Uwe Steinmann
37f9771b97 Merge branch 'seeddms-5.0.x' into develop 2015-09-23 17:21:26 +02:00
Uwe Steinmann
42dbb30e22 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-23 16:03:15 +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
b0edf297a2 Merge branch 'seeddms-5.0.x' into develop 2015-09-22 16:01:09 +02:00
Uwe Steinmann
58731cfdde Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-22 15:59:47 +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
e8b99cea70 replace all CURRENT_TIMESTAMP by $db->getCurrentTimestamp() 2015-09-22 09:01:18 +02:00
Uwe Steinmann
fcbb5f68fe Merge branch 'seeddms-5.0.x' into develop 2015-09-22 08:51:59 +02:00
Uwe Steinmann
c3296e476b Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-22 07:57:54 +02:00
Uwe Steinmann
65133cb366 started new version 4.3.21 2015-09-22 07:55:28 +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
272d9a43ee Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-21 18:10:07 +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
6be0d179fc Merge branch 'seeddms-5.0.x' into develop 2015-09-21 16:58:25 +02:00
Uwe Steinmann
229d976113 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-21 16:58:14 +02:00
Uwe Steinmann
c385d86a60 add timeline over all documents 2015-09-21 16:46:17 +02:00
Uwe Steinmann
b6012ae428 set homefolder to NULL if not set 2015-09-21 12:51:37 +02:00
Uwe Steinmann
419af9880a initial version of getTimeline() 2015-09-21 12:42:58 +02:00
Uwe Steinmann
d54172d366 Merge branch 'seeddms-5.0.x' into develop 2015-09-18 08:00:06 +02:00
Uwe Steinmann
8ab6dda490 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-09-18 07:59:15 +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
58413e5218 Merge branch 'seeddms-5.0.x' into develop 2015-08-19 09:24:20 +02:00
Uwe Steinmann
cde8e830f5 Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-08-19 09:24:05 +02:00
Uwe Steinmann
7ae79bd09d new version 4.3.20 2015-08-19 08:30:51 +02:00
Uwe Steinmann
951a261030 new version 4.3.20 2015-08-19 08:22:07 +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
215380b806 remove echo statement 2015-08-05 22:45:57 +02:00
Uwe Steinmann
170f70d005 Merge branch 'seeddms-5.0.x' into develop 2015-08-05 21:32:53 +02:00
Uwe Steinmann
81872f4319 unset homefolder of users before the folder will be deleted 2015-08-05 21:19:00 +02:00
Uwe Steinmann
8a3aebf3cc Merge branch 'seeddms-5.0.x' into develop 2015-08-05 17:02:13 +02:00
Uwe Steinmann
1e17c393bb Merge branch 'seeddms-4.3.x' into seeddms-5.0.x 2015-08-05 16:57:07 +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
de8726cccf Merge branch 'seeddms-5.0.x' into develop 2015-07-28 09:01:02 +02:00
Uwe Steinmann
b5f5ef6e21 use configured classname in getInstance() 2015-07-15 22:28:58 +02:00
Uwe Steinmann
ecbdb4ea4a use configured classname, remove old code 2015-07-15 22:28:31 +02:00
Uwe Steinmann
bd7a11f0b1 use configured classname in getInstance()
this will make sure that even getInstance in child classes defined
by an extension will return objects of the right class
2015-07-15 16:57:26 +02:00
Uwe Steinmann
156ec69355 fix documentation error 2015-07-15 08:21:28 +02:00
Uwe Steinmann
832e760e03 use configured class names, remove old code 2015-07-15 08:20:55 +02:00
Uwe Steinmann
533011df95 use configured class names 2015-07-15 08:20:27 +02:00
Uwe Steinmann
40646009ab minor documentation fix 2015-07-15 08:20:08 +02:00
Uwe Steinmann
de62d04129 fix some return values, use configured class names 2015-07-15 08:19:09 +02:00
Uwe Steinmann
ef8e4e8400 inList() returns false or the index of the element
backported from develop
2015-07-15 08:18:17 +02:00
Uwe Steinmann
9bc675873d getDocumentList() returns only documents I haven't touched
The lists AppRevByMe, ReviseByMe and ReceiptByMe will only return
those documents in its initial review/approval/receipt/revision
status (0).
2015-07-09 18:25:55 +02:00
Uwe Steinmann
6b2f528624 getDocumentList(AppRev) returns only untouched documents 2015-07-08 18:57:53 +02:00
Uwe Steinmann
85174c6f45 create list of rejected documents 2015-07-03 20:52:55 +02:00
Uwe Steinmann
463e94ee8a Merge branch 'seeddms-4.3.x' into seeddms-5.0.x
Conflicts:
	CHANGELOG
	Makefile
	SeedDMS_Core/Core/inc.ClassDMS.php
	SeedDMS_Core/package.xml
	inc/inc.Utils.php
	inc/inc.Version.php
	install/install.php
	op/op.ApproveDocument.php
	op/op.Login.php
	op/op.RemoveDocumentLink.php
	op/op.ReviewDocument.php
	out/out.SetReviewersApprovers.php
	views/bootstrap/class.Bootstrap.php
2015-06-30 07:05:27 +02:00
Uwe Steinmann
f7d695c015 some initial code to recursively merge access list (not used yet) 2015-06-29 10:28:10 +02:00
Uwe Steinmann
3a531462d9 add static method mergeAccessLists() 2015-06-29 10:27:23 +02:00
Uwe Steinmann
6c016f236a new version 4.3.19 2015-06-26 16:46:41 +02:00
Uwe Steinmann
401e995df6 removing a version will also remove all references
references in tblTransmittalItems, tblDocumentRevisions and
tblDocumentRecievers were not removed
2015-06-26 12:21:48 +02:00
Uwe Steinmann
5348905c23 check if content is still there when calculating size 2015-06-25 19:50:10 +02:00
Uwe Steinmann
871ed870cc add optional parameter $initstate to checkIn() 2015-06-24 20:34:40 +02:00
Uwe Steinmann
4fed0eacc9 add notes for 4.3.19 2015-06-19 15:27:55 +02:00
Uwe Steinmann
905bc9c140 add optional parameter cleasAccessList()
will turn off removal of notification
2015-06-19 15:25:25 +02:00
Uwe Steinmann
44bb62f413 add optional parameter cleasAccessList()
will turn off removal of notification
2015-06-19 15:25:20 +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
75c8129185 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:05:01 +02:00
Uwe Steinmann
870fb2d662 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:04:50 +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
ee8ad500ce setDefaultAccess() propperly removes notifier without read access 2015-06-19 12:55:57 +02:00
Uwe Steinmann
1f19d7daaf setDefaultAccess() propperly removes notifier without read access 2015-06-19 12:55:51 +02:00
Uwe Steinmann
8ee6d74613 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:54:43 +02:00
Uwe Steinmann
1bd1198335 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:53:57 +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
a0d0790a34 initialize return array 2015-06-18 17:36:47 +02:00
Uwe Steinmann
7f9de8b665 subfolders and documents can be order by date and direction can be set 2015-06-18 13:50:45 +02:00
Uwe Steinmann
e513731455 subfolders and documents can be order by date and direction can be set 2015-06-18 13:50:34 +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
34a7df9180 rename approveLogId to approveLogID
Conflicts:
	views/bootstrap/class.ViewDocument.php
2015-06-12 12:46:03 +02:00
Uwe Steinmann
cc9f40997b rename approveLogId to approveLogID 2015-06-12 12:43:54 +02:00
Uwe Steinmann
418da4cb52 rename approveLogId to approveLogID 2015-06-12 12:42:37 +02:00
Uwe Steinmann
5bac2e9a4e manage file uploaded with review or approval 2015-06-11 21:32:45 +02:00
Uwe Steinmann
d55346ba0f manage file uploaded with review or approval 2015-06-11 21:32:16 +02:00
Uwe Steinmann
5b40c64413 manage file uploaded with review or approval 2015-06-11 21:28:04 +02:00
Uwe Steinmann
d70a35a700 set release date 2015-06-09 11:26:26 +02:00
Uwe Steinmann
3cf724dea8 changes for 4.3.18 2015-06-02 10:32:49 +02:00
Uwe Steinmann
3a99d005b1 new parameter initialstate for addDocument() 2015-06-02 10:01:08 +02:00
Uwe Steinmann
325b91933d new document status S_DRAFT, initial doc status can set 2015-06-02 10:00:15 +02:00
Uwe Steinmann
312e619fa6 take out echo, remove $limit parameter from getStatus()
The $limit parameter has not been used and if if was used, the
method would have returned false in many cases because the number
records would have been > 1
2015-06-01 17:33:12 +02:00
Uwe Steinmann
ed5a5bb069 fix typo in variable name 2015-06-01 14:01:23 +02:00
Uwe Steinmann
1a63dbb1de unset $this->_status in SeedDMS_Core_DocumentContent::setStatus() 2015-05-30 07:35:27 +02:00
Uwe Steinmann
bcebca9c97 unset $this->_status in SeedDMS_Core_DocumentContent::setStatus() 2015-05-30 07:33:28 +02:00
Uwe Steinmann
e65c266831 add SeedDMS_Core_AddContentResultSet::setDMS(), fixed typo 2015-05-21 22:09:33 +02:00
Uwe Steinmann
207f0b255f add method maySwitchToUser(), fix getReverseSubstitutes() 2015-05-19 19:42:29 +02:00
Uwe Steinmann
d4652a614c add functions for handling substitutes 2015-05-19 08:03:12 +02:00
Uwe Steinmann
cb13a89c1a add checking for duplicates 2015-05-13 18:42:42 +02:00
Uwe Steinmann
bdd75ecfee fix addContent() 2015-05-13 18:41:10 +02:00
Uwe Steinmann
259303fff1 add checking for duplicates 2015-05-13 17:38:20 +02:00
Uwe Steinmann
37fe7925a4 add checking for duplicates 2015-05-13 17:37:53 +02:00
Uwe Steinmann
540b1ece0a add getSize(), updateContent() etc. 2015-05-13 17:32:10 +02:00
Uwe Steinmann
309be28256 add getUser() 2015-05-12 19:08:55 +02:00
Uwe Steinmann
448dc172d0 add functions to manage revising documents 2015-05-12 19:07:59 +02:00
Uwe Steinmann
a5d77d7cbb add more document lists 2015-05-12 19:07:26 +02:00
Uwe Steinmann
0fab2df676 many changes on revision workflow 2015-05-11 09:29:34 +02:00
Uwe Steinmann
a6a335d481 add inc.ClassTransmittal.php 2015-05-08 07:55:07 +02:00
Uwe Steinmann
c2b2240238 pass on msg to setStatus() in verifyStatus() 2015-05-04 08:39:24 +02:00
Uwe Steinmann
b2027eb2d7 pass on msg to setStatus() in verifyStatus() 2015-05-04 08:39:18 +02:00
Uwe Steinmann
bda66d22dd pass on msg to setStatus() in verifyStatus() 2015-05-04 08:38:46 +02:00
Uwe Steinmann
bac6810c2b changes for 4.3.18 2015-05-04 08:29:51 +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
6c35f106a4 add optional parameter $msg to
SeedDMS_Core_DocumentContent::verifyStatus()

set when method is called in removeWorkflow
2015-05-04 08:29:16 +02:00
Uwe Steinmann
55e3932912 changes in 5.0.0 2015-05-04 08:28:57 +02:00
Uwe Steinmann
6867d1dc87 add optional parameter $msg to
SeedDMS_Core_DocumentContent::verifyStatus()

set when method is called in removeWorkflow
2015-05-04 08:27:20 +02:00
Uwe Steinmann
4187b78053 new version 4.3.18 2015-05-04 06:26:01 +02:00
Uwe Steinmann
a16a57a1f9 new documentList for 'ReceiptByMe' 2015-05-04 06:11:35 +02:00
Uwe Steinmann
962e0f8523 include Core/inc.ClassTransmittal.php 2015-04-27 08:24:59 +02:00
Uwe Steinmann
01b55843d2 add class for handling transmittals 2015-04-27 08:24:26 +02:00
Uwe Steinmann
7338ddaadd fix typo in comment 2015-04-27 08:17:27 +02:00
Uwe Steinmann
4b6eeba319 add list of documents checked out by me in getDocumentList() 2015-04-23 16:43:19 +02:00
Uwe Steinmann
2781974f7b Merge commit 'a252f82f085b8284d353a31a7fa583b8f12da4fa' into seeddms-5.0.0-pre3 2015-04-23 12:38:31 +02:00
Uwe Steinmann
8b065cf7ac propperly clean checked out file in possible cases
previously the checked out file was not remove from the checkout area
if it was unchanged and checked in
2015-04-23 11:48:01 +02:00
Uwe Steinmann
1afd3102ab fix parameter definition in comment 2015-04-23 11:26:00 +02:00
Uwe Steinmann
107f96e921 add method getDocumentList()
it returns a list of database records with all the information
currently needed on the MyDocuments page.
2015-04-23 11:24:42 +02:00
Uwe Steinmann
d7d4ab6390 use classnames in SeedDMS_Core_DMS when instanciating, new method
getDocumentCheckOuts()
2015-04-22 17:20:57 +02:00
Uwe Steinmann
12b0eadc66 use classnames in SeedDMS_Core_DMS when instanciating users 2015-04-22 17:19:53 +02:00
Uwe Steinmann
a590fec967 add revision workflow 2015-04-22 10:31:36 +02:00
Uwe Steinmann
62be2422d0 fix error in managing reviewers 2015-04-20 18:35:05 +02:00
Uwe Steinmann
68be1ad42e fix lots of error for managing receiveLog 2015-04-20 18:33:42 +02:00
Uwe Steinmann
ca9715c3bc various error fixes in sql statements for ReceiptLog 2015-04-20 18:32:56 +02:00
Uwe Steinmann
a3b6ed8fb3 add method getReceiptStatus 2015-04-20 18:32:11 +02:00
Uwe Steinmann
8824aa4624 add administration of recipients of documents 2015-04-20 13:43:40 +02:00
Uwe Steinmann
3dae5ec57a add all methods to handle document checkout and checkin 2015-04-17 20:08:06 +02:00
Uwe Steinmann
7bc0b8947f add sql statements to setOwner() for moving locks and checkouts
still commented out, but the idea is, that the user of a lock and checkout
of a document should also be changed if the document owner changes
2015-04-17 20:05:34 +02:00
Uwe Steinmann
ba5185eec8 fix wrong sql statement in getInstance() 2015-04-16 14:11:14 +02:00
Uwe Steinmann
1717277684 set version to 5.0.0-pre3 2015-04-15 21:19:02 +02:00
Uwe Steinmann
b0bc6e5c01 use variable classnames instead of fixed names 2015-04-15 16:11:07 +02:00
Uwe Steinmann
444d3a8b01 add new method getAttribute() 2015-04-15 14:11:21 +02:00
Uwe Steinmann
7e8fb4451c add method getInstance() 2015-04-14 19:37:06 +02:00
Uwe Steinmann
3f35ff5671 add new attribute types url and email, add attribute validation 2015-04-14 19:36:10 +02:00
Uwe Steinmann
72c3207a75 Merge branch 'seeddms-4.3.17' into develop
Conflicts:
	Makefile
2015-03-30 16:40:24 +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
cb81eb7db4 Merge branch 'seeddms-4.3.16' into develop
Conflicts:
	Makefile
	views/bootstrap/class.UsrMgr.php
2015-03-20 08:32:29 +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
0335cc8bcd Merge branch 'seeddms-4.3.15' into develop
Conflicts:
	Makefile
	views/bootstrap/class.Search.php
	views/bootstrap/class.Settings.php
2015-03-17 06:52:33 +01:00
Uwe Steinmann
558be76dae new version 4.3.15 2015-03-12 11:06:23 +01:00
Uwe Steinmann
b3bfaf9ac5 Merge branch 'seeddms-4.3.15' into develop
Conflicts:
	SeedDMS_Core/Core/inc.ClassDMS.php
2015-02-05 09:37:52 +01:00
Uwe Steinmann
1bb931a629 new version 4.3.15 2015-02-05 09:36:01 +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
5496aa2bcc do not use fixed class names for folders and documents anymore
use instead the classname stored in $classnames[]
2015-02-05 07:37:50 +01:00
Uwe Steinmann
5b8746a8a5 add methods getSearchFields() and getSearchTables() 2015-02-05 07:36:37 +01:00
Uwe Steinmann
061ed035cc Merge branch 'seeddms-4.3.14' into develop 2015-01-29 18:32:16 +01:00
Uwe Steinmann
d9bd0329ce set release date 2015-01-29 18:23:37 +01:00
Uwe Steinmann
1aa08781b2 Merge branch 'seeddms-4.3.14' into develop
Conflicts:
	Makefile
	SeedDMS_Core/Core/inc.ClassFolder.php
2015-01-29 18:22:19 +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
1c0a2f37b4 Merge branch 'seeddms-4.3.14' into develop
Conflicts:
	SeedDMS_Core/Core/inc.ClassFolder.php
2014-12-11 21:12:42 +01:00
Uwe Steinmann
7abd3281c0 new version 4.3.14 2014-12-08 17:25:13 +01:00
Uwe Steinmann
cdeda7ecb1 add missing start of transaction 2014-12-08 16:57:26 +01:00
Uwe Steinmann
8ace74ef85 do not used fixed class names for folders and documents anymore 2014-12-08 14:34:54 +01:00
Uwe Steinmann
ee2bb4ffd2 names of classes for folder, document objects can be set 2014-12-08 14:34:11 +01:00
Uwe Steinmann
5f7dd4d472 add methode getIntance(), place code to remove folder into its own
methode
2014-12-08 14:33:13 +01:00
Uwe Steinmann
bcee025d90 add method getInstance() 2014-12-08 14:32:47 +01:00
Uwe Steinmann
631066b697 Merge branch 'seeddms-4.3.13' into develop 2014-11-27 13:52:38 +01:00
Uwe Steinmann
fcfb965a29 add note about new method SeedDMS_Core_Document::replaceContent() 2014-11-27 13:42:44 +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
97d3a8bce3 add note about changes to SeedDMS_Core_DMS::getDocumentCategories() 2014-11-24 19:52:16 +01:00
Uwe Steinmann
0eb9da705d getDocumentCategories() returns categories sorted by name (Bug #181) 2014-11-24 19:51:43 +01:00
Uwe Steinmann
8614412908 check if SeedDMS_Core_DMS::forceRename is set 2014-11-24 15:08:37 +01:00
Uwe Steinmann
17269c2979 add class variable enforceRename
if set, uploaded files will be move (not copied) into the document store
2014-11-24 15:07:46 +01:00
Uwe Steinmann
406b4a5a00 Merge branch 'seeddms-4.3.13' into develop
Conflicts:
	Makefile
2014-11-24 13:13:38 +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
ed486aabb0 Merge branch 'seeddms-4.3.13' into develop 2014-11-19 20:26:18 +01:00
Uwe Steinmann
1a35cdfb61 remove echo 2014-11-19 20:25:59 +01:00
Uwe Steinmann
e9c3696466 Merge branch 'seeddms-4.3.13' into develop
Conflicts:
	Makefile
2014-11-19 17:04:56 +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
22189ee722 new version 4.3.12 2014-11-17 07:14:11 +01:00
Uwe Steinmann
e3a95ceeb2 another fix in searching for multi value attributes 2014-11-14 20:01:55 +01:00
Uwe Steinmann
15c5392ed8 Merge branch 'seeddms-4.3.11' into develop
Conflicts:
	Makefile
	views/bootstrap/class.Search.php
	views/bootstrap/class.ViewFolder.php
2014-11-13 09:21:08 +01:00
Uwe Steinmann
afb434a35f complete changelog 2014-11-13 09:09:43 +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
16d33ef342 fix release date 2014-11-11 18:18:07 +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
e364c3dd92 Merge branch 'seeddms-4.3.10' into develop
Conflicts:
	Makefile
2014-10-22 14:26:52 +02:00
Uwe Steinmann
a7a6d8d8ac new version 4.3.10 2014-10-22 14:15:16 +02:00
Uwe Steinmann
8d95c3a6e0 Merge branch 'seeddms-4.3.9' into develop 2014-07-30 09:10:29 +02:00
Uwe Steinmann
f84b9c5f69 update release date 2014-07-30 08:57:05 +02:00
Uwe Steinmann
9ef3b6aa37 Merge branch 'seeddms-4.3.9' into develop 2014-07-24 13:20:23 +02:00
Uwe Steinmann
7ebaab55f1 fix counting folders in search() 2014-07-24 13:06:45 +02:00
Uwe Steinmann
31da6d4f5f Merge branch 'seeddms-4.3.9' into develop
Conflicts:
	SeedDMS_Core/Core/inc.ClassDMS.php
2014-07-24 07:58:32 +02:00
Uwe Steinmann
5641b5b067 propperly initialize $totalDocs in search() 2014-07-24 07:52:43 +02:00
Uwe Steinmann
37f2705e6b fix syntax error 2014-07-23 20:28:10 +02:00
Uwe Steinmann
6443b9aa8e Merge branch 'seeddms-4.3.9' into develop
Conflicts:
	SeedDMS_Core/Core/inc.ClassDMS.php
	views/bootstrap/class.Search.php
2014-07-23 20:26:37 +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
0acc1fad4d fix searching for folders by attributes
do not search documents if not at least one search criteria is given
2014-07-23 20:11:36 +02:00
Uwe Steinmann
cbe0574388 Merge branch 'seeddms-4.3.9' into develop
Conflicts:
	views/bootstrap/class.Bootstrap.php
2014-07-23 06:55:44 +02:00
Uwe Steinmann
f5af648b37 set release date 2014-07-23 06:54:33 +02:00
Uwe Steinmann
e2974f2054 Merge branch 'seeddms-4.3.9' into develop
Conflicts:
	views/bootstrap/class.ViewFolder.php
2014-07-11 12:49:21 +02:00
Uwe Steinmann
7e91088cde preset $reqversion in addDocument() to 0 2014-07-11 08:36:46 +02:00
Uwe Steinmann
579946d455 Merge branch 'seeddms-4.3.9' into develop
Conflicts:
	views/bootstrap/class.Bootstrap.php
2014-07-03 12:07:27 +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
1fcc786d25 Merge branch 'seeddms-4.3.9' into develop
Conflicts:
	SeedDMS_Core/Core/inc.ClassDMS.php
	SeedDMS_Core/Core/inc.ClassUser.php
	op/op.AddDocument.php
	styles/bootstrap/application.css
	views/bootstrap/class.UsrMgr.php
2014-05-22 08:21:22 +02:00
Uwe Steinmann
4de2bf318d new version 4.3.9 2014-05-22 07:50:36 +02:00
Uwe Steinmann
f31b2d1a40 new version 4.3.9 2014-05-22 07:49:24 +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
Uwe Steinmann
71fb0326e1 Merge branch 'seeddms-4.3.8' into develop
Conflicts:
	Makefile
2014-04-09 09:55:38 +02:00
Uwe Steinmann
3e6f981c58 set current date 2014-04-09 09:46:49 +02:00
Uwe Steinmann
8bb07f80b7 new version 4.3.8 2014-04-09 09:46:16 +02:00
Uwe Steinmann
89ea53caf4 Merge branch 'seeddms-4.3.8' into develop 2014-04-09 09:26:22 +02:00
Uwe Steinmann
5e1564aa83 simplified code getStatisticalData() 2014-04-09 09:25:27 +02:00
Uwe Steinmann
1687ba233f fix sql statements in getStatisticalData()
makes them work for sqlite and mysql
2014-04-09 09:24:01 +02:00
Uwe Steinmann
e807628eda add optional parameter $format to getDateExtract() 2014-04-09 09:23:33 +02:00
Uwe Steinmann
c180f17f98 Merge branch 'seeddms-4.3.8' into develop
Conflicts:
	styles/bootstrap/application.js
	views/bootstrap/class.Bootstrap.php
2014-04-09 06:26:32 +02:00
Uwe Steinmann
e1c0a0cc03 new version 4.3.8 2014-04-09 06:22:46 +02:00
Uwe Steinmann
9da9b10b88 make sql statement work for mysql and sqlite 2014-04-08 15:28:13 +02:00
Uwe Steinmann
151c3dd8f2 add new method getDateExtract() 2014-04-08 15:27:51 +02:00
Uwe Steinmann
76b765c0fa add more statistics in getStatisticData() 2014-04-08 09:15:59 +02:00
Uwe Steinmann
9154038211 add type 'docsperstatus' to getStatisticalData() 2014-04-02 08:21:10 +02:00
Uwe Steinmann
9cb368fcab new method getStatisticalData() 2014-04-01 21:03:22 +02:00
Uwe Steinmann
12e36a3d13 add homefolder to user 2014-03-26 17:29:56 +01:00
Uwe Steinmann
856920a20a add management of homefolder 2014-03-26 08:16:53 +01:00
Uwe Steinmann
e4411cadf1 new version 4.3.7 2014-03-21 09:04:23 +01:00
Uwe Steinmann
134915aa71 fix xml error 2014-03-20 07:48:07 +01:00
Uwe Steinmann
f919c4ae2f new version 4.3.6 2014-03-18 16:46:13 +01:00
Uwe Steinmann
fbb0d904fd new version 4.3.6 2014-03-18 16:35:56 +01:00
Uwe Steinmann
6fa6d00bb5 add some mor documentation 2014-03-18 07:06:08 +01:00
Uwe Steinmann
59663b4bf5 add better document link handling
add new method getReverseDocumentLinks() which returns links with a
given target document. Add optional parameters $publiconly and $user
for filtering links when executing the sql statement
2014-03-18 07:03:40 +01:00
Uwe Steinmann
6f48eb9ad0 new version 4.3.5 2014-03-04 19:45:16 +01:00
Uwe Steinmann
df86d3baab fix xml error 2014-02-21 09:04:30 +01:00
Uwe Steinmann
4d44f549e9 set version to 4.3.4 2014-02-21 09:04:15 +01:00
Uwe Steinmann
ac2119355b add changelog for 4.3.4 2014-02-21 07:56:46 +01:00
Uwe Steinmann
5c07f7545b fix handling of multivalue attributes 2014-02-20 21:03:03 +01:00
Uwe Steinmann
92554f64aa new version 4.3.3 2014-02-01 16:28:54 +01:00
Uwe Steinmann
b5ceaaecaf documents and folders will be unsorted if $orderby isn't passed to getDocuments() and getSubFolders() 2014-02-01 15:21:32 +01:00
Uwe Steinmann
24b82edf40 new version 4.3.3 2014-01-28 08:17:52 +01:00
Uwe Steinmann
72e01f99e4 make all functions static 2014-01-28 08:11:57 +01:00
Uwe Steinmann
b07869a3bb check for database port behind hostname 2014-01-28 08:10:47 +01:00
Uwe Steinmann
5d020c51f0 new version 4.3.2 2013-11-27 10:57:41 +01:00
Uwe Steinmann
51d775c158 add methods checkFolders() and checkDocuments() 2013-11-27 09:43:33 +01:00
Uwe Steinmann
14bae08bfc add method isSubFolder(), do not set parent if a child of the current folder 2013-11-25 22:10:17 +01:00
Uwe Steinmann
633ae6e7e6 add some more docu, turn of caching in getApprovalStatus()
see FIXME comment
2013-10-06 08:09:37 +02:00
Uwe Steinmann
0c1c829cca fix description of some methods (no code change) 2013-09-27 08:23:11 +02:00
Uwe Steinmann
9b021e6e20 new version 4.3.1 2013-09-20 21:36:10 +02:00
Uwe Steinmann
c286754d79 prepare for new version 4.3.0 2013-09-05 07:43:07 +02:00
Uwe Steinmann
44164ebf40 getPath() works propperly even if root id is not 1
getPath doesn't return any folders above the root id even if they
exist
2013-09-05 07:33:17 +02:00
Uwe Steinmann
a6972545fd set number of folders found in search() to 0
This was set to late and in case the ѕearch for folders was not done
a php warning was issued
2013-06-14 16:03:49 +02:00
Uwe Steinmann
eb1423dabc add entry for turning on foreign key constraints in sqlite 2013-06-07 21:49:29 +02:00
Uwe Steinmann
115039718e turn on foreign key constraints for sqlite3 2013-06-07 21:48:51 +02:00
Uwe Steinmann
57c9a964cb add release notes 2013-06-07 11:51:47 +02:00
Uwe Steinmann
45f0771b3f passing an array of user to search() is supported
till now it was only possible to filter the search by a single user
2013-06-07 10:09:32 +02:00
Uwe Steinmann
ac8dfd477a addDocument() does not use comment for version
formely if a version comment wasn't given the document comment
was taken instead. This has been removed.
2013-06-06 14:03:32 +02:00
Uwe Steinmann
ff50f5e868 add notes for 4.3.0 2013-05-31 16:04:11 +02:00
Uwe Steinmann
39d7eb045e add method getDocumentContent() 2013-05-29 20:05:15 +02:00
Uwe Steinmann
e961b189f2 add method getStatitics() 2013-05-29 20:04:45 +02:00
Uwe Steinmann
dc91417bcc remove some echo statements 2013-05-28 17:32:16 +02:00
Uwe Steinmann
216eee25b1 add regex for checking attribute values 2013-05-28 09:01:04 +02:00
Uwe Steinmann
8c09b7fcb1 new versіon 4.3.0 2013-05-22 20:29:11 +02:00
Uwe Steinmann
9f945b2714 Merge branch 'seeddms-4.2.2' into develop
Conflicts:
	CHANGELOG
	views/bootstrap/class.ViewDocument.php
2013-05-17 09:42:33 +02:00
Uwe Steinmann
dc35122b10 fix release time 2013-05-17 09:34:10 +02:00
Uwe Steinmann
60ea8fccb4 new version 4.2.2 2013-05-17 09:31:52 +02:00
Uwe Steinmann
36942e879e Merge branch 'seeddms-4.2.2' into develop 2013-05-07 20:20:19 +02:00
Uwe Steinmann
8cac883395 approver/reviewer can be set, even if admin
The old code got a list of all users with read rights on the document
and then checked if the users to be added as a reviewer/approver is
in this list. This did not work for the admin because the list
only includes regular users.
2013-05-07 20:16:09 +02:00
Uwe Steinmann
9f8b928e1d Merge branch 'seeddms-4.2.1' into develop 2013-05-02 07:35:51 +02:00
Uwe Steinmann
baf4b9a979 new version 4.2.1 2013-05-02 07:19:19 +02:00
Uwe Steinmann
982d088339 status of latest document version is set to expired even if already released 2013-04-30 17:45:28 +02:00
Uwe Steinmann
9a9c57211e set typo in comment 2013-04-30 17:42:07 +02:00
Uwe Steinmann
17ea9bd88c new version 4.2.1 2013-04-30 08:02:28 +02:00
Uwe Steinmann
355900995d fix error when adding individual approver 2013-04-30 08:01:17 +02:00
Uwe Steinmann
7bb38d5551 update date and time 2013-04-22 10:30:24 +02:00
Uwe Steinmann
567b9a22bd new version 4.2.0 2013-04-19 14:40:03 +02:00
Uwe Steinmann
93e0cb3feb add method needsWorkflowAction($user)
This method checks if the document content needs a action from the
given user to trigger a transition
2013-04-18 13:36:11 +02:00
Uwe Steinmann
a8f3c7be59 Merge branch 'seeddms-4.1.4' into develop
Conflicts:
	install/install.php
2013-04-16 22:31:52 +02:00
Uwe Steinmann
5f6c60ed1d set date 2013-04-16 22:24:44 +02:00
Uwe Steinmann
b615a50a39 prepare for version 4.2.0 2013-04-16 22:14:38 +02:00
Uwe Steinmann
09701bae50 optimize countChildren() 2013-04-10 15:40:42 +02:00
Uwe Steinmann
db53b06b18 add documtation for getDocumentLink() and getDocumentLinks() 2013-04-10 15:39:50 +02:00