CVS Commit Overview for 2007-03-20
==================================
2007-03-20 Diane Berkovits <[email protected]>
* modules/websubmit/lib/websubmit_templates.py: Display "main menu"
link even if the submission is not "finished". CiVS: Committing in
.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/websubmit_engine.py: Replaced the
exceptions "functionError" and "functionStop" (as raised by
WebSubmit functions and handled in WebSubmit core) with the
better-named "InvenioWebSubmitFunctionStop" and
"InvenioWebSubmitFunctionStop" exceptions.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/websubmit_config.py: Replaced
'functionError' and 'functionStop' exceptions (as raised by
WebSubmit functions and handled in WebSubmit core) with
'InvenioWebSubmitFunctionError' and 'InvenioWebSubmitFunctionStop'
exceptions; Updated the exception 'InvenioWebSubmitFunctionWarning'
to follow the same structure (with a value attribute).
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/mail.py: Replaced "functionError"
with "InvenioWebSubmitFunctionError".
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Report_Number_Generation.py,
modules/websubmit/lib/functions/Print_Success_APP.py,
modules/websubmit/lib/functions/Move_to_Pending.py: Replaced
'functionError' with 'InvenioWebSubmitFunctionError'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Move_to_Done.py,
modules/websubmit/lib/functions/Move_From_Pending.py: Replaced
'functionError' with 'InvenioWebSubmitFunctionError'.
2007-03-20 Jerome Caffaro <[email protected]>
* modules/webalert/lib/webalert.py: Fixed vulnerability that would
let users delete alerts that do not belong to them.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Make_Record.py,
modules/websubmit/lib/functions/Make_Modify_Record.py,
modules/websubmit/lib/functions/Insert_Record.py,
modules/websubmit/lib/functions/Insert_Modify_Record.py: Replaced
'functionError' with 'InvenioWebSubmitFunctionError'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py:
Replaced 'functionError' with 'InvenioWebSubmitFunctionError';
Fixed a missed import error (W_OK was not imported from module
'os'); Fixed some line-length conventions;
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Create_Modify_Interface.py,
modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Replaced
'functionError' with 'InvenioWebSubmitFunctionError'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/websubmit_engine.py: Bug Fix: If a
WebSubmit function returns a NoneType (or indeed a non-string), it
no longer causes a TypeError due to concatenation of strings with
non-strings when creating page containing the output of functions.
NoneTypes returned by functions are now replaced with an empty
string, and all other return values are casted to a strings;
2007-03-20 Jerome Caffaro <[email protected]>
* modules/bibformat/lib/elements/bfe_field.py: Separators between
instances are now also displayed when printing a list of subfields
(that is 'tag' parameter has a specified subcode).
2007-03-20 Jerome Caffaro <[email protected]>
* modules/bibformat/lib/bibformat_bfx_engine_config.py,
modules/bibformat/etc/format_templates/NLM.bfx: Deleted records in
NLM format are no longer displayed as an XML tree with empty nodes.
2007-03-20 Jerome Caffaro <[email protected]>
* modules/bibformat/web/admin/bibformatadmin.py,
modules/webalert/lib/webalert_webinterface.py,
modules/webbasket/lib/webbasket_webinterface.py,
modules/webcomment/lib/webcomment_webinterface.py,
modules/webmessage/lib/webmessage_webinterface.py,
modules/websearch/lib/search_engine.py,
modules/websearch/lib/websearch_webinterface.py,
modules/websession/lib/websession_webinterface.py,
modules/websession/lib/webuser.py, modules/webstyle/lib/webpage.py,
modules/webstyle/lib/webstyle_templates.py,
modules/websubmit/lib/websubmit_engine.py,
modules/websubmit/lib/websubmit_webinterface.py,
modules/websubmit/web/approve.py,
modules/websubmit/web/publiline.py,
modules/websubmit/web/yourapprovals.py,
modules/websubmit/web/yoursubmissions.py: Added 'navmenuid'
parameter in order to let functions creating webpages know in which
section of the website their webpages belong. Can be used by
webstyle_templates for highlighting current tab in the navigation
menu. WARNING: modified webstyle_templates.py must be updated to
accept 'navmenuid' parameter in functions 'tmpl_page(..)' and
'tmpl_pageheader(..)'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Test_Status.py,
modules/websubmit/lib/functions/Is_Referee.py,
modules/websubmit/lib/functions/Is_Original_Submitter.py,
modules/websubmit/lib/functions/Get_Info.py: Replaced
'functionStop' with 'InvenioWebSubmitFunctionStop'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Get_Sysno.py: Replaced
'functionStop' with 'InvenioWebSubmitFunctionStop'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/Get_Recid.py: Replaced
'functionStop' with 'InvenioWebSubmitFunctionStop'. Replaced
'functionError' with 'InvenioWebSubmitFunctionError'.
2007-03-20 Nicholas Robinson <[email protected]>
* modules/websubmit/lib/functions/CaseEDS.py: Replaced
'functionStop' with 'InvenioWebSubmitFunctionStop'. Replaced
'functionError' with 'InvenioWebSubmitFunctionError'. Minor code
cleaning.
--
CDS Invenio Developers <[email protected]>