Uwe Steinmann
0356d65cce
add form-control and placeholder to filter field
2021-05-06 20:55:48 +02:00
Uwe Steinmann
1746842aa3
better layout for small devices
2021-05-06 20:51:13 +02:00
Uwe Steinmann
4ea54923d3
add class table-sm to table
2021-05-06 15:18:01 +02:00
Uwe Steinmann
5d00837489
use warningMsg() instead of plain html
2021-05-06 15:12:11 +02:00
Uwe Steinmann
cdd75239e3
fix wrong call of parent method
2021-05-06 15:08:33 +02:00
Uwe Steinmann
2001f4f0d3
slightly improved layout
2021-05-06 15:08:11 +02:00
Uwe Steinmann
8a2aa4bdda
better html layout
2021-05-06 14:49:10 +02:00
Uwe Steinmann
75d033d73c
use showVersionDetails() for previous versions
2021-05-06 13:42:18 +02:00
Uwe Steinmann
be7df6ffab
get previewwidthdetail from view in showVersionDetails()
2021-05-06 13:13:12 +02:00
Uwe Steinmann
0cbfba4d41
pass previewer to showVersionDetails()
2021-05-06 12:52:24 +02:00
Uwe Steinmann
8807257aa2
check if array element exists
2021-05-06 12:18:51 +02:00
Uwe Steinmann
f63315f6c0
move version details in own method showVersionDetails()
2021-05-06 12:17:32 +02:00
Uwe Steinmann
ca4022ce7c
add method showActions(), move version actions in second column
2021-05-06 11:02:20 +02:00
Uwe Steinmann
80689dc9c1
add method getModalBoxLinkAttributes()
2021-05-06 11:01:50 +02:00
Uwe Steinmann
8bb02689e4
output categories od document in lists
2021-05-05 17:13:32 +02:00
Uwe Steinmann
5549aa2b13
limit datepicker input file in width
2021-05-05 16:52:32 +02:00
Uwe Steinmann
5bf6ba8db5
add missing parameter 'type' for formField
2021-05-05 14:12:36 +02:00
Uwe Steinmann
e870e2071b
redo the search form
2021-05-05 13:47:38 +02:00
Uwe Steinmann
26b3762962
fix layout
2021-05-04 18:11:18 +02:00
Uwe Steinmann
073ba8281c
place submit button outside of contentContainer
2021-05-04 17:50:18 +02:00
Uwe Steinmann
b5116e3c1b
place submit button outside of contentContainer
2021-05-04 17:49:36 +02:00
Uwe Steinmann
f6fbcbadfa
do not show message anymore, if keyword list is empty
2021-05-04 17:35:24 +02:00
Uwe Steinmann
7da093ff4e
replace most of the html
2021-05-04 17:29:30 +02:00
Uwe Steinmann
9990fdb57d
replace table with form controll
2021-05-04 17:29:07 +02:00
Uwe Steinmann
ef42392e7f
add formField of type 'plain'
2021-05-04 17:27:27 +02:00
Uwe Steinmann
10e3ae560c
set class of ul list for attachments
2021-05-04 15:56:09 +02:00
Uwe Steinmann
620783d17d
move submit button out of contentContainer
2021-05-04 15:55:35 +02:00
Uwe Steinmann
bd73b57a63
move submit out of contentContainer
2021-05-04 15:55:10 +02:00
Uwe Steinmann
5fe8ab1615
set width of pwd strength bar to 100%
2021-05-04 13:40:05 +02:00
Uwe Steinmann
4cb9ed294e
place submit button outside of contentContainer
2021-05-04 13:16:35 +02:00
Uwe Steinmann
07affc574b
fix layout, show icon on buttons only on small devices
2021-05-04 13:16:01 +02:00
Uwe Steinmann
23b1ab9e06
use pane function from parent class
2021-05-04 12:09:44 +02:00
Uwe Steinmann
a3caa4a0c1
use getModalBox() and getModalBoxLink()
2021-05-04 12:09:20 +02:00
Uwe Steinmann
460cad8290
move author below description, use getModalBox() and getModalBoxLink()
2021-05-04 12:08:32 +02:00
Uwe Steinmann
d3674886ae
add methods for creating panes, make modal boxes wide
2021-05-04 12:07:18 +02:00
Uwe Steinmann
b4b0258fbd
use nav-pills instead of nav-tabs, set attribute role
2021-05-04 09:57:23 +02:00
Uwe Steinmann
9578bc87d2
colorize tables
2021-05-03 17:48:51 +02:00
Uwe Steinmann
9531568586
fix editing category, place submit button outside of container
2021-05-03 17:48:12 +02:00
Uwe Steinmann
b10c3bf9af
do not include bootbox.min.js, make docinfo tab active if none is selected
2021-05-03 09:02:32 +02:00
Uwe Steinmann
25a7a57112
make tables smaller (no column for status anymore)
2021-05-03 08:04:54 +02:00
Uwe Steinmann
1afda0e677
add class table-sm to table
2021-05-02 07:54:38 +02:00
Uwe Steinmann
262ba1345b
take out submit from contentContainer, add class btn-primary to buttons
2021-05-01 14:50:04 +02:00
Uwe Steinmann
feee7732ca
fix layout of buttons, place submit button outside of container around form
2021-05-01 14:08:50 +02:00
Uwe Steinmann
23bc6ad49c
add class btn-danger and btn-sm to delete buttons
2021-05-01 13:54:42 +02:00
Uwe Steinmann
8a4b520754
add class form-control to select menu
2021-05-01 13:54:14 +02:00
Uwe Steinmann
42cf1e9d05
use identical layout on all remove pages
2021-05-01 13:19:47 +02:00
Uwe Steinmann
49e46a6aab
add style wordwrap to second column of folder/doc table
2021-05-01 08:58:14 +02:00
Uwe Steinmann
0ba7aaf9b1
add css class to make look nice with bootstrap4
2021-04-30 14:49:38 +02:00
Uwe Steinmann
98f7fc85f4
run htmlspecialchars on workflow names
2021-04-30 09:27:59 +02:00
Uwe Steinmann
c1d2b46b2e
put list of open tasks into table
2021-04-28 17:40:55 +02:00
Uwe Steinmann
1a6f2e9b17
add js for operations on documents
2021-04-27 21:00:26 +02:00
Uwe Steinmann
6033a702c6
fix icon for sustitute user
2021-04-27 19:36:54 +02:00
Uwe Steinmann
1956cf74ce
add class table-sm
2021-04-27 19:36:41 +02:00
Uwe Steinmann
cce5b69c23
show list of documents affected
2021-04-27 19:36:12 +02:00
Uwe Steinmann
74a2e39ff4
put form into column
2021-04-27 17:10:42 +02:00
Uwe Steinmann
734ff7d33f
add path to documentListRow, make column for form wider
2021-04-27 17:06:19 +02:00
Uwe Steinmann
62eb152b01
indicate if extension is enabled/disabled
2021-04-23 10:18:23 +02:00
Uwe Steinmann
a7e214b5a9
check for missing class 'finfo', add style table-sm
2021-04-23 09:55:58 +02:00
Uwe Steinmann
fd90623de4
use callHook() instead of interating over hookObjects
2021-04-23 09:55:25 +02:00
Uwe Steinmann
1a114830a5
do not include page navigation with ajax anymore
2021-04-23 09:54:36 +02:00
Uwe Steinmann
f275ea1927
add example on how to set viewAliasName
2021-04-23 06:54:43 +02:00
Uwe Steinmann
1c4b17f053
move notifier into left column
2021-04-22 14:47:38 +02:00
Uwe Steinmann
566e3b713d
add 4th parameter $type to formSubmit()
2021-04-22 14:38:23 +02:00
Uwe Steinmann
7f4c9a036d
check if parent folder exists in getListRowPath()
2021-04-22 10:22:03 +02:00
Uwe Steinmann
b291149644
show path of found folder
2021-04-22 09:59:37 +02:00
Uwe Steinmann
7d4ed3a975
move search for documents to first position in select box
2021-04-22 09:29:42 +02:00
Uwe Steinmann
6245a53bae
allow autocompletion
2021-04-21 17:39:23 +02:00
Uwe Steinmann
92ddf1b4b7
add class btn-sm to go-to-parent button
2021-04-21 12:45:15 +02:00
Uwe Steinmann
3299c75d18
set type of alert for clipboard drop area
2021-04-21 12:43:57 +02:00
Uwe Steinmann
06962e39c2
add new method getListRowPath()
2021-04-20 22:24:16 +02:00
Uwe Steinmann
c559afd97c
remove old code, fix link to MyDocuments
2021-04-19 19:49:24 +02:00
Uwe Steinmann
3d7a74ec32
fix line indenting
2021-04-19 08:36:07 +02:00
Uwe Steinmann
d57a4c69b2
add class table-sm to table
2021-04-19 08:35:57 +02:00
Uwe Steinmann
bbe919118f
add class table-sm to table
2021-04-19 08:35:05 +02:00
Uwe Steinmann
70985572dc
use colums und rows from theme style
2021-04-19 08:34:40 +02:00
Uwe Steinmann
08e2c2d5ef
fix line indenting
2021-04-19 06:25:04 +02:00
Uwe Steinmann
4d24b0a11d
call dummy check_[view|controller]_access method
2021-04-18 19:41:09 +02:00
Uwe Steinmann
8141ce72ec
some minor corrections taken over from new bootstrap4 theme
2021-04-18 08:44:01 +02:00
Uwe Steinmann
871460899c
use new SeedDMS_Theme_Style, replace plain html by methods in theme style
2021-04-18 07:08:00 +02:00
Uwe Steinmann
1b7a5c48ba
replace SeedDMS_Bootstrap_Style by SeedDMS_Theme_Style
2021-04-15 15:36:32 +02:00
Uwe Steinmann
4a9d3666f1
move css and js files into theme directory
2021-04-15 15:35:53 +02:00
Uwe Steinmann
0278989a7e
switch to new class name SeedDMS_Theme_Style
2021-04-15 10:33:29 +02:00
Uwe Steinmann
3e81ad7654
rename SeedDMS_Bootstrap_Style to SeedDMS_Theme_Style
2021-04-15 10:32:42 +02:00
Uwe Steinmann
37c322af10
remove empty nav bar from adminTools navigation
2021-04-11 13:00:15 +02:00
Uwe Steinmann
d48db0675c
use tag 'main' and role=main for contentStart
2021-04-11 12:54:12 +02:00
Uwe Steinmann
dbe98b3a9d
remove extra '"' in attribute of input element
2021-04-06 18:56:30 +02:00
Uwe Steinmann
23c9edd5a4
check if $this->extraheader['favicon'] has a value
2021-04-01 07:42:07 +02:00
Uwe Steinmann
c238b3003f
checking for missing proc_open
2021-03-30 13:03:26 +02:00
Uwe Steinmann
2e21c7c6a0
action 'typeahead' also returns the id of the folder/document
2021-03-26 07:48:07 +01:00
Uwe Steinmann
ee3e619050
add icon for .ogg extension
2021-03-26 07:47:30 +01:00
Uwe Steinmann
69d6287fd1
pass 3rd parameter to formField() if returned by hook
2021-03-19 10:54:30 +01:00
Uwe Steinmann
56ae6a89f7
pass 3rd parameter to formField() if returned by hook
2021-03-19 10:49:51 +01:00
Uwe Steinmann
1210763111
formField() regards 'min' parameter
2021-03-16 19:13:51 +01:00
Uwe Steinmann
9d5c4a784f
use .http_build_query() instead of own buggy code
2021-03-15 16:45:23 +01:00
Uwe Steinmann
fad2020cfd
add searching for last date of a document status
2021-03-15 16:08:51 +01:00
Uwe Steinmann
4ef7d3b06e
show message if there is not user the doc can be transfered to
2021-03-15 10:13:08 +01:00
Uwe Steinmann
00e6efed58
display translation of no_docs_expired instead of key
2021-03-15 10:12:41 +01:00
Uwe Steinmann
2cb2de2846
remove container
2021-03-14 14:05:11 +01:00
Uwe Steinmann
e9d606ce27
add optgroup in formField()
2021-03-14 13:57:21 +01:00
Uwe Steinmann
7fffe3867d
remove html code with formField()
2021-03-14 13:56:29 +01:00
Uwe Steinmann
cc7618fde1
show date attributes as range
2021-03-12 10:09:23 +01:00
Uwe Steinmann
5729944384
add postfix for name of attribute in getAttributeEditField()
2021-03-12 10:02:33 +01:00
Uwe Steinmann
42cb475f34
get page navigation from ViewFolder via ajax
2021-03-10 16:37:00 +01:00
Uwe Steinmann
1e7e1a08d5
set charset in Content-Type header for js
2021-03-10 15:58:22 +01:00
Uwe Steinmann
cc2b57e486
add includeSubDomains; preload to Strict-Transport-Security header
2021-03-10 11:58:54 +01:00
Uwe Steinmann
6dfe43a4c4
version attributes were not used due to wrong parameter name
2021-03-06 15:35:23 +01:00
Uwe Steinmann
2a5a5b2053
pass $document not $folder to hook addDocumentContentAttributes
2021-03-05 18:46:20 +01:00
Uwe Steinmann
88ed21488c
add optional paramter $target to formSubmit()
2021-03-05 07:10:36 +01:00
Uwe Steinmann
dbc79f62aa
output nice folder row in object check list
2021-03-03 17:51:11 +01:00
Uwe Steinmann
32a855b740
initial support for drag and drop of attachments
2021-03-03 15:38:04 +01:00
Uwe Steinmann
23d0925556
fix typo in id of drop area
2021-03-03 15:26:29 +01:00
Uwe Steinmann
be4f2d4113
use chzn-select for groups and users
2021-03-02 07:31:23 +01:00
Uwe Steinmann
1f1fe940f8
use same user selection as on UsrMgr page
2021-03-01 18:37:49 +01:00
Uwe Steinmann
2f2472f79f
add icon for m4a
2021-02-20 20:13:01 +01:00
Uwe Steinmann
b4fd707a60
change to two column layout
2021-02-16 14:35:16 +01:00
Uwe Steinmann
c8956a365d
much better html formatting
2021-02-16 13:58:24 +01:00
Uwe Steinmann
400c8f11d1
fix button for sorting
2021-02-15 19:17:58 +01:00
Uwe Steinmann
248d106852
pass more data to view, do not use $_GET in view anymore
2021-02-09 11:16:20 +01:00
Uwe Steinmann
e7b40e21f3
use htmlspecialchars() in getAttributeValue() for user/group name
2021-02-06 18:01:26 +01:00
Uwe Steinmann
9ed6f688bf
list user which has been disabled
2021-02-05 13:26:03 +01:00
Uwe Steinmann
37d3577603
show difference in number of documents on chart page
2021-01-31 13:48:25 +01:00
Uwe Steinmann
9862eb5bf6
fix calculation of checksum
2021-01-27 16:27:24 +01:00
Uwe Steinmann
072b1d2eb9
check if user creating the version is currently editing
2021-01-27 09:54:46 +01:00
Uwe Steinmann
8a2224b669
check checksum of document version
2021-01-26 13:30:15 +01:00
Uwe Steinmann
4b91c390c3
add button for setting access rights in list of folders/documents
2021-01-25 10:07:18 +01:00
Uwe Steinmann
cb4cd22caf
add csrf protection
2021-01-25 10:04:45 +01:00
Uwe Steinmann
dc3cd2e1de
add csrf protection
2021-01-25 10:00:20 +01:00
Uwe Steinmann
b5d769fc1c
remove old table structur in form, add csrf protection
2021-01-25 09:09:02 +01:00
Uwe Steinmann
44813338b1
add csrf protection
2021-01-25 09:08:40 +01:00
Uwe Steinmann
ef20172f57
add csrf protection
2021-01-25 09:08:12 +01:00
Uwe Steinmann
0638dab4f8
add csrf protection
2021-01-25 09:07:49 +01:00
Uwe Steinmann
c5694c21b4
add csrf protection, check if target is equal source folder
2021-01-25 09:07:12 +01:00
Uwe Steinmann
64152e0d0b
add csrf protection
2021-01-25 09:00:28 +01:00
Uwe Steinmann
6dbcd3362f
add csrf protection
2021-01-25 09:00:03 +01:00
Uwe Steinmann
3fa952c5cb
fix possible csrf attack due to missing form token
2021-01-24 17:05:13 +01:00
Uwe Steinmann
1399a3547e
placeholder of select can be set
2021-01-14 22:35:03 +01:00
Uwe Steinmann
526d833ab1
replace icon on Statistics button
2021-01-13 13:17:33 +01:00
Uwe Steinmann
0767dadf39
loading more items on ViewFolder page obeys sort order
2021-01-13 07:42:35 +01:00
Uwe Steinmann
de4dec03cc
add icon for mp4
2021-01-12 22:03:47 +01:00
Uwe Steinmann
78dfd5269e
run all mailto through htmlspecialchars to prevent clickjacking attacks
2021-01-11 07:59:32 +01:00
Uwe Steinmann
ac03479391
unfold all folders within current path
2020-12-28 19:43:36 +01:00
Uwe Steinmann
9f7933f030
place preview icons left of menu item on mouse over
2020-12-23 16:09:29 +01:00
Uwe Steinmann
0a8ca01615
place preview of drop folder menu left of menu
2020-12-23 12:19:49 +01:00
Uwe Steinmann
75e68c75d9
replace phrase documents_to_trigger_rejected by document_rejected
2020-12-23 06:22:00 +01:00
Uwe Steinmann
6971a46be8
show a list of apache extensions
2020-12-22 17:05:45 +01:00
Uwe Steinmann
9e239a3c65
put full name into first line of user selector
...
makes it possible to search for it
2020-12-18 12:43:07 +01:00
Uwe Steinmann
19afdb9dc3
use $dms->getRootFolder() instead of $settings->_rootFolderId
2020-12-18 10:22:29 +01:00
Uwe Steinmann
24a919aed1
init task list before using it
2020-12-18 10:21:32 +01:00
Uwe Steinmann
28bbff0cc7
check if root folder is accessible
2020-12-18 10:20:46 +01:00
Uwe Steinmann
760265d136
check if folder for jstree is actually accesible
2020-12-18 10:19:49 +01:00
Uwe Steinmann
7d37ef3ae2
pass $dms->getRootFolder() to DocumentChooser
2020-12-18 10:18:55 +01:00
Uwe Steinmann
6da57affb0
set link behind brand to out.ViewFolder.php without a specific folderid
2020-12-18 10:17:37 +01:00
Uwe Steinmann
1581043714
propperly set date format for date chooser used by attributes
2020-12-18 10:16:34 +01:00
Uwe Steinmann
4708e8b393
add new config var _useHomeAsRootFolder
2020-12-18 08:06:01 +01:00
Uwe Steinmann
613d234d86
set folder id in global nav to $dms->getRootFolder()
2020-12-18 07:53:07 +01:00
Uwe Steinmann
02a0ef95f9
check if document != null
2020-12-18 06:42:35 +01:00
Uwe Steinmann
41584479b7
echo number of pending reviews at right place in code
2020-12-18 06:41:56 +01:00
Uwe Steinmann
924a125d88
remove old scripts for searching
2020-12-18 06:24:28 +01:00
Uwe Steinmann
7746fb72db
replace rootFolderId with $dms->getHomeFolder()
2020-12-17 21:31:03 +01:00
Uwe Steinmann
d9fa867582
add support for configurable date format
2020-12-17 13:41:00 +01:00
Uwe Steinmann
efe6fe085d
add support for using configured date format
2020-12-17 11:44:19 +01:00
Uwe Steinmann
88f3205be7
dateformat of date picker is created from configured date format
2020-12-17 11:43:31 +01:00
Uwe Steinmann
22cf24250c
check if getting document succeeded
2020-12-16 16:48:30 +01:00
Uwe Steinmann
70c5b90643
add hook documentListRowBelowTitle
2020-12-15 17:42:07 +01:00
Uwe Steinmann
31e45022f1
fix checking if search result came from database or fulltext
2020-12-14 10:46:05 +01:00
Uwe Steinmann
98c1220260
start to add suggesestion to opensearchengіne (not working yet)
2020-12-14 07:08:48 +01:00
Uwe Steinmann
beaa54ac92
call hook folderListItem
2020-12-13 14:45:55 +01:00
Uwe Steinmann
1e9e7c0e2f
turn typeahead search on for fulltext search
2020-12-13 09:38:12 +01:00
Uwe Steinmann
582c00ce4e
use new typeahead search using json objects
2020-12-13 09:10:50 +01:00
Uwe Steinmann
efed9f2b9c
add support for indexing folders
2020-12-12 16:29:56 +01:00
Uwe Steinmann
858b01fac1
rename hash for footerjs into hashjs
2020-12-11 09:27:42 +01:00
Uwe Steinmann
120ab5a0a9
show path and name of selected doc/folder in doc/folder chooser as title
2020-12-11 09:17:08 +01:00
Uwe Steinmann
ad6f8b5ff1
show image in dropfoldermenu after mouseover, make menu 400px wide
2020-12-10 13:50:21 +01:00
Uwe Steinmann
0aad307607
do not make nodes in tree selectable, unfold if clicked on a folder
2020-12-10 13:49:15 +01:00
Uwe Steinmann
7162a2b2e1
check if session exists in globalNavigation()
2020-12-09 17:35:39 +01:00
Uwe Steinmann
c29de3a7ca
set audio preload to false
2020-12-05 15:27:40 +01:00
Uwe Steinmann
e407f82d3a
add extra output of date attributes
2020-12-01 22:04:19 +01:00
Uwe Steinmann
29c0d889cd
format dates with getLongReadableDate()
2020-12-01 21:43:10 +01:00
Uwe Steinmann
6bb4218e44
initial support customizable date format
2020-12-01 18:25:22 +01:00
Uwe Steinmann
f482c42db3
pass 'asc' as order dir to hook searchHeaderList
2020-12-01 18:24:55 +01:00
Uwe Steinmann
132c643433
user getReadableDate() instead of date()
2020-12-01 18:24:29 +01:00
Uwe Steinmann
1ce88fcb13
pass orderby and orderdir to hook searchListHeader, fix icons
2020-12-01 12:41:09 +01:00
Uwe Steinmann
d64af2b3b1
add new methode typeahead() which is to replace the restapi method
2020-11-30 15:41:33 +01:00
Uwe Steinmann
32b03b1e58
fix another cross site scripting hole (CVE-2020-28727)
2020-11-24 17:13:36 +01:00
Uwe Steinmann
877844cbba
fix security issue CVE-2020-28726
...
escape input form field value
2020-11-24 08:23:23 +01:00
Uwe Steinmann
386e37db0d
saving the settings will no longer reenable an extention with no configuration
2020-11-22 12:35:26 +01:00
Uwe Steinmann
42a0df1d52
rename hook folderInfo to folderInfos, add hook additionalDocumentInfos
2020-11-13 11:23:56 +01:00
Uwe Steinmann
f094262e8b
hook documentInfos() replaces title and container, new hook additionalDocumentInfos
2020-11-13 11:23:04 +01:00
Uwe Steinmann
c36d5c9cb9
replace fa-bar icon with fa-bars
2020-11-11 17:41:58 +01:00
Uwe Steinmann
768ea3544c
theme in configuration can override theme of each user
2020-11-09 15:14:09 +01:00
Uwe Steinmann
fc4c16c01b
move favicon
2020-11-05 08:41:29 +01:00
Uwe Steinmann
277cc52025
check if extraheader[favicon] is set
2020-11-03 17:36:35 +01:00
Uwe Steinmann
a358d8565a
add list of rejected documents
2020-10-23 17:06:19 +02:00
Uwe Steinmann
d7a7b251fd
?
2020-10-23 16:24:29 +02:00
Uwe Steinmann
19ab11f595
more parameters can be passed to getModalBoxLink() and getModalBox()
2020-10-22 18:16:44 +02:00
Uwe Steinmann
80453c7e2e
use new methods getModalBoxLink() and getModalBox(), remove printCategoryChooser()
2020-10-22 17:19:47 +02:00
Uwe Steinmann
196ea676be
minor backports from 6.0.x
2020-10-22 13:12:02 +02:00
Uwe Steinmann
0c07a0568e
do not allow a second user substitution
2020-10-22 12:45:15 +02:00
Uwe Steinmann
1924e1901d
unset formtoken before creating link to footer js file
2020-10-22 12:42:54 +02:00
Uwe Steinmann
16836bf283
add new methods getModelBox() and getModelBoxLink()
2020-10-22 12:30:49 +02:00
Uwe Steinmann
27d85cd156
add link to document/folder details in list row when onepage mode is on
2020-10-22 07:39:09 +02:00
Uwe Steinmann
feb0b2a6f1
set btn-danger
2020-10-08 22:28:55 +02:00
Uwe Steinmann
d08f6fe24c
set button type which didn't have
2020-10-08 22:25:51 +02:00
Uwe Steinmann
8198fd333f
replace btn-default by btn-secondary
2020-10-08 22:13:33 +02:00
Uwe Steinmann
5f8879a8e5
new conf variable for workflows in extensions
2020-10-08 21:58:20 +02:00
Uwe Steinmann
33b1e1f65f
fix js error after upgrade to cytoscrape.js 3.x
2020-10-08 21:35:46 +02:00
Uwe Steinmann
d35d815376
set missing attributes of tree nodes to make drag&drop work again
2020-10-08 19:49:22 +02:00
Uwe Steinmann
31e55a500e
add class btn-danger for removal buttons
2020-10-08 09:17:23 +02:00
Uwe Steinmann
a72e974db2
add class btn-danger to removal buttons
2020-10-08 09:08:33 +02:00
Uwe Steinmann
68a46bb78d
make buttons primary or danger
2020-10-08 09:07:40 +02:00
Uwe Steinmann
7bd399afda
add icon on button
2020-10-08 09:05:46 +02:00
Uwe Steinmann
ec6e369e4a
remove extra closing div
2020-10-08 09:05:33 +02:00
Uwe Steinmann
e33a37ca93
make remove button btn-danger
2020-10-08 08:51:37 +02:00
Uwe Steinmann
089b74ec38
replace html code for rows and columns
2020-10-08 08:51:20 +02:00
Uwe Steinmann
63236e7f93
replace old html code
2020-10-08 08:34:55 +02:00
Uwe Steinmann
d1a5a6823b
use new row, column methods instead of plain html
2020-10-08 07:57:23 +02:00
Uwe Steinmann
28e7b32ddf
replace html code with row and column methods
2020-10-07 19:04:39 +02:00
Uwe Steinmann
1c71887293
make box for number of hits of type info
2020-10-07 18:52:14 +02:00
Uwe Steinmann
919fdd6590
use new methods for rows and columns
2020-10-07 18:33:22 +02:00
Uwe Steinmann
b5f252cd54
add methods [row|column][Start|End]()
2020-10-07 18:32:50 +02:00
Uwe Steinmann
a3898e36de
fix getAttributeEditField() for boolean attributes
2020-10-07 07:45:06 +02:00
Uwe Steinmann
74a07c9593
close button of modal boxes is never primary
2020-10-06 18:35:33 +02:00
Uwe Steinmann
7862f5bc80
do not export empty groups
2020-09-29 17:07:16 +02:00
Uwe Steinmann
904eef7816
fix selection of owner
2020-09-29 16:42:10 +02:00
Uwe Steinmann
0979d2bd54
get category, mimetype and facets from view
2020-09-29 16:42:09 +02:00
Uwe Steinmann
364612f497
do not show occurences because not each fulltext engine supports it
2020-09-29 16:42:09 +02:00
Uwe Steinmann
1fda490bbe
pass a config array to search engine, search returns hits and total count
2020-09-29 16:42:09 +02:00
Uwe Steinmann
4bdb3c7061
put fulltext search into central service
2020-09-29 16:42:09 +02:00
Uwe Steinmann
08e04e3170
new icon for TransferObjects and RemoveFromProcesses
2020-09-25 08:58:02 +02:00
Uwe Steinmann
05a6917102
add simple task manager in js
2020-09-24 16:50:50 +02:00
Uwe Steinmann
e2f2021b19
use same edit attributes code as for add document
2020-09-24 08:32:09 +02:00
Uwe Steinmann
df313d316c
export users of a group as csv file
2020-09-23 11:39:19 +02:00
Uwe Steinmann
0f9ac271ce
do not show removed approvers/reviewers unless admin
2020-09-23 08:53:05 +02:00
Uwe Steinmann
76c02d89c7
remove old code for getting timeline items
2020-09-23 08:44:47 +02:00
Uwe Steinmann
ca1dce466d
backport printVersionAttributes(), nicer output of reviewers and approvers
2020-09-23 08:37:51 +02:00
Uwe Steinmann
83fc0a59b1
add expiration in 3 years
2020-09-22 10:03:30 +02:00
Uwe Steinmann
0a4fcb4c00
add new hooks prePreviousVersionsTab and preLatestVersionTab
2020-09-18 19:24:18 +02:00
Uwe Steinmann
0649815e56
new hooks on view document page
2020-09-18 19:11:25 +02:00
Uwe Steinmann
245a103b35
fix selection of documents/folders
2020-09-17 13:01:14 +02:00
Uwe Steinmann
b39f84e67c
fix html tags for version actions
2020-09-17 10:52:27 +02:00
Uwe Steinmann
db1db1787c
major update to make it look like the view document page, fixed preview
2020-09-17 10:51:37 +02:00
Uwe Steinmann
b9748576dc
add new method htmlAddJsHeader() which adds script with nonces
2020-09-15 12:14:15 +02:00
Uwe Steinmann
c555354f35
check if return value of hook addFolderAttribute is a string
2020-09-08 13:44:19 +02:00
Uwe Steinmann
c6d0a1d345
allow inline editing on document details page
2020-09-07 16:20:37 +02:00
Uwe Steinmann
a75257c7c2
add title to enable/disable button of extension
2020-09-07 11:45:11 +02:00
Uwe Steinmann
e21850c92f
make buttons primary
2020-09-01 15:17:49 +02:00
Uwe Steinmann
dad650fb9b
show help cursor on form field label if help is available
2020-09-01 09:24:17 +02:00
Uwe Steinmann
d5d70e4802
some more help text, show propper type in list of attributes
2020-09-01 09:23:32 +02:00
Uwe Steinmann
49321d2dbe
check for $fieldwrap[1]
2020-08-31 12:59:14 +02:00
Uwe Steinmann
b15c47117e
out message if no groups/users are available
2020-08-28 13:11:05 +02:00
Uwe Steinmann
b977d7c7fd
no need to call printFolderChooserJs() anymore
2020-08-28 11:54:52 +02:00
Uwe Steinmann
f3c0c1847c
give folder tree a unique id
2020-08-28 11:54:12 +02:00
Uwe Steinmann
d7fe2087d1
move code into getAttributeValue()
2020-08-28 11:53:34 +02:00
Uwe Steinmann
f1d1c01c70
take out js from html code
2020-08-28 11:52:36 +02:00
Uwe Steinmann
d58100c678
edit and show new attribute types, major overhaul of folder tree to make several trees on a page possible
2020-08-28 11:50:29 +02:00
Uwe Steinmann
af792b52ad
add support for new attribute types
2020-08-28 11:46:46 +02:00
Uwe Steinmann
619f90b4df
do not pass parent folder to hook add[Folder|Document]Attribute
2020-08-28 07:39:16 +02:00
Uwe Steinmann
76ed086f5d
use cytoscape in views/bootstrap/vendors
2020-08-27 08:13:34 +02:00
Uwe Steinmann
d4db6a2ba0
new version of font-awesome (4.7.1)
2020-08-27 07:52:52 +02:00
Uwe Steinmann
6d881fed60
take out authentication and secure script with a token
2020-08-26 11:40:04 +02:00
Uwe Steinmann
22fa26bdb7
user md5 of formname and form for formid in folder chooser
2020-08-25 21:43:23 +02:00
Uwe Steinmann
8638858d05
pass form field name to printFolderChooserJs()
2020-08-25 21:42:24 +02:00
Uwe Steinmann
2372cb8d09
no need to pass parameter to hook additionalCache
2020-08-21 13:20:07 +02:00
Uwe Steinmann
991268a18b
put ClearCache into controller, add hooks when clearing the cache
2020-08-21 10:03:22 +02:00
Uwe Steinmann
6651601995
add help to form field, formSubmit can output several buttons
2020-08-20 19:59:09 +02:00
Uwe Steinmann
d4ae4eed24
use user selection for auto login
2020-08-19 14:18:01 +02:00
Uwe Steinmann
1726d1f1f2
configuring a user id in the settings uses a list of existing users
2020-08-19 13:21:51 +02:00
Uwe Steinmann
395afcbcd4
run help of config var through htmlspecialchars()
2020-08-19 11:49:48 +02:00
Uwe Steinmann
65c1bccf82
show latest changelog of uninstalled extensions
2020-08-14 11:11:40 +02:00
Uwe Steinmann
a17a190da1
add hooks showDocumentKeywords and showDocumentCategory
2020-08-12 07:26:28 +02:00
Uwe Steinmann
969c9daba4
make save button primary, translate options of select menu
2020-08-12 07:25:35 +02:00
Uwe Steinmann
f2ae4e97bd
make select button of keyword selector primary
2020-08-11 18:22:43 +02:00
Uwe Steinmann
af1662f194
use a unified name in tree navigation widget
2020-08-10 07:33:29 +02:00
Uwe Steinmann
e6f20b8996
issue warning if no attributes are defined
2020-08-05 18:52:44 +02:00
Uwe Steinmann
c68f111c7a
git rid of expandFolderTree checking
2020-08-05 18:43:45 +02:00
Uwe Steinmann
1ce602c98c
add [begin|end]_action_list as keys for extracontent in list items
2020-08-05 18:43:12 +02:00
Uwe Steinmann
aa271f6648
remove':' after value of attribute
2020-08-03 12:51:35 +02:00
Uwe Steinmann
487950c37c
use new class SeedDMS_FolderTree for iterating over all folders
2020-08-01 13:49:10 +02:00
Uwe Steinmann
25f37fae7a
much more reliable import of users
2020-07-30 17:34:06 +02:00
Uwe Steinmann
ce7360f13b
add new hooks rightContentPre and rightContentPost
2020-07-28 18:11:49 +02:00
Uwe Steinmann
b9ad2195d3
add hooks showDocumentAttribute and showDocumentContentAttribute
2020-07-28 15:39:59 +02:00
Uwe Steinmann
40a6de0353
fix output of log lines
2020-07-27 15:30:30 +02:00
Uwe Steinmann
076535bf7d
a script for export users as csv
2020-07-27 14:17:11 +02:00
Uwe Steinmann
9239a12787
fix select menu for owner
2020-07-22 15:10:26 +02:00
Uwe Steinmann
e94631bbde
propperly check for return value of addXXXAttributes
2020-07-21 07:29:53 +02:00
Uwe Steinmann
55f5fe4047
hook addDocumentContentAttributes can return a string
2020-07-21 07:29:15 +02:00
Uwe Steinmann
dc6ec3c5c7
add hook addFolderAttributes
2020-07-21 07:28:46 +02:00
Uwe Steinmann
24458ab648
check if return value of hook for adding attributes is a string
2020-07-21 07:28:15 +02:00
Uwe Steinmann
23cf76aef2
fix ordering of folders in DocumentChooser and FolderChooser
2020-07-21 06:24:55 +02:00
Uwe Steinmann
837f697d3b
better import of users
2020-06-29 17:24:26 +02:00
Uwe Steinmann
8c9af6d4ca
remove old code
2020-06-29 08:06:47 +02:00
Uwe Steinmann
a4ccfe1a7d
set browser url when selecting category
2020-06-19 08:08:56 +02:00
Uwe Steinmann
7725a0b03b
add configuration for authentication by key in rest api
2020-06-17 11:19:02 +02:00
Uwe Steinmann
1ba42deef1
remove $user as it is not needed and causes a php warning
2020-06-16 07:19:04 +02:00
Uwe Steinmann
f16d1821cc
add start and end date to getDateChooser()
2020-06-16 07:18:30 +02:00
Uwe Steinmann
dcb7a775eb
show info about installed seeddms and php extensions
2020-06-12 15:02:29 +02:00
Uwe Steinmann
514002f877
import users from csv file
2020-06-09 21:07:47 +02:00
Uwe Steinmann
c0152e8def
undo naming tree 'main'. It breaks selection of folders in the tree
2020-06-03 18:31:01 +02:00
Uwe Steinmann
932cfab13e
minor improvements in folder tree (show 'plus' if children exists)
2020-06-03 10:53:49 +02:00
Uwe Steinmann
095c63b884
set name of folder tree to 'main'
2020-06-03 10:53:19 +02:00
Uwe Steinmann
bff27eb42c
use $latestContent->getDocument() to get document
2020-05-27 16:33:41 +02:00
Uwe Steinmann
aa55ed3bcb
show fast upload always but check for write access
2020-05-27 16:23:19 +02:00
Uwe Steinmann
640dea6534
documents can be sorted by expiration date or name
2020-05-27 12:02:30 +02:00
Uwe Steinmann
574dd54e1d
fix output of expired documents
2020-05-22 16:26:23 +02:00
Uwe Steinmann
780aca0b76
fix checking return value of hook 'addFolderAttributes'
2020-05-20 11:13:57 +02:00
Uwe Steinmann
aea42b9bf5
show access rights of folder/document if user has write access
2020-05-19 17:57:34 +02:00
Uwe Steinmann
5330505ceb
goto viewFolder page after moving clipboard
2020-05-18 18:30:39 +02:00
Uwe Steinmann
f7bcec7be7
set folder id in clipboard div ( Closes : #473 )
2020-05-18 18:29:52 +02:00
Uwe Steinmann
164efbeb49
include javascript translations
2020-05-13 16:05:33 +02:00
Uwe Steinmann
7d0f266eab
add js translation to make drag&drop work
2020-05-13 13:30:12 +02:00
Uwe Steinmann
d66b6346e5
use documentListRow()
2020-05-13 13:29:32 +02:00
Uwe Steinmann
2b15816228
put clipboard into container which can be made fixed
2020-05-13 13:28:32 +02:00
Uwe Steinmann
60bcd68fb5
add js translations, use documentListRow(Start|End)
2020-05-13 09:28:39 +02:00
Uwe Steinmann
2b49ed2d6f
add hooks preClipboard and postClipboard, set more attributes for drag&drop
2020-05-13 09:27:16 +02:00
Uwe Steinmann
ead98471c6
set drag and drop info for menu items
2020-05-12 13:06:22 +02:00
Uwe Steinmann
b7d61aea43
back button can be turned off
2020-05-12 12:02:22 +02:00
Uwe Steinmann
fad5c31cf2
run workflow action name through htmlspecialchars()
2020-05-08 07:42:38 +02:00
Uwe Steinmann
39a3e0dea3
obey maxUploadSize whenever a file is uploaded
2020-05-07 14:03:00 +02:00
Uwe Steinmann
d6ff82ccb8
form name can be passed to printFineUploaderJs()
2020-05-07 06:49:38 +02:00
Uwe Steinmann
e93f8b6266
make showNavigationBar protected
...
so it can be used in extensions
2020-04-21 17:23:45 +02:00
Uwe Steinmann
e5a56f5eba
allow menu children in globalNavigationBar
2020-04-21 15:51:40 +02:00
Uwe Steinmann
9056e91bc3
fix calling hook 'globalNavigationBar'
2020-04-21 15:38:18 +02:00
Uwe Steinmann
49ba7df19b
add hook startRow() before each row
2020-04-21 15:24:08 +02:00
Uwe Steinmann
23cc3c08cd
add hock for global navigation bar
2020-04-21 15:23:37 +02:00
Uwe Steinmann
2ca619045d
place comment of version below version data (remove extra column)
2020-04-21 11:56:20 +02:00
Uwe Steinmann
2d5a4d5bd4
list only user in session which are not hidden
2020-04-16 15:54:37 +02:00
Uwe Steinmann
440f327bad
minor layout improvements
2020-04-14 20:00:53 +02:00
Uwe Steinmann
0273199ce0
fix link to custom css on page
2020-04-14 17:07:53 +02:00
Uwe Steinmann
71a24bb826
add 'data-target-id' to folder and document rows in list
...
This will be used to specify the document associated to the row.
2020-04-10 07:52:35 +02:00
Uwe Steinmann
24925bf2de
get document from latestversion where ever the version is concerned
...
latestVersion could be changed by a hook, which also changes the
related document
2020-04-10 07:50:22 +02:00
Uwe Steinmann
82a60956ca
do now show tasks in menu if workflow is turned off completly
2020-04-06 21:26:29 +02:00
Uwe Steinmann
82209c1ee4
do not calculated total for accumaled documents
2020-04-04 11:59:43 +02:00
Uwe Steinmann
3d128da722
show table with total document size per user
2020-04-02 13:59:38 +02:00
Uwe Steinmann
daf6ebe454
add table with data below chart
2020-04-02 12:38:16 +02:00
Uwe Steinmann
6f60445ca8
set data-allow-clear on select2
2020-04-01 14:05:33 +02:00
Uwe Steinmann
b80ffbf7c3
set data-allow-clear for select2
2020-04-01 14:04:24 +02:00
Uwe Steinmann
1220de90bd
run workflow action name through htmlspecialchars()
2020-03-26 08:03:58 +01:00
Uwe Steinmann
2c0fb6f476
run names through htmlspecialchars()
2020-03-26 07:54:27 +01:00
Uwe Steinmann
bab648b988
check if index and indexconf is set
2020-03-24 06:46:22 +01:00
Uwe Steinmann
8497e652f6
setting more http headers to improve security
2020-03-13 19:43:47 +01:00
Uwe Steinmann
7fcc100ae7
support one page mode on TimeLine page
2020-03-10 17:10:19 +01:00
Uwe Steinmann
c021e4b4cb
make printPopupBox() public
2020-03-05 22:26:53 +01:00
Uwe Steinmann
49bebebdae
overhaul ManageNotify, support onepage mode, use standard output for documents and folders
2020-03-05 09:12:45 +01:00
Uwe Steinmann
09f5943eb0
pass new parameter $skipcont to folderListRow()
2020-03-05 09:12:25 +01:00
Uwe Steinmann
3e98a18bab
add new optional parameter skipcont to folderListRow()
2020-03-05 09:11:45 +01:00
Uwe Steinmann
d5ce0f8fe9
hook folderListItem has new parameter
2020-03-05 09:11:15 +01:00
Uwe Steinmann
92216112a4
set title and cursor of folder row in onepage mode
2020-03-04 22:30:42 +01:00
Uwe Steinmann
0acc08178f
support for onepage mode
2020-03-04 22:26:28 +01:00
Uwe Steinmann
91f61aad87
support for onepage mode
2020-03-04 22:26:05 +01:00
Uwe Steinmann
54a14286f3
set cursor of documentListRow in onepage mode, show id on mouse over
2020-03-04 22:25:10 +01:00
Uwe Steinmann
3b3ada2ff5
fix import of extension in list of extension versions
2020-03-02 09:17:30 +01:00
Uwe Steinmann
0e4a819e2b
run various outputs through htmlspecialchars()
2020-02-28 18:20:44 +01:00
Uwe Steinmann
13b7de9c60
support one page mode on search page
2020-02-28 09:48:43 +01:00
Uwe Steinmann
975c6cb147
add js code for catching clicks on folder rows in one page mode
2020-02-28 09:47:58 +01:00
Uwe Steinmann
b11aed0d18
fix comparision of versions
2020-02-28 09:47:23 +01:00
Uwe Steinmann
a424268514
click on related documents works in onepage mode
2020-02-28 08:28:58 +01:00
Uwe Steinmann
ae2b7d4631
add debug mode
2020-02-27 17:58:31 +01:00
Uwe Steinmann
9696187a9a
set url after selecting record
2020-02-25 09:52:27 +01:00
Uwe Steinmann
4675c785db
set configuration for http proxy
2020-02-21 10:01:09 +01:00
Uwe Steinmann
e2ac404760
set header X-Content-Type-Options (still commented out)
2020-02-18 09:46:32 +01:00
Uwe Steinmann
c25c3fef60
add js for clicking on a document row
2020-02-13 16:12:43 +01:00
Uwe Steinmann
a5bf963bc5
add check for mismatch of fileType and mimeType
...
works only for some common mimetypes
2020-02-11 07:47:33 +01:00
Uwe Steinmann
b07b94b59a
allow config fields of type 'textarea'
2020-01-27 15:37:59 +01:00
Uwe Steinmann
8f56a8c8c0
fix loading more entries in folder list if one page mode is on
2020-01-22 15:54:29 +01:00
Uwe Steinmann
b994b5afcd
set seeddms_folder in js propperly
2020-01-22 15:54:10 +01:00
Uwe Steinmann
8615f75ac5
use translation
2020-01-22 14:27:56 +01:00
Uwe Steinmann
069b0b2459
fix text when loading changelog
2020-01-21 18:26:18 +01:00
Uwe Steinmann
13fcdf43ca
show list of expired documents
...
newer shew any documents
2020-01-20 10:36:31 +01:00
Uwe Steinmann
f0ab6af744
asking for version number can be turned of completely
2020-01-16 13:08:48 +01:00
Uwe Steinmann
905adbe6ba
do not ask for approver/reviewer if workflow is turned of completely
2020-01-16 13:08:22 +01:00
Uwe Steinmann
827049ee9a
nofication field can be turned of when uploading a new document
2020-01-16 12:45:59 +01:00
Uwe Steinmann
daf08343e3
set disable flag of extension
...
otherwise it will not be saved
2020-01-14 08:32:05 +01:00
Uwe Steinmann
9b6949a00a
check if document content exists in hits of fulltext search
2020-01-07 21:21:17 +01:00
Uwe Steinmann
8ae2874367
do not use global var EXT_CONF anymore
2020-01-03 10:21:58 +01:00
Uwe Steinmann
b3ffdd3b7d
extension are disabled in the settings
...
the configuration of the extension will no longer work for disabling an
extension
2019-12-20 17:20:15 +01:00
Uwe Steinmann
d5a937fbc8
minor modification of folder tree
2019-12-20 14:17:48 +01:00
Uwe Steinmann
3f14dcf4db
get settings from view
2019-12-20 14:17:00 +01:00
Uwe Steinmann
16ca3dc96a
init $tasks to empty array
2019-12-20 10:54:42 +01:00
Uwe Steinmann
849351e58b
add js for updateDropFolder only if drop folder list is enabled
2019-12-20 10:53:09 +01:00
Uwe Steinmann
1f8c5fe7c3
workflows can be turned off completely
2019-12-19 16:08:10 +01:00
Uwe Steinmann
c9aaa68925
preset value for sequence if sequenc cannot be edited
2019-12-19 10:03:24 +01:00
Uwe Steinmann
c332e0393b
add new config variable noDocumentFormFields
...
used for hiding some fields like comment, keywords, categories, ...
2019-12-19 09:03:59 +01:00
Uwe Steinmann
c2e48e9ab4
get access mode of folder only once in folderListRow()
2019-12-13 10:27:02 +01:00
Uwe Steinmann
98da641061
new hooks leftContentPre and leftContentPost
2019-12-13 09:07:56 +01:00
Uwe Steinmann
658d00fe42
allow preview of video/x-matroska videos
2019-12-10 06:20:31 +01:00
Uwe Steinmann
583ce13bfc
set video icon for .mkv files
2019-12-10 06:20:11 +01:00
Uwe Steinmann
6d604d2d60
set icon for video/webm
2019-12-06 15:23:38 +01:00
Uwe Steinmann
63c90a026b
menu item does not need a href if it has children
2019-12-04 19:31:02 +01:00
Uwe Steinmann
ca7bb77386
better formating of checkboxes
2019-11-28 14:27:30 +01:00
Uwe Steinmann
fd4a821fa8
better checking for existing value
2019-11-26 17:07:47 +01:00
Uwe Steinmann
1763bd1bae
take 'orderby' into account
2019-11-26 11:21:40 +01:00
Uwe Steinmann
7bb511f891
fix comparison of creation date, show number of tasks in queue
2019-11-26 07:33:37 +01:00
Uwe Steinmann
5e9a4515b3
use new method printClickDocumentJs()
2019-11-25 09:51:39 +01:00
Uwe Steinmann
24f030f1c7
add method printClickDocumentJs()
...
adds js for catching the event when clicking on a document row and
onepage mode is on
2019-11-25 09:50:52 +01:00
Uwe Steinmann
bf6490f904
fix output of group name
2019-11-25 09:38:41 +01:00
Uwe Steinmann
5a877f959c
edit warning because content is replaced
2019-11-21 10:50:59 +01:00
Uwe Steinmann
833ff8f7da
do not allow adding events and showing tasks
2019-11-20 17:50:26 +01:00
Uwe Steinmann
b2715684a3
use formField() instead of plain html
2019-11-19 18:21:34 +01:00
Uwe Steinmann
b095c48ddd
formField() treats a value == "0" as not empty
2019-11-19 18:20:53 +01:00
Uwe Steinmann
4aef495c03
fix wrong counting of documents
2019-11-19 10:04:49 +01:00
Uwe Steinmann
3a62afd084
count processes in latest version
2019-11-19 09:34:41 +01:00
Uwe Steinmann
2b00423225
get latest version for later checking
...
could be used to filter out older documents
2019-11-19 07:25:53 +01:00
Uwe Steinmann
28e2549866
menuTasks returns complete menuItem
2019-11-12 15:22:00 +01:00
Uwe Steinmann
4f28cd19d1
show preview for all images supported by browser
2019-11-11 15:39:47 +01:00
Uwe Steinmann
b9bbb8739f
add action data (currently not used)
2019-11-07 19:55:55 +01:00
Uwe Steinmann
9820d9b7f3
set data-name for folder/document table rows
2019-11-07 19:54:42 +01:00
Uwe Steinmann
3c26142744
onePageMode can be turned on/off
2019-10-28 12:06:41 +01:00
Uwe Steinmann
b705fdab44
fix up to parent button on ViewFolder page
2019-10-28 09:26:35 +01:00
Uwe Steinmann
ee88f44693
fix php warning
...
$iRev is probably not needed anymore, but kept for now
2019-10-28 09:14:07 +01:00
Uwe Steinmann
75f3afdc84
new hooks processConfig and showConfig
...
hook 'showConfig' is anly called for extension variables if the type is
set to 'hook'. 'processConfig' is called after the extension
configuration is read
2019-10-23 09:06:19 +02:00
Uwe Steinmann
40dee4b9d2
hook addDocumentContentAttribute and addDocumentAttribute may return a string
2019-10-23 09:05:04 +02:00
Uwe Steinmann
8c73f36151
show[Document|Folder]Attribute may return a string
2019-10-19 09:17:49 +02:00
Uwe Steinmann
da5fed3591
fix syntax error
2019-10-19 08:27:38 +02:00
Uwe Steinmann
0208d54409
fix parameter for addDocumentAttributes, editDocumentAttributes may return a string
2019-10-19 08:19:51 +02:00
Uwe Steinmann
070af52849
add new hook addFolderAttributes, editFolderAttribute may return a string
2019-10-19 08:19:09 +02:00
Uwe Steinmann
dfa2d03cf9
new and modified hooks
...
add hook addDocumentContentAttributes, addDocumentContentAttributes and
editDocumentContentAttribute can also return a string
2019-10-19 08:18:06 +02:00
Uwe Steinmann
a53cd4b0cd
add method successMsg()
2019-10-18 12:21:40 +02:00
Uwe Steinmann
937f8a5678
add hooks preContent, postContent
2019-10-18 11:06:42 +02:00
Uwe Steinmann
6ae87d4fe0
changing folder/document will require a click on the second child of a row
2019-10-16 17:59:43 +02:00
Uwe Steinmann
a6ef05b22b
stop event propagation when clicking the delete doc/folder button in the list view
2019-10-16 17:57:56 +02:00
Uwe Steinmann
297d5d1391
clicking on document table row will load document page, update browser history
2019-10-16 09:50:54 +02:00
Uwe Steinmann
ad3678e60c
remove unneeded echo
2019-10-11 16:30:53 +02:00
Uwe Steinmann
0faef9cd18
call new hook additionalTypes()
2019-10-11 16:30:31 +02:00
Uwe Steinmann
1a23c659fe
add hook pageNavigationBar, pass date format to getDateChooser()
2019-10-01 14:06:46 +02:00
Uwe Steinmann
49f29d007b
new onepage mode can be turned off
2019-09-11 17:44:40 +02:00
Uwe Steinmann
39217037b8
fix tree behaviour, do not load all sub nodes
2019-09-11 17:43:50 +02:00
Uwe Steinmann
e24e031b17
do not output header of section for reviewers if there is no reviewer
2019-09-10 17:42:58 +02:00
Uwe Steinmann
919757bbf3
add new parameter partialtree to method printNewTreeNavigationJs()
2019-09-06 15:19:47 +02:00
Uwe Steinmann
4215eda966
remember current folder id on page, update drop folder list regulary
2019-09-05 12:53:45 +02:00
Uwe Steinmann
4a22ed2ce7
pass on orderby to ajax calls
2019-08-27 21:46:19 +02:00
Uwe Steinmann
bd99b078ca
split page into seperate views, click in tree just updates the views
...
a page reload isn't needed anymore
2019-08-27 14:35:22 +02:00
Uwe Steinmann
269fa30936
remove extra containerStart
2019-08-12 08:10:40 +02:00
Uwe Steinmann
1d2b44a8d9
the subtree command from op.Ajax.php has been moved into the views
2019-08-08 09:32:42 +02:00
Uwe Steinmann
3b060dc091
add generic decorator for views
2019-08-08 09:20:36 +02:00
Uwe Steinmann
25f569b9eb
use isType() for checking object type
2019-08-08 09:16:06 +02:00
Uwe Steinmann
5997717099
do not provide backup tools if backup dir is not set
2019-07-30 07:08:10 +02:00
Uwe Steinmann
3d5812c86d
file containing meta data can be specified
2019-07-30 06:34:16 +02:00
Uwe Steinmann
1de9ed37d5
allow serveral instanceѕ of drop folder chooser on one page
2019-07-30 06:33:18 +02:00
Uwe Steinmann
3471835d0a
do not check for named formtoken in op/op.Ajax.php anymore, use new statusbox-container for last file uploads
2019-07-12 16:45:28 +02:00
Uwe Steinmann
ee732551c6
make drag&drop work
2019-07-12 16:44:44 +02:00
Uwe Steinmann
08ecb9829e
make drag&drop work
2019-07-12 16:44:23 +02:00
Uwe Steinmann
19f5990080
add div.statusbar-container, remove old code, make drag&drop work
2019-07-12 16:43:34 +02:00
Uwe Steinmann
9579c0480b
add code for bootbox, make drag&drop work
2019-07-12 16:42:29 +02:00
Uwe Steinmann
e1ae62ec7e
overhaul drag&drop code
...
documents can be dropped on other documents, files can be dropped
on folders
2019-07-11 17:18:03 +02:00
Uwe Steinmann
f09ece975b
turn load on demand on in jqtree
2019-07-10 19:32:02 +02:00
Uwe Steinmann
7a7542e01b
fix wrong baseUrl which cause the styles not to be loaded
2019-07-05 08:07:52 +02:00
Uwe Steinmann
b90392191a
seperate code for lines in clipboard into extra function
...
allows to add hook for replacing those functions with code in an
extension
2019-07-04 14:35:05 +02:00
Uwe Steinmann
a91a49cd56
add filetype 'folder' in getMimeIcon()
...
This enables the use of getMimeIcon() for folders instead of using
the protected $imgpath
2019-07-04 14:33:24 +02:00
Uwe Steinmann
b1a895fb27
new config options for disallowing duplicate subfolder names
2019-07-01 10:50:40 +02:00
Uwe Steinmann
6f2fb3e646
fix possible xss
2019-06-28 11:02:10 +02:00
Uwe Steinmann
e0995e362c
initialize $fieldwrap in order to prevent php warnings
2019-06-27 14:18:58 +02:00
Uwe Steinmann
619a1de980
adding ordering of result for database search
2019-06-26 18:03:36 +02:00
Uwe Steinmann
8af9d0fc28
getNotificationList() returns an empty array if there are no notifications
2019-06-24 12:37:25 +02:00
Uwe Steinmann
53134c346a
add icons for sort field and sort order in list of folders/docs
2019-06-24 11:54:08 +02:00
Uwe Steinmann
0fe038e512
escape group name in list of groups
2019-06-13 09:03:30 +02:00
Uwe Steinmann
a511904a81
call new hook 'footNote', footNote() returns the html instead of echoing it
2019-05-13 08:13:30 +02:00
Uwe Steinmann
f8ac8aa74f
take out patches accidentially taken over from demo
2019-05-07 08:05:19 +02:00
Uwe Steinmann
b1dc684738
add donate button to global nav, use simpler button
2019-05-02 16:57:31 +02:00
Uwe Steinmann
c459175bab
add offer to receive a copy of the user's manual
2019-05-02 16:57:31 +02:00
Uwe Steinmann
ddddb4fb74
add splashscreen for paypal
2019-05-02 16:57:31 +02:00
Uwe Steinmann
1dfd36e79a
fix moving documents on clipboard into the current folder
2019-05-01 12:43:36 +02:00
Uwe Steinmann
423bf1dd7c
do not show attributes in extra column in search result
...
put into a popup opened by a button
2019-04-11 06:19:56 +02:00
Uwe Steinmann
9a5d6c31ab
do not list users/groups in select menu which already has an access right
2019-04-03 10:54:04 +02:00
Uwe Steinmann
80b9c708fa
a document in any status can be set obsoletet
2019-03-14 07:54:52 +01:00
Uwe Steinmann
4b9a4ac010
add hook preViewDocument
2019-03-14 07:48:20 +01:00
Uwe Steinmann
8cfed6feea
folder tree can be configured to not load further levels
2019-03-05 09:28:31 +01:00
Uwe Steinmann
4f34ff5c5c
add missing http header for js file
2019-03-01 08:36:05 +01:00
Uwe Steinmann
bf7cd09374
do not preset user selection for access rights
2019-02-27 13:53:23 +01:00
Uwe Steinmann
6115e5232f
load jqtree data on left click also
2019-02-27 11:44:27 +01:00
Uwe Steinmann
bff281cd01
table can be filtered
2019-02-22 17:26:32 +01:00
Uwe Steinmann
5cb159ca82
return list of approvals even if empty
2019-02-12 12:12:11 +01:00
Uwe Steinmann
37a8663a69
set body class and http base url
2019-02-12 11:15:19 +01:00
Uwe Steinmann
2b2fcdad37
call hooks to get document content
2019-02-06 13:22:52 +01:00
Uwe Steinmann
939d212175
call hook to get document content
2019-02-06 13:11:49 +01:00
Uwe Steinmann
00c6c72f25
add js for jqtree only if showtree is set
2019-02-05 07:35:20 +01:00
Uwe Steinmann
1c75536791
fix wrong name for review file in form
2019-02-04 15:17:18 +01:00
Uwe Steinmann
fdb848d5bb
fix list of menuitems, fix user in protocol log
2019-02-04 14:43:57 +01:00
Uwe Steinmann
3855603dbf
fix tree view when documents are shown
2019-02-04 14:24:30 +01:00
Uwe Steinmann
600a1c00b7
filter docs in a task list through a hook function
2019-01-31 11:23:16 +01:00
Uwe Steinmann
dcb0a746a0
new parameter xsendfile
2019-01-18 13:07:39 +01:00
Uwe Steinmann
efcd6482f9
fix url for out.WorkflowGraph.php
2019-01-15 13:57:18 +01:00
Uwe Steinmann
476cac3967
update jqtree, add right click for downloading children
2019-01-11 13:16:08 +01:00
Uwe Steinmann
73e1df3ad8
make it work with slim notfound handler
2019-01-09 09:19:46 +01:00
Uwe Steinmann
24f0555d92
reindex document also if creation time is equal to content creation time
2019-01-08 16:59:55 +01:00
Uwe Steinmann
b70fd9c81a
viewonlinefiletype may also contain mimetypes
2019-01-08 13:13:38 +01:00
Uwe Steinmann
24a6938f51
better handling of settings of extension if it was configured yet
2018-12-18 09:03:57 +01:00
Uwe Steinmann
7b1fc28cf4
pass on type and placeholder of extension config
...
this will fix password fields in the extension configuration which
were readable
2018-12-13 18:24:34 +01:00
Uwe Steinmann
df40691533
add hook startLeftColumn
2018-12-13 15:46:25 +01:00
Uwe Steinmann
8aa750c035
use layout like categories, attributes
2018-12-03 07:40:58 +01:00
Uwe Steinmann
a52a46bf46
remove unneeded code
2018-12-03 07:40:42 +01:00
Uwe Steinmann
34e934fb8f
use sam layout as for managing categories
2018-11-29 06:27:53 +01:00
Uwe Steinmann
575355731a
no need to include parsedown/Parsedown.php anymore, set flags of htmlspecialchars()
2018-11-23 21:02:33 +01:00
Uwe Steinmann
6ceb14cdfd
check for an existing file extension
2018-11-22 08:06:05 +01:00
Uwe Steinmann
d66a702295
fix various javascript errors
2018-11-16 20:29:31 +01:00
Uwe Steinmann
43cfc11a04
take out empty javascript tags
2018-11-16 11:42:21 +01:00
Uwe Steinmann
699a4f4bc4
use get instead of post when calling out/out.TriggerWorkflow.php
2018-11-16 11:41:43 +01:00
Uwe Steinmann
de8cc01850
show icons for users and groups, show login and fullname for users
2018-11-16 11:40:58 +01:00
Uwe Steinmann
1cb6a6f9c1
show review tasks
2018-11-16 11:39:05 +01:00
Uwe Steinmann
bf72386b19
show icon for users and groups, show login and fullname for users
2018-11-16 11:38:06 +01:00
Uwe Steinmann
488b274048
add 'worker-src blob:' to csp rule
2018-11-16 11:36:48 +01:00
Uwe Steinmann
10fc10eb1c
use configured preview commands instead of old defaults
2018-11-12 10:14:51 +01:00
Uwe Steinmann
b713a40e1e
add checking for float attributes
2018-11-10 18:05:45 +01:00
Uwe Steinmann
0c53fee77d
show debug msg when test email is send
2018-11-09 17:22:33 +01:00
Uwe Steinmann
0c0ac23576
add hooks folderListPreContent and folderListPostContent
2018-11-08 16:40:42 +01:00
Uwe Steinmann
71e59f1a22
set selection menu for expiration to 'date' if date is entered ( Closes #423 )
2018-11-07 21:45:48 +01:00
Uwe Steinmann
ee343cb972
urlencode parameters for url of search pages
2018-11-07 20:53:31 +01:00
Uwe Steinmann
b8dfbe4064
add hooks addDocumentPreForm and addDocumentPostForm
2018-10-23 11:20:34 +02:00
Uwe Steinmann
4d10f196e8
make sure dropfolderdir doesn't contain double '/'
2018-10-23 11:19:51 +02:00
Uwe Steinmann
950de8e293
do not take images from out/images anymore
...
use views/bootstrap/images instead
2018-10-11 10:51:04 +02:00
Uwe Steinmann
4038503fe2
remove old jump loader code
2018-10-11 09:44:09 +02:00
Uwe Steinmann
97ec803da2
fix checking of passwords ( Closes : #420 )
2018-10-09 06:49:16 +02:00
Uwe Steinmann
542ca945f1
users which are subscribers already cannot be selected anymore ( Closes #414 )
...
use also the same layout in class.DocumentNotify.php and
class.FolderNotify.php
2018-10-02 19:19:05 +02:00
Uwe Steinmann
6f7b3b68e5
fix #413
2018-09-25 08:54:07 +02:00
Uwe Steinmann
0f6d893c49
filemtime can be taken over when importing from filesystem
2018-09-18 18:31:15 +02:00
Uwe Steinmann
621846c86d
place js for file chooser in js file for page
2018-09-05 13:35:44 +02:00
Uwe Steinmann
cefb89a8c2
move js for btn-file into php function
...
the new function printFileChooserJs() must be called in the js method
on every page where a file upload button is used
2018-09-05 13:34:30 +02:00
Uwe Steinmann
5ddb14a499
show msg if passed to view
2018-09-05 07:09:26 +02:00
Uwe Steinmann
54aa90edda
add selection for folders in extension settings
2018-08-27 08:22:39 +02:00
Uwe Steinmann
327250eb31
init array for mandatory reviewers/approvers
2018-08-20 18:12:19 +02:00
Uwe Steinmann
164bec246b
fix typo in comment
2018-08-20 17:13:57 +02:00
Uwe Steinmann
cce2406f82
pass additional parameter to hook documentListItem
...
This is the 3rd parameter and $context moves to the 4th position
2018-08-08 06:55:56 +02:00
Uwe Steinmann
9e076ffcf9
check if 'link' and 'attributes' are set in menuitem before using them
2018-08-08 06:54:59 +02:00
Uwe Steinmann
76720ccabf
set $sitename earlier in htmlStartPage()
...
because the the opensearchengine meta tag needs it
2018-08-08 06:51:27 +02:00
Uwe Steinmann
857b075388
make buttons smaller
2018-08-08 06:50:21 +02:00
Uwe Steinmann
84e87715da
add open search description
2018-07-13 15:25:33 +02:00
Uwe Steinmann
d4392c8e59
use documentListRow(), set bg color of each row depending of status
2018-07-13 08:49:10 +02:00
Uwe Steinmann
7f1fb811de
output text for approval status not overall status
2018-07-13 08:09:25 +02:00
Uwe Steinmann
3cab68883f
output text for review status not overall status
2018-07-13 08:08:53 +02:00
Uwe Steinmann
3f8698b58f
add hook 'clipboardMenuItems'
...
can be used to extend the clipboard menu in the top navigation
2018-07-10 15:43:05 +02:00
Uwe Steinmann
9726e1c7fe
output js for loading additional table rows only if maxItemsPerPage > 0
2018-07-04 15:49:07 +02:00
Uwe Steinmann
89aae7ed55
check if extension from list isn't empty
2018-07-04 15:47:13 +02:00
Uwe Steinmann
0926009d3f
remove width of columns in approvers/reviewers table
2018-06-27 22:14:34 +02:00
Uwe Steinmann
30ee7e52e1
place form and list next to each other
2018-06-27 22:14:10 +02:00
Uwe Steinmann
9333d9ebf6
place mandatory reviewers/approvers right below input field
2018-06-27 22:13:38 +02:00
Uwe Steinmann
92c0c4c611
place reviewers and approvers side by side
...
this is much better serialized on small displays
2018-06-27 18:55:14 +02:00
Uwe Steinmann
f639e31313
add class=form-horizontal to form
2018-06-27 18:54:46 +02:00
Uwe Steinmann
e3adcc2099
file not used anymore
2018-06-27 18:11:09 +02:00
Uwe Steinmann
a803adedd3
call getFileChooser() instead of printFileChooser()
2018-06-26 07:24:18 +02:00
Uwe Steinmann
68c64df436
drop table layout
2018-06-26 07:23:51 +02:00
Uwe Steinmann
85e3a12e27
call getFileChooser() instead of printFileChooser()
2018-06-26 07:23:13 +02:00
Uwe Steinmann
6b7994363e
various corrections
2018-06-26 07:02:12 +02:00
Uwe Steinmann
613bf9387c
use formField() instead of table layout
2018-06-26 06:52:16 +02:00
Uwe Steinmann
643e948440
add field_wrap to formField(), separate some methods in get and print
2018-06-26 06:51:04 +02:00
Uwe Steinmann
72cf353e11
remove class for inline form
2018-06-22 16:54:49 +02:00
Uwe Steinmann
080ef272b1
use data attribute instead of deselect class for select boxes
2018-06-22 16:38:52 +02:00
Uwe Steinmann
fd06a08807
separate page content in 3 columns
2018-06-22 13:40:09 +02:00
Uwe Steinmann
c7a02f2ff1
remove table from access list
2018-06-22 10:20:17 +02:00
Uwe Steinmann
2c101da222
use date chooser
2018-06-21 18:24:51 +02:00
Uwe Steinmann
09f35e33e6
replace old table layout with form-controls
2018-06-21 17:56:22 +02:00
Uwe Steinmann
1fa1644fce
use formField() instead of plain html
2018-06-21 11:56:05 +02:00