03-11-2010, 01:33 AM
the new will be patch for LetoDMS 1.7.3 is tested. and its working , patch will be uploaded to sourceforge by March 10, 2010,
The new patch will included the following features :
- improved italian translation
- improved english translation
- fixed vulnerability in lang/theme variables in login page
- completed translation calls (there were a lot of sentences non yet translated)
- added print.css for clean print
- for default the guest login is now disable (it implies a lot of security
problems and should be used with attention)
- reorganized the first level menu (myDocument,MyAccount, ecc.)
- reorganized the personal document navigation, now there are 4 section for
"active document", "all my document", "my reviews" , "my approvals"
- reorganized persional account navigation
- out/info page is now accessible only from administration tools page
- action on root folder are now correctly limited (no inheritance, no deletion)
- riorganized permission editing page
- there's a new tranlatable (css:disclaimer) "disclaimer note" lang files
shown in every page
- riorganized notification editing page
- inserted warning style for locking, expired date, ecc
- deleted all the operation feedback pages: where there are no errors the
control returns immediatly to the modified content page (this greatly
speed up the use)
- added exitError function in ClassUI (ALL the pages are reviewed for using
this function)
- styled the out.KeywordChooser page
- deleted inc.OutUtils (not used)
- deleted op.NotifyMailer (not used)
- restyled the themes with "clean" style (a professional theme),
blue (the previous one) and hc (high contrast for visually impaired folks)
- added a legend in out.Statistic page
- complete revision of state/transition workflow (see the help and the
attached flowchart to understand my vision)
- the expiry date is now shown in the myDocument lists
- expiry date now work automatically on draft documents
- simplified revision ad approval pages
- added hasExpired, verifyStatus e verifyLastestContentStatusfunctions in
ClassDocument
- added translatable on-line help (fon the moment only english and italian)
- all the e-mail contents are now translatable (in the usual lang.inc files)
- controlled all the status-change in user assignments: for example adding
rewiers set the status to "draft waiting for review"
- all myDocuments lists are now ordered by last-change date
- the order of "all documents" view (myDocuments->all documents) is selectable
clicking on table header (can be selected between name, status, last update
date and expiry date)
- the approval/review summary is splitted in two section for group and individual
- the approval/review summary link for the document goes to the exact version
- calling out.DocumentVersionDetail with last version redirect to out.ViewDocument
- in all the lists the group names are printed in italic (no more untraslatable
"[I]" and "[G]" sequences)
- in inc.Utils the function sanitizeString trim leading and trailing spaces
(this also resolves a bug in launching the search with a key like " ")
- to delete old (not the last) version of a document user need ALL access permission
- added "documents_locked_by_you" list in myDocuments view (they're supposed to
be the documents where the user is working on)
- expired documents in "document waiting for your revision/approval" list are
shown in warning style
- modified permission priority: if both user and a group wich user belongs
are defined in ACL permission defined for user are applied. This permits to
define group politics with per-user exceptions
This patch was created by : Matteo Lucarelli and E.A.T. team
www.matteolucarelli.net
Thanks very much
LetoDMS
The new patch will included the following features :
- improved italian translation
- improved english translation
- fixed vulnerability in lang/theme variables in login page
- completed translation calls (there were a lot of sentences non yet translated)
- added print.css for clean print
- for default the guest login is now disable (it implies a lot of security
problems and should be used with attention)
- reorganized the first level menu (myDocument,MyAccount, ecc.)
- reorganized the personal document navigation, now there are 4 section for
"active document", "all my document", "my reviews" , "my approvals"
- reorganized persional account navigation
- out/info page is now accessible only from administration tools page
- action on root folder are now correctly limited (no inheritance, no deletion)
- riorganized permission editing page
- there's a new tranlatable (css:disclaimer) "disclaimer note" lang files
shown in every page
- riorganized notification editing page
- inserted warning style for locking, expired date, ecc
- deleted all the operation feedback pages: where there are no errors the
control returns immediatly to the modified content page (this greatly
speed up the use)
- added exitError function in ClassUI (ALL the pages are reviewed for using
this function)
- styled the out.KeywordChooser page
- deleted inc.OutUtils (not used)
- deleted op.NotifyMailer (not used)
- restyled the themes with "clean" style (a professional theme),
blue (the previous one) and hc (high contrast for visually impaired folks)
- added a legend in out.Statistic page
- complete revision of state/transition workflow (see the help and the
attached flowchart to understand my vision)
- the expiry date is now shown in the myDocument lists
- expiry date now work automatically on draft documents
- simplified revision ad approval pages
- added hasExpired, verifyStatus e verifyLastestContentStatusfunctions in
ClassDocument
- added translatable on-line help (fon the moment only english and italian)
- all the e-mail contents are now translatable (in the usual lang.inc files)
- controlled all the status-change in user assignments: for example adding
rewiers set the status to "draft waiting for review"
- all myDocuments lists are now ordered by last-change date
- the order of "all documents" view (myDocuments->all documents) is selectable
clicking on table header (can be selected between name, status, last update
date and expiry date)
- the approval/review summary is splitted in two section for group and individual
- the approval/review summary link for the document goes to the exact version
- calling out.DocumentVersionDetail with last version redirect to out.ViewDocument
- in all the lists the group names are printed in italic (no more untraslatable
"[I]" and "[G]" sequences)
- in inc.Utils the function sanitizeString trim leading and trailing spaces
(this also resolves a bug in launching the search with a key like " ")
- to delete old (not the last) version of a document user need ALL access permission
- added "documents_locked_by_you" list in myDocuments view (they're supposed to
be the documents where the user is working on)
- expired documents in "document waiting for your revision/approval" list are
shown in warning style
- modified permission priority: if both user and a group wich user belongs
are defined in ACL permission defined for user are applied. This permits to
define group politics with per-user exceptions
This patch was created by : Matteo Lucarelli and E.A.T. team
www.matteolucarelli.net
Thanks very much
LetoDMS