diff --git a/ChangeLog b/ChangeLog index ccd615957..8af6d2bc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,37977 +1,39819 @@ CDS Invenio v0.99.0 (released FIXME) ========================================= +2008-03-24 Tibor Simko + + * modules/webhelp/web/hacking/test-suite.webdoc: Fixed typo, and + some rephrasing. + +2008-03-24 Tibor Simko + + * modules/webhelp/web/hacking/test-suite.webdoc: Documented the web + test suite framework. Mused on the differences with the regression + test suite fremework. (The latter, using mechanize, suitable + mostly for testing simple single page operations; the former, using + Selenium IDE, suitable mostly for testing JavaScript or complex + multipage operations.) + +2008-03-23 Tibor Simko + + * modules/bibformat/web/.cvsignore, + modules/bibformat/web/Makefile.am, + modules/bibformat/web/test_format_many_authors.html, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/testutils.py, + modules/websearch/web/Makefile.am, + modules/websearch/web/test_search_ellis.html, + modules/websubmit/web/.cvsignore, + modules/websubmit/web/Makefile.am, modules/websubmit/web/test.jpg, + modules/websubmit/web/test.pdf, + modules/websubmit/web/test_submit_article.html, + modules/websubmit/web/test_submit_picture.html, + modules/websubmit/web/test_submit_poetry.html: Initial release of + the web test suite infrastructure, to be run via 'inveniocfg + --run-web-tests'. The web tests are run in a real browser, + currently Firefox with Selenium IDE extension. The tests are + written in "Selenese HTML" or can be recorded via Selenium IDE. + This initial web test suite release includes an obligatory Ellis + test search example, and, more importantly, tests for + JavaScript-powered pages such as formatting many authors with + show/hide links, submitting a demo article, a picture, and a poem. + More tests to follow progressively. + +2008-03-23 Tibor Simko + + * modules/webstyle/lib/webdoc.py: Removed WML-like input mode + enabling to enter the full path of a webdoc file. + +2008-03-23 Tibor Simko + + * modules/websearch/lib/websearch_webinterface.py, + modules/webstyle/lib/webinterface_layout.py: Standardized + WebInterfaceAuthorPages web directory name. + +2008-03-23 Tibor Simko + + * configure.ac, + modules/bibclassify/lib/bibclassify_regression_tests.py, + modules/bibconvert/lib/bibconvert_regression_tests.py, + modules/bibconvert/lib/bibconvert_tests.py, + modules/bibedit/lib/bibedit_regression_tests.py, + modules/bibedit/lib/bibrecord_tests.py, + modules/bibformat/lib/bibformat_engine_tests.py, + modules/bibformat/lib/bibformat_regression_tests.py, + modules/bibformat/lib/bibformatadmin_regression_tests.py, + modules/bibharvest/lib/bibharvestadmin_regression_tests.py, + modules/bibharvest/lib/oai_repository_regression_tests.py, + modules/bibharvest/lib/oai_repository_tests.py, + modules/bibharvest/lib/oaiarchiveadmin_regression_tests.py, + modules/bibindex/lib/bibindex_engine_stemmer_tests.py, + modules/bibindex/lib/bibindex_engine_tests.py, + modules/bibindex/lib/bibindexadmin_regression_tests.py, + modules/bibrank/lib/bibrank_citation_indexer_tests.py, + modules/bibrank/lib/bibrank_citation_searcher_tests.py, + modules/bibrank/lib/bibrank_downloads_indexer_tests.py, + modules/bibrank/lib/bibrank_record_sorter_tests.py, + modules/bibrank/lib/bibrank_regression_tests.py, + modules/bibrank/lib/bibrank_tag_based_indexer_tests.py, + modules/bibrank/lib/bibrankadmin_regression_tests.py, + modules/bibupload/lib/bibupload_regression_tests.py, + modules/elmsubmit/lib/elmsubmit_tests.py, + modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am, + modules/miscutil/bin/regressiontestsuite.in, + modules/miscutil/bin/testsuite.in, + modules/miscutil/lib/dateutils_tests.py, + modules/miscutil/lib/dbquery_tests.py, + modules/miscutil/lib/errorlib_regression_tests.py, + modules/miscutil/lib/errorlib_tests.py, + modules/miscutil/lib/htmlutils_tests.py, + modules/miscutil/lib/intbitset_tests.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/testutils.py, + modules/miscutil/lib/testutils_regression_tests.py, + modules/miscutil/lib/textutils_tests.py, + modules/webaccess/lib/access_control_firerole_tests.py, + modules/webaccess/lib/external_authentication_cern_tests.py, + modules/webaccess/lib/webaccess_regression_tests.py, + modules/webalert/lib/webalert_regression_tests.py, + modules/webbasket/lib/webbasket_regression_tests.py, + modules/webcomment/lib/webcomment_regression_tests.py, + modules/webcomment/lib/webcomment_tests.py, + modules/webhelp/web/hacking/test-suite.webdoc, + modules/webmessage/lib/webmessage_regression_tests.py, + modules/websearch/lib/search_engine_tests.py, + modules/websearch/lib/websearch_external_collections_getter_tests.py, + modules/websearch/lib/websearch_external_collections_tests.py, + modules/websearch/lib/websearch_regression_tests.py, + modules/websearch/lib/websearchadmin_regression_tests.py, + modules/websession/lib/webgroup_regression_tests.py, + modules/websession/lib/webgroup_tests.py, + modules/websession/lib/websession_regression_tests.py, + modules/websession/lib/webuser_regression_tests.py, + modules/websession/lib/webuser_tests.py, + modules/webstyle/lib/webinterface_tests.py, + modules/websubmit/lib/websubmit_regression_tests.py, + modules/websubmit/lib/websubmitadmin_regression_tests.py, + po/POTFILES.in: Standardized unit and regression test suite + building and running techniques. Phased out 'testsuite' and + 'regressiontestsuite' executables as the test suites are now + runnable from 'inveniocfg'. + +2008-03-21 Tibor Simko + + * po/fr.po: Updated last translator to Jerome. + +2008-03-21 Tibor Simko + + * po/bg.po, po/ca.po, po/cds-invenio.pot, po/cs.po, po/de.po, + po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/it.po, + po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, + po/sv.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: Updated with new + phrases. + +2008-03-21 Tibor Simko + + * modules/websession/lib/websession_templates.py: Updated two new + output messages. + +2008-03-21 Tibor Simko + + * modules/miscutil/lib/testimport.py: Fixed deduction of the + 'site-packages' location. Removed trailing whitespace. + +2008-03-21 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: When detecting Apache (and + mod_python) version from available executables, print information + for all executables found. + +2008-03-20 Samuele Kaplun + + * modules/websession/lib/webaccount.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py: Moved + user_preferences['preferred_lang'] to 'language'. + +2008-03-20 Samuele Kaplun + + * modules/miscutil/lib/urlutils.py, + modules/websearch/lib/websearch_regression_tests.py: Fixed + regression tests WRT recent changes to ln url parameter. + +2008-03-20 Tibor Simko + + * RELEASE-NOTES: Added note on the removal of 'magic' and 'help' + directories. + +2008-03-20 Samuele Kaplun + + * modules/miscutil/lib/messages.py: Fixed stupid bug. + +2008-03-20 Samuele Kaplun + + * modules/bibupload/lib/bibupload.py, + modules/bibupload/lib/bibupload_regression_tests.py: Strengthened + FFT error checking. Improved regression tests. + +2008-03-20 Jerome Caffaro + + * modules/webstyle/lib/webdoc.py: Print help if no webdoc + specified. + +2008-03-20 Tibor Simko + + * modules/webstat/lib/webstat.py: Fixed typo in an output message. + +2008-03-20 Jerome Caffaro + + * po/fr.po: Updated translation. + +2008-03-20 Tibor Simko + + * modules/miscutil/lib/messages.py: Do not force English as + default, take CFG_SITE_LANG. + +2008-03-20 Tibor Simko + + * modules/webaccess/lib/access_control_config.py: Do not force + English, take CFG_SITE_LANG. + +2008-03-20 Jerome Caffaro + + * modules/webstat/lib/webstat.py, + modules/webstat/lib/webstat_engine.py: Do not raise an exception if + Gnuplot is missing. + +2008-03-20 Jerome Caffaro + + * modules/webstat/lib/webstat.py, + modules/webstat/lib/webstat_templates.py, + modules/webstat/lib/webstat_webinterface.py: Made webstat language + aware. + +2008-03-20 Samuele Kaplun + + * modules/bibupload/lib/bibupload.py: Moved (-s, --stage) option to + (-S --stage) because of clashing with (-s --sleptime). Replugged + the --stage option to the new BibTask class. + +2008-03-20 Samuele Kaplun + + * modules/miscutil/lib/urlutils.py: If the language of the system + is e.g. en, and an Invenio URL contains ln=en, this is no more + stripped out since this would now trigger the automatic discovering + of the user language based on his browser settings or preference. + +2008-03-20 Samuele Kaplun + + * modules/bibupload/lib/bibupload_regression_tests.py: Added + regression test to test for FFT writing rights and made regression + tests more verbose. + +2008-03-20 Jerome Caffaro + + * modules/websubmit/lib/websubmit_templates.py, + modules/websubmit/lib/websubmit_webinterface.py: Better propagation + of language links. + +2008-03-20 Jerome Caffaro + + * modules/webstyle/lib/webdoc.py: Reapplied patch from version + 1.28, overwritten by previous commit. + +2008-03-20 Jerome Caffaro + + * modules/webstyle/lib/webdoc.py: Fixed issue related to + translation of webdoc files. A cache file is now created for all + parts of webdoc files, even if that part is absent from the webdoc + (only for CFG_SITE_LANG): this prevents on-the-fly generation when + a part is deliberately missing from a webdoc. + +2008-03-19 Tibor Simko + + * modules/bibedit/lib/bibeditcli.py: When doing '--list-revisions', + return latest revisions first. + +2008-03-19 Tibor Simko + + * modules/bibedit/doc/admin/bibedit-admin-guide.webdoc: Added + documentation on how to access record history. + +2008-03-19 Samuele Kaplun + + * modules/websession/lib/websession.py: Fixed session library to be + able to load old sessions (without __remember_me attribute). + +2008-03-19 Tibor Simko + + * modules/webstyle/lib/webdoc.py: Updated main webdoc help + (help-pages are no more, use search-guide in the example). + +2008-03-19 Samuele Kaplun + + * config/invenio.conf, + modules/webaccess/lib/external_authentication.py, + modules/webaccess/lib/external_authentication_cern.py, + modules/webaccess/lib/external_authentication_ldap.py, + modules/webaccess/lib/external_authentication_sso.py, + modules/websession/lib/session.py, + modules/websession/lib/webaccount.py, + modules/websession/lib/websession.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py, + modules/webstyle/lib/webinterface_handler.py: Implemented permanent + sessions support - a.k.a Remember Me, automatic preferred language + discovery and language configuration in the user preferences. + +2008-03-19 Jerome Caffaro + + * modules/websession/lib/websession_webinterface.py, + modules/websubmit/lib/websubmit_webinterface.py: Fixed typo in + string. + +2008-03-19 Tibor Simko + + * modules/miscutil/lib/messages.py: Fixed variable shadowing + issues. + +2008-03-19 Tibor Simko + + * modules/miscutil/lib/messages.py: Updated docstrings. + +2008-03-19 Samuele Kaplun + + * modules/miscutil/lib/messages.py: Added wash_languages to pick up + the first good language within a list. + +2008-03-19 Jerome Caffaro + + * modules/bibformat/lib/bibformat_engine.py, + modules/bibformat/lib/bibformat_engine_tests.py: Do not return + empty string if there is only 1 field when of='xm'. Added + corresponding test. + +2008-03-18 Tibor Simko + + * modules/bibedit/lib/bibeditcli.py: Better argument checking for + '--list-revisions'. General docstrings update. + +2008-03-18 Tibor Simko + + * modules/bibedit/lib/bibeditcli.py: Fixed an error output string + and shortened command line options. + +2008-03-18 Tibor Simko + + * configure.ac, modules/bibedit/bin/.cvsignore, + modules/bibedit/bin/Makefile.am, modules/bibedit/bin/bibedit.in, + modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibeditcli.py: + Initial release of the BibEdit command line tool. Currently + implements three functions: '--list-record-revisions', + '--get-record-revision', and '--diff-record-revisions'. See also + task #6566. + +2008-03-18 Jerome Caffaro + + * modules/websession/lib/websession_templates.py: Fixed string. + +2008-03-18 Samuele Kaplun + + * modules/miscutil/lib/inveniocfg.py, config/invenio.conf, + modules/websubmit/lib/bibdocfile.py: Added + CFG_WEBSUBMIT_ADDITIONAL_KNOWN_FILE_EXTENSIONS. + +2008-03-18 Tibor Simko + + * modules/bibformat/etc/format_templates/Makefile.am: Removed + deleted BFX files. + +2008-03-17 Jerome Caffaro + + * modules/websearch/lib/websearch_webinterface.py: List of output + formats exported through 'weburl/record/recid/export/' URL is no + longer hard-coded. + +2008-03-17 Jerome Caffaro + + * modules/bibformat/etc/format_templates/DC.bfx, + modules/bibformat/etc/format_templates/EndNote.bfx, + modules/bibformat/etc/format_templates/MARCXML.bfx, + modules/bibformat/etc/format_templates/NLM.bfx, + modules/bibformat/etc/format_templates/RSS.bfx: Removed bfx + templates. + +2008-03-17 Jerome Caffaro + + * modules/bibformat/lib/bibreformat.py: Do no trigger a bibupload + task if there is no record to update. + +2008-03-17 Jerome Caffaro + + * modules/bibformat/lib/bibformat_xslt_engine.py: Catch an + exception thrown when result is empty, due to a bug in libxslt. + +2008-03-16 Tibor Simko + + * modules/bibformat/lib/bibformat_regression_tests.py: Adapted the + "MARC output" test case to fit the new demo book record metadata + featuring new ISBN fields. + +2008-03-14 Samuele Kaplun + + * modules/websearch/lib/websearch_regression_tests.py, + modules/websearch/lib/websearch_templates.py: Fixed dangling tabs + in source. Improved OpenURL handler A.I. Commented out DOI + support. Added firt test cases for OpenURL. More to come. + +2008-03-14 Samuele Kaplun + + * modules/miscutil/sql/tabfill.sql: Commented out doi field. + +2008-03-14 Samuele Kaplun + + * modules/bibupload/lib/bibupload.py: Restored original behaviour + of storing current time as last_update time when updating default + 'xm' format. + +2008-03-14 Samuele Kaplun + + * modules/bibedit/lib/bibrecord_tests.py: Updated tests after + changes to demo site. + +2008-03-14 Jerome Caffaro + + * modules/bibformat/lib/bibformat_engine.py, + modules/bibformat/lib/bibreformat.py: If record is empty (or only + has one value, i.e. its recid controlfield), returns empty string. + BibReformat does not cache empty records. + +2008-03-14 Samuele Kaplun + + * modules/miscutil/lib/textutils.py, + modules/miscutil/lib/textutils_tests.py: Fixed bunch of errors. + Added test for single new line -> space, added support for non + ascii text. + +2008-03-14 Jerome Caffaro + + * modules/bibformat/lib/bibreformat.py: Add time of formatting in + fmt__d field. + +2008-03-14 Samuele Kaplun + + * modules/bibupload/lib/bibupload.py, + modules/bibupload/lib/bibupload_regression_tests.py: Completed + bibupload support for $d in FMT, plugged check in a test case. + +2008-03-14 Samuele Kaplun + + * modules/bibupload/lib/bibupload.py: Added d field to FMT tag to + provide modification_date to bibupload. + +2008-03-14 Samuele Kaplun + + * modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/errorlib_regression_tests.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/textutils.py, + modules/miscutil/lib/textutils_tests.py: Fixed adding translation + for translatable field only. + +2008-03-14 Samuele Kaplun + + * modules/miscutil/demo/demobibdata.xml: Added isbn for books. + +2008-03-14 Samuele Kaplun + + * modules/miscutil/sql/tabfill.sql: Added isbn to books (when + possible). + +2008-03-14 Samuele Kaplun + + * modules/websearch/lib/search_engine.py: Hidden warning message + when user print a jsMath enabled page with poor fonts support on + the browser. + +2008-03-14 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: Updated the descriptions + of some of the DEMO* submission document types. + +2008-03-13 Samuele Kaplun + + * po/it.po: Resynchronized Italian translation. + +2008-03-13 Tibor Simko + + * po/bg.po, po/ca.po, po/cds-invenio.pot, po/cs.po, po/de.po, + po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/it.po, + po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, + po/sv.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: PO files regenerated + after addition/modification of I18N phrases. + +2008-03-13 Tibor Simko + + * modules/webaccess/lib/webaccessadmin_lib.py: Fixed I18N messages + (whitespace elimination, newline elimination). + +2008-03-13 Nicholas Robinson + + * modules/websubmit/web/publiline.py: Added a "tweak" to fix + refereeing for doctypes without a category. + +2008-03-13 Nicholas Robinson + + * modules/websubmit/lib/functions/Is_Referee.py: Added a "tweak" to + fix refereeing for doctypes with no category. + +2008-03-13 Tibor Simko + + * po/POTFILES.in: Removed recently deleted files (magic, + bibformat). + +2008-03-13 Tibor Simko + + * modules/websession/lib/websession_templates.py, + modules/webstyle/lib/webdoc.py: Fixed I18N messages WRT the %s and + %(x_foo)s convention; see ABOUT-NLS. + +2008-03-13 Tibor Simko + + * modules/webstyle/lib/webdoc_webinterface.py: Harmonized output + messages WRT index/contents. Fixed I18N message formatting + according to the x_* convention (see ABOUT-NLS). + +2008-03-13 Tibor Simko + + * modules/webaccess/lib/access_control_config.py: Added new demo + role 'bookadmin' with rights to approve/reject book submissions. + Attached Dorian Gray to the bookadmin role. Fixed Dr. Jekyll's + email address. + +2008-03-13 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Added + '--detect-system-details' option that tries to detect and print + system details such as Apache/Python/MySQL versions. Useful for + debugging problems on various operating systems. + +2008-03-13 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Removed extra printed + newline. + +2008-03-13 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Updated Apache vhost snippet + examples to include Listen directives and to remove https schema + from the ssl snippet. The generated vhost conf files are now + directly usable on Gentoo "as is" by doing: $ ln -s + /opt/cds-invenio/etc/apache/invenio-apache-vhost.conf + /etc/apache2/vhosts.d/invenio-apache-vhost.conf $ ln -s + /opt/cds-invenio/etc/apache/invenio-apache-vhost-ssl.conf + /etc/apache2/vhosts.d/invenio-apache-vhost-ssl.conf + +2008-03-13 Jerome Caffaro + + * modules/bibformat/lib/elements/bfe_server_info.py: Changed + variable names to match config variables. + +2008-03-13 Jerome Caffaro + + * modules/bibformat/lib/bibformat_regression_tests.py: Fixed NLM + output test for XSL processors that don't group empty elements. + +2008-03-13 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Updated cosmetics WRT hints + on how to set up the database. + +2008-03-13 Tibor Simko + + * configure.ac, modules/bibformat/bin/.cvsignore, + modules/bibformat/bin/Makefile.am, + modules/bibformat/bin/bibformat.in: Removed unneeded bibformat PHP + CLI, fixing "neverending test case" issue on SLC4. + +2008-03-13 Jerome Caffaro + + * modules/websearch/lib/search_engine.py: Restrict record similary + search to 'cc' when 'cc' is specified. + +2008-03-13 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: I misspelled Dorian's + surname - changed to gray. Sorry Dorian! + +2008-03-13 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: + Added new demo site user + 'Dorian Grey' (dorian.grey@cds.cern.ch; dorian). He will be a + referee for the Demo Book submission (DEMOBOO); + Changed the + email addresses of demo site users Jekyll and Hyde to use + '@cds.cern.ch' instead of '@cern.ch'. + +2008-03-13 Tibor Simko + + * modules/bibsched/lib/bibtask.py: A workaround for some Python2.3 + systems, e.g. SLC4, where importing this file under + Apache/mod_python environment causes an error. A proper solution + would be not to import bibtask.py as a dependency from web-related + files, because we simply do not need it there... + +2008-03-13 Samuele Kaplun + + * modules/websession/lib/webuser.py, + modules/webstat/lib/webstat_webinterface.py: Cleaned + page_not_authorized calls. + +2008-03-13 Samuele Kaplun + + * modules/websession/lib/webuser.py: If the referer is not + specified for page_not_authorized it is guessed from req. + +2008-03-13 Samuele Kaplun + + * modules/webstat/lib/webstat_webinterface.py: Plugged checks for + runwebstatadmin action authorization to webstat. + +2008-03-13 Samuele Kaplun + + * modules/websearch/lib/websearch_templates.py: When OpenURL does + not correspond to an existing record, return a search for recid:-1, + which already produces a nice "Requested record does not seems to + exist." message. + +2008-03-13 Samuele Kaplun + + * modules/webstat/lib/webstat_webinterface.py: Forcing + authentication for users who wants to check the stats. + +2008-03-13 Samuele Kaplun + + * modules/websession/lib/webuser.py: Registered exception when + OperationalError during getUid. + +2008-03-13 Samuele Kaplun + + * modules/webstyle/lib/webpage.py: uid is used by page function in + order correctly build the page. It is sometimes not passed, but + usually the req is passed by. Hence when no uid is passed, but req + is, uid is set to getUid(req). + +2008-03-12 Nicholas Robinson + + * modules/websubmit/doc/submit-guide.webdoc: Some small edits. + +2008-03-12 Nicholas Robinson + + * modules/websubmit/doc/submit-guide.webdoc: First draft of the new + user guide. + +2008-03-12 Tibor Simko + + * modules/websubmit/lib/websubmitadmin_dblayer.py: Removed + extraneous definition of update_doctype_details(). + +2008-03-12 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Synchronized creation of SSL + and non-SSL Apache conf snippet ("/author" missing in SSL). + +2008-03-12 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Fixed CFG_SITE_SECURE_URL + name. + +2008-03-12 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Added /stats URL to the + Apache LocationMatch. + +2008-03-12 Tibor Simko + + * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, + modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, + modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, + modules/bibclassify/doc/hacking/bibclassify-internals.webdoc, + modules/bibclassify/lib/bibclassify_regression_tests.py, + modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, + modules/bibconvert/doc/hacking/bibconvert-api.webdoc, + modules/bibconvert/doc/hacking/bibconvert-internals.webdoc, + modules/bibconvert/lib/bibconvert_regression_tests.py, + modules/bibconvert/lib/bibconvert_xslt_engine.py, + modules/bibedit/doc/admin/bibedit-admin-guide.webdoc, + modules/bibedit/lib/bibedit_regression_tests.py, + modules/bibedit/lib/bibedit_templates.py, + modules/bibedit/web/admin/bibeditadmin.py, + modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, + modules/bibformat/doc/hacking/bibformat-api.webdoc, + modules/bibformat/doc/hacking/bibformat-internals.webdoc, + modules/bibformat/etc/format_templates/Default_HTML_actions.bft, + modules/bibformat/lib/bibformat.py, + modules/bibformat/lib/bibformat_regression_tests.py, + modules/bibformat/lib/bibformat_templates.py, + modules/bibformat/lib/bibformat_xslt_engine.py, + modules/bibformat/lib/bibformatadmin_regression_tests.py, + modules/bibformat/lib/bibformatadminlib.py, + modules/bibformat/lib/bibreformat.py, + modules/bibformat/lib/elements/bfe_abstract.py, + modules/bibformat/lib/elements/bfe_addresses.py, + modules/bibformat/lib/elements/bfe_authors.py, + modules/bibformat/lib/elements/bfe_cited_by.py, + modules/bibformat/lib/elements/bfe_contact.py, + modules/bibformat/lib/elements/bfe_edit_record.py, + modules/bibformat/lib/elements/bfe_editors.py, + modules/bibformat/lib/elements/bfe_fulltext.py, + modules/bibformat/lib/elements/bfe_fulltext_mini.py, + modules/bibformat/lib/elements/bfe_keywords.py, + modules/bibformat/lib/elements/bfe_photo_resources_brief.py, + modules/bibformat/lib/elements/bfe_references.py, + modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibformat/lib/elements/bfe_title.py, + modules/bibformat/web/admin/bibformatadmin.py, + modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc, + modules/bibharvest/lib/bibharvest_templates.py, + modules/bibharvest/lib/bibharvestadmin_regression_tests.py, + modules/bibharvest/lib/bibharvestadminlib.py, + modules/bibharvest/lib/oai_repository.py, + modules/bibharvest/lib/oai_repository_regression_tests.py, + modules/bibharvest/lib/oaiarchiveadmin_regression_tests.py, + modules/bibharvest/lib/oaiarchiveadminlib.py, + modules/bibharvest/web/admin/bibharvestadmin.py, + modules/bibharvest/web/admin/oaiarchiveadmin.py, + modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, + modules/bibindex/lib/bibindex_engine.py, + modules/bibindex/lib/bibindexadmin_regression_tests.py, + modules/bibindex/lib/bibindexadminlib.py, + modules/bibindex/web/admin/bibindexadmin.py, + modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc, + modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, + modules/bibrank/doc/hacking/bibrank-api.webdoc, + modules/bibrank/doc/hacking/bibrank-bibrankgkb.webdoc, + modules/bibrank/doc/hacking/bibrank-internals.webdoc, + modules/bibrank/doc/hacking/bibrank-single-tag-rank.webdoc, + modules/bibrank/doc/hacking/bibrank-word-similarity.webdoc, + modules/bibrank/lib/bibrank_citation_grapher.py, + modules/bibrank/lib/bibrank_downloads_grapher.py, + modules/bibrank/lib/bibrank_regression_tests.py, + modules/bibrank/lib/bibrankadmin_regression_tests.py, + modules/bibrank/lib/bibrankadminlib.py, + modules/bibrank/web/admin/bibrankadmin.py, + modules/bibsched/doc/admin/bibsched-admin-guide.webdoc, + modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, + modules/bibupload/lib/bibupload.py, + modules/bibupload/lib/bibupload_regression_tests.py, + modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc, + modules/elmsubmit/lib/elmsubmit_config.py, + modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, + modules/miscutil/doc/hacking/miscutil-dbquery.webdoc, + modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, + modules/miscutil/doc/hacking/miscutil-internals.webdoc, + modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/errorlib_regression_tests.py, + modules/miscutil/lib/errorlib_webinterface.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/mailutils.py, + modules/miscutil/lib/testutils.py, + modules/miscutil/lib/testutils_regression_tests.py, + modules/miscutil/lib/urlutils.py, + modules/webaccess/doc/hacking/webaccess-admin-internals.webdoc, + modules/webaccess/doc/hacking/webaccess-api.webdoc, + modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc, + modules/webaccess/doc/hacking/webaccess-internals.webdoc, + modules/webaccess/doc/hacking/webaccess-table-structure.webdoc, + modules/webaccess/lib/access_control_config.py, + modules/webaccess/lib/webaccess_regression_tests.py, + modules/webaccess/lib/webaccessadmin_lib.py, + modules/webalert/doc/admin/webalert-admin-guide.webdoc, + modules/webalert/lib/alert_engine.py, + modules/webalert/lib/webalert_regression_tests.py, + modules/webalert/lib/webalert_templates.py, + modules/webalert/lib/webalert_webinterface.py, + modules/webbasket/doc/admin/webbasket-admin-guide.webdoc, + modules/webbasket/lib/webbasket.py, + modules/webbasket/lib/webbasket_regression_tests.py, + modules/webbasket/lib/webbasket_templates.py, + modules/webbasket/lib/webbasket_webinterface.py, + modules/webcomment/doc/admin/webcomment-admin-guide.webdoc, + modules/webcomment/lib/webcomment.py, + modules/webcomment/lib/webcomment_regression_tests.py, + modules/webcomment/lib/webcomment_templates.py, + modules/webcomment/lib/webcomment_webinterface.py, + modules/webcomment/lib/webcommentadminlib.py, + modules/webcomment/web/admin/webcommentadmin.py, + modules/webhelp/web/admin/admin.webdoc, + modules/webhelp/web/admin/howto/howto-marc.webdoc, + modules/webhelp/web/admin/howto/howto-migrate.webdoc, + modules/webhelp/web/admin/howto/howto-run.webdoc, + modules/webhelp/web/admin/howto/howto.webdoc, + modules/webhelp/web/hacking/coding-style.webdoc, + modules/webhelp/web/hacking/common-concepts.webdoc, + modules/webhelp/web/hacking/directory-organization.webdoc, + modules/webhelp/web/hacking/hacking.webdoc, + modules/webhelp/web/hacking/modules-overview.webdoc, + modules/webhelp/web/hacking/release-numbering.webdoc, + modules/webhelp/web/hacking/test-suite.webdoc, + modules/webjournal/lib/webjournal.py, + modules/webjournal/lib/webjournal_config.py, + modules/webjournal/lib/webjournal_templates.py, + modules/webjournal/lib/webjournal_utils.py, + modules/webjournal/lib/webjournal_webinterface.py, + modules/webmessage/doc/admin/webmessage-admin-guide.webdoc, + modules/webmessage/lib/webmessage_regression_tests.py, + modules/webmessage/lib/webmessage_templates.py, + modules/webmessage/lib/webmessage_webinterface.py, + modules/websearch/doc/search-guide.webdoc, + modules/websearch/doc/search-tips.webdoc, + modules/websearch/doc/admin/websearch-admin-guide.webdoc, + modules/websearch/doc/hacking/search-engine-api.webdoc, + modules/websearch/doc/hacking/search-engine-internals.webdoc, + modules/websearch/doc/hacking/search-engine-stages.webdoc, + modules/websearch/lib/search_engine.py, + modules/websearch/lib/websearch_regression_tests.py, + modules/websearch/lib/websearch_templates.py, + modules/websearch/lib/websearch_webcoll.py, + modules/websearch/lib/websearch_webinterface.py, + modules/websearch/lib/websearchadmin_regression_tests.py, + modules/websearch/lib/websearchadminlib.py, + modules/websearch/web/admin/websearchadmin.py, + modules/websession/doc/admin/websession-admin-guide.webdoc, + modules/websession/lib/webaccount.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py, + modules/webstat/doc/admin/webstat-admin-guide.webdoc, + modules/webstat/lib/webstat_engine.py, + modules/webstat/lib/webstat_templates.py, + modules/webstat/lib/webstat_webinterface.py, + modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, + modules/webstyle/lib/webdoc.py, + modules/webstyle/lib/webdoc_webinterface.py, + modules/webstyle/lib/webinterface_handler.py, + modules/webstyle/lib/webpage.py, + modules/webstyle/lib/webstyle_templates.py, + modules/websubmit/doc/submit-guide.webdoc, + modules/websubmit/doc/admin/websubmit-admin-guide.webdoc, + modules/websubmit/lib/bibdocfile.py, + modules/websubmit/lib/websubmit_engine.py, + modules/websubmit/lib/websubmit_regression_tests.py, + modules/websubmit/lib/websubmit_templates.py, + modules/websubmit/lib/websubmit_webinterface.py, + modules/websubmit/lib/websubmitadmin_config.py, + modules/websubmit/lib/websubmitadmin_regression_tests.py, + modules/websubmit/lib/websubmitadmin_templates.py, + modules/websubmit/lib/functions/Mail_New_Record_Notification.py, + modules/websubmit/lib/functions/Send_Modify_Mail.py, + modules/websubmit/lib/functions/Send_SRV_Mail.py, + modules/websubmit/web/yoursubmissions.py, + modules/websubmit/web/admin/referees.py: Updated codebase to use + CFG_SITE_URL instead of weburl everywhere. Updated client code + that was shadowing this variable. (Please don't shadow variables!) + This concludes the massive CFG_* variable renaming in the + codebase. + +2008-03-12 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: The DEMOTXT submission was + renamed to DEMOART. Accordingly, all of the associated fields were + renamed. + +2008-03-12 Tibor Simko + + * modules/bibformat/lib/bibformat_templates.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/testutils.py, + modules/webaccess/lib/access_control_config.py, + modules/webaccess/lib/access_control_engine.py, + modules/webaccess/lib/access_control_mailcookie.py, + modules/webaccess/lib/webaccessadmin_lib.py, + modules/webalert/lib/webalert_webinterface.py, + modules/webbasket/lib/webbasket_templates.py, + modules/webcomment/lib/webcomment_templates.py, + modules/webcomment/lib/webcomment_webinterface.py, + modules/webhelp/web/hacking/test-suite.webdoc, + modules/webmessage/lib/webmessage_webinterface.py, + modules/websearch/lib/websearch_webinterface.py, + modules/websearch/web/admin/websearchadmin.py, + modules/websession/lib/webaccount.py, + modules/websession/lib/webgroup_regression_tests.py, + modules/websession/lib/websession_regression_tests.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py, + modules/websession/lib/webuser_regression_tests.py, + modules/webstyle/lib/webdoc.py, + modules/webstyle/lib/webinterface_handler.py, + modules/webstyle/lib/webstyle_templates.py, + modules/websubmit/lib/bibdocfile.py, + modules/websubmit/web/publiline.py, + modules/websubmit/web/yourapprovals.py, + modules/websubmit/web/yoursubmissions.py: Updated codebase to use + CFG_SITE_SECURE_URL instead of sweburl everywhere. The only other + lowercase legacy variable is now weburl; an update will follow. + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/Makefile.am: The DEMOTXT submission was + renamed to DEMOART. Accordingly, all DEMOTXT* bibconvert templates + were renamed to DEMOART*. + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/DEMOTXT.tpl, + modules/websubmit/etc/DEMOTXTcreate.tpl, + modules/websubmit/etc/DEMOTXTmodify.tpl: The Demo Textual Document + submission (DEMOTXT) was renamed to Demo Article submission + (DEMOART). These bibconvert configuration templates were renamed to + DEMOART*. + +2008-03-12 Samuele Kaplun + + * modules/bibindex/lib/bibindex_engine.py: Hopefully fixed "[must + be sys.stdout or sys.stderr] spurious messages. + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/DEMOART.tpl, + modules/websubmit/etc/DEMOARTcreate.tpl, + modules/websubmit/etc/DEMOARTmodify.tpl: The Demo Textual Document + submission (DEMOTXT) was renamed to Demo Article submission + (DEMOART). These are the associated bibconvert configuration + templates that used to be called DEMOTXT*. + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/Makefile.am: Added DEMOPOE.tpl + DEMOPOEcreate.tpl and DEMOPOEmodify.tpl for the new Demo Poetry + submission (DEMOPOE). + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/DEMOPOE.tpl, + modules/websubmit/etc/DEMOPOEcreate.tpl, + modules/websubmit/etc/DEMOPOEmodify.tpl: First version of the + bibconvert configuration templates for the new Demo Poetry + submission (DEMOPOE). + +2008-03-12 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: Updated the format of the + DEMOTXT report number. Moved away from: + + DEMO-TEXT-categ-yy ... in favour of: + DEMO-categ-yy + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/Makefile.am: Dropped the TEXT and RTEXT + document types and all associated configuration files. + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/EDSRTEXT.tpl, + modules/websubmit/etc/EDSRTEXTcreate.tpl, + modules/websubmit/etc/EDSRTEXTmodify.tpl, + modules/websubmit/etc/EDSTEXT.tpl, + modules/websubmit/etc/EDSTEXTcreate.tpl, + modules/websubmit/etc/EDSTEXTmodify.tpl: Dropped the "TEXT" and + "RTEXT" document types and their configuration information. + +2008-03-12 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: Dropped the configuration + information for the "RTEXT" and "TEXT" document types. They are no + longer needed. + +2008-03-12 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: + Added configuration + information for the Demo Poetry Submission (DEMOPOE). + Removed + the POETRY category of the DEMOTXT submission in favour of REPORT. + +2008-03-12 Tibor Simko + + * modules/websubmit/lib/bibdocfile.py, + modules/websubmit/lib/websubmit_templates.py: Fixed a template + argument name (imagepath->imageurl). + +2008-03-12 Tibor Simko + + * modules/websearch/lib/search_engine.py, + modules/websearch/lib/websearch_templates.py, + modules/webstyle/lib/webstyle_templates.py: Fixed some template + argument names (modifydate->modificationdate). + +2008-03-12 Samuele Kaplun + + * po/it.po: Resynchronized Italian translation. + +2008-03-12 Tibor Simko + + * + modules/bibformat/etc/format_templates/Default_HTML_similarity.bft, + modules/bibformat/lib/bibformat_engine.py, + modules/bibformat/lib/elements/bfe_bibtex.py, + modules/websearch/lib/websearch_templates.py, + modules/websubmit/lib/functions/Get_Recid.py: Fixed Frenglish + cosmetics (notice->record). + +2008-03-12 Samuele Kaplun + + * modules/webaccess/lib/webaccessadmin_lib.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py: send_email used in place of + local smtplib calls. Bug fixes and restyling applied here and + there. + +2008-03-12 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: Made the "DEMOBOO_FILE" + field of the DEMOBOO (SBI) submission optional. (I.e. it's + optional to upload a file for a book.) + +2008-03-12 Nicholas Robinson + + * modules/websubmit/etc/DEMOBOOcreate.tpl: Made the fulltext field + optional. + +2008-03-11 Tibor Simko + + * modules/bibindex/lib/bibindex_engine.py: Fixed verbosity of some + necessary output messages. + +2008-03-11 Tibor Simko + + * modules/bibrank/lib/bibrank_downloads_similarity.py: Avoid NULL + client_host values when calculating reading similarity lists. + Thanks to Devin Bougie for reporting the problem. + +2008-03-11 Tibor Simko + + * modules/elmsubmit/lib/elmsubmit_filename_generator.py: Fixed + English in a comment. + +2008-03-11 Tibor Simko + + * modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibrank/lib/bibrank_grapher.py, + modules/bibupload/lib/bibupload.py, + modules/miscutil/lib/inveniocfg.py, + modules/websubmit/lib/bibdocfile.py, + modules/websubmit/lib/websubmit_engine.py, + modules/websubmit/lib/websubmit_templates.py, + modules/websubmit/lib/websubmit_webinterface.py, + modules/websubmit/lib/functions/Mail_Submitter.py, + modules/websubmit/lib/functions/Send_APP_Mail.py, + modules/websubmit/lib/functions/Send_Approval_Request.py, + modules/websubmit/lib/functions/Send_Modify_Mail.py, + modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, + modules/websubmit/lib/functions/Send_Request_For_Publication.py, + modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, + modules/websubmit/lib/functions/Send_SRV_Mail.py, + modules/websubmit/lib/functions/Upload_Files.py, + modules/websubmit/web/approve.py, + modules/websubmit/web/publiline.py, + modules/websubmit/web/yoursubmissions.py, + modules/websubmit/web/admin/referees.py: Phased out legacy + variables 'accessurl', 'urlpath', 'images', 'htdocsurl' used in + WebSubmit. + +2008-03-11 Samuele Kaplun + + * modules/elmsubmit/lib/elmsubmit.py, + modules/elmsubmit/lib/elmsubmit_filename_generator.py: Fixed + support for system-provided magic library. + +2008-03-11 Tibor Simko + + * configure.ac: Removed path to now-deleted elmsubmit/lib/magic + directory. + +2008-03-11 Tibor Simko + + * modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibharvest/lib/oai_repository.py, + modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, + modules/bibsched/doc/admin/bibsched-admin-guide.webdoc, + modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/errorlib_webinterface.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/mailutils.py, + modules/webaccess/doc/hacking/webaccess-table-structure.webdoc, + modules/webaccess/lib/access_control_admin.py, + modules/webaccess/lib/access_control_config.py, + modules/webaccess/lib/webaccessadmin_lib.py, + modules/webalert/bin/alertengine.in, + modules/webalert/doc/admin/webalert-admin-guide.webdoc, + modules/webalert/lib/alert_engine.py, + modules/webalert/lib/alert_engine_config.py, + modules/webalert/lib/webalert_templates.py, + modules/webjournal/lib/webjournal_config.py, + modules/webjournal/lib/webjournal_templates.py, + modules/webmessage/bin/webmessageadmin.in, + modules/websearch/doc/admin/websearch-admin-guide.webdoc, + modules/websearch/lib/websearch_templates.py, + modules/websession/doc/admin/websession-admin-guide.webdoc, + modules/websession/lib/webaccount.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py, + modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, + modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webpage.py, + modules/webstyle/lib/webstyle_templates.py, + modules/websubmit/lib/fulltext_files_migration_kit.py, + modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, + modules/websubmit/lib/functions/Is_Referee.py, + modules/websubmit/lib/functions/Mail_New_Record_Notification.py, + modules/websubmit/lib/functions/Mail_Submitter.py, + modules/websubmit/lib/functions/Send_APP_Mail.py, + modules/websubmit/lib/functions/Send_Approval_Request.py, + modules/websubmit/lib/functions/Send_Modify_Mail.py, + modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, + modules/websubmit/lib/functions/Send_Request_For_Publication.py, + modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, + modules/websubmit/lib/functions/Send_SRV_Mail.py, + modules/websubmit/web/publiline.py: Updated codebase to use + CFG_SITE_SUPPORT_EMAIL instead of supportemail everywhere. Updated + some outdated page() etc docstrings. Other lowercase legacy + variable updates to follow. + +2008-03-11 Samuele Kaplun + + * modules/elmsubmit/lib/Makefile.am, + modules/elmsubmit/lib/elmsubmit_filename_generator.py: [no log + message] + +2008-03-11 Samuele Kaplun + + * modules/bibindex/lib/bibindex_engine.py, + modules/websubmit/web/publiline.py, + modules/websubmit/web/yourapprovals.py, + modules/websubmit/web/yoursubmissions.py, + modules/websubmit/web/admin/referees.py: Different small fixes + after pylint. + +2008-03-11 Samuele Kaplun + + * modules/webstyle/lib/webinterface_handler.py: Fixed string. + +2008-03-11 Tibor Simko + + * modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibharvest/lib/bibharvest.py, + modules/bibharvest/lib/oai_repository.py, + modules/elmsubmit/lib/elmsubmit_config.py, + modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/mailutils.py, + modules/webaccess/doc/hacking/webaccess-table-structure.webdoc, + modules/webcomment/lib/webcomment.py, + modules/webhelp/web/admin/howto/howto.webdoc, + modules/webjournal/lib/webjournal_config.py, + modules/webjournal/lib/webjournal_templates.py, + modules/webjournal/lib/webjournal_utils.py, + modules/websearch/doc/search-guide.webdoc, + modules/websearch/lib/websearch_webinterface.py, + modules/websession/lib/webgroup_regression_tests.py, + modules/websession/lib/websession_regression_tests.py, + modules/websession/lib/webuser.py, + modules/websession/lib/webuser_regression_tests.py, + modules/webstyle/lib/webdoc.py, + modules/websubmit/doc/admin/websubmit-admin-guide.webdoc, + modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, + modules/websubmit/lib/functions/Mail_New_Record_Notification.py, + modules/websubmit/lib/functions/Mail_Submitter.py, + modules/websubmit/lib/functions/Send_APP_Mail.py, + modules/websubmit/lib/functions/Send_Approval_Request.py, + modules/websubmit/lib/functions/Send_Modify_Mail.py, + modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, + modules/websubmit/lib/functions/Send_Request_For_Publication.py, + modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, + modules/websubmit/lib/functions/Send_SRV_Mail.py, + modules/websubmit/web/publiline.py: Updated codebase to use + CFG_SITE_ADMIN_EMAIL instead of adminemail everywhere. Other + lowercase legacy variable updates to follow. + +2008-03-11 Tibor Simko + + * modules/bibindex/lib/bibindexadminlib.py: Fixed indentation. + +2008-03-11 Samuele Kaplun + + * modules/bibclassify/doc/hacking/bibclassify-internals.webdoc, + modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, + modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, + modules/bibrank/doc/hacking/bibrank-internals.webdoc, + modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, + modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, + modules/webaccess/doc/hacking/webaccess-internals.webdoc, + modules/webhelp/web/admin/admin.webdoc, + modules/websearch/doc/admin/websearch-admin-guide.webdoc, + modules/webstyle/doc/admin/webstyle-admin-guide.webdoc: Fixed
+ in *.webdoc. + +2008-03-11 Samuele Kaplun + + * modules/websubmit/lib/bibdocfile.py: Fixed code WRT pylint + errors. + +2008-03-11 Tibor Simko + + * ABOUT-NLS, modules/bibedit/web/admin/bibeditadmin.py, + modules/bibformat/doc/hacking/bibformat-api.webdoc, + modules/bibformat/lib/bibformat.py, + modules/bibformat/lib/bibformat_dblayer.py, + modules/bibformat/lib/bibformat_engine.py, + modules/bibformat/lib/bibformat_regression_tests.py, + modules/bibformat/lib/bibformatadminlib.py, + modules/bibformat/lib/elements/bfe_bibtex.py, + modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibformat/web/admin/bibformatadmin.py, + modules/bibharvest/lib/bibharvestadminlib.py, + modules/bibharvest/lib/oaiarchiveadminlib.py, + modules/bibharvest/web/admin/bibharvestadmin.py, + modules/bibharvest/web/admin/oaiarchiveadmin.py, + modules/bibindex/lib/bibindexadminlib.py, + modules/bibindex/web/admin/bibindexadmin.py, + modules/bibrank/lib/bibrank_citation_grapher.py, + modules/bibrank/lib/bibrank_downloads_grapher.py, + modules/bibrank/lib/bibrank_record_sorter.py, + modules/bibrank/lib/bibrank_tag_based_indexer.py, + modules/bibrank/lib/bibrank_word_indexer.py, + modules/bibrank/lib/bibrankadminlib.py, + modules/bibrank/web/admin/bibrankadmin.py, + modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, + modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, + modules/miscutil/lib/dateutils.py, + modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/mailutils.py, + modules/miscutil/lib/messages.py, modules/miscutil/lib/urlutils.py, + modules/webaccess/lib/access_control_admin.py, + modules/webaccess/lib/access_control_mailcookie.py, + modules/webaccess/lib/webaccessadmin_lib.py, + modules/webalert/lib/webalert.py, + modules/webalert/lib/webalert_webinterface.py, + modules/webbasket/lib/webbasket.py, + modules/webbasket/lib/webbasket_templates.py, + modules/webbasket/lib/webbasket_webinterface.py, + modules/webcomment/lib/webcomment.py, + modules/webcomment/lib/webcomment_templates.py, + modules/webcomment/lib/webcomment_webinterface.py, + modules/webcomment/lib/webcommentadminlib.py, + modules/webcomment/web/admin/webcommentadmin.py, + modules/webjournal/lib/webjournal_config.py, + modules/webjournal/lib/webjournal_templates.py, + modules/webjournal/lib/webjournal_utils.py, + modules/webjournal/lib/webjournal_washer.py, + modules/webjournal/lib/webjournal_webinterface.py, + modules/webmessage/lib/webmessage.py, + modules/webmessage/lib/webmessage_templates.py, + modules/websearch/doc/hacking/search-engine-api.webdoc, + modules/websearch/lib/search_engine.py, + modules/websearch/lib/websearch_external_collections.py, + modules/websearch/lib/websearch_external_collections_searcher.py, + modules/websearch/lib/websearch_external_collections_templates.py, + modules/websearch/lib/websearch_regression_tests.py, + modules/websearch/lib/websearch_templates.py, + modules/websearch/lib/websearch_webcoll.py, + modules/websearch/lib/websearch_webinterface.py, + modules/websearch/lib/websearchadminlib.py, + modules/websearch/web/admin/websearchadmin.py, + modules/websession/lib/webaccount.py, + modules/websession/lib/webgroup.py, + modules/websession/lib/webgroup_dblayer.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/webuser.py, + modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, + modules/webstyle/lib/webdoc.py, + modules/webstyle/lib/webdoc_webinterface.py, + modules/webstyle/lib/webinterface_handler.py, + modules/webstyle/lib/webinterface_tests.py, + modules/webstyle/lib/webpage.py, + modules/webstyle/lib/webstyle_templates.py, + modules/websubmit/lib/bibdocfile.py, + modules/websubmit/lib/websubmit_engine.py, + modules/websubmit/lib/websubmit_webinterface.py, + modules/websubmit/lib/websubmitadmin_engine.py, + modules/websubmit/lib/websubmitadmin_templates.py, + modules/websubmit/web/approve.py, + modules/websubmit/web/publiline.py, + modules/websubmit/web/yourapprovals.py, + modules/websubmit/web/yoursubmissions.py, + modules/websubmit/web/admin/referees.py, + modules/websubmit/web/admin/websubmitadmin.py: Updated codebase to + use CFG_SITE_LANG and CFG_SITE_LANGS instead of cdslang and + cdslangs everywhere. Fixed language argument passing in some + client code. Removed trailing whitespace in some client code. + Other lowercase legacy variable updates to follow. + +2008-03-11 Samuele Kaplun + + * modules/bibrank/lib/bibrank_record_sorter.py: Correctly plugged + intbitset in place of HitSet. + +2008-03-11 Samuele Kaplun + + * modules/webjournal/lib/webjournal_config.py: Fixed typos in code. + +2008-03-11 Samuele Kaplun + + * modules/webjournal/lib/webjournal.py, + modules/webjournal/lib/webjournal_washer.py: Added missing import. + +2008-03-11 Samuele Kaplun + + * modules/webjournal/lib/webjournal_webinterface.py: Removed + obsoleted main function. + +2008-03-11 Samuele Kaplun + + * modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: + Fixed typo bug. + +2008-03-11 Samuele Kaplun + + * modules/webjournal/lib/webjournal_utils.py: Fixed Null->None. + +2008-03-11 Samuele Kaplun + + * modules/webalert/lib/htmlparser.py: Removed obsoleted main + function. + +2008-03-11 Samuele Kaplun + + * modules/bibclassify/lib/bibclassifylib.py, + modules/bibedit/web/admin/bibeditadmin.py, + modules/bibformat/lib/bibformat_templates.py, + modules/bibformat/lib/bibformatadminlib.py, + modules/bibharvest/web/admin/oaiarchiveadmin.py, + modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, + modules/bibindex/lib/bibindexadminlib.py, + modules/bibindex/web/admin/bibindexadmin.py, + modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, + modules/bibrank/lib/bibrank_record_sorter.py, + modules/bibrank/lib/bibrankadminlib.py, + modules/bibrank/web/admin/bibrankadmin.py, + modules/webaccess/lib/access_control_config.py, + modules/webaccess/lib/webaccessadmin_lib.py, + modules/webcomment/lib/webcomment.py, + modules/webcomment/lib/webcomment_templates.py, + modules/webcomment/lib/webcomment_webinterface.py, + modules/webcomment/lib/webcommentadminlib.py, + modules/webjournal/lib/webjournal_utils.py, + modules/websearch/lib/search_engine.py, + modules/websearch/lib/websearch_external_collections_parser.py, + modules/websearch/lib/websearch_external_collections_utils.py, + modules/websearch/lib/websearch_webinterface.py, + modules/websearch/lib/websearchadminlib.py, + modules/websearch/web/admin/websearchadmin.py, + modules/websession/lib/webaccount.py, + modules/websession/lib/websession_webinterface.py, + modules/webstyle/lib/webinterface_handler.py, + modules/websubmit/lib/websubmitadmin_templates.py, + modules/websubmit/lib/functions/Create_Modify_Interface.py, + modules/websubmit/lib/functions/Print_Success.py, + modules/websubmit/lib/functions/Print_Success_CPLX.py, + modules/websubmit/lib/functions/Print_Success_DEL.py, + modules/websubmit/lib/functions/Print_Success_MBI.py, + modules/websubmit/lib/functions/Print_Success_SRV.py, + modules/websubmit/lib/functions/Upload_Files.py, + modules/websubmit/web/publiline.py: Fixed a bunch of XHTML errors. + +2008-03-11 Samuele Kaplun + + * modules/miscutil/lib/testutils.py: Added logging of w3c-validator + output. + +2008-03-11 Samuele Kaplun + + * modules/miscutil/lib/mailutils.py: Fixed docstring. + +2008-03-11 Samuele Kaplun + + * modules/miscutil/lib/errorlib.py: Prettyfied the registered + exception logging. + +2008-03-11 Tibor Simko + + * po/POTFILES.in: Removed deleted + bibformat_migration_kit_assistant.py. + +2008-03-11 Jerome Caffaro + + * modules/bibformat/web/admin/bibformat_migration_kit_assistant.py: + Removed. + +2008-03-11 Jerome Caffaro + + * modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, + modules/bibformat/web/admin/Makefile.am: Removed remaining + bibformat migration kit file. Updated doc accordingly. + +2008-03-11 Samuele Kaplun + + * modules/bibformat/lib/elements/bfe_fulltext.py, + modules/bibformat/lib/elements/bfe_fulltext_mini.py: Added gettext + support to bfe_fulltext(_mini) + +2008-03-11 Tibor Simko + + * config/invenio.conf, modules/bibedit/lib/refextract_config.py, + modules/bibedit/lib/xmlmarc2textmarclib.py, + modules/bibformat/lib/bibreformat.py, + modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, + modules/bibformat/web/admin/bibformatadmin.py, + modules/bibharvest/lib/bibharvest.py, + modules/bibharvest/lib/oai_repository.py, + modules/bibharvest/lib/oaiarchive_engine.py, + modules/bibharvest/web/admin/bibharvestadmin.py, + modules/bibindex/lib/bibindex_engine_config.py, + modules/bibindex/web/admin/bibindexadmin.py, + modules/bibrank/web/admin/bibrankadmin.py, + modules/elmsubmit/lib/elmsubmit.py, + modules/elmsubmit/lib/elmsubmit_config.py, + modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/mailutils.py, + modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, + modules/webaccess/lib/access_control_config.py, + modules/webaccess/lib/webaccessadmin_lib.py, + modules/webalert/doc/admin/webalert-admin-guide.webdoc, + modules/webalert/lib/webalert_templates.py, + modules/webalert/lib/webalert_webinterface.py, + modules/webcomment/lib/webcomment.py, + modules/webcomment/lib/webcomment_templates.py, + modules/webcomment/web/admin/webcommentadmin.py, + modules/webhelp/web/help-central.webdoc, + modules/webhelp/web/admin/admin.webdoc, + modules/websearch/doc/search-guide.webdoc, + modules/websearch/doc/admin/websearch-admin-guide.webdoc, + modules/websearch/doc/hacking/search-engine-api.webdoc, + modules/websearch/lib/search_engine.py, + modules/websearch/lib/websearch_regression_tests.py, + modules/websearch/lib/websearch_templates.py, + modules/websearch/lib/websearch_webcoll.py, + modules/websearch/lib/websearch_webinterface.py, + modules/websearch/lib/websearchadminlib.py, + modules/websearch/web/admin/websearchadmin.py, + modules/websession/doc/admin/websession-admin-guide.webdoc, + modules/websession/lib/webaccount.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/websession_webinterface.py, + modules/websession/lib/webuser.py, modules/webstat/lib/webstat.py, + modules/webstat/lib/webstat_webinterface.py, + modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, + modules/webstyle/lib/webdoc.py, + modules/webstyle/lib/webdoc_webinterface.py, + modules/webstyle/lib/webstyle_templates.py, + modules/websubmit/lib/websubmit_engine.py, + modules/websubmit/lib/websubmit_webinterface.py, + modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, + modules/websubmit/lib/functions/Mail_New_Record_Notification.py, + modules/websubmit/lib/functions/Mail_Submitter.py, + modules/websubmit/lib/functions/Print_Success.py, + modules/websubmit/lib/functions/Print_Success_MBI.py, + modules/websubmit/lib/functions/Send_APP_Mail.py, + modules/websubmit/lib/functions/Send_Approval_Request.py, + modules/websubmit/lib/functions/Send_Modify_Mail.py, + modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, + modules/websubmit/lib/functions/Send_Request_For_Publication.py, + modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, + modules/websubmit/lib/functions/Send_SRV_Mail.py, + modules/websubmit/web/approve.py, + modules/websubmit/web/publiline.py, + modules/websubmit/web/yourapprovals.py, + modules/websubmit/web/yoursubmissions.py, + modules/websubmit/web/admin/referees.py, po/bg.po, po/ca.po, + po/cds-invenio.pot, po/cs.po, po/de.po, po/el.po, po/en.po, + po/es.po, po/fr.po, po/hr.po, po/it.po, po/ja.po, po/no.po, + po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, + po/zh_CN.po, po/zh_TW.po: Updated codebase to use CFG_SITE_NAME and + CFG_SITE_NAME_INTL instead of cdsname and cdsnameintl everywhere. + Other lowercase legacy variable updates to follow. + +2008-03-11 Samuele Kaplun + + * modules/webalert/lib/webalert_webinterface.py: Typo "self" vs. + "left". + +2008-03-11 Samuele Kaplun + + * modules/webalert/lib/alert_engine.py, + modules/webalert/lib/webalert_templates.py: Fixed webalert to be up + to date with centralized send_email tool. + +2008-03-11 Nicholas Robinson + + * modules/websubmit/lib/websubmit_engine.py: Added some filename + washing for uploaded files (paths, e.g. DFS paths) will now be + stripped from the name before it is saved - i.e. a basename for the + file will be saved. + +2008-03-11 Jerome Caffaro + + * modules/bibformat/lib/bibformat.py: Indicate encoding when + exporting to Excel. + +2008-03-10 Nicholas Robinson + + * modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: The + InvenioWebSubmitFileStamperError exception was moved from + websubmit_file_stamper into websubmit_config so now importing it + from there. + +2008-03-10 Nicholas Robinson + + * modules/websubmit/lib/websubmit_file_stamper.py: Moved exception + InvenioWebSubmitFileStamperError into websubmit_config. + +2008-03-10 Nicholas Robinson + + * modules/websubmit/lib/websubmit_config.py: + Added calls to + __init__ method of base-class Exception for the following + exceptions: * InvenioWebSubmitFunctionError * + InvenioWebSubmitFunctionStop * InvenioWebSubmitFunctionWarning + + Moved exception InvenioWebSubmitFileStamperError from + websubmit_file_stamper into websubmit_config. + +2008-03-10 Tibor Simko + + * modules/miscutil/lib/inveniocfg.py: Do not require presence of + invenio-local.conf. + +2008-03-10 Tibor Simko + + * INSTALL, RELEASE-NOTES, config/invenio-autotools.conf.in, + config/invenio.conf, modules/bibclassify/lib/bibclassify_daemon.py, + modules/bibclassify/lib/bibclassifylib.py, + modules/bibconvert/lib/bibconvert.py, + modules/bibconvert/lib/bibconvert_bfx_engine.py, + modules/bibconvert/lib/bibconvert_xslt_engine.py, + modules/bibedit/lib/bibedit_engine.py, + modules/bibedit/lib/bibrecord_config.py, + modules/bibedit/lib/bibrecord_tests.py, + modules/bibedit/lib/refextract_config.py, + modules/bibformat/lib/bibformat_bfx_engine.py, + modules/bibformat/lib/bibformat_bfx_engine_config.py, + modules/bibformat/lib/bibformat_config.py, + modules/bibformat/lib/bibformat_engine.py, + modules/bibformat/lib/bibformat_engine_tests.py, + modules/bibformat/lib/bibformat_templates.py, + modules/bibformat/lib/bibformatadminlib.py, + modules/bibformat/lib/bibreformat.py, + modules/bibformat/lib/elements/bfe_server_info.py, + modules/bibharvest/lib/bibharvest.py, + modules/bibharvest/lib/bibharvest_templates.py, + modules/bibharvest/lib/bibharvestadminlib.py, + modules/bibharvest/lib/oai_repository.py, + modules/bibharvest/lib/oai_repository_webinterface.py, + modules/bibharvest/lib/oaiarchive_engine.py, + modules/bibharvest/lib/oaiarchiveadminlib.py, + modules/bibharvest/lib/oaiharvestlib.py, + modules/bibindex/lib/bibindex_engine.py, + modules/bibindex/lib/bibindex_engine_config.py, + modules/bibindex/lib/bibindexadminlib.py, + modules/bibmatch/lib/bibmatch_engine.py, + modules/bibrank/lib/bibrank.py, + modules/bibrank/lib/bibrank_grapher.py, + modules/bibrank/lib/bibrank_record_sorter.py, + modules/bibrank/lib/bibrank_tag_based_indexer.py, + modules/bibrank/lib/bibrank_word_indexer.py, + modules/bibrank/lib/bibrankadminlib.py, + modules/bibrank/lib/bibrankgkb.py, + modules/bibsched/lib/bibsched.py, + modules/bibupload/lib/bibupload.py, + modules/bibupload/lib/bibupload_config.py, + modules/bibupload/lib/bibupload_regression_tests.py, + modules/elmsubmit/lib/elmsubmit.py, + modules/elmsubmit/lib/elmsubmit_tests.py, + modules/miscutil/bin/testsuite.in, modules/miscutil/lib/dbquery.py, + modules/miscutil/lib/errorlib.py, + modules/miscutil/lib/errorlib_regression_tests.py, + modules/miscutil/lib/inveniocfg.py, + modules/miscutil/lib/mailutils.py, + modules/miscutil/lib/messages.py, + modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, + modules/webaccess/lib/access_control_engine.py, + modules/webaccess/lib/external_authentication_cern_wrapper.py, + modules/webalert/bin/alertengine.in, + modules/webalert/lib/alert_engine.py, + modules/webalert/lib/webalert_templates.py, + modules/webbasket/lib/webbasket_webinterface.py, + modules/webcomment/lib/webcomment.py, + modules/webjournal/lib/webjournal.py, + modules/webjournal/lib/webjournal_config.py, + modules/webjournal/lib/webjournal_templates.py, + modules/webjournal/lib/webjournal_utils.py, + modules/webjournal/lib/webjournal_webinterface.py, + modules/webjournal/lib/widgets/bfe_webjournal_widget_seminars.py, + modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py, + modules/websearch/lib/search_engine.py, + modules/websearch/lib/websearch_templates.py, + modules/websearch/lib/websearch_webcoll.py, + modules/websearch/lib/websearch_webinterface.py, + modules/websearch/lib/websearchadminlib.py, + modules/websession/lib/inveniogc.py, + modules/websession/lib/webaccount.py, + modules/websession/lib/webgroup_dblayer.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/webuser.py, modules/webstat/lib/webstat.py, + modules/webstat/lib/webstat_engine.py, + modules/webstat/lib/webstat_templates.py, + modules/webstat/lib/webstat_webinterface.py, + modules/webstyle/lib/webdoc.py, + modules/webstyle/lib/webinterface_handler.py, + modules/webstyle/lib/webstyle_templates.py, + modules/websubmit/lib/bibdocfile.py, + modules/websubmit/lib/fulltext_files_migration_kit.py, + modules/websubmit/lib/websubmit_engine.py, + modules/websubmit/lib/websubmit_file_stamper.py, + modules/websubmit/lib/websubmit_templates.py, + modules/websubmit/lib/websubmit_webinterface.py, + modules/websubmit/lib/websubmitadmin_engine.py, + modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, + modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py, + modules/websubmit/lib/functions/Format_Record.py, + modules/websubmit/lib/functions/Insert_Modify_Record.py, + modules/websubmit/lib/functions/Insert_Record.py, + modules/websubmit/lib/functions/Make_Dummy_MARC_XML_Record.py, + modules/websubmit/lib/functions/Make_Modify_Record.py, + modules/websubmit/lib/functions/Make_Record.py, + modules/websubmit/lib/functions/Move_From_Pending.py, + modules/websubmit/lib/functions/Move_to_Done.py, + modules/websubmit/lib/functions/Move_to_Pending.py, + modules/websubmit/lib/functions/Report_Number_Generation.py, + modules/websubmit/lib/functions/Upload_Files.py, + modules/websubmit/web/approve.py, + modules/websubmit/web/publiline.py, + modules/websubmit/web/yourapprovals.py, + modules/websubmit/web/yoursubmissions.py: Updated conf files. + Replaced old style variable names (e.g. WEBURL) with new style ones + (e.g. CFG_SITE_URL). Used CFG_* prefix for all derived variables + everywhere. Phased out some unused variables (e.g. bibupload), + cleaned some derived variables. Fixed a couple of syntactical + errors spotted during the client code editing. Please update your + invenio-local.conf. More cleaning to come before the release. + +2008-03-10 Nicholas Robinson + + * modules/websubmit/lib/websubmit_file_stamper.py: Added quoting + for all shell arguments. Crazy filenames should now be handled OK. + +2008-03-10 Samuele Kaplun + + * po/it.po: Completed Italian translation. + +2008-03-10 Samuele Kaplun + + * modules/webjournal/lib/webjournal_utils.py: Small text fix. + +2008-03-10 Jerome Caffaro + + * modules/bibformat/lib/elements/bfe_fulltext.py: Fixed syntax + error. + +2008-03-10 Jerome Caffaro + + * modules/bibformat/lib/elements/bfe_date.py: Fixed syntax. Default + date format is '%d %B %Y' now instead of empty. + +2008-03-10 Samuele Kaplun + + * modules/miscutil/lib/errorlib.py: Reformatted output for + registered exception sent via email. + +2008-03-10 Tibor Simko + + * modules/webaccess/lib/webaccessadmin_lib.py: Lowered Demo Site + output message. + +2008-03-09 Nicholas Robinson + + * modules/websubmit/web/publiline.py: Deprecated the following 3 + functions: + getInfo + getInPending + getInAlice + + They basically search for details of an item that has at some point + been submitted for referee-approval. getInPending looks for those + details in the WebSubmit pending dir, whereas getInAlice looks for + the details in the CDS Invenio repository. getInfo was some glue + that first called getInPending, then getInAlice if that failed to + find anything. + + The way they were used was like this: + + try: (authors,title,sysno,newrn) = getInfo(doctype,categ,RN) + except TypeError: return _("Unable to display document.") + + It's ugly because the function(s) either returns a 4-element tuple + or integer 0, catching a type-error to realise that it found + nothing. + + Another problem (the major motivation for these changes) was that + "getInPending" searches in the pending directory for the following + hard-coded filenames: + TI + TIF + AU + SN This basically + means that the Invenio admin isn't free to call her form fields for + title, etc as she likes, which isn't very nice. To get around this, + I added 3 new functions: + get_pending_item_details (replaces + getInfo) + get_brief_doc_details_from_pending (replaces + getInPending) + get_brief_doc_details_from_repository (replaces + getInAlice) + + The idea is that in the "submit" stage of the item, a WebSubmit + function "Make_Dummy_MARC_XML_Record" should be called. This will + create a MARC XML record containing the metadata. This record can + then be parsed here, and fields like title, authors, etc extracted + from it. + + For backward compatibility reasons, "get_pending_item_details" + fails to find anything, the old "getInfo" is called. This should + probably be removed though. + +2008-03-09 Nicholas Robinson + + * modules/websubmit/etc/DEMOBOO.tpl, + modules/websubmit/etc/DEMOTXT.tpl, + modules/websubmit/etc/DEMOTXTcreate.tpl, + modules/websubmit/etc/DEMOTXTmodify.tpl, + modules/websubmit/etc/DEMOBOOcreate.tpl, + modules/websubmit/etc/DEMOBOOmodify.tpl: First versions of the + bibconvert configuration templates for the new "DEMOTXT" and + "DEMOBOO" submissions. + +2008-03-09 Nicholas Robinson + + * modules/websubmit/etc/DEMOTHE.tpl: Corrected the definition of + the "day" field of the "DEMOTHE_DATE" element. + +2008-03-09 Nicholas Robinson + + * modules/websubmit/etc/Makefile.am: Added the bibconvert + configuration templates for record-creation in the new DEMOTXT and + DEMOBOO submissions. + +2008-03-09 Nicholas Robinson + + * modules/websubmit/lib/functions/Print_Success_APP.py: Wanted to + add a new parameter "decision_file", because the function + previously looked for the hard-coded filename "decision", which + meant that any referee's decision field on the form had to be + called "decision". Anyway, because the function was so short, and + a mess, I decided to rewrite it. Sadly, it's still not perfect + because it needs to make use of the global variable "rn" in the + message. Although it now has some exception-registering, it still + needs work in the situation where it wasn't possible to read from + the referee's decision file at all, yet should still return a + message to be deisplayed in the user's browser (I'd have liked to + have raised an InvenioWebSubmitFunctionWarning there, but that + would prevent the return of a string for the user. So, this needs + to be touched-up at some point . . . ) + +2008-03-09 Nicholas Robinson + + * modules/websubmit/lib/functions/Send_APP_Mail.py: + Corrected a + bug encountered when using a regexp to search in the report- + number for category. (If wasn't in the string, i.e. there + is no category in the report number, a non-existent match-group + was referenced.) + Added two new parameters: - decision_file + The name of the file in which the referee's decision is stored. + Previously, it looked for the hard-coded filename + "decision", which meant that the form element for the + referee's decision had to be called 'decision'. Not nice - + now the admin can call it whatever (s)he wants, e.g. + "DEMOBOO_DESCN" in the ATLANTIS Demo Book submission. For + backward-compatibility reasons, if no value is provided for + the "decision_file" parameter, the function will look for + "decision". - comments_file The name of the file in + which the referee's comments are stored. Previously, it + looked for the hard-coded filename "COM", which meant that + the form element for the referee's comments had to be called + "COM". Not nice - now the admin can call it whatever (s)he wants, + e.g. "DEMOBOO_COMNT" in the ATLANTIS Demo Book submission. + For backward-compatibility reasons, if no value is provided + for the "comments_file" parameter, the function will look + for "COM". + +2008-03-09 Nicholas Robinson + + * modules/miscutil/demo/democfgdata.sql: Added the configuration + information for two new demo submissions: + "Demo Textual + Document Submission" (DEMOTXT); + "Demo Book Submission + (Refereed)" (DEMOBOO); + +2008-03-09 Nicholas Robinson + + * modules/miscutil/sql/tabfill.sql: + Added "decision_file" + parameter to functions "Update_Approval_DB", "Send_APP_Mail" and + "Print_Success_APP". + Added "comments_file" parameter to function + "Send_APP_Mail". + +2008-03-09 Nicholas Robinson + + * modules/websubmit/lib/functions/Update_Approval_DB.py: Fixed a + variable-name error. + +2008-03-07 Nicholas Robinson + + * modules/miscutil/sql/tabfill.sql: Added details of the + "Make_Dummy_MARC_XML_Record" function. + +2008-03-07 Nicholas Robinson + + * modules/websubmit/lib/functions/Makefile.am: Added the + Make_Dummy_MARC_XML_Record.py function + +2008-03-07 Nicholas Robinson + + * modules/websubmit/lib/functions/Make_Dummy_MARC_XML_Record.py: + First version of a function to make a 'dummy' MARC XML record. + This record could have various uses later during a submission (e.g. + creating a preview with bibconvert, enabling the publiline system + to identify fields like title without having to know the filenames + of these fields, etc.) + +2008-03-07 Nicholas Robinson + + * modules/websubmit/lib/functions/Send_Approval_Request.py, + modules/websubmit/lib/functions/Update_Approval_DB.py: Fixed some + bad handling of groups in regexp searches. + +2008-03-07 Nicholas Robinson + + * modules/websubmit/lib/websubmit_templates.py: Fixed a bug: + contcatenation of str and long types when moving between submission + pages with the number-tabs at the top of the pages. + +2008-03-07 Samuele Kaplun + + * modules/websubmit/lib/bibdocfile.py: Added check for existence of + md5sum (e.g. it doesn't exist on MacOS X). + +2008-03-07 Samuele Kaplun + + * po/it.po: Partially updated the Italian translation. + +2008-03-07 Samuele Kaplun + + * modules/websearch/lib/websearch_templates.py, + modules/websession/lib/websession_templates.py, + modules/websession/lib/websession_webinterface.py: Fixed some + strings. + +2008-03-07 Tibor Simko + + * AUTHORS: Added Joel. + +2008-03-07 Tibor Simko + + * AUTHORS: Added Tony, Rado, and Marcus. Updated some information. + +2008-03-07 Tibor Simko + + * ChangeLog, NEWS, RELEASE-NOTES, configure.ac: Preliminary release + and upgrade instructions in view of forthcoming CDS Invenio + v0.99.0. Populated ChangeLog history. Instructions to be updated, + NEWS to be written. + +2008-03-07 Samuele Kaplun + + * modules/bibupload/lib/bibupload.py, + modules/bibupload/lib/bibupload_regression_tests.py: Fixed lowering + of format bug. Now a file with extension .ps.Z can be happily + uploaded. Added regression test to test this and appending. + 2008-03-07 Tibor Simko * INSTALL: Bumped up the version number. 2008-03-07 Tibor Simko * po/el.po: Greek translation updates, thanks to Theodoros Theodoropoulos. 2008-03-07 Tibor Simko * po/bg.po, po/ca.po, po/cds-invenio.pot, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/it.po, po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: Added phrases from new BFT files and from a fixed PY file. Bumped up the version number in view of forthcoming release. 2008-03-07 Tibor Simko * po/POTFILES.in: Added BFT files. Added missing WEBDOC files. 2008-03-07 Tibor Simko * po/Makefile.in.in: Added support for BFT file type. 2008-03-07 Jerome Caffaro * modules/webjournal/lib/bfe_ObjectLanguage.py: Fixed syntax error. 2008-03-07 Samuele Kaplun * modules/bibupload/lib/bibupload.py: Fixed bug that prevented to correctly append documents via FFT. 2008-03-07 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Fixed bug that prevented recognizing .ps.Z as a valid format file. 2008-03-06 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql: A couple of corrections to DEMOTHE fields; Updated the DEMOPIC submission to standardise it and bring it into line with the new DEMO* submissions model (position of mandatory asterisks, reference- number format, submission description message, etc); 2008-03-06 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql: Updated the fields on the DEMOTHE submission pages to standardise the labels, mandatory stars, etc, and to prettify it some more. 2008-03-06 Nicholas Robinson * modules/websubmit/etc/Makefile.am: Renamed DEMOTH.tpl, DEMOTHcreate.tpl and DEMOTHmodify.tpl to DEMOTHE.tpl, DEMOTHEcreate.tpl and DEMOTHEmodify.tpl 2008-03-06 Nicholas Robinson * modules/websubmit/etc/DEMOTH.tpl, modules/websubmit/etc/DEMOTHcreate.tpl, modules/websubmit/etc/DEMOTHmodify.tpl: The Demo Thesis submission [DEMOTH] was renamed to [DEMOTHE]. Accordingly, these templates were also renamed. 2008-03-06 Nicholas Robinson * modules/websubmit/etc/DEMOTHE.tpl, modules/websubmit/etc/DEMOTHEcreate.tpl, modules/websubmit/etc/DEMOTHEmodify.tpl: The bibconvert configuration templates used for record-creation in the Demo Thesis (DEMOTHE) submission. (Note: Used to be DEMOTH, but was renamed.) 2008-03-06 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql: + Renaming of 'DEMOTH' to 'DEMOTHE'; Changed a couple of fieldnames; Changed the description of the DEMOTHE document type to reflect the fact that it is the simplest of the demo submissions. 2008-03-06 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/etc/format_templates/Default_HTML_actions.bft, modules/bibformat/etc/format_templates/Default_HTML_files.bft: Translates _(text)_ in format templates. 2008-03-06 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql: Added the details of the new `Demo Thesis' (DEMOTH) submission. Dropped the `THESIS' category of document from the `TEXT' and `RTEXT' submissions because it's no longer needed. 2008-03-06 Nicholas Robinson * modules/websubmit/etc/Makefile.am: Added details of DEMOTHmodify.tpl 2008-03-06 Nicholas Robinson * modules/websubmit/etc/DEMOTHmodify.tpl: The bibconvert template used for modifying a Demo Thesis record (DEMOTH). 2008-03-06 Nicholas Robinson * modules/websubmit/etc/DEMOTHcreate.tpl: Updated MINLW function argument to 116 for thesis supervisor's line. 2008-03-06 Tibor Simko * modules/miscutil/lib/errorlib_regression_tests.py: Updated cosmetics. 2008-03-05 Samuele Kaplun * modules/websession/lib/webuser.py: Added some checks for spotting misuses of collect_user_info. 2008-03-05 Nicholas Robinson * modules/websubmit/lib/websubmit_webinterface.py: Fixed a variable naming bug (with Sam). 2008-03-05 Samuele Kaplun * modules/websession/lib/webuser.py: collect_user_info allows now a dictionary as input. It will consider it as a previous call to collect_user_info and will just return. (useful for build function around collect_user_info that should work with uid, user_info or req). 2008-03-05 Samuele Kaplun * modules/miscutil/bin/testsuite.in, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorlib_regression_tests.py, modules/miscutil/lib/textutils_tests.py: Added regression tests for register_exception. Added tests for wrap_text_in_a_box. 2008-03-05 Nicholas Robinson * modules/websubmit/etc/Makefile.am: Added 'DEMOTH.tpl' and 'DEMOTHcreate.tpl' to submission templates data. 2008-03-05 Nicholas Robinson * modules/websubmit/etc/DEMOTH.tpl, modules/websubmit/etc/DEMOTHcreate.tpl: Bibconvert templates used for the creation of DEMO Thesis (DEMOTH) records in the ATLANTIS demo site. 2008-03-05 Samuele Kaplun * modules/bibindex/lib/bibindexadminlib.py, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/access_control_mailcookie.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/webuser.py, modules/webstat/lib/webstat_engine.py: Corrected SELECT * queries. 2008-03-05 Samuele Kaplun * modules/bibformat/lib/elements/bfe_fulltext_mini.py: Fixed bug where list was treated as dictionary making the element to fail. 2008-03-05 Jerome Caffaro * modules/bibharvest/lib/oaiarchive_engine.py: Removed fragile SQL code. Thanks to Gregory Favre (EPFL). 2008-03-04 Samuele Kaplun * modules/bibformat/lib/bibformat_regression_tests.py: Fixed test WRT indentation (strange had already fixed yesterday for the same reason...) 2008-03-04 Samuele Kaplun * modules/miscutil/lib/intbitset_setup.py: Removed previous prettyfication. It doesn't work :-( 2008-03-04 Samuele Kaplun * modules/miscutil/lib/intbitset_setup.py: Prettified revision name (it is used in Python 2.5 to create the egg info file. 2008-03-04 Samuele Kaplun * modules/webstyle/lib/webinterface_handler.py: Not registering apache.SERVER_RETURN which is a legal mod_python way to communicate to Apache. 2008-03-04 Samuele Kaplun * modules/websubmit/lib/fulltext_files_migration_kit.py: Printing fixed here and there. Used intbitset for iterating over a huge collection of recids. 2008-03-04 Samuele Kaplun * modules/miscutil/lib/errorlib.py, modules/miscutil/lib/mailutils.py: Various comment cleaning and small fixies... 2008-03-04 Tibor Simko * modules/miscutil/lib/dbquery_tests.py: Updated to test_utf8_python_mysqldb_mysql_storage_chain() to reflect similar code in inveniocfg.py code and to please pylint. 2008-03-04 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Implemented '--reset-fieldnames' to have I18N translations. Updated wrapped text box messages as per the new newline treatment. Small code refactoring to please pylint. 2008-03-04 Tibor Simko * ABOUT-NLS: Added --use-fuzzy and --use-untranslated options to the msgcmp example to fit recent gettext versions. 2008-03-04 Tibor Simko * po/el.po: Completed Greek translation, thanks to Theodoros Theodoropoulos. 2008-03-04 Samuele Kaplun * modules/miscutil/lib/errorlib.py, modules/webstyle/lib/webinterface_handler.py: Renamed alert_support to alert_admin in register_exception. sending email from adminemail to adminemail. 2008-03-04 Tibor Simko * Makefile.am: Updated kwalitee-check-sql-queries target to detect SQL SELECT queries without explicit column list. 2008-03-04 Samuele Kaplun * modules/webstyle/lib/webinterface_handler.py: For errorlib.py commit: Added alert_support flag defaulted to False in register_exception function, in order to alert the support about particular excpetion. Added registering and alerting of support for unhandled exception within Invenio. 2008-03-04 Samuele Kaplun * modules/miscutil/lib/errorlib.py: [no log message] 2008-03-04 Samuele Kaplun * modules/miscutil/lib/textutils.py: Fixed exceptions for very small max_col values. Smart handling of new lines '\n' -> '', '\n\n' -> '\n', '\n\n\n' -> '\n\n'... (so that one can happily wrap multilines text). Note in order to have a true newline now you have to type twice \n. 2008-03-03 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Added tests for external sysno queries with recid-like URLs. 2008-03-03 Tibor Simko * modules/websearch/lib/search_engine.py: If an external sysno was used as a search argument, and no record with such a sysno exists, fall to a not-found case rather than to ignoring the argument. 2008-03-03 Tibor Simko * INSTALL, config/invenio-autotools.conf.in, config/invenio.conf, modules/miscutil/lib/inveniocfg.py: Introduced single conf section called 'Invenio', as this is how CFG_FOO_BAR are currently being used. (You may want to update your invenio-local.conf files.) 2008-03-03 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Prettified boxed output messages as per the new wrap_text_in_a_box(). 2008-03-03 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Fixed two sorting test cases and the search guide test case. 2008-03-03 Samuele Kaplun * modules/bibformat/lib/bibformat_regression_tests.py: Fixed regression test WRT spacing in formatting. 2008-03-03 Tibor Simko * INSTALL: Added a pointer to the HOWTO Run guide once the installation is finished. Also, done some minor updates WRT wording. 2008-03-03 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Corrected list() docstring. 2008-03-03 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added '--list' option to print names and values of all options from conf files. 2008-03-03 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Improved handling of options with values (--conf-dir, --get). The latter can be repetitive now. 2008-03-03 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added '--get' option for third-party programs to easily access values of conf options such as CFG_PREFIX. 2008-03-03 Nicholas Robinson * modules/miscutil/sql/tabfill.sql: Added details of the WebSubmit function 'Stamp_Uploaded_Files'. 2008-03-03 Nicholas Robinson * modules/websubmit/lib/functions/Makefile.am: Added 'Stamp_Uploaded_Files.py' function. 2008-03-03 Samuele Kaplun * modules/websession/lib/password_migration_kit.py: Used wrap_text_in_a_box to print messages. 2008-03-03 Jerome Caffaro * modules/bibformat/doc/hacking/bibformat-api.webdoc, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_regression_tests.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/elements/bfe_client_info.py, modules/bibformat/lib/elements/bfe_edit_record.py, modules/bibformat/web/admin/bibformatadmin.py, modules/webjournal/lib/webjournal.py, modules/websearch/lib/search_engine.py: Replaced 'req' and 'uid' arguments of BibFormatObject with 'user_info'. 2008-03-02 Nicholas Robinson * modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: Fixed a bug encountered when trying to retrive a stamped file from the temporary stamping directory. 2008-03-02 Nicholas Robinson * modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: Updated docstring to take account of the "stamp" parameter. 2008-03-02 Nicholas Robinson * modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: First version of a function to stamp certain files when uploaded during a submission. 2008-02-29 Nicholas Robinson * modules/websubmit/lib/Makefile.am: Added "websubmit_file_stamper.py" to "pylib_DATA". 2008-02-29 Tibor Simko * po/zh_TW.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/hr.po, po/zh_CN.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/bg.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/ja.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/uk.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/el.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/sv.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/no.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/cs.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/sk.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/ru.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/it.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/pt.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko * po/pl.po: Added translations from obsoleted SQL inserts. 2008-02-29 Samuele Kaplun * modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_tests.py, modules/bibformat/lib/bibformat_regression_tests.py, modules/bibformat/lib/bibformat_templates.py, modules/bibmatch/lib/bibmatch_engine.py, modules/miscutil/lib/dbquery.py, modules/miscutil/lib/textutils.py, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webmessage/lib/webmessage_templates.py, modules/websession/lib/websession_templates.py: Cleaned usage of indent_text everywhere. Cleaned foo = "%s%s" % (foo, bar) used to concatenate foo and bar, with loss of performance. 2008-02-29 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py: Fixed a bug, recently introduced: return somelist.append(something) would return None :-). 2008-02-29 Samuele Kaplun * modules/miscutil/lib/textutils.py: Pylinted. 2008-02-29 Samuele Kaplun * modules/miscutil/lib/textutils.py: indent_text have a wrap parameter defaulted to False, so that by default it behaves by only indenting, as expected. 2008-02-29 Jerome Caffaro * modules/bibformat/lib/bibformat_templates.py: Removed on-the-fly indentation of the html source. 2008-02-28 Tibor Simko * po/bg.po, po/ca.po, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/it.po, po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_CN.po, po/cds-invenio.pot, po/zh_TW.po: Message update to incorporate new and forgotten messages. Some translations updated with values taken from old SQL files. Some translations still to be updated. 2008-02-28 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added reminder for fieldname inserts. 2008-02-28 Tibor Simko * ABOUT-NLS: Removed terms from SQL files that are now located in the PO files. 2008-02-28 Tibor Simko * config/invenio.conf: Align (S)WEBURL examples with the INSTALL file. 2008-02-28 Tibor Simko * INSTALL: Documented hints on editing invenio-local.conf. 2008-02-28 Tibor Simko * modules/miscutil/sql/tabfill.sql: Removed rnkMETHODNAME and fieldname I18N inserts that are now being done via inveniocfg from PO files. 2008-02-28 Tibor Simko * modules/miscutil/demo/democfgdata.sql: Removed rnkMETHODNAME inserts as they are now being done via inveniocfg through PO files. Also, added version number comment and copyright statement. 2008-02-28 Tibor Simko * modules/webhelp/web/help-central.webdoc: Use PO style _(Search Guide)_ phrase. 2008-02-28 Tibor Simko * modules/miscutil/sql/tabdrop.sql: Added forgotten collection_clsMETHOD table. 2008-02-28 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added invenio-local.conf functionality. Added two new I18N fields. 2008-02-28 Samuele Kaplun * modules/miscutil/lib/textutils.py: Fixed a bug in which subsequent use of wrap_text_in_a_box touched permanently the default style. 2008-02-28 Tibor Simko * config/invenio.conf: Documented local config file functionality ('invenio-local.conf'). Cleaned some unused conf sections and other cosmetics. 2008-02-28 Samuele Kaplun * modules/websubmit/lib/fulltext_files_migration_kit.py, modules/miscutil/lib/textutils.py: Ported fulltext_files_migration_kit to wrap_text_in_a_box. 2008-02-28 Tibor Simko * modules/websearch/lib/search_engine.py: Updated browse_pattern() in order to discard enclosing double quotes should the search pattern have them around. Useful if the search pattern comes from explicit exact phrase search kind of searches. 2008-02-28 Tibor Simko * modules/websearch/lib/websearch_templates.py: Removed unnecessary double quotes around browse pattern in the browse page's search links. 2008-02-28 Tibor Simko * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Propagate properly language environment in browse pages. Fixed search links in browse pages for non-default languages. Fixed browse list table row alignment. Thanks to Ferran Jorba for reporting the problem. 2008-02-28 Samuele Kaplun * modules/bibindex/lib/bibindex_engine.py: Fixed bug about last_update_time of an index no more updated. 2008-02-28 Samuele Kaplun * modules/miscutil/lib/textutils.py: Fixed handling of double new lines and of tabs. 2008-02-28 Tibor Simko * modules/websearch/lib/search_engine.py: Removed CERN-only hack for dummy collections. 2008-02-27 Nicholas Robinson * modules/websubmit/lib/websubmit_file_stamper.py: Import of some CFG_ config variables from invenio.config; Updated help message; Added example of how to call the tool via the CLI; 2008-02-27 Samuele Kaplun * modules/miscutil/lib/textutils.py: Fixed style_name -> style. 'DEFAULT' -> '__DEFAULT'. 2008-02-27 Tibor Simko * modules/webmessage/lib/webmessage_templates.py: Fixed two I18N output messages. (Do not use more than one unnamed parameter (%s) because some languages may need to invert the order. Use named parameters instead.) 2008-02-27 Samuele Kaplun * modules/miscutil/lib/textutils.py: Fixed a small bug and restyled variables names. 2008-02-27 Tibor Simko * config/invenio-autotools.conf.in: Added CFG_PATH_PDFTK and CFG_PATH_PDF2PS. 2008-02-27 Tibor Simko * INSTALL: Documented need for pdftk and pdf2ps for fulltext file stamping. 2008-02-27 Tibor Simko * configure.ac: Added check for pdftk and pdf2ps. Bumped up the version number. 2008-02-27 Tibor Simko * modules/webstyle/css/cds.css: Harmonized colours of the tab text and the tab border for all three kinds of detailed record page tabs (active, inactive, disabled). 2008-02-27 Tibor Simko * po/POTFILES.in: Added inveniocfg.py. 2008-02-27 Tibor Simko * modules/websubmit/etc/DEMOPIC.tpl, modules/websubmit/etc/DEMOPICcreate.tpl, modules/websubmit/etc/DEMOPICmodify.tpl, modules/websubmit/etc/EDSRTEXT.tpl, modules/websubmit/etc/EDSRTEXTcreate.tpl, modules/websubmit/etc/EDSRTEXTmodify.tpl, modules/websubmit/etc/EDSTEXT.tpl, modules/websubmit/etc/EDSTEXTcreate.tpl, modules/websubmit/etc/EDSTEXTmodify.tpl: Added comment with the template version number. Deleted trailing blank lines. With Nick. 2008-02-27 Tibor Simko * configure.ac, modules/websubmit/etc/DEMOPIC.tpl, modules/websubmit/etc/DEMOPICcreate.tpl, modules/websubmit/etc/DEMOPICmodify.tpl, modules/websubmit/etc/EDSRTEXT.tpl, modules/websubmit/etc/EDSRTEXTcreate.tpl, modules/websubmit/etc/EDSRTEXTmodify.tpl, modules/websubmit/etc/EDSTEXT.tpl, modules/websubmit/etc/EDSTEXTcreate.tpl, modules/websubmit/etc/EDSTEXTmodify.tpl, modules/websubmit/etc/Makefile.am, modules/websubmit/etc/demo-stamp-left-logo.png, modules/websubmit/etc/demo-stamp-left.tex: Moved WebSubmit config files all in one etc place, with Nick. Standardized stamper config file names. 2008-02-27 Samuele Kaplun * modules/miscutil/lib/textutils.py: Enhanced wrap_text_in_a_box function. 2008-02-27 Tibor Simko * configure.ac: Removed unused (and useless) Month.KB. 2008-02-27 Nicholas Robinson * modules/websubmit/etc/Makefile.am: Added "file_stamper_templates" to list of directories. 2008-02-27 Samuele Kaplun * THANKS, modules/bibclassify/etc/Makefile.am, modules/bibclassify/etc/NASA-subjects.rdf, modules/bibclassify/etc/nasa-instruments.rdf, modules/bibclassify/etc/nasa-subjects.rdf, modules/bibclassify/lib/bibclassify_daemon.py, modules/miscutil/demo/democfgdata.sql, modules/miscutil/sql/tabcreate.sql: Removed NASA-instruments which doesn't bring any results. Updated bibclassify to allow for a location (e.g. a url or a full path) to a Taxonomy. 2008-02-27 Tibor Simko * modules/bibclassify/lib/bibclassify_daemon.py: Fixed syntax error in update_date_of_last_run(). 2008-02-27 Tibor Simko * modules/miscutil/demo/democfgdata.sql: Fixed syntax error in BibClassify table insert statements. 2008-02-27 Nicholas Robinson * modules/websubmit/lib/websubmit_file_stamper.py: + Replaced use of os.popen with os.system in places where it wasn't important to read anything back from a command. This should avoid problems like the error code status being read, or the existence of a file [that should have been created by the command] being tested before the command that was launched under os.popen has actually finished executing. 2008-02-26 Samuele Kaplun * modules/miscutil/demo/democfgdata.sql, modules/bibclassify/lib/bibclassify_daemon.py, modules/bibclassify/lib/bibclassifylib.py: Made bibclassifyd to run. Added a couple of example in demo site. 2008-02-26 Samuele Kaplun * modules/miscutil/lib/intbitset.c, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_tests.py: Added support for constructing an intbitset after the result of e.g. run_sql('SELECT id FROM bibrec WHERE...'), i.e. support for tuple of tuples of single integer. Tested on Gnu/Linux,64bits,Python2.5 Gnu/Linux,64bits,Python2.3 Gnu/Linux,32bits,Python2.4. Still to be tested on MacOS X. 2008-02-26 Tibor Simko * INSTALL: Documented new way of creating Apache vhost configurations. 2008-02-26 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Renamed '--generate-apache-conf' to '--create-apache-conf' in order to resemble '--create-tables' which is a kind of equivalent option. 2008-02-26 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added --generate-apache-conf option to assist in creation of Apache virtual hosts. 2008-02-26 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Prettified error messages of test_db_connection(). 2008-02-26 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added test of the DB connection during the table creation step. 2008-02-26 Tibor Simko * modules/miscutil/lib/textutils.py: Made wait_for_user() abort message more generic. 2008-02-26 Tibor Simko * Makefile.am, install-tests.py: Removed install-tests.py now that it was integrated with inveniocfg. 2008-02-26 Samuele Kaplun * modules/bibsched/lib/bibtask.py, modules/webaccess/lib/webaccessadmin_lib.py: Fixed authentication hack previously introduced. 2008-02-26 Samuele Kaplun * modules/miscutil/lib/textutils.py: Enhanced wrap_text_in_a_box and prefix_text (was make_conclusions). 2008-02-26 Samuele Kaplun * THANKS: Added thanks to NASA for the SKOS files. 2008-02-26 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/webaccessadmin_lib.py: Fixed small import bug. 2008-02-26 Samuele Kaplun * modules/miscutil/lib/inveniocfg.py: Intregrated latest modification to webaccessadmin. 2008-02-26 Samuele Kaplun * modules/bibclassify/etc/Makefile.am, modules/bibclassify/etc/nasa-instruments.rdf, modules/bibclassify/etc/nasa-subjects.rdf: Added two more examples of SKOS/RDF files, thanks to NASA. 2008-02-25 Samuele Kaplun * Makefile.am: Updated Makefile.am to reflect authentication moved away from SQL script. 2008-02-25 Samuele Kaplun * modules/websession/lib/inveniogc.py: Moved action name from runsessiongc to runinveniogc. 2008-02-25 Samuele Kaplun * modules/websession/lib/webaccount.py: Small cleaning. 2008-02-25 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py: Cleaned options and added -D for setting/resetting demo site authorizations. 2008-02-25 Samuele Kaplun * modules/webaccess/lib/access_control_config.py: Separeted demo site frome core, and cleaned authorization information. 2008-02-25 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py: Hardcode SUPERADMINROLE super powers. No more in database, this helps in keeping everything synchronized. 2008-02-25 Samuele Kaplun * modules/miscutil/sql/tabfill.sql: Moved away authentication from SQL script. 2008-02-25 Samuele Kaplun * modules/miscutil/sql/tabcreate.sql: Added good indexes to bibrec, bibdoc, and added collection_clsMETHOD table. 2008-02-25 Samuele Kaplun * modules/miscutil/demo/democfgdata.sql: Moved away authentication script from SQL. 2008-02-25 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Corrected two sort results regression test cases, taking into account the new demo data (#93). 2008-02-25 Tibor Simko * modules/websearch/lib/search_engine.py: Added CERN-only dirty hack for making base 29 dummy/deleted records visible to library approvers. A more elegant solution is to be implemented later, since the functionality is potentially interesting to any Invenio lambda site too. 2008-02-25 Tibor Simko * RELEASE-NOTES: Moved check-custom-templates from INSTALL file. 2008-02-25 Tibor Simko * INSTALL: Introduced distinction between 'installation' and 'configuration'. Added instructions for inveniocfg. (More to follow.) Moved check-custom-templates to upgrade instructions only. 2008-02-25 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Added options to finish the installation and set up demo site. Added option to specify conf file location. Added '--update-all' and '--reset-all' options. Added partially implemented reset I18N field names option. Respect ordering of options in the command line. More changes to follow. 2008-02-25 Tibor Simko * modules/miscutil/lib/textutils.py: Added wait_for_user() that is useful for interactive CLI programs. Slightly emended wrap_text_in_a_box(). More refactoring needed, e.g. make_conclusion() is but a special case of wrap_text_in_a_box(). 2008-02-25 Tibor Simko * modules/miscutil/bin/Makefile.am, modules/webaccess/bin/Makefile.am: Removed some chmodding that is not necessary anymore. 2008-02-25 Tibor Simko * modules/miscutil/demo/Makefile.am: Install demo config SQL data for later use. 2008-02-25 Tibor Simko * Makefile.am: Updated doc messages to refer to inveniocfg. Do not advise to check-custom-templates as it belongs to upgrade path only. Do not call inveniocfg upon installing. Do not manipulate localstate directory permissions. Phased out 'create-table' and friends that are now being performed via 'inveniocfg' after basic installation. 2008-02-25 Tibor Simko * configure.ac, modules/webhelp/web/hacking/test-suite.webdoc: Phased out 'make create-tables' in the documentation in profit of 'inveniocfg --create-tables' and friends. 2008-02-25 Tibor Simko * modules/miscutil/lib/testutils.py: Updated doc WRT 'inveniocfg --create-demo-site' and friends. 2008-02-25 Tibor Simko * modules/miscutil/bin/dbexec.in, modules/miscutil/lib/dbquery.py: Used the same demo values for WEBURL and DB credentials as in invenio.conf. 2008-02-25 Tibor Simko * THANKS: Added Zbigniew Leonowicz for the Polish translation updates. 2008-02-25 Tibor Simko * po/pl.po: Updated Polish translation, thanks to Zbigniew Leonowicz. 2008-02-25 Jerome Caffaro * modules/bibedit/lib/bibedit_templates.py: After a record has been modified, propose to edit another one. Removed trailing whitespaces. 2008-02-22 Samuele Kaplun * modules/miscutil/lib/textutils.py: Added make_conclusion and wrap_in_a_box nice function for uniforming printed strings. 2008-02-22 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/fulltext_files_migration_kit.py: Fixed typo in touch() last commit. Addeded very detailed logging to the migration_kit, in order to spot any possible issue. 2008-02-22 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Update bibrec modification time when bibdoc is modified. NOTE: are there any side issues to this? Does future MARCXML versioning breaks? 2008-02-22 Jerome Caffaro * modules/bibformat/lib/bibformat.py: Removed column headers in the Excel format, since it is not flexible enough to create formats with a different number of columns. To be moved later to bibformat_templates.py if needed. 2008-02-21 Nicholas Robinson * modules/bibedit/lib/xmlmarc2textmarclib.py: Moved the line "from __future__ import generators" to be the first statement of the file in order to correct a syntax error in Python 2.5.1, which complained that from __future__ imports had to be at the beginning of the file. 2008-02-20 Jerome Caffaro * modules/webstyle/css/cds.css: Prevent wrapping of links in header menu. 2008-02-19 Nicholas Robinson * modules/websubmit/lib/websubmit_file_stamper.py: More refactoring and renaming of stuff. Also now using tempfile.mkdtemp for creation of the working directory in ~invenio/var/tmp; 2008-02-19 Nicholas Robinson * modules/websubmit/lib/websubmit_file_stamper.py: Plenty of refactoring and updates to the script. There are now 3 stamping options: + first -> stamp only the first page of the file; + all -> stamp all pages of the file; + coverpage -> add a separate cover page to the file; 2008-02-19 Jerome Caffaro * modules/bibformat/lib/bibformat_templates.py: Fixed resizing of documentation frame inside template editor. 2008-02-18 Tibor Simko * configure.ac: Removed AC_PREFIX_DEFAULT call now that we test for prefix explicitly. 2008-02-18 Tibor Simko * configure.ac: Added explicit prefix test so that the localstatedir hack works. (It could give NONE otherwise.) 2008-02-17 Tibor Simko * INSTALL: Updated sections on OS, on the configure parameters, and on checking style templates. (The last one should be moved into upgrade guide.) 2008-02-17 Tibor Simko * configure.ac: Added AC_PREFIX_DEFAULT so that we shall install into /opt/cds-invenio by default. "./configure" can now be called without any arguments. 2008-02-15 Tibor Simko * Makefile.am: Updated jsmath box cosmetics. 2008-02-15 Tibor Simko * po/POTFILES.in: Removed now-gone dbtest.in file. 2008-02-15 Samuele Kaplun * Makefile.am: Fixed dbexec calls made from top_src. 2008-02-15 Marko Niinimaki * modules/websearch/lib/websearch_regression_tests.py: adding author affilitions in demo records changed the order in search responses - adjusted 2008-02-15 Samuele Kaplun * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_regression_tests.py: Fixed web interface bug in WebBasket when not selecting a topic, but creating a new one. Corrected regression tests. 2008-02-15 Marko Niinimaki * modules/bibformat/lib/bibformat_regression_tests.py: changed the text cases to include author affiliations as added to demobibdata 2008-02-15 Tibor Simko * configure-tests.py: Severed test for minimal MySQLdb version. Added test for minimal Stemmer version. Also, minor cosmetic changes. 2008-02-15 Tibor Simko * INSTALL, Makefile.am, config.nice.in, configure.ac, install-tests.py, config/invenio-autotools.conf.in, config/invenio.conf, modules/elmsubmit/etc/elmsubmit.cfg.in, modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/dbexec.in, modules/miscutil/bin/dbtest.in, modules/miscutil/lib/.cvsignore, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/dbquery.py, modules/miscutil/lib/dbquery.py.in, modules/miscutil/lib/inveniocfg.py: Moved important runtime parameters (URLs, DB credentials) from configure options into invenio.conf. This permits to install Invenio without thinking too much about them in advance, and to change them later after initial demo tests are successful, without having to reinstall. Enriched inveniocfg tool with options to update necessary files (such as dbquery.py) in situ, keeping one backup file (.OLD). 2008-02-14 Tibor Simko * modules/bibupload/doc/admin/bibupload-admin-guide.webdoc: Fixed doc concerning REVERT functionality. 2008-02-14 Tibor Simko * Makefile.am: Call inveniocfg --generate-config-py after installation. Adapted inveniocfg --reset-* calls. 2008-02-14 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Do not require conf files as arguments anymore; rather, look for them in etcdir. When doing --generate-config-py, do not emit config.py contents anymore; rather edit the file on the spot in libdir, making a backup first. This permits to rerun inveniocfg more conveniently during runtime. 2008-02-14 Tibor Simko * modules/miscutil/lib/Makefile.am: Do not generate config.py during make anymore. It will be generated later during make install by inveniocfg. 2008-02-14 Nicholas Robinson * modules/websubmit/lib/websubmit_file_stamper.py: Initial commit of a utility to enable WebSubmit to add a stamp to a file. ** NOTE: This utility is in a broken state - do not use yet. 2008-02-14 Tibor Simko * modules/miscutil/lib/inveniocfg.py: Fixed --reset-cdsname so that it does not touch reclist cache when not needed, and so that it updates international translations as well. 2008-02-14 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/websubmit_webinterface.py, modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_regression_tests.py: Formalized __str__() method of BibRecDocs, BibDoc, BibDocFile. Fixed sorting of 8564 rows in MARC produced by BibUpload. Added revert method to bibdoc, in order to revert to old revision. Fixed deleting bibdoc, by renaming to DELETED-datetime-docname, so that creating a bibdoc called docname is then possible. Fixed undelete to work with new delete algorithm Fixed websubmit file-non-existing error-box which was raising an exception. Added $v e REVERT command to FFT in order to exploit revert method of bibdoc. Added regression test for testing --replace, REVERT and __str__ 2008-02-14 Tibor Simko * modules/miscutil/demo/democfgdata.sql, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql: Removed flx* tables and values now that BibFormat in PHP is gone. 2008-02-14 Tibor Simko * modules/webhelp/web/hacking/coding-style.webdoc: Removed flx table name prefix and introduced missing ones (acc, bsk, cls, etc). 2008-02-14 Marko Niinimaki * modules/miscutil/demo/demobibdata.xml: added second affiliation for INFN researchers who have it 2008-02-14 Marko Niinimaki * modules/miscutil/demo/demobibdata.xml: added author affiliations. some of them are incomplete so that the records can be used as test material for a script that finds canonical forms of institute names 2008-02-14 Jerome Caffaro * modules/bibformat/web/admin/bibformatadmin.py: Removed reference to migration kit. 2008-02-14 Jerome Caffaro * modules/bibformat/lib/bibformatadminlib.py: Fixed a bug that would prevent listing the format templates and output formats when a file was being edited at the same time. 2008-02-14 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Display only webdoc files in index pages. 2008-02-13 Samuele Kaplun * modules/bibupload/lib/bibdocadmin.py: Added by mistake to repository. Now removed. 2008-02-13 Samuele Kaplun * modules/bibupload/lib/bibdocadmin.py, modules/bibupload/lib/bibupload.py: Changed behaviour of Bibupload WRT FFT when --replace is used. It now behaves as in replace_or_insert mode, i.e. adding a revision if the doc already exists otherwise appending a format. In this way it can work with BibEdit (which uses replace by default). 2008-02-13 Tibor Simko * modules/miscutil/bin/dbexec.in: Use single quotes instead of double quotes for DB parameters. Useful if dbpass contains chars such as dollar. 2008-02-13 Tibor Simko * config.nice.in: Added --with-mysql option. Quoted --with-dbpass option. 2008-02-13 Tibor Simko * INSTALL: Documented new --with-mysql parameter. Changed dbpass example to contain dollar sign. Added hint on the recommended Snowball Stemmer Python module. 2008-02-13 Tibor Simko * configure.ac: Added optional --with-mysql configuration parameter to point to a given MySQL client CLI. Useful when there is more than one MySQL installed on a system. 2008-02-13 Jerome Caffaro * modules/webhelp/web/hacking/hacking.webdoc: Fixed links. 2008-02-12 Tibor Simko * modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, modules/bibformat/doc/admin/bibformat-guide-bfo_attributes.png, modules/bibformat/doc/admin/bibformat-guide-bfo_check_deps.png, modules/bibformat/doc/admin/bibformat-guide-bfo_edit_rule.png, modules/bibformat/doc/admin/bibformat-guide-bfo_edit_rule2.png, modules/bibformat/doc/admin/bibformat-guide-bfo_hb_migrate.png, modules/bibformat/doc/admin/bibformat-guide-bfo_hd_rules.png, modules/bibformat/doc/admin/bibformat-guide-bfo_manage.png, modules/bibformat/doc/admin/bibformat-guide-bfo_rules.png, modules/bibformat/doc/admin/bibformat-guide-bft_attributes.png, modules/bibformat/doc/admin/bibformat-guide-bft_editor.png, modules/bibformat/doc/admin/bibformat-guide-bft_editor2.png, modules/bibformat/doc/admin/bibformat-guide-bft_manage.png, modules/bibformat/doc/admin/bibformat-guide-bft_preview.png, modules/bibformat/doc/admin/bibformat-guide-output_format_attributes_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-output_format_check_dependencies.png, modules/bibformat/doc/admin/bibformat-guide-output_format_edit_rule.png, modules/bibformat/doc/admin/bibformat-guide-output_format_edit_rule2.png, modules/bibformat/doc/admin/bibformat-guide-output_format_hb_migrate.png, modules/bibformat/doc/admin/bibformat-guide-output_format_hd_rules.png, modules/bibformat/doc/admin/bibformat-guide-output_formats_manage_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-rules_editor_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-template_attributes_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-template_editor.png, modules/bibformat/doc/admin/bibformat-guide-template_editor_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-template_preview.png, modules/bibformat/doc/admin/bibformat-guide-templates_manage_tutorial.png: Shortened image names to fit into 99 chars for older tars. 2008-02-12 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py, modules/webstyle/css/cds.css, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, modules/bibformat/etc/format_templates/Default_HTML_actions.bft: Renamed some new CSS classes used in detailed record pages. 2008-02-12 Tibor Simko * po/bg.po, po/ca.po, po/cds-invenio.pot, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/it.po, po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: Upgrade in view of internal release of 0.93.50.20080212. 2008-02-12 Tibor Simko * modules/websubmit/lib/functions/Makefile.am: Added forgotten Mail_New_Record_Notification.py. 2008-02-12 Tibor Simko * modules/websubmit/doc/Makefile.am: Added EXTRA_DIST target. 2008-02-12 Tibor Simko * modules/webjournal/lib/Makefile.am, modules/websubmit/lib/Makefile.am: Fixed EXTRA_DIST target. 2008-02-12 Tibor Simko * modules/webjournal/Makefile.am, modules/webjournal/doc/admin/Makefile.am, modules/webjournal/doc/hacking/Makefile.am: Plugged WebJournal's doc subdir. 2008-02-12 Tibor Simko * modules/webaccess/lib/collection_restrictions_migration_kit.py: Updated docstring. 2008-02-12 Tibor Simko * modules/webaccess/lib/Makefile.am: Fixed noinst target. 2008-02-12 Tibor Simko * modules/bibformat/doc/hacking/Makefile.am: Fixed EXTRA_DIST target. 2008-02-12 Tibor Simko * configure.ac: Internal release of CDS Invenio 0.93.50.20080212. 2008-02-12 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py: Speeded queries about user retrieval by not checking empty emails (i.e. guest users). 2008-02-12 Jerome Caffaro * modules/webstyle/css/cds.css, modules/webstyle/lib/webstyle_templates.py: Updated looks of tabs in detailed record pages. 2008-02-12 Samuele Kaplun * Makefile.am, modules/miscutil/sql/tabcreate.sql: Syncronized tabcreate.sql and root Makefile.am plus fixed some table (e.g. firerole, rnkCITATIONDATA) WRT columnt type and/or indexes. 2008-02-11 Nicholas Robinson * modules/websubmit/lib/functions/Add_Files.py, modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, modules/websubmit/lib/functions/CaseEDS.py, modules/websubmit/lib/functions/Check_Group.py, modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py, modules/websubmit/lib/functions/Create_Cplx_Approval.py, modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Create_Recid.py, modules/websubmit/lib/functions/Finish_Submission.py, modules/websubmit/lib/functions/Get_Info.py, modules/websubmit/lib/functions/Get_Recid.py, modules/websubmit/lib/functions/Get_Report_Number.py, modules/websubmit/lib/functions/Get_Sysno.py, modules/websubmit/lib/functions/Insert_Modify_Record.py, modules/websubmit/lib/functions/Insert_Record.py, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Is_Referee.py, modules/websubmit/lib/functions/Mail_New_Record_Notification.py, modules/websubmit/lib/functions/Mail_Submitter.py, modules/websubmit/lib/functions/Make_Modify_Record.py, modules/websubmit/lib/functions/Make_Record.py, modules/websubmit/lib/functions/Move_Files_Archive.py, modules/websubmit/lib/functions/Move_Files_to_Storage.py, modules/websubmit/lib/functions/Move_From_Pending.py, modules/websubmit/lib/functions/Move_to_Done.py, modules/websubmit/lib/functions/Move_to_Pending.py, modules/websubmit/lib/functions/Print_Success_APP.py, modules/websubmit/lib/functions/Print_Success_CPLX.py, modules/websubmit/lib/functions/Print_Success_DEL.py, modules/websubmit/lib/functions/Print_Success_MBI.py, modules/websubmit/lib/functions/Print_Success.py, modules/websubmit/lib/functions/Print_Success_SRV.py, modules/websubmit/lib/functions/Report_Number_Generation.py, modules/websubmit/lib/functions/Send_APP_Mail.py, modules/websubmit/lib/functions/Send_Approval_Request.py, modules/websubmit/lib/functions/Send_Modify_Mail.py, modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, modules/websubmit/lib/functions/Send_Request_For_Publication.py, modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, modules/websubmit/lib/functions/Send_SRV_Mail.py, modules/websubmit/lib/functions/Test_Status.py, modules/websubmit/lib/functions/Update_Approval_DB.py, modules/websubmit/lib/functions/Upload_Files.py, modules/websubmit/lib/functions/Format_Record.py: Added 4th parameter "user_info" (defaulting to None) to definition of WebSubmit functions. "user_info" should be a dictionary containing information about the logged- in user (e.g. email address, user id, preferences, etc.) Functions should be able to make use of this information. 2008-02-11 Nicholas Robinson * modules/websubmit/lib/websubmit_engine.py: In 'print_function_calls', added the framework to allow WebSubmit functions to be called with 'user_info' (a dictionary of user information) as a 4th keyword argument. This is the new model for WebSubmit functions. They should now be created and called with four parameters, thus a declaration like this: def Function_Name(parameters, curdir, form, user_info): WebSubmit will first attempt to call the function like this: function(parameters=parameters, curdir=curdir, form=form, user_info=user_info) If the function is a legacy function (i.e. doesn't accept user_info), a TypeError will be raised when WebSubmit attempts to call it. WebSubmit will therefore try once more to call it without user_info, like this: function(parameters=parameters, curdir=curdir, form=form) So, from now on, all new WebSubmit functions should defined with the 4th user_info parameter. 2008-02-11 Tibor Simko * modules/websearch/lib/websearch_external_collections_searcher.py: Fixed Kiss author link for authors with incomplete first name. Thanks to Tony for reporting the problem. Also, removed trailing whitespace. 2008-02-11 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc: XHTML valid markup. 2008-02-11 Nicholas Robinson * modules/webstyle/lib/webstyle_templates.py: Fixed a bug: An attempt was made to call the string "replace" method on the values found in sys.exc_info()[0] and sys.exc_info()[1]. These values are not strings - they are in fact a type and an object respectively. They have therefore been cast to strings. 2008-02-08 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc: Cleaned markup. 2008-02-08 Samuele Kaplun * modules/websearch/doc/search-tips.webdoc: Fixed not closed tags. 2008-02-08 Samuele Kaplun * modules/websearch/doc/search-tips.webdoc: Italian translation. 2008-02-08 Tibor Simko * po/bg.po, po/ca.po, po/cds-invenio.pot, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/it.po, po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: Update of PO files in view of the forthcoming release. Beware, many messages are to be cleaned still. Translators, please do not take any action yet. 2008-02-08 Tibor Simko * po/POTFILES.in: Removed obsoleted files (WML, removed Python files) and added new Python and webdoc files to the pot. Added copyright. 2008-02-08 Tibor Simko * po/Makefile.in.in: Adapted to the change from WML to webdoc. Added copyright. 2008-02-08 Tibor Simko * modules/webjournal/lib/webjournal_config.py: Removed a majority of lengthy error descriptions out of I18N control. Amended some error titles and short descriptions. Much to be done still though. 2008-02-08 Tibor Simko * modules/webjournal/lib/webjournal_templates.py: Fixed some import and undefined variable problems. Fixed I18N output messages by rephrasing some and, mostly, removing lengthly HTML boxes out of gettext control. Messages to be prettified. 2008-02-08 Nicholas Robinson * modules/bibedit/lib/bibrecord.py: For exception handling in the create_record function, replaced the use of print with sys.stderr.write as it is undesirable to print error messages to stdout. 2008-02-08 Jerome Caffaro * modules/websearch/doc/search-tips.webdoc: Made use of _()_ syntax to translate parts of the guide, instead of tags. 2008-02-08 Tibor Simko * modules/websession/lib/websession_webinterface.py: Fixed variable replacement in the output message string of the last commit. 2008-02-08 Tibor Simko * modules/websession/lib/websession_webinterface.py: Made new output messages translatable. Added x_ prefix to arguments, removed HTML markup, etc. (Note to developers: please respect ABOUT-NLS conventions when introducing new output messages.) 2008-02-08 Jerome Caffaro * modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc: Replaced (broken) HTML links to HEP.rdf with access path to the file. 2008-02-08 Jerome Caffaro * modules/websession/lib/websession_templates.py: XHTML-valid login link ('&'->'&' before referer). 2008-02-08 Jerome Caffaro * modules/websearch/doc/search-tips.webdoc: French translation, partially based on (EPFL) Infoscience's own translation of the tips. 2008-02-08 Jerome Caffaro * modules/websearch/lib/websearchadmin_regression_tests.py, modules/websubmit/lib/websubmitadmin_regression_tests.py, modules/webaccess/lib/webaccess_regression_tests.py, modules/bibedit/lib/bibedit_regression_tests.py, modules/bibrank/lib/bibrankadmin_regression_tests.py, modules/bibharvest/lib/bibharvestadmin_regression_tests.py, modules/bibindex/lib/bibindexadmin_regression_tests.py, modules/bibformat/lib/bibformatadmin_regression_tests.py: Better checking of admin guides availability. 2008-02-08 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc: French translation, adapted from (EPFL) Infoscience's own translation of the guide. 2008-02-07 Tibor Simko * modules/bibindex/lib/bibindex_engine_tests.py: Added unit tests for wash_index_term(). Cleaned the other test. 2008-02-07 Marko Niinimaki * po/fr.po, po/sv.po: of which self-citations currently shown when the user selects citation tab of record 2008-02-07 Jerome Caffaro * modules/bibformat/lib/bibformat_migration_kit.py, modules/bibformat/lib/bibformat_migration_kit_assistant_lib.py, modules/bibformat/lib/bibformat_migration_kit_dblayer.py, modules/bibformat/lib/bibformat_migration_kit_templates.py: Removed biformat migration kit files. 2008-02-07 Jerome Caffaro * modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformatadmin_regression_tests.py, modules/bibformat/lib/bibformatadminlib.py: Removed references to bibformat migration kit. 2008-02-07 Jerome Caffaro * modules/bibformat/lib/bibformat_templates.py: Removed note about the migration from PHP to Python. 2008-02-07 Jerome Caffaro * modules/webcomment/lib/webcomment_regression_tests.py, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearchadmin_regression_tests.py, modules/websubmit/lib/websubmitadmin_regression_tests.py, modules/bibrank/lib/bibrankadmin_regression_tests.py, modules/webaccess/lib/webaccess_regression_tests.py, modules/bibedit/lib/bibedit_regression_tests.py, modules/bibindex/lib/bibindexadmin_regression_tests.py, modules/bibformat/lib/bibformatadmin_regression_tests.py, modules/bibharvest/lib/bibharvestadmin_regression_tests.py: Fixed regression tests to check for new webdoc pages. 2008-02-06 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py, modules/webaccess/web/admin/webaccessadmin.py, modules/webhelp/web/admin/admin.webdoc, modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py: Updated links for webaccess, small fixies in webaccess admin plus using mailutils for contacting user and adding modification of nickname for administrator. 2008-02-06 Jerome Caffaro * modules/websubmit/web/admin/referees.py: Cleaned Python code and HTML markup. 2008-02-06 Jerome Caffaro * modules/websubmit/web/admin/referees.py: Behaves correctly when accessing referees page without a doctype. Prints a login message when user has to login instead of an error box. 2008-02-06 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: Fixed message in error box. 2008-02-06 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: Escape quotes in strings used as parameters for tags. 2008-02-06 Jerome Caffaro * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql, modules/websearch/lib/websearchadminlib.py: Renamed table 'collectiondetailedpagetabs' to 'collectiondetailedrecordpagetabs'. CVS users need to run: echo "RENAME TABLE collectiondetailedpagetabs TO collectiondetailedrecordpagetabs;" | ./modules/miscutil/bin/dbexec 2008-02-06 Jerome Caffaro * modules/webalert/lib/webalert_templates.py: Fixed typo. 2008-02-05 Samuele Kaplun * modules/miscutil/lib/intbitset.c: Compiled with the most up to date Cython 0.9.6.11b. Tested on SLC4, MacosX, Gentoo 64bit, Python 2.3, 2.4, 2.5. 2008-02-05 Samuele Kaplun * modules/websearch/lib/websearch_regression_tests.py: Fixed regression test WRT latest modifications to demo site. 2008-02-05 Samuele Kaplun * modules/miscutil/demo/demobibdata.xml: Updated last added record to FFT. 2008-02-05 Samuele Kaplun * modules/bibrank/lib/bibrank_regression_tests.py: Update regression tests to work with stemming correctly enabled. 2008-02-05 Jerome Caffaro * modules/miscutil/sql/tabfill.sql: Updated default tab settings for new '/usage' url. 2008-02-05 Jerome Caffaro * modules/websearch/lib/websearchadminlib.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py: Changed url of 'usage statistics' tab from /statistics to /usage 2008-02-05 Samuele Kaplun * modules/websearch/lib/websearch_regression_tests.py: Updated test to work with correct lowerizing of unicode string in the search engine. 2008-02-05 Samuele Kaplun * modules/websearch/lib/search_engine.py: Fix lowerizing of unicode strings (e.g. for russian and greek). 2008-02-05 Samuele Kaplun * modules/bibindex/lib/bibindex_engine.py: Disabled idxPHRASE indexing until websearch will exploit it. 2008-02-05 Samuele Kaplun * modules/miscutil/lib/intbitset.c, modules/miscutil/lib/intbitset.pyx: Updated to Cython-0.9.6.10b and added __all__ variable to module. 2008-02-05 Jerome Caffaro * modules/webstyle/lib/template.py: More explicit output message when deprecated 'tmpl_records_format_other' is found when checking templates. 2008-02-05 Jerome Caffaro * modules/websubmit/lib/websubmit_regression_tests.py: New tests for help page availability and legacy urls. 2008-02-05 Jerome Caffaro * modules/webstyle/lib/webdoc_webinterface.py: Fixed problem with handling of legacy url '/help/submit' 2008-02-05 Jerome Caffaro * modules/webhelp/web/hacking/coding-style.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro * modules/websession/doc/admin/websession-admin-guide.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro * modules/websearch/doc/admin/websearch-admin-guide.webdoc: Fixed broken links. 2008-02-05 Jerome Caffaro * modules/bibrank/doc/admin/bibrank-admin-guide.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro * modules/bibformat/doc/admin/bibformat-admin-guide.webdoc: Fixed broken links. 2008-02-05 Jerome Caffaro * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc: Fixed broken links. 2008-02-05 Jerome Caffaro * modules/miscutil/doc/hacking/miscutil-dateutils.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Generate output on-the-fly when cache dir cannot be read. 2008-02-04 Tibor Simko * Makefile.am, configure-tests.py, configure.ac, config/Makefile.am, config/invenio-autotools.conf.in, config/invenio.conf, modules/Makefile.am, modules/bibclassify/Makefile.am, modules/bibclassify/bin/Makefile.am, modules/bibclassify/bin/bibclassify.in, modules/bibclassify/bin/bibclassifyd.in, modules/bibclassify/doc/Makefile.am, modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, modules/bibclassify/doc/hacking/Makefile.am, modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, modules/bibclassify/doc/hacking/bibclassify-internals.webdoc, modules/bibclassify/etc/Makefile.am, modules/bibclassify/lib/Makefile.am, modules/bibclassify/lib/bibclassify_daemon.py, modules/bibclassify/lib/bibclassify_regression_tests.py, modules/bibclassify/lib/bibclassifylib.py, modules/bibconvert/Makefile.am, modules/bibconvert/bin/Makefile.am, modules/bibconvert/bin/bibconvert.in, modules/bibconvert/doc/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/admin/example_oaimarc2xm.xsl, modules/bibconvert/doc/hacking/Makefile.am, modules/bibconvert/doc/hacking/bibconvert-api.webdoc, modules/bibconvert/doc/hacking/bibconvert-internals.webdoc, modules/bibconvert/etc/Makefile.am, modules/bibconvert/etc/oaiarxiv2marcxml.xsl, modules/bibconvert/etc/oaidc2marcxml.xsl, modules/bibconvert/etc/oaimarc2marcxml.xsl, modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert_bfx_engine.py, modules/bibconvert/lib/bibconvert_regression_tests.py, modules/bibconvert/lib/bibconvert_tests.py, modules/bibconvert/lib/bibconvert_xslt_engine.py, modules/bibedit/Makefile.am, modules/bibedit/bin/Makefile.am, modules/bibedit/bin/refextract.in, modules/bibedit/bin/xmlmarc2textmarc.in, modules/bibedit/bin/xmlmarclint.in, modules/bibedit/doc/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/bibedit-admin-guide.webdoc, modules/bibedit/etc/MARC21slim.dtd, modules/bibedit/etc/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibedit_config.py, modules/bibedit/lib/bibedit_dblayer.py, modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_regression_tests.py, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_config.py, modules/bibedit/lib/bibrecord_tests.py, modules/bibedit/lib/refextract.py, modules/bibedit/lib/refextract_config.py, modules/bibedit/lib/xmlmarc2textmarclib.py, modules/bibedit/web/Makefile.am, modules/bibedit/web/admin/Makefile.am, modules/bibedit/web/admin/bibeditadmin.py, modules/bibformat/Makefile.am, modules/bibformat/bin/Makefile.am, modules/bibformat/bin/bibformat.in, modules/bibformat/bin/bibreformat.in, modules/bibformat/doc/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, modules/bibformat/doc/hacking/Makefile.am, modules/bibformat/doc/hacking/bibformat-api.webdoc, modules/bibformat/doc/hacking/bibformat-internals.webdoc, modules/bibformat/etc/Makefile.am, modules/bibformat/etc/format_templates/DC.xsl, modules/bibformat/etc/format_templates/EndNote.xsl, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/NLM.xsl, modules/bibformat/etc/format_templates/OAI_DC.xsl, modules/bibformat/etc/format_templates/RSS.xsl, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_bfx_engine.py, modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_dblayer.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py, modules/bibformat/lib/bibformat_migration_kit.py, modules/bibformat/lib/bibformat_migration_kit_assistant_lib.py, modules/bibformat/lib/bibformat_migration_kit_dblayer.py, modules/bibformat/lib/bibformat_migration_kit_templates.py, modules/bibformat/lib/bibformat_regression_tests.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/bibformat_xslt_engine.py, modules/bibformat/lib/bibformatadmin_regression_tests.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/bibreformat.py, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_abstract.py, modules/bibformat/lib/elements/bfe_additional_report_numbers.py, modules/bibformat/lib/elements/bfe_addresses.py, modules/bibformat/lib/elements/bfe_affiliation.py, modules/bibformat/lib/elements/bfe_authors.py, modules/bibformat/lib/elements/bfe_bfx_engine.py, modules/bibformat/lib/elements/bfe_bibtex.py, modules/bibformat/lib/elements/bfe_cited_by.py, modules/bibformat/lib/elements/bfe_client_info.py, modules/bibformat/lib/elements/bfe_collection.py, modules/bibformat/lib/elements/bfe_comments.py, modules/bibformat/lib/elements/bfe_contact.py, modules/bibformat/lib/elements/bfe_creation_date.py, modules/bibformat/lib/elements/bfe_date.py, modules/bibformat/lib/elements/bfe_date_rec.py, modules/bibformat/lib/elements/bfe_edit_record.py, modules/bibformat/lib/elements/bfe_editors.py, modules/bibformat/lib/elements/bfe_external_publications.py, modules/bibformat/lib/elements/bfe_field.py, modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibformat/lib/elements/bfe_fulltext_mini.py, modules/bibformat/lib/elements/bfe_imprint.py, modules/bibformat/lib/elements/bfe_issn.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_language.py, modules/bibformat/lib/elements/bfe_notes.py, modules/bibformat/lib/elements/bfe_pagination.py, modules/bibformat/lib/elements/bfe_photo_resources.py, modules/bibformat/lib/elements/bfe_photo_resources_brief.py, modules/bibformat/lib/elements/bfe_place.py, modules/bibformat/lib/elements/bfe_publi_info.py, modules/bibformat/lib/elements/bfe_publisher.py, modules/bibformat/lib/elements/bfe_record_id.py, modules/bibformat/lib/elements/bfe_references.py, modules/bibformat/lib/elements/bfe_report_numbers.py, modules/bibformat/lib/elements/bfe_reprints.py, modules/bibformat/lib/elements/bfe_server_info.py, modules/bibformat/lib/elements/bfe_test_2.py, modules/bibformat/lib/elements/bfe_test_4.py, modules/bibformat/lib/elements/bfe_title.py, modules/bibformat/lib/elements/bfe_title_brief.py, modules/bibformat/lib/elements/bfe_topbanner.py, modules/bibformat/lib/elements/bfe_url.py, modules/bibformat/lib/elements/bfe_xml_record.py, modules/bibformat/lib/elements/bfe_year.py, modules/bibformat/lib/elements/test_1.py, modules/bibformat/lib/elements/test_5.py, modules/bibformat/web/Makefile.am, modules/bibformat/web/admin/Makefile.am, modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/bibformat/web/admin/bibformatadmin.py, modules/bibharvest/Makefile.am, modules/bibharvest/bin/Makefile.am, modules/bibharvest/bin/bibharvest.in, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/bin/oaiharvest.in, modules/bibharvest/doc/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvest.py, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadmin_regression_tests.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_regression_tests.py, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oai_repository_webinterface.py, modules/bibharvest/lib/oaiarchive_engine.py, modules/bibharvest/lib/oaiarchiveadmin_regression_tests.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/admin/Makefile.am, modules/bibharvest/web/admin/bibharvestadmin.py, modules/bibharvest/web/admin/oaiarchiveadmin.py, modules/bibindex/Makefile.am, modules/bibindex/bin/Makefile.am, modules/bibindex/bin/bibindex.in, modules/bibindex/bin/bibstat.in, modules/bibindex/doc/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_engine_config.py, modules/bibindex/lib/bibindex_engine_stemmer.py, modules/bibindex/lib/bibindex_engine_stemmer_tests.py, modules/bibindex/lib/bibindex_engine_stopwords.py, modules/bibindex/lib/bibindex_engine_tests.py, modules/bibindex/lib/bibindexadmin_regression_tests.py, modules/bibindex/lib/bibindexadminlib.py, modules/bibindex/web/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/bibindexadmin.py, modules/bibmatch/Makefile.am, modules/bibmatch/bin/Makefile.am, modules/bibmatch/bin/bibmatch.in, modules/bibmatch/doc/Makefile.am, modules/bibmatch/doc/admin/Makefile.am, modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc, modules/bibmatch/etc/Makefile.am, modules/bibmatch/lib/Makefile.am, modules/bibmatch/lib/bibmatch_engine.py, modules/bibrank/Makefile.am, modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.in, modules/bibrank/bin/bibrankgkb.in, modules/bibrank/doc/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/doc/hacking/bibrank-api.webdoc, modules/bibrank/doc/hacking/bibrank-bibrankgkb.webdoc, modules/bibrank/doc/hacking/bibrank-internals.webdoc, modules/bibrank/doc/hacking/bibrank-single-tag-rank.webdoc, modules/bibrank/doc/hacking/bibrank-word-similarity.webdoc, modules/bibrank/etc/Makefile.am, modules/bibrank/etc/bibrankgkb.cfg.in, modules/bibrank/etc/bibrankgkb_jif_conv.kb, modules/bibrank/etc/bibrankgkb_jif_example.kb, modules/bibrank/etc/citation.cfg, modules/bibrank/etc/demo_jif.cfg.in, modules/bibrank/etc/demo_jif.kb, modules/bibrank/etc/stopwords.de.kb, modules/bibrank/etc/stopwords.el.kb, modules/bibrank/etc/stopwords.kb, modules/bibrank/etc/template_citation.cfg, modules/bibrank/etc/template_combine_method.cfg, modules/bibrank/etc/template_download_similarity.cfg, modules/bibrank/etc/template_download_total.cfg, modules/bibrank/etc/template_download_users.cfg, modules/bibrank/etc/template_single_tag_rank_method.cfg.in, modules/bibrank/etc/template_word_similarity.cfg, modules/bibrank/etc/wrd.cfg, modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank.py, modules/bibrank/lib/bibrank_citation_grapher.py, modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_indexer_tests.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_citation_searcher_tests.py, modules/bibrank/lib/bibrank_downloads_grapher.py, modules/bibrank/lib/bibrank_downloads_indexer.py, modules/bibrank/lib/bibrank_downloads_indexer_tests.py, modules/bibrank/lib/bibrank_downloads_similarity.py, modules/bibrank/lib/bibrank_grapher.py, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_record_sorter_tests.py, modules/bibrank/lib/bibrank_regression_tests.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadmin_regression_tests.py, modules/bibrank/lib/bibrankadminlib.py, modules/bibrank/lib/bibrankgkb.py, modules/bibrank/web/Makefile.am, modules/bibrank/web/admin/Makefile.am, modules/bibrank/web/admin/bibrankadmin.py, modules/bibsched/Makefile.am, modules/bibsched/bin/Makefile.am, modules/bibsched/bin/bibsched.in, modules/bibsched/bin/bibtaskex.in, modules/bibsched/doc/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibsched/doc/admin/bibsched-admin-guide.webdoc, modules/bibsched/lib/Makefile.am, modules/bibsched/lib/bibsched.py, modules/bibsched/lib/bibtask.py, modules/bibsched/lib/bibtaskex.py, modules/bibupload/Makefile.am, modules/bibupload/bin/Makefile.am, modules/bibupload/bin/bibupload.in, modules/bibupload/doc/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, modules/bibupload/lib/Makefile.am, modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_config.py, modules/bibupload/lib/bibupload_regression_tests.py, modules/elmsubmit/Makefile.am, modules/elmsubmit/bin/Makefile.am, modules/elmsubmit/bin/elmsubmit.in, modules/elmsubmit/doc/Makefile.am, modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc, modules/elmsubmit/doc/hacking/Makefile.am, modules/elmsubmit/etc/Makefile.am, modules/elmsubmit/etc/elmsubmit.cfg.in, modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_EZArchive.py, modules/elmsubmit/lib/elmsubmit_EZEmail.py, modules/elmsubmit/lib/elmsubmit_config.py, modules/elmsubmit/lib/elmsubmit_enriched2txt.py, modules/elmsubmit/lib/elmsubmit_field_validation.py, modules/elmsubmit/lib/elmsubmit_filename_generator.py, modules/elmsubmit/lib/elmsubmit_generate_marc.py, modules/elmsubmit/lib/elmsubmit_html2txt.py, modules/elmsubmit/lib/elmsubmit_misc.py, modules/elmsubmit/lib/elmsubmit_richtext2txt.py, modules/elmsubmit/lib/elmsubmit_submission_parser.py, modules/elmsubmit/lib/elmsubmit_tests.py, modules/elmsubmit/lib/myhtmlentitydefs.py, modules/elmsubmit/lib/magic/Makefile.am, modules/elmsubmit/lib/magic/compile_magic.py, modules/miscutil/Makefile.am, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/dbexec.in, modules/miscutil/bin/dbtest.in, modules/miscutil/bin/inveniocfg.in, modules/miscutil/bin/regressiontestsuite.in, modules/miscutil/bin/testsuite.in, modules/miscutil/demo/Makefile.am, modules/miscutil/doc/Makefile.am, modules/miscutil/doc/hacking/Makefile.am, modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, modules/miscutil/doc/hacking/miscutil-dbquery.webdoc, modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, modules/miscutil/doc/hacking/miscutil-internals.webdoc, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/data_cacher.py, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dateutils_tests.py, modules/miscutil/lib/dbquery.py.in, modules/miscutil/lib/dbquery_tests.py, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_regression_tests.py, modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/errorlib_webinterface.py, modules/miscutil/lib/htmlutils.py, modules/miscutil/lib/htmlutils_tests.py, modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_setup.py, modules/miscutil/lib/intbitset_tests.py, modules/miscutil/lib/inveniocfg.py, modules/miscutil/lib/kwalitee.py, modules/miscutil/lib/mailutils.py, modules/miscutil/lib/messages.py, modules/miscutil/lib/miscutil_config.py, modules/miscutil/lib/testimport.py, modules/miscutil/lib/testutils.py, modules/miscutil/lib/testutils_regression_tests.py, modules/miscutil/lib/textutils.py, modules/miscutil/lib/urlutils.py, modules/miscutil/lib/w3c_validator.py, modules/miscutil/sql/Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql, modules/miscutil/web/Makefile.am, modules/webaccess/Makefile.am, modules/webaccess/bin/Makefile.am, modules/webaccess/bin/authaction.in, modules/webaccess/bin/webaccessadmin.in, modules/webaccess/doc/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/doc/hacking/webaccess-admin-internals.webdoc, modules/webaccess/doc/hacking/webaccess-api.webdoc, modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc, modules/webaccess/doc/hacking/webaccess-internals.webdoc, modules/webaccess/doc/hacking/webaccess-table-structure.webdoc, modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/access_control_firerole.py, modules/webaccess/lib/access_control_firerole_tests.py, modules/webaccess/lib/access_control_mailcookie.py, modules/webaccess/lib/collection_restrictions_migration_kit.py, modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication_cern.py, modules/webaccess/lib/external_authentication_cern_tests.py, modules/webaccess/lib/external_authentication_cern_wrapper.py, modules/webaccess/lib/external_authentication_ldap.py, modules/webaccess/lib/external_authentication_sso.py, modules/webaccess/lib/webaccess_regression_tests.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webaccess/web/Makefile.am, modules/webaccess/web/admin/Makefile.am, modules/webaccess/web/admin/webaccessadmin.py, modules/webalert/Makefile.am, modules/webalert/bin/Makefile.am, modules/webalert/bin/alertengine.in, modules/webalert/doc/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webalert/doc/admin/webalert-admin-guide.webdoc, modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py, modules/webalert/lib/alert_engine_config.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_regression_tests.py, modules/webalert/lib/webalert_templates.py, modules/webalert/lib/webalert_webinterface.py, modules/webalert/web/Makefile.am, modules/webbasket/Makefile.am, modules/webbasket/doc/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/webbasket-admin-guide.webdoc, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_config.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_migration_kit.py, modules/webbasket/lib/webbasket_regression_tests.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/lib/webbasket_webinterface.py, modules/webbasket/web/Makefile.am, modules/webcomment/Makefile.am, modules/webcomment/doc/Makefile.am, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/webcomment-admin-guide.webdoc, modules/webcomment/doc/hacking/Makefile.am, modules/webcomment/lib/Makefile.am, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_config.py, modules/webcomment/lib/webcomment_regression_tests.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_tests.py, modules/webcomment/lib/webcomment_webinterface.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/Makefile.am, modules/webcomment/web/admin/Makefile.am, modules/webcomment/web/admin/webcommentadmin.py, modules/webhelp/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/help-central.webdoc, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/admin.webdoc, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/admin/howto/howto-marc.webdoc, modules/webhelp/web/admin/howto/howto-migrate.webdoc, modules/webhelp/web/admin/howto/howto-run.webdoc, modules/webhelp/web/admin/howto/howto.webdoc, modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/cdsware.el, modules/webhelp/web/hacking/coding-style.webdoc, modules/webhelp/web/hacking/common-concepts.webdoc, modules/webhelp/web/hacking/directory-organization.webdoc, modules/webhelp/web/hacking/hacking.webdoc, modules/webhelp/web/hacking/modules-overview.webdoc, modules/webhelp/web/hacking/release-numbering.webdoc, modules/webhelp/web/hacking/test-suite.webdoc, modules/webjournal/Makefile.am, modules/webjournal/doc/Makefile.am, modules/webjournal/doc/admin/Makefile.am, modules/webjournal/doc/hacking/Makefile.am, modules/webjournal/lib/Makefile.am, modules/webjournal/lib/bfe_ObjectLanguage.py, modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_templates.py, modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_washer.py, modules/webjournal/lib/webjournal_webinterface.py, modules/webjournal/lib/widgets/Makefile.am, modules/webjournal/lib/widgets/bfe_webjournal_widget_latestPhoto.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_seminars.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py, modules/webmessage/Makefile.am, modules/webmessage/bin/Makefile.am, modules/webmessage/bin/webmessageadmin.in, modules/webmessage/doc/Makefile.am, modules/webmessage/doc/admin/Makefile.am, modules/webmessage/doc/admin/webmessage-admin-guide.webdoc, modules/webmessage/lib/Makefile.am, modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_mailutils.py, modules/webmessage/lib/webmessage_regression_tests.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/lib/webmessage_webinterface.py, modules/webmessage/web/Makefile.am, modules/websearch/Makefile.am, modules/websearch/bin/Makefile.am, modules/websearch/bin/webcoll.in, modules/websearch/doc/Makefile.am, modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/hacking/Makefile.am, modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine_config.py, modules/websearch/lib/search_engine_tests.py, modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websearch/lib/websearch_external_collections_getter.py, modules/websearch/lib/websearch_external_collections_getter_tests.py, modules/websearch/lib/websearch_external_collections_parser.py, modules/websearch/lib/websearch_external_collections_searcher.py, modules/websearch/lib/websearch_external_collections_templates.py, modules/websearch/lib/websearch_external_collections_tests.py, modules/websearch/lib/websearch_external_collections_utils.py, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webcoll.py, modules/websearch/lib/websearch_webinterface.py, modules/websearch/lib/websearchadmin_regression_tests.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/Makefile.am, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/websearchadmin.py, modules/websession/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/bin/inveniogc.in, modules/websession/doc/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/websession-admin-guide.webdoc, modules/websession/lib/Makefile.am, modules/websession/lib/inveniogc.py, modules/websession/lib/password_migration_kit.py, modules/websession/lib/session.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/webgroup_regression_tests.py, modules/websession/lib/webgroup_tests.py, modules/websession/lib/websession.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_regression_tests.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websession/lib/webuser_regression_tests.py, modules/websession/lib/webuser_tests.py, modules/websession/web/Makefile.am, modules/webstat/Makefile.am, modules/webstat/bin/Makefile.am, modules/webstat/bin/webstat.in, modules/webstat/bin/webstatadmin.in, modules/webstat/doc/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/webstat-admin-guide.webdoc, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/Makefile.am, modules/webstat/lib/Makefile.am, modules/webstat/lib/load.lisp, modules/webstat/lib/webstat.py, modules/webstat/lib/webstat_engine.py, modules/webstat/lib/webstat_templates.py, modules/webstat/lib/webstat_webinterface.py, modules/webstat/lib/webstatadmin.py, modules/webstat/lib/webstatlib.lisp, modules/webstyle/Makefile.am, modules/webstyle/bin/Makefile.am, modules/webstyle/bin/webdoc.in, modules/webstyle/css/Makefile.am, modules/webstyle/css/cds.css, modules/webstyle/doc/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, modules/webstyle/etc/Makefile.am, modules/webstyle/img/Makefile.am, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.py, modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webdoc_webinterface.py, modules/webstyle/lib/webinterface_handler.py, modules/webstyle/lib/webinterface_layout.py, modules/webstyle/lib/webinterface_tests.py, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/Makefile.am, modules/websubmit/bin/Makefile.am, modules/websubmit/bin/thumbmaker.in, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/submit-guide.webdoc, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/websubmit-admin-guide.webdoc, modules/websubmit/etc/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/file.py, modules/websubmit/lib/fulltext_files_migration_kit.py, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_dblayer.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_regression_tests.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/websubmitadmin_config.py, modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/lib/websubmitadmin_regression_tests.py, modules/websubmit/lib/websubmitadmin_templates.py, modules/websubmit/lib/functions/Add_Files.py, modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, modules/websubmit/lib/functions/CaseEDS.py, modules/websubmit/lib/functions/Check_Group.py, modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py, modules/websubmit/lib/functions/Create_Cplx_Approval.py, modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Create_Recid.py, modules/websubmit/lib/functions/Finish_Submission.py, modules/websubmit/lib/functions/Format_Record.py, modules/websubmit/lib/functions/Get_Info.py, modules/websubmit/lib/functions/Get_Recid.py, modules/websubmit/lib/functions/Get_Report_Number.py, modules/websubmit/lib/functions/Get_Sysno.py, modules/websubmit/lib/functions/Insert_Modify_Record.py, modules/websubmit/lib/functions/Insert_Record.py, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Is_Referee.py, modules/websubmit/lib/functions/Mail_New_Record_Notification.py, modules/websubmit/lib/functions/Mail_Submitter.py, modules/websubmit/lib/functions/Make_Modify_Record.py, modules/websubmit/lib/functions/Make_Record.py, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Move_Files_Archive.py, modules/websubmit/lib/functions/Move_Files_to_Storage.py, modules/websubmit/lib/functions/Move_From_Pending.py, modules/websubmit/lib/functions/Move_to_Done.py, modules/websubmit/lib/functions/Move_to_Pending.py, modules/websubmit/lib/functions/Print_Success.py, modules/websubmit/lib/functions/Print_Success_APP.py, modules/websubmit/lib/functions/Print_Success_CPLX.py, modules/websubmit/lib/functions/Print_Success_DEL.py, modules/websubmit/lib/functions/Print_Success_MBI.py, modules/websubmit/lib/functions/Print_Success_SRV.py, modules/websubmit/lib/functions/Report_Number_Generation.py, modules/websubmit/lib/functions/Retrieve_Data.py, modules/websubmit/lib/functions/Send_APP_Mail.py, modules/websubmit/lib/functions/Send_Approval_Request.py, modules/websubmit/lib/functions/Send_Modify_Mail.py, modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, modules/websubmit/lib/functions/Send_Request_For_Publication.py, modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, modules/websubmit/lib/functions/Send_SRV_Mail.py, modules/websubmit/lib/functions/Shared_Functions.py, modules/websubmit/lib/functions/Test_Status.py, modules/websubmit/lib/functions/Update_Approval_DB.py, modules/websubmit/lib/functions/Upload_Files.py, modules/websubmit/web/Makefile.am, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/referees.py, modules/websubmit/web/admin/websubmitadmin.py, po/LINGUAS, po/bg.po, po/ca.po, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.po, po/hr.po, po/i18n_extract_from_wml_source.py, po/i18n_update_wml_target.py, po/it.po, po/ja.po, po/no.po, po/pl.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: Updated copyright years. 2008-02-04 Tibor Simko * po/ru.po: Russian translation fixes, thanks to Yana Osborne. 2008-02-04 Tibor Simko * THANKS: Added Yana and Iaroslav for the Russian translation. 2008-02-04 Jerome Caffaro * modules/webstyle/lib/webdoc_webinterface.py: Redirect legacy urls weburl/help/[...] to corresponding webdoc. 2008-02-01 Samuele Kaplun * modules/miscutil/sql/tabcreate.sql: Fixed comment spacing in order to make tabcreate.sql syntactically correct. 2008-01-31 Tibor Simko * config/.cvsignore: Removed surplus directory. 2008-01-31 Tibor Simko * config/.cvsignore: Ignore autotools-generated file invenio-autotools.conf. 2008-01-31 Tibor Simko * modules/websearch/lib/websearch_webcoll.py: Removed mentions of WML. 2008-01-31 Tibor Simko * modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_webcoll.py: Updated global docstring. 2008-01-31 Tibor Simko * modules/miscutil/sql/Makefile.am: Removed unnecessary FILESWML variable. 2008-01-31 Tibor Simko * modules/webstyle/lib/template.py, modules/webstyle/lib/webdoc.py: Fixed WML-related documentation. 2008-01-31 Tibor Simko * modules/miscutil/lib/kwalitee.py: Do not test *.py.wml files anymore. 2008-01-31 Tibor Simko * modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Replaced config.wml with invenio.conf. 2008-01-31 Tibor Simko * ABOUT-NLS: Updated parts related to (now gone) WML. 2008-01-31 Tibor Simko * modules/websession/lib/webuser_regression_tests.py: Changed test account "foo@bar.org" to a domain under our maintenance ("foo@cds.cern.ch") so that we won't bother anyone with test registration emails eventually. 2008-01-31 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: fixed some "key not in dictionary" cases that can happen with bad data 2008-01-30 Tibor Simko * configure.ac: Removed superfluous inveniogc. 2008-01-30 Tibor Simko * INSTALL, Makefile.am, configure.ac, config/Makefile.am, config/config.wml, config/configbis.wml.in, config/invenio-autotools.conf.in, config/invenio.conf: Initial release of the new invenio.conf configuration file format. This effectively means that we do not depend on WML anymore. The new conf format and its corresponding tools are going to be progressively improved in the coming days and weeks. 2008-01-30 Tibor Simko * modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/inveniocfg.in, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/inveniocfg.py: Initial release of the inveniocfg tool. Phased out good old WML. 2008-01-30 Tibor Simko * modules/miscutil/lib/.cvsignore: Removed mistaken messages.py and mailutils.py now that WML is gone. 2008-01-30 Tibor Simko * modules/miscutil/sql/.cvsignore, modules/miscutil/sql/Makefile.am: Install SQL files into "lib" too, so that they can be eventually used even without Invenio sources laying around. 2008-01-30 Tibor Simko * modules/miscutil/sql/tabfill.sql, modules/miscutil/sql/tabfill.sql.wml: Removed WML dependency from tabfill.sql. The current WML-less version no longer sets up CDSNAME and ADMINEMAIL anymore. These are set by the new inveniocfg tool. 2008-01-30 Tibor Simko * modules/miscutil/bin/dbtest.in: Changed dbtest so that it does not depend on having tables around anymore. The tables will be explicitly created later during 'make create-tables' step. This goes hand in hand with decoupling of table creation step from the 'make install' step. 2008-01-30 Tibor Simko * modules/miscutil/sql/tabdrop.sql: Added jrnISSUE. 2008-01-30 Tibor Simko * modules/webstyle/lib/webpage.py: Removed unused imports of CFG_WEBSTYLE_CDSPAGEHEADER, CFG_WEBSTYLE_CDSPAGEFOOTER. 2008-01-30 Tibor Simko * modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Expanded several LIBDIR occurrences that survived from WML times. 2008-01-25 Samuele Kaplun * modules/websearch/lib/websearch_webinterface.py: Security fix to check for proper rights in a quick way when dealing with searching for recid-recidb, id-idb, sysno-sysnb, and restricted collections. 2008-01-24 Tibor Simko * modules/miscutil/lib/mailutils.py: Added a possibility to specify a charset we want to send the email out in. Also, some minor documentation and code cleaning updates. 2008-01-24 Samuele Kaplun * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py, modules/websubmit/lib/websubmit_webinterface.py, modules/webcomment/lib/webcomment_webinterface.py: Added security checking in RSS and searching WRT restricted collection. 2008-01-24 Samuele Kaplun * modules/miscutil/lib/config.py.wml, config/config.wml, modules/websession/lib/inveniogc.py: Introduced new algorithms in InvenioGC to clean the cache of RSS and WebJournal. 2008-01-24 Gabriel Hase * modules/webjournal/lib/webjournal_templates.py: corrected bulletin link 2008-01-24 Samuele Kaplun * modules/webaccess/lib/access_control_config.py, modules/websearch/lib/search_engine.py: Renamed CFG_ACC_EMAILS_IN_TAGS_AUTHORIZED_TO_VIEW_RECORD to CFG_ACC_GRANT_AUTHOR_RIGHTS_TO_EMAILS_IN_TAGS. 2008-01-23 Samuele Kaplun * modules/webaccess/lib/access_control_config.py, modules/websearch/lib/search_engine.py: Added CFG_ACC_EMAILS_IN_TAGS_AUTHORIZED_TO_VIEW_RECORD, in order to configure which tags do contain emails of user that should be authorized to always view a record. 2008-01-23 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py, modules/webcomment/lib/webcomment_webinterface.py: Improved security handling WRT collections. Fixed security flaw in which users were able to visit /record/123/{files, comments, reviews} even if they were not authorized to the collection to which the record belonged. Enriched authorization WRT restricted documents by letting their submitters to display them even when they're not authorized to the collection. In case of a restricted fulltext document (with bibdocfile new feature), if the user is authorized to download the document, then he/she can regardless of the collection restriction. 2008-01-23 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py: Fixed 3 bugs (two introduced during FireRole migration). Ported all run_sql calls to the new standard run_sql('bla %s', (value, )). 2008-01-23 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: add in selfcitlist only if the record is not there already 2008-01-23 Marko Niinimaki * modules/websearch/lib/search_engine.py: List initialisation as an empty list, not None 2008-01-21 Tibor Simko * Makefile.am: Hide explicit Python calls in kwalitee checking targets. 2008-01-21 Tibor Simko * Makefile.am: Avoid explicit CREATE TABLE statement for rnkCITATIONDATA during update-v0.92.1-tables. 2008-01-21 Marko Niinimaki * Makefile.am: in the exceptional case that one cannot do a chmod, but the mode of the file is correct anyway, do not report an error 2008-01-21 Gabriel Hase * modules/webjournal/lib/webjournal_templates.py: added button to reanounce 2008-01-18 Marko Niinimaki * modules/websearch/lib/websearch_webinterface.py: replacing plus's (valid in URLs) with spaces (works for search authorsurname-comma-space-firstname) 2008-01-18 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: finally removed the "citation search is experimental" msg 2008-01-18 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py, modules/webmessage/lib/webmessage.py: recID in bibrank_citation_searcher is a string not int. changing it expicitly to int so that citation search works for single records 2008-01-18 Tibor Simko * modules/bibedit/lib/refextract.py: Prettified the usage message a bit. 2008-01-18 Samuele Kaplun * modules/bibindex/lib/bibindex_engine.py: Made washing of terms configurable. idxPHRASEs should infact not wash terms (i.e. lowering case and truncating them). 2008-01-18 Samuele Kaplun * modules/bibindex/lib/bibindexadminlib.py: Removed UNIQUE key to idxPHRASE term inkdex. 2008-01-17 Samuele Kaplun * modules/miscutil/sql/tabcreate.sql: Removed UNIQUE attribute to idxPHRASE* indexes since indexes of phrases are truncated. 2008-01-17 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Removed normalization for filenames and format. Added __str__ & __repr__ methods to the whole hierarchy to help printing statistics and information. 2008-01-17 Tibor Simko * Makefile.am: Fixed and clarified "Press ENTER..." warning messages. 2008-01-17 Tibor Simko * modules/bibupload/lib/bibupload.py: Fixed archive_marcxml_for_history() for cases when the upload is being done not via regular bibupload CLI task running from the task scheduler, but via lower-level direct Python calls, as used in regression testing. 2008-01-17 Radoslav Ivanov * modules/webbasket/lib/webbasket_regression_tests.py: Add additional test for adding records to a basket. 2008-01-17 Marko Niinimaki * modules/webmessage/lib/webmessage.py, modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: author pages 2008-01-17 Gabriel Hase * modules/webjournal/lib/bfe_ObjectLanguage.py: added two to three letter code language mapping 2008-01-16 Tibor Simko * modules/websearch/lib/websearch_external_collections_getter_tests.py: Clarified documentation. 2008-01-16 Samuele Kaplun * modules/bibupload/doc/admin/bibupload-admin-guide.webdoc: Fixed couple of typos in FFT guide. 2008-01-16 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Updated normalize format to transform '.jpg' into '.jpeg'. Does anybody of any similar aliases? 2008-01-16 Tibor Simko * modules/bibindex/lib/bibindex_migration_kit.py: Removed unnecessary bibindex migration kit. 2008-01-15 Samuele Kaplun * modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_migration_kit.py, modules/bibindex/lib/bibindexadminlib.py, modules/miscutil/sql/tabcreate.sql: Implemented idxPHRASE indexes that should help when searching for exact phrases or for author names. Added a very small bibindex_migration_kit since idxPHRASE.term column (and its relative index) was moved from varchar(50) to text. 2008-01-15 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/functions/Move_Files_Archive.py, modules/bibformat/lib/elements/bfe_fulltext.py: Renamed dontcare variables to dummy variable (to follow Pylint standard). 2008-01-15 Gabriel Hase * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_templates.py: prod strings for alert email system 2008-01-15 Gabriel Hase * modules/webjournal/lib/webjournal.py: bugfix 2008-01-15 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: try except for not published issues 2008-01-15 Gabriel Hase * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_templates.py: administrate interface to look one in the future over the current publication 2008-01-15 Gabriel Hase * modules/webjournal/lib/webjournal.py: localized archive links 2008-01-15 Gabriel Hase * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_webinterface.py: added issue number to defaults 2008-01-14 Tibor Simko * modules/websession/lib/inveniogc.py: Added new garbage collection option to clean unreferenced bibliographic values in bibXXx tables. Useful for prettifying browse pages and nearest index term pages in order not to show any unreferenced, long-gone values. 2008-01-14 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_washer.py, modules/webjournal/lib/webjournal_webinterface.py: function for finding a monday, search page logic, archive logic 2008-01-14 Marko Niinimaki * modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: removed work in progress 2008-01-14 Marko Niinimaki * modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: a skeleton for /author 2008-01-14 Marko Niinimaki * INSTALL: added a directive for author pages 2008-01-14 Tibor Simko * modules/miscutil/bin/regressiontestsuite.in: Accept silent argument "--yes-i-know" in order to skip the confirmation step. Also, removed trailing whitespace. 2008-01-11 Samuele Kaplun * Makefile.am, modules/webaccess/lib/access_control_config.py: Updated configuration for cfgoairepository. 2008-01-11 Samuele Kaplun * INSTALL, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py: New experimental OpenURL resolver ($weburl/openurl?...). Single Sign-On testing URL ($weburl/testsso). 2008-01-11 Jerome Caffaro * modules/webaccess/lib/access_control_config.py, modules/websession/lib/websession_templates.py, Makefile.am, modules/miscutil/sql/tabfill.sql.wml, modules/websession/lib/webaccount.py, modules/bibharvest/web/admin/oaiarchiveadmin.py: Made a clearer distinction between BibHarvest and OAIRepository. Added cfgoairepository action. 2008-01-11 Jerome Caffaro * modules/websession/lib/websession_templates.py, modules/webaccess/lib/access_control_config.py: Fixed links. 2008-01-11 Nicholas Robinson * modules/websubmit/lib/websubmit_engine.py: updated to initialise func_returnval to None when an InvenioWebSubmitFunctionWarning exception is raised. Previously, it would have been undefined causing an error. 2008-01-11 Jerome Caffaro * modules/webalert/lib/webalert_webinterface.py: Fixed wrong value for navmenuid. 2008-01-11 Jerome Caffaro * modules/websearch/lib/websearch_webcoll.py, modules/miscutil/lib/config.py.wml, config/config.wml: WebColl can now internationalize records shown in "Latest Additions" pages (when CFG_INTERNATIONALIZE_LATEST_ADDITIONS_RECORDS is set to "1" in config.wml) 2008-01-11 Samuele Kaplun * modules/websearch/lib/websearch_templates.py: Added max_ndigits_after_dot parameter to tmpl_nice_number, in order to round a float to a particular digit. It defaults to None which means no rounding. 2008-01-11 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py: Fixed bug in acc_find_user_role_actions which made it returning partial results: for or-ing two sets '|' should be used, not 'or'. (Thanks to Greg for spotting this). 2008-01-11 Jerome Caffaro * modules/webstyle/css/cds.css: Cleaning. 2008-01-11 Jerome Caffaro * modules/webstyle/css/cds.css: Changed detailed record tabs style. 2008-01-11 Tibor Simko * modules/websession/lib/websession_webinterface.py: Used navmenuid 'youraccount' instead of 'login' for all login pages, fixing highlighting of the active menu in the page header. 2008-01-11 Samuele Kaplun * modules/websearch/lib/search_engine.py: Added missing import statement about DatabaseError. 2008-01-10 Jerome Caffaro * modules/websession/lib/websession_templates.py: Added small space between user icon and following link. 2008-01-10 Samuele Kaplun * Makefile.am, modules/miscutil/lib/config.py.wml, modules/websearch/lib/search_engine.py, config/config.wml, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_engine_stemmer.py, modules/bibindex/lib/bibindexadminlib.py, modules/bibindex/web/admin/bibindexadmin.py, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_word_indexer.py: Moved stemming support from static index config variable structure to column into idxINDEX table. Added corresponding web administration support for configuring it. 2008-01-10 Jerome Caffaro * modules/webstyle/css/cds.css: Changed non-selected tabs label color and weight. 2008-01-10 Samuele Kaplun * modules/websearch/lib/websearch_templates.py: Display float numbers up to the third decimal digit after the dot. 2008-01-10 Jerome Caffaro * modules/websearch/lib/search_engine.py, modules/webstyle/lib/webstyle_templates.py: Renamed parameter 'show_notice_p' to 'show_short_rec_p'. 2008-01-10 Jerome Caffaro * modules/websearch/lib/search_engine.py: Fixed problem when req.args is None. 2008-01-10 Jerome Caffaro * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webpage.py, config/config.wml, modules/miscutil/lib/config.py.wml: RSS feed is contextual to displayed collection and search query. search_engine.perform_request_search(..) outputs valid XML when empty. 2008-01-10 Tibor Simko * modules/bibindex/doc/admin/bibindex-admin-guide.webdoc: Clarified the section on reindexing (fixed wrong use of idxINDEX, rephrased things). 2008-01-10 Tibor Simko * modules/webhelp/web/admin/admin.webdoc: Use proper link title for "Manage indexes" admin interface. 2008-01-10 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py: checking that get_cited_by returns something even if the DB field is empty 2008-01-10 Jerome Caffaro * modules/webstyle/css/cds.css, modules/webstyle/lib/webstyle_templates.py: Changed style of top header tabs. Added rss feed url as parameter to tmpl_page(..) and tmpl_pageheader(..) functions. 2008-01-10 Jerome Caffaro * Makefile.am: Fixed syntax error in creation of rnkCITATIONDATA table. 2008-01-10 Samuele Kaplun * modules/miscutil/lib/Makefile.am: Updated wrt moving linting tools away to cds-invenio-dev. 2008-01-10 Samuele Kaplun * modules/miscutil/lib/api_migration_kit.sh, modules/miscutil/lib/updateapi.data.sed: Since this code is in very alpha state it has been moved to cds-invenio-dev repository. 2008-01-09 Tibor Simko * modules/bibupload/lib/bibupload.py: Activated writing of MARCXML versions to hstRECORD. 2008-01-09 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: changes to support different issue number formats 2008-01-09 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py, modules/websearch/lib/search_engine.py: variable names changed to conform conventions 2008-01-09 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: fixed string formatting in article counting function 2008-01-09 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: fixed another bug in article counting function 2008-01-09 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: fixed bug in article counting function 2008-01-09 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: made listing of all articles in an issue agnostic to 01/ or 1/ issue number style 2008-01-09 Jerome Caffaro * modules/bibformat/lib/elements/bfe_fulltext_mini.py: Modified style. 2008-01-09 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: fixed rerouting of login in administrate 2008-01-09 Gabriel Hase * modules/webstyle/lib/webinterface_layout.py: added try except to import of journal pages 2008-01-09 Jerome Caffaro * modules/webstyle/css/cds.css: Inverted colors of selected/non-selected menu items in the header. 2008-01-09 Jerome Caffaro * modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oai_repository_webinterface.py: Better checking of input parameters. Fixed related test cases. Fixed bug that would prevent harvesting sessions to continue with a resumptionToken when CFG_OAI_LOAD is equal to the number of documents to harvest. 2008-01-08 Samuele Kaplun * modules/websearch/lib/websearch_templates.py: Fixed tmpl_nice_number wrt float numbers (it previously worked only with integers). This prettify e.g. indexes size in Overview of Indexes panel in BibIndex area. 2008-01-08 Samuele Kaplun * modules/bibindex/lib/bibindexadminlib.py: Fixed logical fields column in Overview of indexes panel. Previously it wrongly displayed the index names in place of the correct list of logical fields. 2008-01-08 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: fixed bug in new year times 2008-01-08 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: fixed bug in publication list getting function 2008-01-08 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: fixed bug in publication list getting function 2008-01-08 Gabriel Hase * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_templates.py, modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: added new interface for administration, completeley new alert system 2008-01-08 Samuele Kaplun * config/config.wml, modules/bibindex/lib/bibindex_engine_stemmer.py, modules/bibindex/lib/bibindex_engine_stemmer_tests.py, modules/bibrank/etc/template_word_similarity.cfg, modules/bibrank/etc/wrd.cfg: Reverted configuration of stemming to two-letter iso639-2 codes for identifying languages. (e.g. 'english' -> 'en', 'italian' -> 'it'). 2008-01-08 Tibor Simko * modules/webstyle/lib/webinterface_handler.py: Fixed with Sam wash_urlargd() so that {tuple,list} ouptut types are {tuple,list} of strings. (Beware when using this with multiple file upload forms!) Also, removed 'dict' output type that does not seem to be coded properly (and does not seem to be used either). This commit fixes problems with newer mod_pythons (e.g. 3.3.1) where wash_urlargd() would return a list of Field objects if the cast to string is not explicit, unlike previous mod_python versions (e.g. 3.1.3) that returned list of strings directly. Humph. 2008-01-08 Tibor Simko * modules/webstyle/lib/webinterface_tests.py: Deleted trailing whitespace. 2008-01-08 Marko Niinimaki * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: comments. 2008-01-07 Marko Niinimaki * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: improved layout for self cites 2008-01-07 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py: Fixed typo. 2008-01-07 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Web interface for self-citations 2008-01-07 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/miscutil/sql/tabfill.sql.wml: additions of self citation index/search 2008-01-07 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webstyle/css/cds.css, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/bibformat/etc/format_templates/Default_HTML_references.bft: Added short bibliographic notice on all detailed page tabs (excepted main tab). 2007-12-21 Jerome Caffaro * modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/RSS.xsl, modules/bibformat/etc/output_formats/XR.bfo: Initial release of RSS output produced by XSL. Based on RSS.bfx template. 2007-12-21 Jerome Caffaro * modules/bibformat/etc/format_templates/EndNote.xsl, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/output_formats/XE.bfo: Initial release of EndNote output produced by XSL. Based on BFX version. 2007-12-21 Jerome Caffaro * modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibformat/lib/elements/bfe_fulltext_mini.py: Respect metadata order when displaying files. 2007-12-21 Jerome Caffaro * modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webdoc_webinterface.py: Index pages layout reorganization. Fixed navtrails. Suggest index page when page not found. User help index page does no longer link to hacking/admin index pages. Full 'last updated' timestamp in footer. 2007-12-21 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: Fixed syntax. 2007-12-21 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: 'lastupdated' parameter of tmpl_pagefooter(..) & co can now be in the form of CVS $Id tag. 2007-12-21 Jerome Caffaro * modules/miscutil/lib/dateutils_tests.py: Added test of handling CVS $id tag by convert_datecvs_to_datestruct(..). 2007-12-21 Jerome Caffaro * modules/miscutil/lib/dateutils.py: Fixed comments. 2007-12-20 Jerome Caffaro * modules/miscutil/lib/dateutils.py: Support for CVS $Id as input to convert_datecvs_to_datestruct(..). 2007-12-20 Tibor Simko * modules/webhelp/web/hacking/common-concepts.webdoc: Fixed an identifier2 typo. 2007-12-20 Tibor Simko * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, modules/bibclassify/doc/hacking/bibclassify-internals.webdoc, modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/hacking/bibconvert-api.webdoc, modules/bibedit/doc/admin/bibedit-admin-guide.webdoc, modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, modules/bibformat/doc/hacking/bibformat-api.webdoc, modules/bibformat/doc/hacking/bibformat-internals.webdoc, modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc, modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, modules/bibrank/doc/hacking/bibrank-api.webdoc, modules/bibrank/doc/hacking/bibrank-bibrankgkb.webdoc, modules/bibrank/doc/hacking/bibrank-internals.webdoc, modules/bibrank/doc/hacking/bibrank-single-tag-rank.webdoc, modules/bibrank/doc/hacking/bibrank-word-similarity.webdoc, modules/bibsched/doc/admin/bibsched-admin-guide.webdoc, modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc, modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, modules/miscutil/doc/hacking/miscutil-internals.webdoc, modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, modules/webaccess/doc/hacking/webaccess-admin-internals.webdoc, modules/webaccess/doc/hacking/webaccess-api.webdoc, modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc, modules/webaccess/doc/hacking/webaccess-internals.webdoc, modules/webaccess/doc/hacking/webaccess-table-structure.webdoc, modules/webalert/doc/admin/webalert-admin-guide.webdoc, modules/webbasket/doc/admin/webbasket-admin-guide.webdoc, modules/webcomment/doc/admin/webcomment-admin-guide.webdoc, modules/webhelp/web/help-central.webdoc, modules/webhelp/web/admin/admin.webdoc, modules/webhelp/web/admin/howto/howto-marc.webdoc, modules/webhelp/web/admin/howto/howto-migrate.webdoc, modules/webhelp/web/admin/howto/howto-run.webdoc, modules/webhelp/web/admin/howto/howto.webdoc, modules/webhelp/web/hacking/coding-style.webdoc, modules/webhelp/web/hacking/common-concepts.webdoc, modules/webhelp/web/hacking/directory-organization.webdoc, modules/webhelp/web/hacking/modules-overview.webdoc, modules/webhelp/web/hacking/release-numbering.webdoc, modules/webhelp/web/hacking/test-suite.webdoc, modules/webmessage/doc/admin/webmessage-admin-guide.webdoc, modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc, modules/websession/doc/admin/websession-admin-guide.webdoc, modules/webstat/doc/admin/webstat-admin-guide.webdoc, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, modules/websubmit/doc/submit-guide.webdoc: Cosmetic megacommit to standardize whitespaces in WebDoc tags (""). 2007-12-20 Jerome Caffaro * modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Added HTML directive. 2007-12-20 Jerome Caffaro * modules/websession/doc/admin/websession-admin-guide.webdoc, modules/webstat/doc/admin/webstat-admin-guide.webdoc, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/webmessage/doc/admin/webmessage-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. Added WebDoc-Page-Revision 2007-12-20 Jerome Caffaro * modules/webcomment/doc/admin/webcomment-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. Added WebDoc-Page-Revision. 2007-12-20 Jerome Caffaro * modules/webalert/doc/admin/webalert-admin-guide.webdoc, modules/webbasket/doc/admin/webbasket-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, modules/webaccess/doc/hacking/webaccess-admin-internals.webdoc, modules/webaccess/doc/hacking/webaccess-api.webdoc, modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc, modules/webaccess/doc/hacking/webaccess-internals.webdoc, modules/webaccess/doc/hacking/webaccess-table-structure.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, modules/miscutil/doc/hacking/miscutil-dbquery.webdoc, modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, modules/miscutil/doc/hacking/miscutil-internals.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/bibrank/doc/admin/bibrank-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. Removed trailing whitespaces. 2007-12-20 Jerome Caffaro * modules/bibrank/doc/hacking/bibrank-api.webdoc, modules/bibrank/doc/hacking/bibrank-bibrankgkb.webdoc, modules/bibrank/doc/hacking/bibrank-internals.webdoc, modules/bibrank/doc/hacking/bibrank-single-tag-rank.webdoc, modules/bibrank/doc/hacking/bibrank-word-similarity.webdoc, modules/bibsched/doc/admin/bibsched-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. Added WebDoc-Page-Revision 2007-12-20 Jerome Caffaro * modules/bibindex/doc/admin/bibindex-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, modules/bibformat/doc/hacking/bibformat-api.webdoc, modules/bibformat/doc/hacking/bibformat-internals.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. Completed documentation about Python functions available in XSL. 2007-12-20 Jerome Caffaro * modules/bibedit/doc/admin/bibedit-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/hacking/bibconvert-api.webdoc, modules/bibconvert/doc/hacking/bibconvert-internals.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: Fixed HTML. 2007-12-20 Jerome Caffaro * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websubmit/doc/submit-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/webhelp/web/admin/admin.webdoc: Fixed HTML. 2007-12-20 Jerome Caffaro * modules/webhelp/web/help-central.webdoc, modules/webhelp/web/admin/admin.webdoc, modules/webhelp/web/admin/howto/howto-marc.webdoc, modules/webhelp/web/admin/howto/howto-migrate.webdoc, modules/webhelp/web/admin/howto/howto-run.webdoc, modules/webhelp/web/admin/howto/howto.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select where needed. Added WebDoc-Page-Revision where needed. 2007-12-20 Jerome Caffaro * modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webdoc_webinterface.py: Print page title instead of filename. Propagate language links. Fixed url to help/contents. 2007-12-20 Jerome Caffaro * modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webdoc_webinterface.py: Remapped index pages help/{admin,hacking}/topics urls to help/{admin,hacking}/contents. Index pages only show links to pages of same category. Cleaning 2007-12-20 Jerome Caffaro * modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webdoc_webinterface.py: Creates cache for WebDoc-Page-Description and WebDoc-Page-Keywords tags. Builds page by taking WebDoc-Page-Description, WebDoc-Page-Keywords and WebDoc-Page-Revision tags into account. 2007-12-20 Jerome Caffaro * modules/webhelp/web/hacking/coding-style.webdoc, modules/webhelp/web/hacking/common-concepts.webdoc, modules/webhelp/web/hacking/directory-organization.webdoc, modules/webhelp/web/hacking/modules-overview.webdoc, modules/webhelp/web/hacking/release-numbering.webdoc, modules/webhelp/web/hacking/test-suite.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select tags. Added WebDoc-Page-Revision where missing. 2007-12-19 Tibor Simko * modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc: Fixed links to sample files. Fixed links to other admin guides. 2007-12-19 Tibor Simko * modules/bibconvert/doc/hacking/bibconvert-api.webdoc: Fixed link to the BibConvert Admin Guide. 2007-12-19 Tibor Simko * modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert_regression_tests.py: Added BibConvert regression test suite. 2007-12-19 Tibor Simko * ABOUT-NLS, CREDITS, Makefile.am, NEWS, THANKS: Renamed CREDITS to THANKS in order to better comply to GNU packaging standards. Thanks to Jose. 2007-12-19 Tibor Simko * modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: Fixed link to BibClassify Admin Guide. 2007-12-19 Tibor Simko * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc: Removed link to HEP.rdf now that it is distributed with Invenio. 2007-12-19 Tibor Simko * modules/bibclassify/lib/Makefile.am, modules/bibclassify/lib/bibclassify_regression_tests.py: Added BibClassify regression test suite. 2007-12-19 Tibor Simko * modules/miscutil/lib/testutils.py: Added a simple test_web_page_existence() helper function. Also, removed trailing whitespace. 2007-12-19 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: selfcitdict correctly recorded in the db 2007-12-19 Jerome Caffaro * modules/bibharvest/lib/oai_repository_tests.py: Adapted tests for default records of Atlantis. 2007-12-19 Marko Niinimaki * Makefile.am: added rnkCITATIONDATA update 2007-12-19 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py: added an exception handler 2007-12-19 Tibor Simko * modules/webcomment/lib/webcomment_regression_tests.py: Adapted WebComment Admin Guide page availability test to the new URL schema. 2007-12-19 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Fixed "Help Central" availability test case. 2007-12-19 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: new table structure for citations 2007-12-19 Marko Niinimaki * modules/bibedit/lib/bibrecord_tests.py: There are more records now - thus more fields. Corrected. 2007-12-18 Radoslav Ivanov * modules/webbasket/lib/webbasket_regression_tests.py: Add additional test for adding records to a basket. 2007-12-18 Jerome Caffaro * modules/webstyle/lib/webdoc.py, modules/webstyle/lib/webdoc_webinterface.py: Added index page with links to all webdoc files. Removed parsing of WebDoc-Page-Navbar-Name variable. webdoc_webinterface url handler takes 'admin', 'hacking' and 'help' directories into account. 2007-12-18 Tibor Simko * config/cdswmllib.wml: Deleted uneeded WML library file. 2007-12-18 Tibor Simko * configure.ac, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/dbquery.py.in, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/lib/messages.py, modules/miscutil/lib/messages.py.wml, modules/miscutil/sql/tabfill.sql.wml: Phased out unnecessary WML source files for database access and I18N. 2007-12-18 Tibor Simko * config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/config.wml, config/configbis.wml.in: Phased out unneeded WML lib files. 2007-12-18 Tibor Simko * modules/webstat/etc/Makefile.am, modules/webstat/etc/webstat.cfg, modules/webstat/etc/webstat.cfg.wml: Phased out WML sources of the WebStat config file, at the price of hardcoded collection name Atlantis Institute of Fictive Science. This is to be customized by the clients, or WebStat could be made intelligent enough to retrieve this information from the database. 2007-12-18 Tibor Simko * modules/miscutil/demo/Makefile.am, modules/miscutil/demo/democfgdata.sql, modules/miscutil/demo/democfgdata.sql.wml: Phased out WML sources of the demo site config, at the expense of using / instead of WEBURL. Maybe we can use .in later if need be, or manipulate tables a posteriori. 2007-12-18 Tibor Simko * modules/bibrank/etc/Makefile.am, modules/bibrank/etc/template_word_similarity.cfg, modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg, modules/bibrank/etc/wrd.cfg.wml: Phased out WML sources of config files. 2007-12-18 Tibor Simko * modules/miscutil/lib/testutils.py: Cleaned some simple pylint findings, with Radoslav. 2007-12-18 Tibor Simko * modules/elmsubmit/bin/Makefile.am: Removed obsoleted target from CLEANFILES. 2007-12-17 Jerome Caffaro * modules/bibharvest/lib/oaiarchive_engine.py: Retrieve repository size using "exact phrase" mode. 2007-12-17 Jerome Caffaro * modules/bibharvest/lib/oai_repository.py: Fixed response header of 'GetRecord' verb. Selective harvesting now use perform_request_search() instead of SQL. Removed usage of deprecated 'string' module. 2007-12-17 Jerome Caffaro * modules/bibharvest/lib/oaiarchive_engine.py: Alternative Patterns mode off. 2007-12-17 Tibor Simko * modules/websearch/lib/search_engine.py: Improved wash_dates() in order to allow for independent d1 and d2 date specifications, e.g. d1 can now be defined from datetext and d2 from (year, month, day) tuple. 2007-12-17 Tibor Simko * modules/websearch/lib/search_engine_tests.py: Added wash_dates() test case in case both d1 and (d1y, d1m, d1d) are supplied by a user. 2007-12-17 Tibor Simko * modules/websearch/lib/search_engine.py: Added printing of some search stage 5 details when in verbose mode. 2007-12-17 Tibor Simko * modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine_tests.py, modules/websearch/lib/websearch_templates.py: Extended search engine API with a possibility to pass full datetime values d1, d2 in the format "YYYY-MM-DD hh:mm:ss" to retrieve records created or modified in a certain time interval. Useful e.g. for OAI interface client code. Note that d1, d2 take precedence over (d1y, d1m, d1d), (d2y, d2m, d2d) tuples if they exist. Added some more test cases. 2007-12-17 Jerome Caffaro * modules/bibharvest/lib/oai_repository_tests.py: Fixed typo. 2007-12-17 Jerome Caffaro * modules/bibharvest/lib/oai_repository_tests.py: Added tests for selective harvesting ('from', 'until' and 'set' parameters). Removed trailing whitespaces. 2007-12-14 Marko Niinimaki * modules/bibedit/lib/bibrecord_tests.py: 1 record more 2007-12-14 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py, modules/miscutil/sql/tabcreate.sql: added a simple method to find self citations and database field to store them 2007-12-14 Marko Niinimaki * modules/miscutil/demo/demobibdata.xml: added another initial for Polyakov in order to test self-cite 2007-12-14 Tibor Simko * Makefile.am: Added a warning check before doing destructive operations (make remove-demo-records, make drop-demo-site, make drop-tables). Knowledgeable people can use "FORCE=yes make drop-tables" to bypass the check. Added deletion of fulltext files when removing demo records. 2007-12-14 Tibor Simko * modules/websearch/lib/search_engine.py: Fixed a typo featuring run() instead of run_sql(). 2007-12-13 Tibor Simko * modules/websearch/doc/admin/websearch-admin-guide.webdoc: Removed ePerl statement dating from WML times. 2007-12-13 Tibor Simko * modules/websubmit/doc/Makefile.am: Do not clean PHP files anymore. 2007-12-13 Tibor Simko * modules/websearch/doc/search-tips.webdoc: Replaced deprecated linking technique with . 2007-12-13 Tibor Simko * modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, modules/bibclassify/doc/hacking/bibclassify-internals.webdoc, modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/hacking/bibconvert-api.webdoc, modules/bibconvert/doc/hacking/bibconvert-internals.webdoc, modules/bibformat/doc/hacking/bibformat-api.webdoc, modules/bibformat/doc/hacking/bibformat-internals.webdoc, modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibrank/doc/hacking/bibrank-api.webdoc, modules/bibrank/doc/hacking/bibrank-bibrankgkb.webdoc, modules/bibrank/doc/hacking/bibrank-internals.webdoc, modules/bibrank/doc/hacking/bibrank-single-tag-rank.webdoc, modules/bibrank/doc/hacking/bibrank-word-similarity.webdoc, modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, modules/miscutil/doc/hacking/miscutil-dbquery.webdoc, modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, modules/miscutil/doc/hacking/miscutil-internals.webdoc, modules/webaccess/doc/hacking/webaccess-admin-internals.webdoc, modules/webaccess/doc/hacking/webaccess-api.webdoc, modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc, modules/webaccess/doc/hacking/webaccess-internals.webdoc, modules/webaccess/doc/hacking/webaccess-table-structure.webdoc, modules/webhelp/web/admin/howto/howto-marc.webdoc, modules/webhelp/web/admin/howto/howto-migrate.webdoc, modules/webhelp/web/admin/howto/howto-run.webdoc, modules/webhelp/web/admin/howto/howto.webdoc, modules/webhelp/web/hacking/coding-style.webdoc, modules/webhelp/web/hacking/common-concepts.webdoc, modules/webhelp/web/hacking/directory-organization.webdoc, modules/webhelp/web/hacking/modules-overview.webdoc, modules/webhelp/web/hacking/release-numbering.webdoc, modules/webhelp/web/hacking/test-suite.webdoc, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc: Fixed navtrail links to respect the new /help/{admin,hacking}/foo style. 2007-12-13 Tibor Simko * modules/webhelp/web/admin/admin.webdoc, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/admin/howto/admin-howto-marc.webdoc, modules/webhelp/web/admin/howto/admin-howto-migrate.webdoc, modules/webhelp/web/admin/howto/admin-howto-run.webdoc, modules/webhelp/web/admin/howto/admin-howto.webdoc, modules/webhelp/web/admin/howto/howto-marc.webdoc, modules/webhelp/web/admin/howto/howto-migrate.webdoc, modules/webhelp/web/admin/howto/howto-run.webdoc, modules/webhelp/web/admin/howto/howto.webdoc: Renamed HOWTO guides as per the new /help/admin/foo policy. 2007-12-13 Marko Niinimaki * modules/miscutil/demo/demobibdata.xml: fixed publication tag of "Wall of the Cave" to 909C4 2007-12-13 Gabriel Hase * modules/miscutil/sql/tabcreate.sql: added issue table for webjournal 2007-12-13 Gabriel Hase * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_templates.py, modules/webjournal/lib/webjournal_utils.py: refactoring, issue numbers moved to DB 2007-12-13 Tibor Simko * modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc: Fixed link to the firewall-like role definition language page, now integrated in the WebAccess Admin Guide. 2007-12-13 Tibor Simko * modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, modules/webaccess/doc/admin/webaccess-admin.webdoc, modules/webaccess/doc/admin/webaccess-firerole.webdoc, modules/webaccess/lib/webaccessadmin_lib.py: Phased out WebAccess Admin static intro page. 2007-12-13 Jerome Caffaro * modules/bibformat/lib/elements/bfe_field.py: No longer print field separator if field has not a subfield with specified subcode. 2007-12-13 Marko Niinimaki * modules/miscutil/demo/demobibdata.xml: added a new record (The wall of the cave) to test self-cite elimination 2007-12-13 Marko Niinimaki * modules/bibrank/lib/bibrank_regression_tests.py: renamed a misleadingly named test 2007-12-13 Marko Niinimaki * modules/miscutil/sql/tabfill.sql.wml: gave human names to some tags 2007-12-13 Tibor Simko * modules/webstyle/doc/admin/Makefile.am, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, modules/webstyle/doc/admin/webstyle-admin.webdoc: Phased out WebStyle Admin static intro page. 2007-12-13 Tibor Simko * modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc, modules/elmsubmit/doc/admin/elmsubmit-admin.webdoc: Phased out ElmSubmit Admin static intro page. 2007-12-13 Tibor Simko * modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/websession-admin-guide.webdoc, modules/websession/doc/admin/websession-admin.webdoc: Phased out WebSession Admin static intro page. 2007-12-13 Tibor Simko * modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/webbasket-admin-guide.webdoc, modules/webbasket/doc/admin/webbasket-admin.webdoc: Phased out WebBasket Admin static intro page. 2007-12-13 Tibor Simko * modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/websubmit-admin-guide.webdoc, modules/websubmit/doc/admin/websubmit-admin.webdoc: Phased out WebSubmit Admin static intro page. 2007-12-13 Jerome Caffaro * modules/bibformat/etc/format_templates/OAI_DC.xsl: Display subtitle when available. 2007-12-13 Tibor Simko * modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/webstat-admin-guide.webdoc, modules/webstat/doc/admin/webstat-admin.webdoc: Phased out WebStat Admin static intro page. 2007-12-13 Tibor Simko * modules/bibsched/doc/admin/Makefile.am, modules/bibsched/doc/admin/bibsched-admin-guide.webdoc, modules/bibsched/doc/admin/bibsched-admin.webdoc: Phased out BibSched Admin static intro page. 2007-12-13 Tibor Simko * modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/admin/bibconvert-admin.webdoc: Phased out BibConvert Admin static intro page. 2007-12-13 Tibor Simko * modules/bibmatch/doc/admin/Makefile.am, modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc, modules/bibmatch/doc/admin/bibmatch-admin.webdoc: Phased out BibMatch Admin static intro page. 2007-12-13 Tibor Simko * modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, modules/bibclassify/doc/admin/bibclassify-admin.webdoc: Phased out BibClassify Admin static intro page. 2007-12-13 Tibor Simko * modules/webalert/doc/admin/Makefile.am, modules/webalert/doc/admin/webalert-admin-guide.webdoc, modules/webalert/doc/admin/webalert-admin.webdoc: Phased out WebAlert Admin static intro page. 2007-12-13 Tibor Simko * modules/webmessage/doc/admin/webmessage-admin-guide.webdoc: Fixed navtrail. 2007-12-13 Tibor Simko * modules/webmessage/doc/admin/Makefile.am, modules/webmessage/doc/admin/webmessage-admin-guide.webdoc, modules/webmessage/doc/admin/webmessage-admin.webdoc: Phased out WebMessage Admin static intro page. 2007-12-13 Jerome Caffaro * modules/bibharvest/lib/oai_repository.py: Fixed problems with timezones and short ISO 8601 dates in 'from' and 'until' arguments of oai-pmh. 2007-12-13 Tibor Simko * modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, modules/bibupload/doc/admin/bibupload-admin.webdoc: Phased out BibUpload Admin static intro page. 2007-12-13 Jerome Caffaro * modules/bibharvest/lib/oaiarchiveadminlib.py: Removed unnecessary 'from mod_python import apache' statement. 2007-12-13 Tibor Simko * modules/webhelp/web/admin/admin.webdoc: Fixed link to module overview page. 2007-12-13 Tibor Simko * modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/webcomment-admin-guide.webdoc, modules/webcomment/doc/admin/webcomment-admin.webdoc, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/admin/webcommentadmin.py: Phased out WebComment Admin static intro page. 2007-12-13 Tibor Simko * modules/bibformat/web/admin/bibformatadmin.py: Fixed navtrail admin link. 2007-12-13 Tibor Simko * modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, modules/bibformat/doc/admin/bibformat-admin.webdoc, modules/bibformat/lib/bibformat_migration_kit_assistant_lib.py, modules/bibformat/lib/bibformat_migration_kit_templates.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py: Phased out BibFormat Admin static intro page. 2007-12-13 Tibor Simko * modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, modules/bibrank/doc/admin/bibrank-admin.webdoc, modules/bibrank/lib/bibrankadminlib.py: Phased out BibRank Admin static intro page. 2007-12-13 Tibor Simko * modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/bibedit-admin-guide.webdoc, modules/bibedit/doc/admin/bibedit-admin.webdoc, modules/bibedit/web/admin/bibeditadmin.py: Phased out BibEdit Admin static intro page. 2007-12-12 Tibor Simko * modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/bibharvest-admin.webdoc, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oaiarchiveadminlib.py: Phased out BibHarvest Admin static intro page. 2007-12-12 Marko Niinimaki * modules/miscutil/sql/tabfill.sql.wml: changed back since the id's have foreign key constraints 2007-12-12 Tibor Simko * modules/websubmit/lib/websubmitadmin_templates.py: Fixed guide link in the menu. Updated navtrail. 2007-12-12 Tibor Simko * modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/bibindex-admin.webdoc, modules/bibindex/lib/bibindexadminlib.py: Phased out BibIndex Admin static intro page. 2007-12-12 Tibor Simko * modules/webhelp/web/hacking/cdsware.el: Corrected URL to point to the full Emacs Tips wiki page. 2007-12-12 Tibor Simko * modules/webhelp/web/hacking/cdsware.el: Added links to the wiki page describing more Emacs Tips, such as how to setup CEDET and ECB development environment for Invenio hacking in Emacs. 2007-12-12 Tibor Simko * modules/webhelp/web/hacking/cdsware.el: Treat .webdoc files via HTML editing mode. 2007-12-12 Tibor Simko * modules/webhelp/web/admin/admin.webdoc: Use direct links to various admin interfaces, bypassing admin intro pages. 2007-12-12 Tibor Simko * modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/websearch-admin.webdoc, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py: Phased out WebSearch Admin static intro page. 2007-12-12 Marko Niinimaki * modules/miscutil/sql/tabfill.sql.wml: fixed names institute -> publication 2007-12-12 Marko Niinimaki * modules/miscutil/sql/tabfill.sql.wml: added some more English names for MARC tags 2007-12-12 Jerome Caffaro * modules/bibformat/etc/format_templates/NLM.xsl: Fixed multiple affiliations for reports and articles. 2007-12-12 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Fixed issues with languages. 2007-12-11 Tibor Simko * AUTHORS: Updated info on Sam, added Gabriel and Marko, moved Jan. 2007-12-11 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Display English translation (after having tried cdslang) when translation for user language is missing. 2007-12-10 Nicholas Robinson * modules/websubmit/lib/websubmit_engine.py: + Added "warningMsg" and "errorMsg" function definitions back into websubmit engine after they had been removed and put into websubmit-webinterface (from which they could not be imported!) FIXME: They are now duplicated and this should be cleaned. 2007-12-10 Tibor Simko * modules/bibclassify/doc/hacking/Makefile.am, modules/webstat/doc/hacking/Makefile.am, modules/elmsubmit/doc/hacking/Makefile.am: Cleaned CLEANFILES target. 2007-12-10 Tibor Simko * modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/index.html.wml, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/admin/howto/admin-howto.webdoc, modules/webhelp/web/admin/howto/index.html.wml, modules/webhelp/web/admin/howto/marc.html.wml, modules/webhelp/web/admin/howto/migrate.html.wml, modules/webhelp/web/admin/howto/run.html.wml: Verified and fixed webdoc files, removed WML files. 2007-12-10 Tibor Simko * modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/doc/hacking/admin-internals.html.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/doc/hacking/firerole_api.html.wml, modules/webaccess/doc/hacking/index.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml: Verified webdoc files, removed WML files. 2007-12-07 Samuele Kaplun * modules/bibharvest/lib/bibharvestadminlib.py, modules/bibindex/lib/bibindexadminlib.py: Still to be find a better place for this adderrorbox, but at least now things compiles :-) 2007-12-07 Samuele Kaplun * modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_word_indexer.py: Ported ranking configuration to Porter Stemming. i.e. change 'en' language to 'english' (TODO, implement a conversion table), making wrd example working with stemming. 2007-12-07 Samuele Kaplun * modules/websearch/lib/search_engine.py, config/config.wml, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibindex/lib/bibindex_engine.py, modules/miscutil/lib/config.py.wml: Fixed stemming applyed to all the indexes, by adding CFG_BIBINDEX_DISABLE_STEMMING_FOR_INDEXES variable to disable stemming for certain critical indexes (say collection, aythor, reportnumber...). Now Invenio is usable when stemming is enabled. 2007-12-07 Samuele Kaplun * modules/bibupload/lib/bibupload_regression_tests.py: Beautified variable names. 2007-12-07 Samuele Kaplun * modules/websession/doc/admin/websession-admin-guide.webdoc, modules/websession/lib/inveniogc.py, modules/webhelp/web/admin/howto/admin-howto-run.webdoc, modules/bibsched/lib/bibtask.py: Updated InvenioGC documentation and cleaned the command line parameters and help. 2007-12-07 Tibor Simko * modules/webhelp/web/hacking/coding-style.webdoc, modules/webhelp/web/hacking/hacking.webdoc, modules/webhelp/web/hacking/test-suite.webdoc: Adapted to the new filenames. 2007-12-07 Tibor Simko * modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/directory.html.wml, modules/webhelp/web/hacking/hacking.webdoc, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/internals.webdoc, modules/webhelp/web/hacking/modules-overview-diagram.dia, modules/webhelp/web/hacking/modules-overview-diagram.jpeg, modules/webhelp/web/hacking/modules-overview-graph.jpeg, modules/webhelp/web/hacking/modules-overview.webdoc, modules/webhelp/web/hacking/modules.dia, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/release-numbering-scheme.webdoc, modules/webhelp/web/hacking/release-numbering.webdoc, modules/webhelp/web/hacking/releases.html.wml, modules/webhelp/web/hacking/style.html.wml, modules/webhelp/web/hacking/test-suite-strategy.webdoc, modules/webhelp/web/hacking/test-suite.webdoc, modules/webhelp/web/hacking/testsuite.html.wml: Verified and renamed webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/firerole.html.wml, modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/miscutil/doc/hacking/Makefile.am, modules/miscutil/doc/hacking/dateutils.html.wml, modules/miscutil/doc/hacking/dbquery.html.wml, modules/miscutil/doc/hacking/errorlib.html.wml, modules/miscutil/doc/hacking/index.html.wml: Verified webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/doc/hacking/api.html.wml, modules/bibrank/doc/hacking/bibrankgkb.html.wml, modules/bibrank/doc/hacking/index.html.wml, modules/bibrank/doc/hacking/single_tag_rank.html.wml, modules/bibrank/doc/hacking/word_similarity.html.wml, modules/bibsched/doc/admin/Makefile.am, modules/bibsched/doc/admin/guide.html.wml, modules/bibsched/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/admin/index.html.wml: Verified and fixed webdoc files, removed WML files. Comment sign treatment not prettified everywhere. 2007-12-07 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Fixed zero_version_bug (versions start from 1, fulltext_files_migration_kit will fix this. 2007-12-07 Tibor Simko * modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/guide.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/websubmit-admin-guide.webdoc, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/guide.html.wml, modules/webstat/doc/admin/index.html.wml, modules/webstat/doc/admin/webstat-admin-guide.webdoc: Verified and fixed webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibindex/doc/admin/guide.html.wml, modules/bibindex/doc/admin/index.html.wml: Verified and fixed webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/doc/admin/index.html.wml, modules/webcomment/doc/admin/webcomment-admin-guide.webdoc, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, modules/webbasket/doc/admin/webbasket-admin-guide.webdoc: Verified and fixed webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/webstyle/doc/admin/Makefile.am, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-07 Tibor Simko * modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc, modules/elmsubmit/doc/admin/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml: Verified and fixed webdoc files, removed WML files. 2007-12-07 Samuele Kaplun * modules/websearch/lib/websearchadminlib.py: Fixed a link. 2007-12-07 Samuele Kaplun * modules/websearch/lib/websearchadminlib.py: Reworked the message for restricted collections. 2007-12-07 Samuele Kaplun * modules/websearch/lib/websearchadminlib.py: Backward compatible admin web interface WRT restricted collection. It now points directly to WebAccess proper area in order to administrate Authorizations. 2007-12-07 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py, modules/webstyle/css/cds.css, modules/bibformat/etc/format_templates/Default_HTML_references.bft, modules/websearch/lib/websearch_templates.py, modules/websubmit/lib/websubmit_templates.py: Cleaned look. 2007-12-06 Samuele Kaplun * modules/bibedit/doc/admin/bibedit-admin-guide.webdoc: Update guide, with note about using bibindex --reindex when wiping out the bibliographic content. 2007-12-06 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Strengthened readfile function (raise nice exception.) 2007-12-06 Tibor Simko * configure.ac: Bump up the version number as per recent table structure changes. 2007-12-06 Tibor Simko * modules/miscutil/sql/tabbibclean.sql, modules/miscutil/sql/tabdrop.sql: Added hstRECORD table. 2007-12-06 Tibor Simko * modules/miscutil/sql/tabcreate.sql: Fixed wrong id_bibdoc column type of the rnkDOWNLOADS table. Added hstRECORD table to record record's metadata history. Grouped this table with hstDOCUMENT that records fulltext document history. 2007-12-06 Samuele Kaplun * modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py: Removed references in the web interface on restricted collection (via apache password), replaced by WebAccess more general facility. 2007-12-06 Tibor Simko * modules/miscutil/sql/tabdrop.sql: Added missing jrnJOURNAL table. 2007-12-06 Samuele Kaplun * modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibupload/lib/bibupload_regression_tests.py, modules/miscutil/sql/tabbibclean.sql, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/functions/Add_Files.py, modules/websubmit/lib/functions/Move_Files_Archive.py, modules/websubmit/lib/functions/Move_Files_to_Storage.py, modules/websubmit/lib/functions/Upload_Files.py: New bibdocfile library for handling fulltextes, to be used in place of file.py. 2007-12-06 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py: initialise a variable in case it is not evaluated 2007-12-06 Tibor Simko * modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/admin/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml, modules/bibconvert/doc/hacking/Makefile.am, modules/bibconvert/doc/hacking/api.html.wml, modules/bibconvert/doc/hacking/index.html.wml: Verified and fixed webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/bibmatch/doc/admin/Makefile.am, modules/bibmatch/doc/admin/guide.html.wml, modules/bibmatch/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml, modules/websearch/doc/admin/index.html.wml, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/hacking/Makefile.am, modules/websearch/doc/hacking/api.html.wml, modules/websearch/doc/hacking/index.html.wml, modules/websearch/doc/hacking/stages.html.wml: Verified and fixed webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/webalert/doc/admin/Makefile.am, modules/webalert/doc/admin/guide.html.wml, modules/webalert/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/webmessage/doc/admin/Makefile.am, modules/webmessage/doc/admin/guide.html.wml, modules/webmessage/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-06 Gabriel Hase * modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: added link to Yahoo Weather 2007-12-06 Gabriel Hase * modules/miscutil/sql/tabcreate.sql: added table for webjournal module 2007-12-06 Gabriel Hase * modules/webjournal/lib/Makefile.am, modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_templates.py, modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_washer.py, modules/webjournal/lib/webjournal_webinterface.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_seminars.py: a lot of refactoring 2007-12-06 Samuele Kaplun * modules/webstyle/lib/webinterface_handler.py: Print an error in place of the profile, when the Profiler is not installed. 2007-12-06 Jerome Caffaro * modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py, modules/websearch/lib/websearchadminlib.py, modules/webcomment/lib/webcomment_webinterface.py, modules/websearch/lib/search_engine.py, modules/websubmit/lib/websubmit_webinterface.py: Added 'citations' tab. 'ln' parameter is preserved by tabs. 2007-12-06 Tibor Simko * modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/bibformat.gif, modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/admin/guide_output_format_attributes_tutorial.png, modules/bibformat/doc/admin/guide_output_format_check_dependencies.png, modules/bibformat/doc/admin/guide_output_format_edit_rule.png, modules/bibformat/doc/admin/guide_output_format_edit_rule2.png, modules/bibformat/doc/admin/guide_output_format_hb_migrate.png, modules/bibformat/doc/admin/guide_output_format_hd_rules.png, modules/bibformat/doc/admin/guide_output_formats_manage_tutorial.png, modules/bibformat/doc/admin/guide_rules_editor_tutorial.png, modules/bibformat/doc/admin/guide_template_attributes_tutorial.png, modules/bibformat/doc/admin/guide_template_editor.png, modules/bibformat/doc/admin/guide_template_editor_tutorial.png, modules/bibformat/doc/admin/guide_template_preview.png, modules/bibformat/doc/admin/guide_templates_manage_tutorial.png, modules/bibformat/doc/admin/guide_url_bar.png, modules/bibformat/doc/admin/index.html.wml, modules/bibformat/doc/hacking/Makefile.am, modules/bibformat/doc/hacking/api.html.wml, modules/bibformat/doc/hacking/index.html.wml: Verified webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/guide.html.wml, modules/bibupload/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/guide.html.wml, modules/bibedit/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-06 Tibor Simko * modules/bibclassify/doc/admin/guide_cloud.jpeg: Removed old admin guide picture. 2007-12-06 Jerome Caffaro * modules/bibformat/etc/format_templates/NLM.xsl: Support for multiple affiliations. 2007-12-05 Tibor Simko * modules/bibclassify/doc/hacking/Makefile.am, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, modules/bibclassify/doc/hacking/extraction-algorithm.html.wml, modules/bibclassify/doc/hacking/hep-taxonomy.html.wml, modules/bibclassify/doc/hacking/index.html.wml: Fixed webdoc files, removed WML files. 2007-12-05 Tibor Simko * modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/index.html.wml: Verified webdoc files, removed WML files. 2007-12-05 Tibor Simko * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, modules/bibclassify/doc/admin/guide.html.wml, modules/webhelp/web/admin/howto/admin-howto-run.webdoc, modules/webhelp/web/admin/howto/run.html.wml, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, modules/webstyle/lib/template.py: Use "/opt/cds-invenio" as the installation path example consistently everywhere. 2007-12-05 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py: Temporarily disactivated _log_action function. 2007-12-05 Jerome Caffaro * modules/bibformat/lib/bibformat_regression_tests.py: Updated expected NLM. 2007-12-05 Jerome Caffaro * modules/bibformat/etc/output_formats/XN.bfo: Use xsl instead of bfx template. 2007-12-05 Jerome Caffaro * modules/bibformat/etc/format_templates/NLM.xsl: Fixed date output in NLM_DEFAULT template. 2007-12-05 Samuele Kaplun * modules/webstyle/lib/webpage.py, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrankadminlib.py: Moved adderrobox to webpage module, in order to have it only in one place (it is used also by websearchadmin). 2007-12-05 Jerome Caffaro * modules/websession/lib/websession_templates.py: Changed default login user icon. 2007-12-05 Jerome Caffaro * modules/webstyle/img/user-icon-1-16x16.gif, modules/webstyle/img/user-icon-1-20x20.gif, modules/webstyle/img/user-icon-1-24x24.gif: Added new user icon. 2007-12-05 Jerome Caffaro * modules/bibformat/web/admin/bibformatadmin.py: Fixed link. 2007-12-05 Jerome Caffaro * modules/bibformat/lib/bibformat_xslt_engine.py: Added support for executing BibFormat format template code inside xslt stylesheets. 2007-12-05 Jerome Caffaro * modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft: Removed trailing whitespaces. 2007-12-05 Jerome Caffaro * modules/bibformat/etc/format_templates/Makefile.am: Added NLM.xsl. 2007-12-05 Jerome Caffaro * modules/bibformat/lib/elements/Makefile.am: Addition of bfe_year.py 2007-12-05 Jerome Caffaro * modules/bibformat/lib/elements/bfe_year.py: Initial release. Used by NLM.xsl. 2007-12-05 Jerome Caffaro * modules/bibformat/etc/format_templates/NLM.xsl: Initial release. Translated from NLM.bfx. Addition of author affiliation. 2007-12-04 Samuele Kaplun * modules/websession/lib/websession_webinterface.py: Broken a message in two in order to exploit same translation in an other part of the web interface. Fixed a variable name bug (found thanks to pylint). 2007-12-04 Marko Niinimaki * modules/bibrank/lib/bibrank_downloads_grapher.py: added a check to prevent crashing 2007-12-04 Jerome Caffaro * modules/bibformat/lib/elements/bfe_date.py, modules/bibformat/lib/elements/bfe_imprint.py: Added 'date_format' parameter in order to format date using a given pattern. 2007-12-04 Samuele Kaplun * modules/miscutil/sql/tabcreate.sql: Reverted creation of bibdoclog table until its name/structure will be finalized. 2007-12-04 Tibor Simko * modules/websearch/lib/search_engine.py: Phased out dependency on cdsnameintl. 2007-12-04 Tibor Simko * modules/websearch/lib/websearch_webinterface.py: Replaced cdsnameintl by dynamic lookup of cdsname translations. 2007-12-04 Tibor Simko * modules/websearch/lib/search_engine.py: For home collection, print dynamically translated names from the collectionname table instead of compile-time translated "cdsnameintl" names. This permits one to change the visible home collection name in many places a posteriori, during the runtime. 2007-12-04 Samuele Kaplun * modules/websession/lib/inveniogc.py: Ported inveniogc to bibdocfile. 2007-12-04 Samuele Kaplun * modules/miscutil/lib/mailutils.py: Update docstring example and made send_mail more tolerant (allowing no subjects). 2007-12-04 Samuele Kaplun * modules/miscutil/lib/errorlib.py: Fixed indentation logical error and how email are sent. 2007-12-04 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py, modules/miscutil/sql/tabcreate.sql: First proposal for implementing logging on database of bibdocfile library actions. New chain of facilities for translating urls into bibdocfile objects (currently used by bibindex), some random bugfixies about version management, strictened valid docnames (alfanumeric and '_' and '-' charactars allowed). 2007-12-04 Jerome Caffaro * modules/bibformat/lib/bibformat_regression_tests.py: Updated tests for new file url schema in metadata. 2007-12-04 Jerome Caffaro * modules/bibformat/lib/elements/bfe_title_brief.py: Removed whitespace before colon and semi-colon. 2007-12-04 Jerome Caffaro * modules/bibformat/lib/elements/bfe_title.py: Added "Edition statement". 2007-12-04 Samuele Kaplun * modules/bibindex/lib/bibindex_engine.py: Ported to bibdocfile, implemented -R,--reindex feature, directly reading of local fulltext file, hopefully closed task 4342 about bibindex daemon not able to notice new/removed indexes. Still TODO: interaction between bibindex and bibdocfile in order to guess when fulltext files have changed. 2007-12-04 Tibor Simko * Makefile.am: Fixed temporary directory in the jsMath installer. 2007-12-04 Tibor Simko * modules/webstyle/etc/.cvsignore: Added standard .cvsignore file. 2007-12-03 Tibor Simko * Makefile.am: Added target "kwalitee-check-variables". Prettified jsmath installer targets and removed some unnecessary pushd/popd and command path dependencies. 2007-12-03 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: deleted double include 2007-12-03 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: added editor redirecter for articles 2007-12-03 Samuele Kaplun * modules/websearch/doc/hacking/search-engine-api.webdoc: Fixed typo: collectin -> collection. 2007-12-03 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_grapher.py: added a key check so that the module does not crash if citation key missing 2007-12-03 Marko Niinimaki * modules/bibedit/lib/bibedit_templates.py: added FIXME for lint 2007-12-03 Samuele Kaplun * modules/miscutil/lib/intbitset.c, modules/miscutil/lib/intbitset.pyx: Fixed: intbitset.c:7728: warning: comparison is always false due to limited range of data type warning, due to usage of bool_t datatype. Cython support bint datatype which behaves as bool in Python, but are stored as int in C. 2007-11-30 Samuele Kaplun * modules/miscutil/lib/intbitset.c: New intbitset.c generated with Cython-0.9.6.9. It is again compatible with Python-2.3. 2007-11-30 Samuele Kaplun * modules/webstyle/etc/invenio-jsmath.js: Specified Root path. 2007-11-30 Samuele Kaplun * modules/websubmit/lib/fulltext_files_migration_kit.py: docfile.py -> bibdocfile.py 2007-11-30 Samuele Kaplun * modules/websession/lib/webuser.py, modules/websession/lib/webuser_tests.py: Restored original behaviour of auth_apache_user_p and fixed some regression_tests. 2007-11-30 Samuele Kaplun * modules/miscutil/lib/errorlib.py: Better printing stack tracing. 2007-11-30 Samuele Kaplun * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/bibdocfile.py, modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_regression_tests.py: 1) Bibupload FFT to support bibdocfile, 2) bibupload FFT to support icon appending to record with no documents, 3) regression test for point 2, 4) bibdocfile to correctly stream files. 2007-11-30 Samuele Kaplun * modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/docfile.py: Moved docfile.py to bibdocfile.py. Move .doc_checksum to .md5, better handling of huge files, when streaming, when md5ing, when comparing. 2007-11-30 Samuele Kaplun * Makefile.am: Changed install-jsmath-plugin frame to double-stars, to comply to other scripts in Makefile.am. 2007-11-30 Samuele Kaplun * INSTALL: Added /journal to the list of URLs recognized by Invenio's native URL handler. Added jsMath plugin installation instructions. 2007-11-30 Samuele Kaplun * modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/elements/bfe_abstract.py, modules/bibformat/lib/elements/bfe_title.py: Removed MimeTeX. Use the much powerful jsMath facility (sudo make install-jsmath-plugin). 2007-11-30 Samuele Kaplun * Makefile.am, configure.ac, modules/webstyle/Makefile.am, modules/websearch/lib/search_engine.py, modules/webstyle/etc/Makefile.am, modules/webstyle/etc/invenio-jsmath.js: Completed jsMath installation scripts. To install jsMath just run $> sudo make install-jsmath-plugin to uninstall: $> sudo make uninstall-jsmath-plugin To enable it just add something similar to ['hd', 'hb'] for the CFG_WEBSEARCH_USE_JSMATH_FOR_FORMATS variable in config.wml. 2007-11-30 Samuele Kaplun * modules/webstyle/lib/webinterface_handler.py: Changed behaviour of URL parameters for profiler: you can now specify profile=time&profile=cumulative&... to obtain different representations at a time. The file created in tmp folder is now called invenio-profile-stats-datetime.raw. 2007-11-30 Samuele Kaplun * modules/webstyle/lib/webinterface_handler.py: New embedded profiling facility. To use it, just add profile=1 to a desired url, and the profile will be appended to the output. In order to change the sorting algorithm it is possible to provide sort_profile=algorithm_name. (a list of available algorithms is displayed at the bottom of the page). It has been tested on Python2.5, it is still to be tested on Python2.4 and previous versions. 2007-11-30 Tibor Simko * INSTALL: Added a note on a lib64 Python symlink for intbitset on some platforms. Added a note on a need to compile Gnuplot with GD library for PNG support. 2007-11-30 Tibor Simko * modules/webbasket/lib/webbasket_dblayer.py: Fixed get_basket_record() SQL query parameters. 2007-11-30 Jerome Caffaro * modules/webstyle/css/cds.css: Fixed some invalid properties/values. 2007-11-30 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: Fixed markup. header_background.gif is transmitted though https when page is secured. 2007-11-29 Tibor Simko * modules/bibrank/lib/bibrank_citation_grapher.py: Updated Y axis label as per analogy with download statistics. 2007-11-29 Tibor Simko * modules/bibrank/lib/bibrank_downloads_grapher.py: Polished download history grahps a bit. Fixed display of Y axis. Removed trailing whitespaces. 2007-11-29 Tibor Simko * modules/miscutil/lib/config.py.wml: Added a config variable for showing/hiding client IP distribution in the download statistics graphs. 2007-11-29 Gabriel Hase * modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: added two languages 2007-11-29 Tibor Simko * modules/bibrank/lib/bibrank_citation_grapher.py: Use trailing colon for "Citation history:" box title name. Removed trailing whitespace. 2007-11-29 Tibor Simko * modules/bibrank/lib/bibrank_record_sorter.py: Refactored away unnecessary isNumber() function. 2007-11-29 Tibor Simko * modules/webhelp/web/help-central.webdoc: Updated link to the new Submit Guide. Fixed language links. 2007-11-29 Tibor Simko * modules/websubmit/doc/Makefile.am, modules/websubmit/doc/submit-guide.webdoc, modules/websubmit/doc/submit.webdoc: Renamed Submit Help as per analogy with Search Guide, now that we have module-independent Help Central welcome page. 2007-11-29 Tibor Simko * modules/websearch/doc/Makefile.am, modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/search.webdoc: Use new module-independent Help Central page. 2007-11-29 Jerome Caffaro * modules/webhelp/web/help-central.webdoc: Merged search.webdoc into help-central.webdoc 2007-11-29 Marko Niinimaki * modules/bibrank/lib/bibrank_downloads_grapher.py: added comments and a check that prevents a crash if gnuplot not available -> returns empty tuples 2007-11-29 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py: regenerate tool for issues 2007-11-29 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: added function to reset the cache for an article 2007-11-29 Samuele Kaplun * modules/webaccess/lib/access_control_engine.py: Added docstrings. 2007-11-29 Samuele Kaplun * modules/miscutil/lib/mailutils.py: Removed unused import that breaks backword compatibility with Python 2.4. 2007-11-29 Jerome Caffaro * modules/bibformat/lib/bibformatadminlib.py: Do not display elements that could not be loaded in format elements documentation list 2007-11-29 Gabriel Hase * modules/bibformat/lib/elements/bfe_abstract.py: backward compatibility hack for cdsweb 2007-11-28 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: changed email address back 2007-11-28 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: fixed mail address 2007-11-28 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: removed top level caching from index page 2007-11-28 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: caching for recid_order_map dictionary 2007-11-28 Samuele Kaplun * modules/websession/lib/webuser.py: Fixed very slow query in get_email_from_username. If username is empty (it's possible when using SSO or when trying malicious logging) the function directly returns empty string (there are far too many empty users in the database, i.e. all the guests!). 2007-11-28 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py: caching 2007-11-28 Jerome Caffaro * modules/bibformat/web/admin/bibformatadmin.py: Fixed for intbitset behaviour regarding infinite sets. 2007-11-28 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: changed issue number date to monday of the first week 2007-11-27 Samuele Kaplun * modules/miscutil/lib/mailutils.py: Added email_strip_html. This function strips html tags from text by respecting paragraph and new lines. It also output text respecting 72 column width. It can be used when sending an email for which it exists only the html version, in order to automatically generate the plain content. 2007-11-27 Samuele Kaplun * modules/miscutil/lib/mailutils.py: Added CDS Invenio user agent header. 2007-11-27 Samuele Kaplun * modules/miscutil/lib/mailutils.py: Added support for multipart mime email, with html/plain format including attached images. To have a multipart email just provide html_content and, if needed, a dictioanary of image-codes : image-paths. 2007-11-27 Marko Niinimaki * modules/bibedit/lib/bibedit_templates.py: a comment for adding enrichment functionality 2007-11-27 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: added regular expressions to util file 2007-11-27 Samuele Kaplun * modules/websession/lib/webuser.py: Made collect_user_info not crashing. It now accept any possible value as req. If req is None, a profile valid for a guest user is returned. In case of error the exception is registered and a guest user profile is returned. 2007-11-27 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_config.py: Added acc_find_possible_activities for returning a dictionary to build the administration activities menu. 2007-11-27 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py: added subject box and to address to email alert 2007-11-27 Gabriel Hase * modules/bibformat/lib/elements/bfe_abstract.py: added auto parameter to print_lang in order to have the current language (bfo.lang) 2007-11-26 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py: (Note this log refer to the previous commit without description). Final Fix for the apache password implementation by means of FireRole. Hoepfully fixed the redirection loop caused by previous implementation. 2007-11-26 Samuele Kaplun * modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py, modules/webstyle/lib/webinterface_handler.py, modules/websearch/lib/websearch_webinterface.py, modules/websession/lib/websession.py, modules/webaccess/lib/access_control_firerole.py: [no log message] 2007-11-26 Samuele Kaplun * modules/websubmit/lib/docfile.py: Sparse fixies. 2007-11-26 Samuele Kaplun * modules/websubmit/lib/fulltext_files_migration_kit.py: Nice informative messages added and implemented table backup. 2007-11-26 Samuele Kaplun * modules/websubmit/lib/Makefile.am: Added referenc for fulltext_files_migration_kit.py 2007-11-26 Samuele Kaplun * modules/websubmit/lib/fulltext_files_migration_kit.py: Migration kit for converting the filesystem structure from file.py to docfile.py. Docfile.py filesystem structure is a stricter subset of file.py filesystem. Extensions of files are all lower case. Files are all named after the corresponding bibdoc. Thus there can't exist more than one file with the same format and version for the same bibdoc. The script take care of creating a bibdoc with a similar name in order to host the conflicting bibdoc. 2007-11-26 Samuele Kaplun * modules/websubmit/lib/docfile.py: New implementation of file.py. This module should render file.py deprecated. It has a cleaner api for handling fulltext files, is more robust and coherent. Some restriction have been implemented on how to import file on the filesystem. For this a migration kit will be implemented. 2007-11-26 Gabriel Hase * modules/bibformat/lib/elements/bfe_title_brief.py: bugfix 2007-11-26 Gabriel Hase * modules/bibformat/lib/elements/bfe_title_brief.py: added multilang functionality for fr, en in bulletin news 2007-11-26 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: changed record creation function in popup 2007-11-23 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: bugfixes 2007-11-23 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: added popup page 2007-11-23 Jerome Caffaro * modules/websubmit/lib/websubmit_engine.py: Removed replacement of whitespaces by HTML non breakable spaces in action names since they are then escaped. 2007-11-23 Jerome Caffaro * modules/websubmit/lib/websubmit_engine.py: Fixed class links and unnecessary escaping. 2007-11-22 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_grapher.py: added a check so that calc_cit_history does not crash if there are neither 777y nor 260c fields in the citing records 2007-11-22 Samuele Kaplun * modules/websession/lib/webuser.py: Corrected wrong error message code. (displayed network problems when user typed wrong authentication credentials). 2007-11-22 Samuele Kaplun * modules/websession/lib/webaccount.py, modules/websession/lib/websession_webinterface.py, modules/webaccess/lib/access_control_engine.py: Small temporary hack to aid CERN migration. It's enabled only when CERN_CFG_SITE is True. When a restricted collection is searched for, and it exists one and only apache-password enabled role to access this collection, the user is automatically prompted for apache-password like in the previous release, while if there's more of one apache-password enabled role, those roles are proposed, but the login dialog will be hidden. 2007-11-22 Samuele Kaplun * modules/miscutil/lib/errorlib.py: register_exception never trhows exception, now. If it can't write to the log it just print an error on sys.stderr. 2007-11-22 Tibor Simko * modules/webbasket/lib/webbasket_dblayer.py: Fixed get_basket_content() variable typo introduced by recent escape_string() cleanup. 2007-11-21 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/access_control_mailcookie.py, modules/websearch/lib/websearch_webinterface.py, modules/websession/lib/websession_webinterface.py: Huge and nasty hack in order to nicely suggest all the potential apache-aware Roles enabled to perform a given action with this time the proper option taken into account, in the login dialog. 2007-11-21 Tibor Simko * modules/bibsched/lib/bibsched.py: Added a simple queue status reporter in order to quickly inspect the list of running and waiting BibSched processes. Invoked from CLI via "bibsched status". 2007-11-21 Tibor Simko * modules/bibsched/lib/bibtaskex.py: Fixed bibtask example by converting the task argument back to integer. (The new bibtask class returns it as string.) 2007-11-21 Samuele Kaplun * modules/webaccess/lib/Makefile.am, modules/webaccess/lib/collection_restrictions_migration_kit.py: First draft of Collection Restrictions Migration kit. 2007-11-21 Tibor Simko * modules/websearch/lib/websearch_templates.py: Respect newly added config variables deciding which part of the reading, download, and citation stats to show. 2007-11-21 Tibor Simko * modules/miscutil/lib/config.py.wml: Added several config variables to govern various aspects of the reading, download, and citation stats. 2007-11-21 Tibor Simko * modules/bibrank/lib/bibrank_record_sorter.py: Removed surplus trailing dot in an output warning message. Removed trailing whitespace. 2007-11-21 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py: Fixed small typo bug. 2007-11-20 Tibor Simko * modules/websearch/lib/websearch_webcoll.py: Added temporary hack in order to tweak latest additions list for some CERN collections. (CERN Yellow Reports from the current year only.) 2007-11-20 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: bugfix in alert 2007-11-20 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: bugfix 2007-11-20 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: change to email alert 2007-11-20 Jerome Caffaro * modules/webstyle/img/restricted.gif: Changed icon. 2007-11-20 Jerome Caffaro * modules/bibformat/lib/elements/bfe_photo_resources_brief.py: Removed border. 2007-11-20 Samuele Kaplun * modules/websearch/lib/websearch_webinterface.py: Reverting previously wrongly commit (partial openurl implementation). 2007-11-20 Marko Niinimaki * modules/websearch/lib/websearch_templates.py: fixed citation history graphs (removed 'row') 2007-11-20 Samuele Kaplun * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py: Fixed query formatting bug. 2007-11-20 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: changed login handling from passing req to passing uid 2007-11-20 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Check for last modification date of compiled po files. Updated binary help. Check that parameter 'mode' is integer when running from CLI. 2007-11-19 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py: fixed a bug: exception if one queries cites of X and X has not been cited. now returns an empty list 2007-11-19 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_record_sorter.py: improved debugging. added get_cited_by(x) that returns a list of records that cite x link "Cited by" in the web GUI works now 2007-11-19 Gabriel Hase * configure.ac: deleted 2 non-used folders for webjournal from the configure.ac 2007-11-19 Gabriel Hase * modules/webjournal/lib/webjournal_utils.py: added utf-8 handling to utils function get string from config 2007-11-19 Gabriel Hase * configure.ac: Upped version number. 2007-11-19 Gabriel Hase * configure.ac: added configure.ac lines for webjournal 2007-11-19 Gabriel Hase * modules/webjournal/lib/webjournal_webinterface.py: fixed bug in utf-8 decoding 2007-11-19 Tibor Simko * modules/webjournal/.cvsignore, modules/webjournal/doc/.cvsignore, modules/webjournal/doc/admin/.cvsignore, modules/webjournal/doc/hacking/.cvsignore, modules/webjournal/lib/.cvsignore, modules/webjournal/lib/widgets/.cvsignore: Added missing .cvsignore files. 2007-11-19 Samuele Kaplun * config/config.wml, modules/miscutil/lib/config.py.wml, modules/websearch/lib/search_engine.py: Final config variable for jsMath: CFG_WEBSEARCH_USE_JSMATH_FOR_FORMATS. 2007-11-19 Samuele Kaplun * Makefile.am: Added make goal, "install-jsmath-plugin" to download and install in the proper folder the jsmath plugin. TODO: need to correctly call the installer of the Invenio jsMath config. 2007-11-19 Gabriel Hase * modules/webjournal/lib/bfe_ObjectLanguage.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_latestPhoto.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_seminars.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: changed headers to cds invenio copyright, except for find journals function if there are no journals 2007-11-16 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_regression_tests.py: in get_cited_by, returns tuples for all id's in the list. for those that have no cites, return a [id,0] tuple 2007-11-16 Gabriel Hase * configure.ac: added webjournal module entries to configure.ac 2007-11-16 Gabriel Hase * modules/Makefile.am, modules/bibformat/lib/bibformat_engine.py, modules/webjournal/Makefile.am, modules/webjournal/doc/Makefile.am, modules/webjournal/doc/admin/Makefile.am, modules/webjournal/doc/hacking/Makefile.am, modules/webjournal/lib/Makefile.am, modules/webjournal/lib/bfe_ObjectLanguage.py, modules/webjournal/lib/webjournal_config.py, modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py, modules/webjournal/lib/widgets/Makefile.am, modules/webjournal/lib/widgets/bfe_webjournal_widget_latestPhoto.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_seminars.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py, modules/webstyle/lib/webinterface_layout.py: added webjournal module 2007-11-16 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_record_sorter.py: added a new simple method get_cited_by in citation searcher. this method takes a list instead of a single record id -> should increase processing speed a lot when the hitset is large. bibrank_record_sorter now calls this method 2007-11-16 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: fixed misleading debug msg (cites/is cited by). added verbose option. removed hard-codes 999-fields. 2007-11-16 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Fixed bug introduced by previous commit. 2007-11-16 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Creates localized file if a translation is made with _(..)_ syntax. Non-localized parts are returned in default cdslang language. 2007-11-16 Jerome Caffaro * modules/webhelp/web/help-central.webdoc: Fixed French translation. 2007-11-16 Jerome Caffaro * modules/webalert/doc/admin/Makefile.am, modules/webalert/doc/admin/webalert-admin-guide.webdoc, modules/webalert/doc/admin/webalert-admin.webdoc: WebDocified admin guide. 2007-11-16 Jerome Caffaro * modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/webstat-admin-guide.webdoc, modules/webstat/doc/admin/webstat-admin.webdoc: WebDocified admin guide. 2007-11-15 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Test both English and French in all the help page availability tests. (Discovered one case failing, webdoc fix needed.) 2007-11-15 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Adapted tests for the availability of search help pages. Added tests for the availability of legacy search help links. (Failing now, the legacy URL resolver will be committed in a day or two.) 2007-11-15 Tibor Simko * modules/webstyle/lib/webstyle_templates.py: Updated link to the Help Central in the page header and footer. 2007-11-15 Tibor Simko * modules/websearch/lib/websearch_templates.py: Changed links to the Search Tips page as per the new URL style of help pages. 2007-11-15 Tibor Simko * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/search.webdoc: Fixed the navtrail links. 2007-11-15 Tibor Simko * modules/websubmit/doc/submit.webdoc: Removed unnecessarily explicit Help Central page name from the navtrail. 2007-11-15 Samuele Kaplun * modules/webstyle/etc/invenio-jsmath.js: Added jsMath configuration customized for CDS Invenio. This should go under .../var/www/jsMath/easy/load.js. 2007-11-15 Tibor Simko * modules/webstyle/lib/webdoc_webinterface.py, modules/webstyle/lib/webinterface_layout.py: Moved /doc to /help. 2007-11-15 Tibor Simko * INSTALL: Added /help to the list of URLs recognized by Invenio's native URL handler. 2007-11-15 Tibor Simko * modules/websubmit/doc/Makefile.am, modules/websubmit/doc/access.html.wml, modules/websubmit/doc/actions.html.wml, modules/websubmit/doc/approval.html.wml, modules/websubmit/doc/approvals.html.wml, modules/websubmit/doc/bibliographic_fields.html.wml, modules/websubmit/doc/description.html.wml, modules/websubmit/doc/file_transfer.html.wml, modules/websubmit/doc/index.html.wml, modules/websubmit/doc/introduction.html.wml, modules/websubmit/doc/login.html.wml, modules/websubmit/doc/modification.html.wml, modules/websubmit/doc/password.html.wml, modules/websubmit/doc/pending.html.wml, modules/websubmit/doc/revised_version.html.wml, modules/websubmit/doc/submission.html.wml, modules/websubmit/doc/submit.webdoc, modules/websubmit/doc/subnumber.html.wml: Removed WML sources, slightly edited WebDoc sources. 2007-11-15 Tibor Simko * modules/webhelp/web/Makefile.am, modules/webhelp/web/help-central.webdoc, modules/webhelp/web/index.html.wml: WebDocified the Help Central page. Removed WML. 2007-11-15 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: removed empty entries in citation_list and reference_list when storing cites/cited-by vectors in the db. added debugging 2007-11-15 Tibor Simko * modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-help.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/search.webdoc, modules/websearch/doc/tips.html.wml: Removed WML files. Updated search help files. 2007-11-15 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: added debugging 2007-11-15 Jerome Caffaro * modules/websubmit/doc/submit.webdoc: New submit guide. 2007-11-15 Tibor Simko * modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/doc/admin/index.html.wml: Revert previous wml2html-related commit so that WML builds properly still before it is removed later. 2007-11-15 Tibor Simko * modules/webhelp/web/admin/index.html.wml: Revert previous wml2html-related commit so that WML builds properly still before it is removed later. 2007-11-15 Jerome Caffaro * modules/webstyle/img/sbm_admin_guide_elements.png, modules/webstyle/img/sbm_admin_guide_endaction.png, modules/webstyle/img/sbm_admin_guide_form.png, modules/webstyle/img/sbm_admin_guide_implement.png, modules/webstyle/img/sbm_admin_guide_listfunctions.png, modules/webstyle/img/sbm_admin_guide_mainmenu.png, modules/webstyle/img/sbm_admin_guide_mainpage.png, modules/webstyle/img/sbm_admin_guide_menudoc.png, modules/webstyle/img/sbm_admin_guide_menupage.png, modules/webstyle/img/sbm_admin_guide_preview.png, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/websubmit-admin-guide-elements.png, modules/websubmit/doc/admin/websubmit-admin-guide-end_action.png, modules/websubmit/doc/admin/websubmit-admin-guide-form.png, modules/websubmit/doc/admin/websubmit-admin-guide-implement.png, modules/websubmit/doc/admin/websubmit-admin-guide-list_functions.png, modules/websubmit/doc/admin/websubmit-admin-guide-main_menu.png, modules/websubmit/doc/admin/websubmit-admin-guide-main_page.png, modules/websubmit/doc/admin/websubmit-admin-guide-menu_doc.png, modules/websubmit/doc/admin/websubmit-admin-guide-menu_page.png, modules/websubmit/doc/admin/websubmit-admin-guide-preview.png: Moved websubmit admin images from webstyle/img dir to websubmit/doc/admin dir. 2007-11-15 Jerome Caffaro * modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/websubmit-admin-guide.webdoc, modules/websubmit/doc/admin/websubmit-admin.webdoc: WebDocified admin guide. 2007-11-15 Jerome Caffaro * modules/webstyle/doc/admin/Makefile.am, modules/webstyle/doc/admin/webstyle-admin-guide.webdoc, modules/webstyle/doc/admin/webstyle-admin.webdoc: WebDocified admin guide. Added doc about WebDoc. 2007-11-15 Jerome Caffaro * modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/websession-admin-guide.webdoc, modules/websession/doc/admin/websession-admin.webdoc: WebDocified admin guide. 2007-11-15 Jerome Caffaro * modules/webmessage/doc/admin/Makefile.am, modules/webmessage/doc/admin/webmessage-admin-guide.webdoc, modules/webmessage/doc/admin/webmessage-admin.webdoc: WebDocified admin guide. 2007-11-15 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Do not print page version and date if it is not correctly formatted. 2007-11-15 Jerome Caffaro * modules/miscutil/doc/hacking/Makefile.am, modules/webhelp/web/hacking/Makefile.am: Changed webdoclibdir to /hacking instead of /admin. 2007-11-15 Jerome Caffaro * modules/miscutil/doc/hacking/Makefile.am, modules/miscutil/doc/hacking/miscutil-dateutils.webdoc, modules/miscutil/doc/hacking/miscutil-dbquery.webdoc, modules/miscutil/doc/hacking/miscutil-errorlib.webdoc, modules/miscutil/doc/hacking/miscutil-internals.webdoc: WebDocified hacking guides. 2007-11-15 Jerome Caffaro * modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/coding-style.webdoc, modules/webhelp/web/hacking/common-concepts.webdoc, modules/webhelp/web/hacking/directory-organization.webdoc, modules/webhelp/web/hacking/internals.webdoc, modules/webhelp/web/hacking/modules-overview-graph.jpeg, modules/webhelp/web/hacking/modules-overview.webdoc, modules/webhelp/web/hacking/modules.jpeg, modules/webhelp/web/hacking/release-numbering-scheme.webdoc, modules/webhelp/web/hacking/test-suite-strategy.webdoc: WebDocified hacking guides. 2007-11-14 Samuele Kaplun * modules/websession/lib/webuser_regression_tests.py: Clean up after "check email caseless" regression_test. 2007-11-14 Samuele Kaplun * modules/websession/lib/webuser.py: Better described page_not_authorized within comment. Fixed handling of not yet activated users. 2007-11-14 Samuele Kaplun * modules/websearch/lib/search_engine.py, config/config.wml, modules/miscutil/lib/config.py.wml, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Added support for jsMath (http://www.math.union.edu/~dvpc/jsMath/) for rendering (La)TeX formulas in the client browser trough Jabascript. Added the CFG_WEBSEARCH_JSMATH_ENABLED_FORMAT parameter in config.wml. Added metaheaderadd parameter in webstyle page generation businness logic and template (note: clients must update their templates.) to insert optional header information between tags. 2007-11-14 Jerome Caffaro * modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/admin.webdoc, modules/webhelp/web/admin/index.html.wml, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/admin/howto/admin-howto-marc.webdoc, modules/webhelp/web/admin/howto/admin-howto-migrate.webdoc, modules/webhelp/web/admin/howto/admin-howto-run.webdoc, modules/webhelp/web/admin/howto/admin-howto.webdoc: WebDocified admin and howto pages. 2007-11-14 Gabriel Hase * modules/webstyle/img/blue_gradient.gif, modules/webstyle/img/red_gradient.gif: added two images for webjournal warning messages 2007-11-14 Jerome Caffaro * modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/doc/admin/index.html.wml, modules/webcomment/doc/admin/webcomment-admin-guide.webdoc, modules/webcomment/doc/admin/webcomment-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/webbasket-admin-guide.webdoc, modules/webbasket/doc/admin/webbasket-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/webaccess-admin-guide.webdoc, modules/webaccess/doc/admin/webaccess-admin.webdoc, modules/webaccess/doc/admin/webaccess-firerole.webdoc, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/doc/hacking/webaccess-admin-internals.webdoc, modules/webaccess/doc/hacking/webaccess-api.webdoc, modules/webaccess/doc/hacking/webaccess-firerole-api.webdoc, modules/webaccess/doc/hacking/webaccess-internals.webdoc, modules/webaccess/doc/hacking/webaccess-table-structure.webdoc: WebDocified admin and hacking pages. 2007-11-14 Jerome Caffaro * modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/elmsubmit-admin-guide.webdoc, modules/elmsubmit/doc/admin/elmsubmit-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/bibupload-admin-guide.webdoc, modules/bibupload/doc/admin/bibupload-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/bibsched/doc/admin/Makefile.am, modules/bibsched/doc/admin/bibsched-admin-guide.webdoc, modules/bibsched/doc/admin/bibsched-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/bibrank/doc/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/bibrank-admin-guide.webdoc, modules/bibrank/doc/admin/bibrank-admin.webdoc, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/doc/hacking/bibrank-api.webdoc, modules/bibrank/doc/hacking/bibrank-bibrankgkb.webdoc, modules/bibrank/doc/hacking/bibrank-internals.webdoc, modules/bibrank/doc/hacking/bibrank-single-tag-rank.webdoc, modules/bibrank/doc/hacking/bibrank-word-similarity.webdoc: WebDocified admin and hacking guides. 2007-11-14 Jerome Caffaro * modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc: Updated wrong link. 2007-11-14 Jerome Caffaro * modules/bibmatch/doc/admin/Makefile.am, modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc, modules/bibmatch/doc/admin/bibmatch-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/bibindex-admin-guide.webdoc, modules/bibindex/doc/admin/bibindex-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/bibformat/doc/hacking/Makefile.am: Removed reference to wml2html.py script. 2007-11-14 Jerome Caffaro * modules/webstyle/css/cds.css: Removed commented "CERN specific" lines since they should not be needed any more. 2007-11-14 Jerome Caffaro * modules/webstyle/img/file-icon-text-34x48.gif: Added missing icon/ 2007-11-14 Tibor Simko * modules/websession/lib/websession_regression_tests.py: Adapted test case to the new output message in the sending lost password functionality. 2007-11-14 Jerome Caffaro * modules/webstyle/img/file-icon-text-12x16.gif: Added missing icon. 2007-11-14 Jerome Caffaro * modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/bibformat-admin-guide.webdoc, modules/bibformat/doc/admin/bibformat-admin.webdoc, modules/bibformat/doc/admin/bibformat-guide-bfe.gif, modules/bibformat/doc/admin/bibformat-guide-output_format_attributes_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-output_format_check_dependencies.png, modules/bibformat/doc/admin/bibformat-guide-output_format_edit_rule.png, modules/bibformat/doc/admin/bibformat-guide-output_format_edit_rule2.png, modules/bibformat/doc/admin/bibformat-guide-output_format_hb_migrate.png, modules/bibformat/doc/admin/bibformat-guide-output_format_hd_rules.png, modules/bibformat/doc/admin/bibformat-guide-output_formats_manage_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-rules_editor_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-template_attributes_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-template_editor.png, modules/bibformat/doc/admin/bibformat-guide-template_editor_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-template_preview.png, modules/bibformat/doc/admin/bibformat-guide-templates_manage_tutorial.png, modules/bibformat/doc/admin/bibformat-guide-url_bar.png, modules/bibformat/doc/hacking/Makefile.am, modules/bibformat/doc/hacking/bibformat-api.webdoc, modules/bibformat/doc/hacking/bibformat-internals.webdoc: WebDocified admin and hacking guides. 2007-11-14 Samuele Kaplun * modules/websubmit/lib/file.py: Fixed try: except: finally:... 2007-11-14 Jerome Caffaro * modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc, modules/bibharvest/doc/admin/bibharvest-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/bibedit/doc/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/bibedit-admin-guide.webdoc, modules/bibedit/doc/admin/bibedit-admin.webdoc: WebDocified admin guide. 2007-11-14 Jerome Caffaro * modules/webstyle/lib/webdoc_webinterface.py: Modified to use 'navtrail' parameter instead of 'navtrail-previous-links'. 2007-11-14 Jerome Caffaro * modules/bibclassify/doc/hacking/Makefile.am: Modified EXTRA_DIST content 2007-11-14 Jerome Caffaro * modules/bibconvert/doc/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc, modules/bibconvert/doc/admin/bibconvert-admin.webdoc, modules/bibconvert/doc/hacking/Makefile.am, modules/bibconvert/doc/hacking/bibconvert-api.webdoc, modules/bibconvert/doc/hacking/bibconvert-internals.webdoc: WebDocified hacking and admin guides. 2007-11-14 Jerome Caffaro * modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/bibclassify-admin-guide-cloud.jpeg, modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc, modules/bibclassify/doc/admin/bibclassify-admin.webdoc, modules/bibclassify/doc/hacking/Makefile.am, modules/bibclassify/doc/hacking/bibclassify-extraction-algorithm.webdoc, modules/bibclassify/doc/hacking/bibclassify-hep-taxonomy.webdoc, modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: WebDocified admin and hacking guides. 2007-11-13 Samuele Kaplun * modules/bibupload/lib/bibupload_regression_tests.py: New bunch of regression tests for FFT. 2007-11-13 Samuele Kaplun * modules/bibupload/lib/bibupload.py: Small bug-fixes for FFT and added verbose mode. 2007-11-13 Samuele Kaplun * modules/websubmit/lib/file.py: Added InvenioWebSubmitFileError. Implemented much safer exception handling and exploitation of register_exception new facility. 2007-11-13 Samuele Kaplun * modules/webstyle/img/restricted.gif: Definitly more nice restricted icon. TODO: harmonize this with CDS colors. 2007-11-13 Samuele Kaplun * modules/miscutil/lib/miscutil_config.py: Added error messages for mailutils lib. 2007-11-13 Samuele Kaplun * modules/miscutil/demo/demobibdata.xml, modules/miscutil/demo/democfgdata.sql.wml: Moved RestrictedDoc to restrdoc. 2007-11-13 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-help.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/admin/websearch-admin.webdoc, modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc: Use instead of 2007-11-13 Jerome Caffaro * modules/webstyle/lib/webdoc.py: No longer create localized files if not needed. Added support for tag. Changed to . Returns all parts by default in get_webdoc_parts. Code cleaning. 2007-11-13 Marko Niinimaki * modules/websearch/lib/search_engine.py: cocitedwith no longer experimental 2007-11-13 Marko Niinimaki * modules/websearch/lib/websearch_templates.py: EXPERIMENTAL no longer used: 'cited by' enabled. 2007-11-13 Marko Niinimaki * modules/bibformat/lib/bibformat_regression_tests.py: updated a test that used a hardcoded server name 2007-11-13 Tibor Simko * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc: Fixed HTML element attribute quoting, now that WML does not do it for us. 2007-11-13 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc: Replaced some tags with tags. 2007-11-13 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Added support for 'revision' parameter inside languages tags. Update cache only when needed. Re-enabled main() function. Added support for tags. Code cleaning. 2007-11-13 Tibor Simko * modules/websession/lib/websession_templates.py: Renamed also the form button for the password reset link facility. 2007-11-13 Tibor Simko * modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Prettified output messages and email instructions for the new email-based password reset and account registration facilities. 2007-11-13 Samuele Kaplun * modules/websession/lib/websession_webinterface.py: Fixed typo bug. 2007-11-12 Tibor Simko * modules/webaccess/lib/access_control_config.py: Fixed English. 2007-11-12 Tibor Simko * modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc: Fixed relative links between pages. 2007-11-12 Tibor Simko * modules/websearch/doc/admin/websearch-admin-guide.webdoc: Fixed link to the WebSearch Admin area. 2007-11-12 Tibor Simko * modules/websearch/doc/admin/websearch-admin.webdoc: Fixed link to the WebSearch Admin Guide. 2007-11-12 Tibor Simko * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-help.webdoc, modules/websearch/doc/search-tips.webdoc: Fixed relative links in documents to respect webdoc conventions. Fixed navtrail links. Removed WML's ifeq CFG_CERN_SITE statements that are no more supported by webdoc. 2007-11-12 Samuele Kaplun * modules/miscutil/lib/mailutils.py, modules/webaccess/lib/access_control_config.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Better handling of smtp server not online, better handling of user interaction when registering it. 2007-11-12 Tibor Simko * modules/webstyle/lib/Makefile.am, modules/webstyle/lib/webdoc_webinterface.py, modules/webstyle/lib/webinterface_layout.py: Initial release of the webdoc web interface handler. Uses URLs such as /doc/search-tips?ln=es. The introduction of new /doc URL is useful for testing, while we still have some WML-generated files accessible under /help, /admin, and /hacking. The final URL schema as well as the future of the /doc URL may significantly change later when WML is fully phased out. 2007-11-12 Tibor Simko * modules/miscutil/lib/config.py.wml: Sort cdslangs, cdsnameintl by language codes. 2007-11-12 Samuele Kaplun * modules/websubmit/lib/file.py: Fixed bug when changing name of a given bibdoc. Added returning of newly created bibdoc representing an icon. 2007-11-12 Samuele Kaplun * modules/bibupload/lib/bibupload_regression_tests.py: Added new FFT regression tests. 2007-11-12 Samuele Kaplun * modules/bibupload/lib/bibupload.py: Trying to fix some bugs with FFTs and added support for wiping out all linked bibdocs with regression test (wipe_out_record_from_all_tables function). 2007-11-12 Samuele Kaplun * modules/bibedit/lib/bibrecord.py: Removed dependency from string lib. 2007-11-12 Tibor Simko * modules/webstyle/lib/webdoc.py: Cannot sys.exit() in write_cache_file(), since this function may be called from within Apache. 2007-11-12 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: correct sorting order in citation rank: ascending by second member of the tuple 2007-11-12 Tibor Simko * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-help.webdoc: Simplified search help page sources by removing parts with untranslated languages. (These parts were needed for WML, they are not needed for webdoc anymore.) 2007-11-12 Tibor Simko * modules/webstyle/lib/webdoc.py: Replaced wml2html by webdoc. 2007-11-12 Tibor Simko * modules/miscutil/lib/wml2html.py: Removed file now that we have webdoc. 2007-11-12 Tibor Simko * configure.ac, modules/webstyle/Makefile.am, modules/webstyle/bin/.cvsignore, modules/webstyle/bin/Makefile.am, modules/webstyle/bin/webdoc.in, modules/webstyle/lib/Makefile.am: Added webdoc CLI executable. 2007-11-12 Tibor Simko * modules/bibformat/doc/admin/guide001.gif, modules/bibformat/doc/admin/guide002.png, modules/bibformat/doc/admin/guide003.jpg, modules/bibformat/doc/admin/guide004.gif: Removed images used in the old PHP-based BibFormat Admin Guide. 2007-11-12 Tibor Simko * modules/bibformat/doc/admin/guide.html.wml: Removed old guide for PHP based BibFormat. 2007-11-12 Tibor Simko * modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.php.wml: Removed unneeded session handling PHP library. 2007-11-12 Tibor Simko * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorHandling.php.wml: Removed unneeded error handling PHP library. 2007-11-12 Tibor Simko * modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml: Removed BibFormat PHP. 2007-11-12 Tibor Simko * configure.ac: Removed unused BibFormat PHP subdirs. 2007-11-12 Tibor Simko * modules/bibformat/lib/Makefile.am: Removed PHP version of BibFormat. Sites that still use PHP-based formats can continue using their already-installed PHP files. 2007-11-12 Tibor Simko * modules/bibformat/web/admin/BEH_ACTION_add.php.wml, modules/bibformat/web/admin/BEH_ACTION_del.php.wml, modules/bibformat/web/admin/BEH_ACTION_edit.php.wml, modules/bibformat/web/admin/BEH_COND_add.php.wml, modules/bibformat/web/admin/BEH_COND_del.php.wml, modules/bibformat/web/admin/BEH_COND_edit.php.wml, modules/bibformat/web/admin/BEH_OTYPE_add.php.wml, modules/bibformat/web/admin/BEH_OTYPE_del.php.wml, modules/bibformat/web/admin/BEH_OTYPE_edit.php.wml, modules/bibformat/web/admin/BEH_OTYPE_showone.php.wml, modules/bibformat/web/admin/BEH_display.php.wml, modules/bibformat/web/admin/BIBREFORMAT_display.php.wml, modules/bibformat/web/admin/BIBREFORMAT_hand.php.wml, modules/bibformat/web/admin/BIBREFORMAT_process.php.wml, modules/bibformat/web/admin/BIBREFORMAT_tree.php.wml, modules/bibformat/web/admin/FORMAT_add.php.wml, modules/bibformat/web/admin/FORMAT_del.php.wml, modules/bibformat/web/admin/FORMAT_display.php.wml, modules/bibformat/web/admin/FORMAT_edit.php.wml, modules/bibformat/web/admin/FORMAT_showone.php.wml, modules/bibformat/web/admin/KB_VALUE_add.php.wml, modules/bibformat/web/admin/KB_VALUE_del.php.wml, modules/bibformat/web/admin/KB_add.php.wml, modules/bibformat/web/admin/KB_del.php.wml, modules/bibformat/web/admin/KB_display.php.wml, modules/bibformat/web/admin/KB_edit.php.wml, modules/bibformat/web/admin/KB_showone.php.wml, modules/bibformat/web/admin/LINK_ACTION_add_edit.php.wml, modules/bibformat/web/admin/LINK_ACTION_del.php.wml, modules/bibformat/web/admin/LINK_COND_add_edit.php.wml, modules/bibformat/web/admin/LINK_COND_del.php.wml, modules/bibformat/web/admin/LINK_FORMAT_add.php.wml, modules/bibformat/web/admin/LINK_FORMAT_del.php.wml, modules/bibformat/web/admin/LINK_FORMAT_display.php.wml, modules/bibformat/web/admin/LINK_add.php.wml, modules/bibformat/web/admin/LINK_del.php.wml, modules/bibformat/web/admin/LINK_display.php.wml, modules/bibformat/web/admin/LINK_edit.php.wml, modules/bibformat/web/admin/LINK_showone.php.wml, modules/bibformat/web/admin/Makefile.am, modules/bibformat/web/admin/OAIER_SF_add.php.wml, modules/bibformat/web/admin/OAIER_SF_del.php.wml, modules/bibformat/web/admin/OAIER_add.php.wml, modules/bibformat/web/admin/OAIER_del.php.wml, modules/bibformat/web/admin/OAIER_display.php.wml, modules/bibformat/web/admin/UDF_add.php.wml, modules/bibformat/web/admin/UDF_del.php.wml, modules/bibformat/web/admin/UDF_display.php.wml, modules/bibformat/web/admin/UDF_edit.php.wml, modules/bibformat/web/admin/UDF_showone.php.wml, modules/bibformat/web/admin/UDF_testcode.php.wml, modules/bibformat/web/admin/error.inc.php.wml, modules/bibformat/web/admin/footer.inc.php.wml, modules/bibformat/web/admin/header.inc.php.wml, modules/bibformat/web/admin/index.php.wml, modules/bibformat/web/admin/localconf.inc.php.wml, modules/bibformat/web/admin/security.inc.php.wml, modules/bibformat/web/admin/test.php.wml: Removed PHP version of BibFormat Admin. Sites that still use PHP-based formats can continue using their already-installed PHP files. 2007-11-12 Tibor Simko * modules/bibformat/lib/bibformat_regression_tests.py: Added test cases for title, subtitle, and edition formatting. (Most are failing now; format update is required.) 2007-11-12 Jerome Caffaro * modules/websearch/doc/Makefile.am, modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-help.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/admin/websearch-admin.webdoc, modules/websearch/doc/hacking/Makefile.am: Updated for latest requirements 2007-11-12 Jerome Caffaro * modules/webstyle/lib/webdoc.py: Initial pre-release 2007-11-12 Jerome Caffaro * modules/miscutil/lib/config.py.wml: Added 'cdslangs' config variable in order to choose which languages to display on this server. 2007-11-12 Jerome Caffaro * modules/bibformat/lib/elements/bfe_title_brief.py: Fixed order of separators. Removed trailing whitespaces. 2007-11-12 Tibor Simko * modules/bibrank/lib/bibrank_regression_tests.py: Updated citation ranking test now that the ordering works. 2007-11-12 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher_tests.py, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_regression_tests.py: changed citation ranking retlist from descending to ascending, test case updated accordingly 2007-11-12 Tibor Simko * modules/bibrank/lib/bibrank_regression_tests.py: Added tests for ranking by word similarity. Improved test for ranking by the number of citations. 2007-11-12 Samuele Kaplun * modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yoursubmissions.py: Update Warning/Error msg in order to correctly display header user's information (by passing properly passing uid to the page building function). TODO: Remove duplication of Warning/Error msg code (4 instance of both function have been copied and pasted through out websubmit). 2007-11-12 Samuele Kaplun * modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_engine.py: Fixed login with referer link when user is not authorized to do something. The referer is now built after user_info. 2007-11-12 Tibor Simko * modules/websearch/lib/search_engine.py: Fixed search engine record ID output mode (of=id) when a ranking method (rnk) is active. 2007-11-12 Samuele Kaplun * modules/websession/lib/websession_webinterface.py: Added verbose option to display user_info dictionary when verbose=9 and looking at Your Settings page. 2007-11-12 Samuele Kaplun * modules/websession/lib/webaccount.py: Fixed comments positions. 2007-11-12 Samuele Kaplun * modules/websession/lib/webuser.py: Fixed request for email confirmation even when external authentication methods are used. 2007-11-12 Samuele Kaplun * modules/websession/lib/password_migration_kit.py: Updated comment that describe password_migration_kit 2007-11-12 Samuele Kaplun * modules/websession/lib/inveniogc.py: Cosmetic correction in comment. 2007-11-12 Tibor Simko * modules/bibrank/lib/bibrank_regression_tests.py: Invenionized and expanded citation ranking tests. Also, removed trailing whitespace. 2007-11-09 Marko Niinimaki * modules/bibrank/lib/bibrank_regression_tests.py: added a basic citation test 2007-11-09 Tibor Simko * modules/bibsched/lib/bibtask.py: Fixed task submission argument problem introduced by previous commit. 2007-11-09 Jerome Caffaro * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-help.webdoc, modules/websearch/doc/search-tips.webdoc, modules/websearch/doc/admin/websearch-admin-guide.webdoc, modules/websearch/doc/hacking/search-engine-api.webdoc, modules/websearch/doc/hacking/search-engine-internals.webdoc, modules/websearch/doc/hacking/search-engine-stages.webdoc, modules/websearch/doc/admin/websearch-admin.webdoc: Initial release, based on WML files. 2007-11-09 Tibor Simko * modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_migration_kit.py: Fixed multi-line INSERT statement cosmetic style so that it passes kwalitee check. 2007-11-09 Tibor Simko * modules/webaccess/lib/access_control_admin.py: Fixed three more SQL multi-line INSERT statements (for table names containing underscores). 2007-11-09 Tibor Simko * modules/webmessage/lib/webmessage_dblayer.py: Fixed multi-line INSERT statement cosmetic style so that it passes kwalitee check. 2007-11-09 Tibor Simko * modules/websubmit/lib/file.py: Fixed missing column names in two SQL INSERT statements. 2007-11-09 Tibor Simko * modules/miscutil/lib/dbquery_tests.py: Fixed missing column names in an SQL INSERT statement. 2007-11-09 Tibor Simko * modules/webaccess/lib/access_control_admin.py: Fixed missing column names in two multi-line SQL INSERT statements. 2007-11-09 Tibor Simko * modules/websession/lib/webgroup_dblayer.py: Fixed missing column names in three multi-line SQL INSERT statements. 2007-11-09 Tibor Simko * Makefile.am: Updated "kwalitee-check-sql-queries" target to analyze also INSERT statements with table names containing underscore. 2007-11-09 Tibor Simko * modules/webaccess/lib/access_control_admin.py: Fixed cosmetic style of three multi-line INSERT statements so that they would pass kwalitee check. 2007-11-09 Tibor Simko * modules/webcomment/lib/webcomment.py: Fixed three SQL INSERT statements that have not specified explicit column names. 2007-11-09 Tibor Simko * modules/bibsched/lib/bibtask.py: Fixed multi-line INSERT statement cosmetic style so that it passes kwalitee check. 2007-11-09 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: changed the order of lines in voutput (typo) 2007-11-09 Tibor Simko * modules/bibharvest/lib/oaiarchiveadminlib.py: Fixed potentially dangerous SQL INSERT statement. 2007-11-09 Tibor Simko * modules/bibrank/lib/bibrank_citation_indexer.py: Fixed potentially dangerous SQL INSERT statement. Updated SQL cosmetics. 2007-11-09 Tibor Simko * Makefile.am: Added "kwalitee-check-sql-queries" target that helps in discovering potentially dangerous SQL queries used in Python source files. (This basic version uses a very simple line-oriented grepping, it does not catch multi-line SQL queries, and may display some false positives for code not following the usual coding style.) 2007-11-09 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: added debugging in case verbose > 0 2007-11-08 Tibor Simko * modules/websession/lib/websession_webinterface.py: Fixed English typo. The new registration output messages are still to be prettified, though. 2007-11-08 Tibor Simko * modules/webmessage/lib/webmessage_templates.py: Fixed "Delete All" messages button link. Also, removed trailing whitespace. 2007-11-08 Tibor Simko * modules/webmessage/lib/webmessage_dblayer.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko * modules/webbasket/lib/webbasket_dblayer.py: Replaced escape_string() calls. Deleted trailing whitespace. 2007-11-08 Tibor Simko * modules/webbasket/lib/webbasket_migration_kit.py: Updated docstring. Deleted trailing whitespace. SQL escaping not fixed, since this migration kit file is mostly of "historical interest" only now. (Though there may still be some clients that still use CDSware <= 0.7.1, so they will need to run it.) 2007-11-08 Tibor Simko * modules/websession/lib/webuser.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko * modules/websession/lib/webgroup_dblayer.py: Replaced escape_string() calles. 2007-11-08 Tibor Simko * modules/websession/lib/password_migration_kit.py: Removed unnecessary escape_string() import. 2007-11-08 Tibor Simko * modules/webaccess/lib/webaccessadmin_lib.py: Removed escape_string() calls. 2007-11-08 Tibor Simko * modules/bibformat/lib/bibformat_dblayer.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko * modules/bibformat/lib/bibformat_migration_kit_dblayer.py: Replaced escape_string() calls. Removed trailing whitespace. 2007-11-08 Tibor Simko * modules/bibrank/lib/bibrank_word_indexer.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko * modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_tag_based_indexer.py: Removed escape_string() import. 2007-11-08 Tibor Simko * modules/bibrank/lib/bibrank_citation_indexer.py: Removed unused get_compressed_dictionary(). Removed escape_string() calls. 2007-11-08 Tibor Simko * modules/bibrank/lib/bibrankadminlib.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko * modules/bibindex/lib/bibindexadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko * modules/bibharvest/lib/bibharvestadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko * modules/bibharvest/lib/oaiarchiveadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko * modules/miscutil/doc/hacking/dbquery.html.wml: Updated documentation with respect to escape_string(), run_sql_cached(), and detailed SQL query logging. 2007-11-08 Tibor Simko * modules/websearch/lib/websearchadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko * modules/websearch/lib/websearch_external_collections_utils.py: Removed unneeded escape_dictionary(). Replaced escape_string(). 2007-11-08 Tibor Simko * modules/websearch/lib/websearch_external_collections.py: Removed unused escape_dictionary() import. Removed trailing whitespace. 2007-11-08 Tibor Simko * modules/bibupload/lib/bibupload.py: Deleted unused find_record_bibfmt(). Removed unused MySQLdb import. The file is now clean with regard to escaping SQL query parameters. 2007-11-08 Tibor Simko * modules/websearch/lib/search_engine.py: Fixed SQL query argument number addition problem in search_unit_in_bibxxx() that occurred for logical fields defined via multiple physical MARC tags. 2007-11-08 Jerome Caffaro * modules/miscutil/lib/wml2html.py: Changed syntax for defining page options to HTML comment style. 2007-11-08 Tibor Simko * modules/webhelp/web/admin/index.html.wml: Fixed link to the WebSubmit Admin Guide, thanks to Belinda. 2007-11-08 Jerome Caffaro * modules/bibformat/lib/elements/bfe_field.py: Fixed a bug affecting the retrieval of fields values when only one indicator was defined. 2007-11-07 Samuele Kaplun * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_regression_tests.py: More regression test (some to be fixed) and support for propagatin restrictions to icons. 2007-11-07 Samuele Kaplun * modules/webstyle/img/restricted.gif, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_webinterface.py: Implemented support for restricted icon and some bugfixies. 2007-11-07 Samuele Kaplun * modules/miscutil/demo/demobibdata.xml, modules/miscutil/demo/democfgdata.sql.wml: Added restricted bibdoc examples, with one enabled role. 2007-11-07 Samuele Kaplun * Makefile.am: Fixing Makefile for upgrading bibdoc.status field. 2007-11-07 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Fixed cosmetic typo in a function name. 2007-11-07 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Added tests for queries containing physical MARC tags. 2007-11-07 Tibor Simko * modules/websearch/lib/search_engine.py: Do not leave literal percentage signs in the SQL query string; rather pass them as SQL query arguments. 2007-11-07 Tibor Simko * modules/websearch/lib/search_engine.py: Fixed percentage character query escaping in search_unit_in_bibxxx() that was mistakenly introduced during the recent removal of escape_string(). 2007-11-07 Jerome Caffaro * modules/miscutil/lib/wml2html.py: Initial release of Invenio-style WML to HTML converter. 2007-11-07 Tibor Simko * modules/miscutil/lib/intbitset.pyx: Updated docstring to use Pyrex instead of Cython. 2007-11-07 Samuele Kaplun * modules/miscutil/lib/intbitset.c, modules/miscutil/lib/intbitset.pyx: Compiled intbitset.pyx with Pyrex-0.9.6.3 which still support Python-2.3 (Cython appearently no more support Python-2.3). 2007-11-07 Tibor Simko * modules/websearch/lib/websearch_webcoll.py: Replaced escape_string() calls. 2007-11-07 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Added tests for Unicode word, phrase, and regexp queries. 2007-11-07 Tibor Simko * modules/websearch/lib/search_engine.py: Replaced all occurrences of escape_string() in the search engine code. 2007-11-07 Marko Niinimaki * modules/bibedit/lib/bibrecord_tests.py: changed record id's in test cases to reflect latest additions by Sam 2007-11-06 Tibor Simko * modules/websearch/lib/search_engine.py: Get rid of escape_string() in search_unit_in_bibwords(), fixing UTF-8 searches with MySQLdb 1.2.1_p2. 2007-11-06 Tibor Simko * modules/bibindex/lib/bibindex_engine.py, modules/bibrank/lib/bibrank_word_indexer.py: Get rid of dbquery's escape_string() and cStringIO factory, escaping SQL arguments the traditional way. Needed for MySQLdb 1.2.1_p2. 2007-11-06 Tibor Simko * modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_tag_based_indexer.py: Fixed comparison to None. (Use "is", not "==".) 2007-11-06 Tibor Simko * modules/websession/bin/.cvsignore: Added inveniogc to the list of CVS-ignorable files. 2007-11-06 Tibor Simko * modules/bibedit/lib/bibrecord.py: Updated docstring for record_delete_field(). 2007-11-06 Samuele Kaplun * configure.ac, modules/bibsched/lib/bibsched.py, modules/websession/bin/Makefile.am, modules/websession/bin/inveniogc.in, modules/websession/bin/sessiongc.in, modules/websession/lib/Makefile.am, modules/websession/lib/inveniogc.py, modules/websession/lib/sessiongc.py, modules/websubmit/lib/file.py: SessionGC moved to more general InvenioGC. Now support old delete fulltext documents removal. 2007-11-06 Samuele Kaplun * Makefile.am: Removal of $(prefix)/var/data/files/* when make drop-demo-site, just to clean uploaded files too. Updated bibdoc status column back to a string (note, if status is DELETE, the bibdoc is hidden, if status is anything different from '' being part of a role which can run the action viewrestrdoc with 'status' equal to the string will be needed in order to download the document. 2007-11-06 Samuele Kaplun * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_regression_tests.py, modules/websubmit/lib/file.py: BibUpload-FFT now in a working state. Previous regression tests works, Demo Site ported to FFT. 2007-11-06 Samuele Kaplun * modules/websubmit/lib/websubmit_webinterface.py: Fixed typo bug. 2007-11-06 Samuele Kaplun * modules/webaccess/lib/access_control_config.py: Added new action viewrestrdoc, to add rights/restriction for downloading documents. 2007-11-06 Samuele Kaplun * modules/miscutil/sql/tabfill.sql.wml: Added new action viewrestrdoc, to add rights/restriction for downloading documents. 2007-11-06 Samuele Kaplun * modules/bibupload/doc/admin/guide.html.wml: Documenting support for preserving previous details, for adding an ICON for imposing rights and restriction to documents trough FFT. 2007-11-06 Samuele Kaplun * modules/miscutil/demo/demobibdata.xml: Ported Demo Site to exploit new BibUpload FFT enabled. Note, expect some regression test to fails, since MARC and some output is changed. 2007-11-06 Tibor Simko * modules/websearch/lib/websearch_webcoll.py: Updated an SQL query to use the run_sql() native parameter escaping technique instead of the non-Unicode-friendly escape_string() call. This fixes an issue with MySQLdb 1.2.1_p2, though some more are needed. 2007-11-06 Tibor Simko * modules/miscutil/bin/dbtest.in: When the Invenio database does not exist yet, and when a hint is printed to the admin on how to create it, use "DEFAULT CHARACTER SET utf8" in the hint. 2007-11-06 Tibor Simko * INSTALL: Added advice on running MySQL in UTF-8 native mode. Upgraded CREATE DATABASE statement to use UTF-8 charset. Upgraded recommendation to use MySQLdb version of at least 1.2.1_p2. 2007-11-06 Tibor Simko * configure-tests.py: Warn if MySQLdb version is not at least 1.2.1_p2. 2007-11-06 Tibor Simko * modules/miscutil/lib/dbquery.py.wml: Set DB connection parameter preferences to UTF-8 binary strings. 2007-11-06 Tibor Simko * modules/miscutil/bin/dbtest.in: Added a test case for the UTF-8 treatment between Python and MySQL in order to detect possible old dependencies and other problems during the "make install" step already. 2007-11-06 Tibor Simko * modules/miscutil/lib/dbquery_tests.py: Added test for UTF-8 treatment in the Python<->MySQLdb<->MySQL storage chain. Note that this test creates, uses and destroys a temporary table called "test__invenio__utf8". 2007-11-06 Tibor Simko * modules/bibindex/lib/bibindex_engine.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/websearch/lib/search_engine.py: Fixed truncation of 50+ bytes long index terms, respecting strictly UTF-8 multibyte characters. This fixes e.g. the problem reported by Theodoros Theodoropoulos regarding 25+ characters long Greek family names with a dash in the middle. 2007-11-06 Nicholas Robinson * modules/websubmit/lib/functions/Mail_New_Record_Notification.py: + A function to mail notification about the submission of a new record to the record's owner(s) and perhaps the admin. This function is something like the "Mail_Submitter" function. 2007-11-05 Marko Niinimaki * modules/bibedit/lib/bibrecord_tests.py: updated set of records to reflect the set that is used in demo CVS ---------------------------------------------------------------------- 2007-11-05 Samuele Kaplun * modules/bibedit/lib/bibrecord.py: Extended record_delete_field to optionally delete specific field_number. 2007-11-02 Samuele Kaplun * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_config.py: Traditional Big Friday Commit (tm) :-) New FFT BibUpload implementation that exploits file.py algorithms and can handle inserting, appending, correcting and replacing of local (whitelisted path) and remote files through BibUpload. Regression tests still need to be adapted to new features (new subfields, some required, introduced.) Try to respect .../admin/bibupload/guide.html#3.5 specs. 2007-11-02 Samuele Kaplun * modules/bibupload/lib/bibupload_regression_tests.py: Adding checks for downloaded files. 2007-11-02 Samuele Kaplun * modules/bibupload/doc/admin/guide.html.wml: Updated the specs by adding some new subfields. 2007-11-02 Samuele Kaplun * modules/websubmit/lib/file.py: Enhancements to enforce unique bibdoc names linked with a given record. Added purge method to bibdoc, to remove all the previous version of a document. 2007-11-02 Marko Niinimaki * modules/bibrank/etc/Makefile.am, modules/bibrank/etc/citation.cfg, modules/bibrank/etc/citation.cfg.wml: citation does not nee a wml file - removed 2007-11-02 Marko Niinimaki * modules/bibrank/etc/citation.cfg.wml: citation config file 2007-11-02 Tony Osborne * modules/bibedit/lib/refextract.py: Renamed functions (get_first_reference_line_numeration_marker_patterns_via_brackets,..via_dots and ..via_numbers. The 2 latter are tried ONLY when the get_first_reference_line_numeration_marker_patterns_via_brackets fails to find any reference section, and ..via_numbers only if ...via_dots fails. Whilst these additional searches are useful they find a certain amount of rubbish. The variable how_found_start indicates the method of finding the reference section (0=by title, 1 no title via_brackets, 2 no title via_dots and 3 no title via_numbers (the weakest..). Then if NO reports and NO journal titles are found and how_found_start > 2; all results (very often complete nonsense in terms of references) are discarded. This functionality was actually introduced in the previous version - this version is only about better naming conventions.. 2007-11-02 Marko Niinimaki * modules/miscutil/demo/democfgdata.sql.wml: added citation rank method and its (bad) localizations 2007-11-02 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py: fixed a database quoting bug. added a failover 00-date in case real date is not found. 2007-11-02 Marko Niinimaki * modules/bibrank/lib/bibrank_tag_based_indexer.py: added a 00 date for ranking method in case the real date is not found 2007-11-02 Marko Niinimaki * modules/miscutil/demo/demobibdata.xml: changed into for citation information 2007-11-02 Marko Niinimaki * modules/bibrank/lib/bibrank_tag_based_indexer.py: removed incorrect comment. better style formatting 2007-11-02 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: fixed a problem in sorting the records that have citations (in citation ranking) 2007-11-02 Tibor Simko * modules/websearch/lib/websearch_webcoll.py: Added temporary hack in order not to display latest additions box for some CERN collections. 2007-11-02 Marko Niinimaki * modules/bibrank/lib/bibrank_tag_based_indexer.py: fixed an insert so that the compressed vector is written to the db with correct escaping 2007-11-02 Jerome Caffaro * modules/bibformat/lib/elements/bfe_title.py: Added field 246__b 2007-11-02 Jerome Caffaro * modules/bibformat/lib/elements/bfe_abstract.py: Added 'separator_en' and 'separator_fr' parameters 2007-11-02 Jerome Caffaro * modules/bibformat/lib/elements/bfe_server_info.py: Added possibility to fetch additional variables 2007-11-02 Samuele Kaplun * modules/miscutil/lib/intbitset.c: New intbitset.c generated by cython-0.9.6.8. 2007-11-02 Jerome Caffaro * modules/bibformat/etc/format_templates/Default_HTML_brief.bft, modules/bibformat/etc/format_templates/Default_HTML_files.bft: Updated file display 2007-11-02 Jerome Caffaro * modules/bibformat/lib/bibformat_regression_tests.py: Updated with respect to format changes. 2007-11-01 Tibor Simko * modules/bibupload/doc/admin/guide.html.wml: Added new section with the initial description of the FFT tag behaviour. Cleaned previous notes. Added table of contents. 2007-11-01 Tibor Simko * modules/miscutil/lib/intbitset.pyx: Fixed an English typo, and updated docstring. 2007-11-01 Tibor Simko * po/el.po: Converted to Unix style newlines. 2007-11-01 Tibor Simko * po/el.po: Completed and revised Greek translation, thanks to Theodoros Theodoropoulos. 2007-11-01 Tibor Simko * modules/websearch/lib/websearch_regression_tests.py: Adapted two test cases due to an inclusion of new test records for citation ranking. 2007-11-01 Marko Niinimaki * modules/bibrank/etc/template_citation.cfg: changed 777 tags to 909 to conform our current citation practice 2007-11-01 Gabriel Hase * modules/webstyle/css/cds.css: changed link styles for webjournal 2007-11-01 Samuele Kaplun * modules/webalert/lib/webalert_webinterface.py, modules/webbasket/lib/webbasket_webinterface.py, modules/webmessage/lib/webmessage_webinterface.py, modules/websession/lib/websession_webinterface.py: Bunch of fixes since the last commit that changed both account registration and redirection of not logged in users. 2007-11-01 Samuele Kaplun * config/config.wml: Changed default behaviour of CFG_ACCESS_CONTROL_NOTIFY_USER_ABOUT_NEW_ACCOUNT. Now user are checked for provided email address validity. 2007-11-01 Samuele Kaplun * modules/miscutil/sql/tabcreate.sql, modules/websession/lib/sessiongc.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_mailcookie.py: New support for checking correctness of email addresses provided at local registration time exploiting mailcookies. 2007-11-01 Samuele Kaplun * modules/webalert/lib/webalert_webinterface.py, modules/webmessage/lib/webmessage_webinterface.py: Automatically redirect user to login dialog whenever needed. 2007-11-01 Samuele Kaplun * modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication_cern.py, modules/webaccess/lib/external_authentication_ldap.py, modules/webaccess/lib/external_authentication_sso.py, modules/webaccess/doc/admin/guide.html.wml: Renamed WebAccessExternalAuthError to InvenioWebAccessExternalAuthError in order to comply with Invenio Exception standard names. 2007-11-01 Samuele Kaplun * modules/miscutil/sql/tabcreate.sql: Added delete column to accMAILCOOKIE table in order to mark cookie as deleted without actually removing them from DB (for future reference). 2007-11-01 Samuele Kaplun * modules/miscutil/lib/errorlib.py: Added prefix and suffix optional string to be printed alongside a register exception. 2007-11-01 Samuele Kaplun * modules/miscutil/lib/mailutils.py: Removed unused import that caused circular import error. 2007-11-01 Tibor Simko * modules/miscutil/demo/demobibdata.xml: Fixed badly closed collection tag. 2007-11-01 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: in find_citations: fixed functionality. Previously the function was called using a record id. This was wromg -> changed it to use the hitlist for ranking. Now find_citations loops though the items in hitlist and creates a cited-by ranklist based on it. 2007-11-01 Marko Niinimaki * modules/bibedit/lib/bibrecord_tests.py, modules/miscutil/demo/demobibdata.xml, modules/websearch/lib/websearch_external_collections_getter_tests.py: demobibdata with citation stuff. adjusted the tests 2007-10-31 Samuele Kaplun * INSTALL, configure-tests.py, modules/miscutil/lib/intbitset.c, modules/miscutil/lib/.cvsignore, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_setup.py: Removed dependency on Pyrex/Cython. We can directly ship the produced intbitset.c file on CVS and future release tarballs. 2007-10-31 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_record_sorter.py: ranking by citation is now functional 2007-10-30 Tony Osborne * modules/bibedit/lib/refextract.py: New functionality: 1) filtering(removal) of too short or too long solitary "m" tags 2) filtering of empty "o" tags 3) reformating of xml output to move "o" tags into "r","m" or "s","m" i.e. 1. J. Dukelsky, S. Pittel and G. Sierra, Rev. Mod. Phys. 76 (2004) 643 2007-10-29 Marko Niinimaki * modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_tag_based_indexer.py: citation indexer and searcher 2007-10-29 Samuele Kaplun * modules/webstyle/lib/webinterface_layout.py: Commented out WebJournal reference. 2007-10-26 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Allow translation tags such as ... span on multiple lines. 2007-10-26 Gabriel Hase * modules/webstyle/lib/webinterface_layout.py: had to take out webjournal import (module in dev, not submitted yet) 2007-10-26 Gabriel Hase * modules/webstyle/lib/webinterface_layout.py: had to take out webjournal import (module in dev, not submitted yet) 2007-10-26 Marko Niinimaki * modules/bibrank/lib/bibrank_record_sorter.py: rank by citation 2007-10-24 Jerome Caffaro * modules/bibedit/lib/bibrecord.py: Creates only one single instance of PyRXP for parsing xml instead of one per record in order to speed up creation of multiple records. Removed trailing whitespaces 2007-10-23 Gabriel Hase * modules/webstyle/css/cds.css, modules/webstyle/lib/webinterface_layout.py: added images and definitions for webjournal warning and error boxes 2007-10-22 Marko Niinimaki * modules/bibrank/lib/bibrank.py: added citation import 2007-10-22 Samuele Kaplun * modules/miscutil/lib/errorlib.py: Added optional verbose_description to register_exception, in order to allow for a more explicative message to be printed, whenever the exception is not already clear. 2007-10-19 Samuele Kaplun * modules/miscutil/lib/errorlib.py: Added register_exception for nicely logging a given exception with all its contextual information. To be used as in: try: raise InvenioFooException('this is a nice message') except InvenioFooException, e: register_exception(req=req) It automatically discover the last caught exception. 2007-10-19 Jerome Caffaro * modules/webstyle/lib/template.py: Added possibility to specify directories of templates to check. 2007-10-19 Jerome Caffaro * modules/webstyle/doc/admin/guide.html.wml: Fixed a typo and explained a command. 2007-10-18 Nicholas Robinson * configure.ac: Removed references to "EDSPICTcreate.tpl" and "EDSRPICTcreate.tpl". They were bibconvert templates for the PICT and RPICT submissions, which have since been dropped from the demo site. 2007-10-18 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql.wml: + Dropped configuration data for "PICT" and "RPICT" submissions (they have been replaced by the new "DEMOPIC" submission); + Bug Fix: In portal boxes for collections like Pictures, Books, etc, the links that point to the submission interfaces that allow records to be added into that collection referred to "/submit.py". This has been altered to "/submit"; 2007-10-18 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql.wml: Fixed 2 incorrect "modification field MARC codes" in the "DEMOPIC_KW" and "DEMOPIC_DATE" elements. 2007-10-18 Tibor Simko * modules/bibindex/lib/bibindex_engine.py: Fixed syntax error in the fulltext indexing branch. 2007-10-18 Samuele Kaplun * modules/websession/lib/webaccount.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websession/lib/webuser_regression_tests.py: Hopefully fixed the possibility to register foo@bar.org alongside FOO@bar.org as two different accounts. Updated the regression test. 2007-10-18 Nicholas Robinson * modules/miscutil/sql/tabfill.sql.wml: Added details of 'Move_Files_to_Storage' function. 2007-10-18 Nicholas Robinson * modules/miscutil/demo/democfgdata.sql.wml: Added configuration data for "DEMOPIC" submission. 2007-10-18 Gabriel Hase * modules/webaccess/lib/webaccessadmin_lib.py: fixed bug in perform_addrole, tmp conversion of tuple to list for assignement. 2007-10-17 Nicholas Robinson * configure.ac: Added details for creation of "DEMOPICcreate.tpl" bibconvert template file. 2007-10-17 Jerome Caffaro * modules/bibharvest/lib/oai_repository.py: Fixed timezone problem with 'from' and 'until' argument in OAI requests. Removed trailing whitespaces. 2007-10-16 Tibor Simko * modules/bibindex/lib/bibindex_engine.py: Make HTM and HTML files also fulltext-indexable. This is needed for articles written in HTML. Note that this does not interfere much with the treatment of HTML splash pages, because they usually don't use these extensions. 2007-10-16 Tibor Simko * modules/bibindex/lib/bibindex_engine_config.py: Make HTM and HTML files also fulltext-indexable. This is needed for articles written in HTML. Note that this does not interfere much with the treatment of HTML splash pages, because they usually don't use these extensions. 2007-10-16 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Removed relative import. 2007-10-16 Tibor Simko * modules/websearch/lib/search_engine.py: Updated search box display on the search results page in order to propose only the search fields specific to the current collection that the search originated from. Deleted unnecessary create_searchwithin_selection_box(). Adapted template argument name change (sort_formats -> sort_fields). 2007-10-16 Tibor Simko * modules/websearch/lib/websearch_templates.py: Fixed mistaken long argument name ("sf" called "sort format" instead of "sort field"). Note that the argument name change may affect template customizations. 2007-10-16 Tibor Simko * modules/miscutil/lib/dbquery.py.wml: Fixed run_sql_cached() to take into account the case of empty supplied list of affected tables. This is useful to speed up "never-changing" SELECT queries even more. Updated docstring. 2007-10-15 Tibor Simko * modules/bibclassify/lib/bibclassifylib.py: Integrated improvements sent by Joel (MARCXML output, precompiled ontology). Added verbose option. Minor code massage. 2007-10-15 Tibor Simko * INSTALL: Added optional "feedparser" prerequisite, for the forthcoming WebJournal module. 2007-10-15 Tibor Simko * modules/bibclassify/lib/bibclassifylib.py: Fixed an issue with non-standalone keyword detection, thanks to Annette. 2007-10-11 Gregory Favre * modules/websession/lib/webgroup_dblayer.py: Renamed first occurence of get_group function to get_group_with_description (this function was redefined and thus not callable) 2007-10-05 Jerome Caffaro * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_fulltext_mini.py: Initial release. To be used in mini panel file on detailed record page. 2007-10-05 Jerome Caffaro * modules/bibformat/lib/elements/bfe_fulltext.py: Reverted back to previous smaller icon view. 2007-10-05 Jerome Caffaro * modules/bibformat/lib/elements/Makefile.am: Added bfe_pagination.py element to Makefile. 2007-10-05 Jerome Caffaro * modules/webstyle/css/cds.css: Added 'nodecoration' style for link. 2007-10-03 Samuele Kaplun * modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_tests.py: Fixed last standing bug! Maybe lost some bit of perfomance (but maybe not, it should be checked). 2007-10-03 Tibor Simko * modules/bibedit/lib/refextract.py: Made refextract runnable without having to have done the full Invenio installation. 2007-10-03 Jerome Caffaro * modules/bibformat/lib/elements/bfe_field.py: Fixed handling of 'limit' parameter. Added 'extension' parameter. 2007-10-02 Samuele Kaplun * modules/webstyle/css/cds.css, modules/websession/lib/websession_templates.py: Make every header of the display account page a working link to the proper account sub-section. 2007-10-01 Samuele Kaplun * modules/websession/lib/websession_webinterface.py: Exploit SSO login_method name from CFG_EXTERNAL_AUTH_USING_SSO and redirect to SSO logout page when logging out from CDS. 2007-10-01 Samuele Kaplun * modules/webaccess/lib/access_control_config.py: CFG_EXTERNAL_AUTH_USING_SSO now contains the name of the SSO login_method when it is set. 2007-10-01 Samuele Kaplun * modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication_sso.py: enforce_external_nickname is now a parameter of the constructor. 2007-09-28 Jerome Caffaro * modules/bibformat/lib/elements/bfe_abstract.py: Added 'escape' parameter. 2007-09-28 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Small fix. 2007-09-28 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/doc/admin/guide.html.wml: Added new escaping mode to remove all HTML/XML tags. Updated admin guide. 2007-09-27 Nicholas Robinson * modules/websubmit/lib/websubmit_templates.py: + Bug Fix: When WebSubmit forms contained a simple "FILE" input (e.g.: "), the file was not uploaded when the Safari browser under Mac OS X was used (tested with 10.4). In order to fix this issue, enctype="multipart/form-data" was added into the form declaration in the tmpl_page_interface function (Safari seems to need it and wasn't happy just to use the JavaScript dynamic insertion of this same form attribute in script tags). 2007-09-26 Tibor Simko * INSTALL: Updated Apache configuration snippet example (removed Indexes option, denied pyc and backup files). 2007-09-25 Jerome Caffaro * modules/bibformat/lib/elements/bfe_pagination.py, modules/bibformat/lib/elements/bfe_date.py, modules/bibformat/lib/elements/bfe_imprint.py, modules/bibformat/lib/elements/bfe_place.py, modules/bibformat/lib/elements/bfe_publisher.py, modules/bibformat/lib/elements/bfe_reprints.py: Cleaned imprints related elements: Removed whitespaces, improved doc and added bfe_pagination element to the family. 2007-09-25 Jerome Caffaro * modules/bibformat/doc/admin/guide.html.wml: Corrected small typos. 2007-09-21 Tibor Simko * modules/bibindex/doc/admin/guide.html.wml: Improved section on reindexing with information on how to truncate custom indexes. Also, removed
typo from the table of contents. 2007-09-21 Tibor Simko * modules/bibrank/lib/bibrank_citation_grapher.py: Fixed
typo and removed trailing whitespace. 2007-09-21 Tibor Simko * modules/bibformat/doc/admin/guide.html.wml: Fixed
typo and deleted trailing whitespace. 2007-09-21 Tibor Simko * modules/bibrank/doc/admin/guide.html.wml: Fixed
typo and removed trailing whitespace. 2007-09-21 Jerome Caffaro * INSTALL, Makefile.am, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/lib/template.py: Made keyword 'customized' (for 'customized' templates) consistent accross files. Renamed variables. Dropped use of config.pylibdir 2007-09-20 Jerome Caffaro * INSTALL, Makefile.am, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/lib/template.py: Introduction of WebStyle page templates verification tool. 2007-09-20 Jerome Caffaro * modules/bibformat/lib/bibformat_engine_tests.py: Updated test that failed because of new 'visibility' parameter addition to output format structure. Removed trailing whitespaces. 2007-09-20 Jerome Caffaro * modules/webcomment/lib/webcomment_regression_tests.py, modules/webcomment/lib/webcomment_templates.py: Fixed bug in mini-review panel. Added corresponding regression-test. 2007-09-20 Jerome Caffaro * modules/bibformat/lib/bibformat_templates.py: Fixed xsl format template name display in output format admin 2007-09-19 Jerome Caffaro * modules/bibformat/web/admin/bibformatadmin.py: Use search_engine.search_pattern() instead of search_engine.perform_request_search() in order to preview restricted records. 2007-09-19 Jerome Caffaro * modules/bibformat/web/admin/bibformatadmin.py: Fixed navtrail links HTML. 2007-09-18 Jerome Caffaro * modules/webcomment/lib/webcomment.py: Added docstring. 2007-09-18 Jerome Caffaro * modules/webcomment/lib/webcomment_templates.py: Fixed displayed score on mini-panel. 2007-09-18 Jerome Caffaro * modules/webcomment/lib/webcomment_templates.py: Fixed problem with the string 'Be the first to review this document' which was displayed when not needed. Some code cleaning. 2007-09-18 Jerome Caffaro * modules/websearch/doc/admin/guide.html.wml: Updated TOC. 2007-09-18 Jerome Caffaro * modules/websearch/lib/websearchadminlib.py: Added help links to admin guide (sections 3.11 and 3.12). Added missing whitespaces between section number and label for some menu items of the 'edit collection' page. Removed trailing whitespaces. 2007-09-17 Tibor Simko * Makefile.am: Added new target "kwalitee-check-errors-only" for minimalist and quick (ehm) pylint error detection. 2007-09-17 Tibor Simko * modules/miscutil/lib/kwalitee.py: Added detection of Pylint details: the number of Fatal, Error, Warning, Refactor, and Convention messages. 2007-09-14 Jerome Caffaro * Makefile.am, modules/bibformat/lib/bibformat_dblayer.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/web/admin/bibformatadmin.py, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webcoll.py: Added checkbox to display/hide output formats in list of output formats on public page. 2007-09-13 Samuele Kaplun * modules/miscutil/lib/intbitset.h: Fixed a bug which prevented correct compilation of intbitset with Python-2.4 and Cython due to Py_ssize_t wrong definition (spotted by Nick). 2007-09-13 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: Fixed displaying of 'creation' and 'last modified' dates on detailed record page with IE and CERN style. 2007-09-13 Jerome Caffaro * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_regression_tests.py: Added navtrail link to main detailed record page on all HTML 'export' pages of a record. Updated regression tests accordingly. 2007-09-12 Tibor Simko * modules/miscutil/lib/testutils.py, modules/websearch/lib/websearch_regression_tests.py, modules/websession/lib/webgroup_regression_tests.py, modules/websession/lib/websession_regression_tests.py, modules/websession/lib/webuser_regression_tests.py: Disable false positive E1102 pylint warnings due to the use of mechanize.Browser(). 2007-09-12 Nicholas Robinson * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Fixed a bug caused by a bad import statement (from time import time) that effectively meant that the time module was overridden by the time function, resulting in errors upon future calls to "time.*". 2007-09-12 Jerome Caffaro * modules/bibformat/lib/bibformat_xslt_engine.py: Added bridge for xsl 'modification_date' function. Fixed bug in get_creation_date_4suite (used uninitialized 'value' variable). Removed trailing whitespaces. 2007-09-12 Jerome Caffaro * modules/websearch/doc/admin/guide.html.wml: Updated information about 'Configuration of related external collections' and 'Detailed record page options'. 2007-09-11 Jerome Caffaro * modules/bibharvest/lib/oaiarchive_engine.py: Fixed -r mode. 2007-09-11 Jerome Caffaro * modules/bibharvest/lib/oaiarchive_engine.py: Improved task progress status feedback. Filter out whitespaces from -o --oaiset parameter. 2007-09-11 Jerome Caffaro * modules/webstyle/css/cds.css, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/lib/webstyle_templates.py: "Star" control for reviewing on detailed page activates only when mouse hovers the mini-review panel, not the whole mini-panel 2007-09-10 Jerome Caffaro * modules/bibharvest/lib/oaiarchive_engine.py: Added support for processing several sets definitions in one row (-o --oaiset parameter). Updated CLI help. Improved checking of produced file before submitting to BibUpload, in order to avoid error in case of empty file. 2007-09-10 Jerome Caffaro * modules/bibformat/lib/bibformatadminlib.py: Added more content-types by default in content-types list for preview. 2007-09-10 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Fixed bridge between new and old BibFormat. Removed trailing whitespaces. 2007-09-09 Tibor Simko * modules/bibformat/lib/elements/bfe_topbanner.py: Fixed problem with mutiple printing of the same subject category. Thanks to Kam-ming Ku for reporting the problem. Also, removed trailing whitespace. 2007-09-09 Tibor Simko * modules/miscutil/sql/tabcreate.sql: Added IF NOT EXISTS for sbmCPLXAPPROVAL table creation statement. 2007-09-09 Tibor Simko * modules/miscutil/sql/tabdrop.sql: Added forgotten clsMETHOD table. 2007-09-09 Tibor Simko * modules/miscutil/sql/tabdrop.sql: Added forgotten sbmCPLXAPPROVAL table. 2007-09-07 Axel Voitier * AUTHORS, modules/miscutil/sql/tabcreate.sql, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/functions/Check_Group.py, modules/websubmit/lib/functions/Create_Cplx_Approval.py, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Print_Success_CPLX.py, modules/websubmit/lib/functions/Send_Request_For_Direct_Approval.py, modules/websubmit/lib/functions/Send_Request_For_Publication.py, modules/websubmit/lib/functions/Send_Request_For_Refereeing_Process.py, modules/websubmit/web/publiline.py: Initial experimental release of the complex approval and refereeing workflow. 2007-09-07 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Added backward compatibility method tolist(). 2007-09-05 Tibor Simko * po/Makefile.in.in: mkinstalldirs uses @install_sh@ only (no $SHELL). Needed for automake-1.10. 2007-09-05 Jerome Caffaro * modules/webcomment/lib/webcomment_webinterface.py: Remember user chosen rating for a record when user has to login before validing his choice (put 'score' inside referer URL) 2007-09-05 Jerome Caffaro * modules/webcomment/lib/webcomment_templates.py, modules/webstyle/css/cds.css, modules/webstyle/img/star_empty-icon-30x30.gif, modules/webstyle/img/star_half-icon-30x30.gif: Display record rating using same (star) controls as for reviewing in mini-panel. Removed unsignificant trailing whitespaces. 2007-09-05 Jerome Caffaro * modules/webstyle/lib/webstyle_templates.py: Removed unsignificant trailing whitespaces. 2007-09-05 Jerome Caffaro * modules/bibformat/etc/format_templates/Default_HTML_actions.bft, modules/websearch/lib/websearch_webinterface.py: Modified 'export' url of detailed record. 2007-09-04 Tibor Simko * modules/miscutil/lib/Makefile.am: Added w3c_validator.py, api_migration_kit.py and updateapi.data.sed to the distribution. 2007-09-04 Tibor Simko * modules/webaccess/lib/Makefile.am: Added external_authentication_ldap to the list of installable files. 2007-09-04 Tibor Simko * modules/websubmit/lib/functions/Makefile.am: Added Shared_Functions and Move_Files_to_Storage to the list of installable files. 2007-09-04 Tibor Simko * modules/bibformat/lib/elements/Makefile.am: Added bfe_report_numbers.py to the list of installable files. 2007-09-04 Tibor Simko * modules/websession/lib/Makefile.am: Added password_migration_kit.py to the distribution. 2007-09-04 Tibor Simko * po/POTFILES.in: Updated list of potfiles. 2007-09-04 Tibor Simko * install-sh, missing, mkinstalldirs: Removed files generated by autotools from the CVS version control. 2007-09-04 Tibor Simko * modules/miscutil/lib/config.py.wml: Use proper CFG_MISCUTIL_SMTP_* variables. 2007-09-04 Tibor Simko * configure.ac, config/config.wml, config/configbis.wml.in: Moved outgoing SMTP server setting definitions into config.wml, as it is not essential for the building process itself. 2007-09-04 Tibor Simko * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/mailutils.py, modules/miscutil/lib/mailutils.py.wml: De-WML-ized mailutils. 2007-09-04 Tibor Simko * acinclude.m4: Removed unnecessary acinclude.m4, as most of the macros (e.g. gettext) are system-wide and hence can be usually found in aclocal.m4. 2007-09-04 Jerome Caffaro * modules/bibformat/lib/bibformatadminlib.py: Removed debugging code that would break HTML output of format element dependencies. 2007-09-04 Jerome Caffaro * modules/bibformat/lib/bibformat_dblayer.py: Fixed bug that prevented updating output formats code in the format table. Removed unsignificant trailing whitespaces. 2007-09-03 Tibor Simko * INSTALL: Updated SSL configuration example for situations not using PEM but rather CRT and KEY files. 2007-09-03 Tibor Simko * CREDITS: Added Zbigniew "Zibi" Szklarz for the Polish translation. 2007-09-03 Tibor Simko * configure.ac, modules/bibclassify/bin/.cvsignore, modules/bibclassify/bin/Makefile.am, modules/bibclassify/bin/bibclassifyd.in, modules/bibclassify/lib/Makefile.am, modules/bibclassify/lib/bibclassify_daemon.py, modules/bibsched/lib/bibsched.py: Added infrastructure and a simple skeleton for the forthcoming bibclassify daemon. 2007-09-03 Tibor Simko * modules/miscutil/sql/tabcreate.sql: Added clsMETHOD table for the BibClassify daemon. 2007-09-03 Jerome Caffaro * modules/bibformat/lib/elements/bfe_authors.py: Added 'type' parameter to 'script' tag in order to be XHTML-compliant. Removed unsignificant trailing whitespaces. 2007-08-30 Diane Berkovits * modules/websubmit/lib/functions/Move_Files_to_Storage.py: Fixed a bug in renaming. 2007-08-30 Diane Berkovits * modules/websubmit/lib/functions/Shared_Functions.py: Use os.path.splitext to split the filename and the extension instead of regexp. 2007-08-29 Diane Berkovits * modules/websubmit/lib/functions/Move_Files_to_Storage.py: Use os.path.splitext to split the filename and the extension instead of regexp. 2007-08-28 Tibor Simko * config/config.wml: Added clarification about CFG_CALL_BIBFORMAT option being used only in the old (PHP) formatting engine. Its value does not matter for the new (Python) formatting engine. 2007-08-28 Diane Berkovits * modules/websubmit/lib/functions/Upload_Files.py: Move some functions to Shared_Functions. 2007-08-28 Diane Berkovits * modules/websubmit/lib/functions/Move_Files_to_Storage.py: This function moves to storage the files coming from file input elements of the submission form. Depending on the parameters values, it can: -select which file(s) to move -rename file(s) -add a suffix to the filename(s) -create related format or icon For each file to be moved, the function writes the filename into a text file in the curdir so that it can be used when creating the remysql to have access directly to the file. 2007-08-28 Diane Berkovits * modules/websubmit/lib/functions/Shared_Functions.py: File which gathers the functions shared by websubmit_functions. 2007-08-28 Gregory Favre * modules/webmessage/lib/webmessage_mailutils.py: Fixed a small display problem: when displaying quoted text, if first line wasn't a quoted text, then an html-equivalent carriage return was added. 2007-08-27 Tibor Simko * .cvsignore: Added explicitly the TAGS file. 2007-08-27 Tibor Simko * Makefile.am: Added "etags" target to create a TAGS file for Emacs. 2007-08-25 Gregory Favre * modules/webbasket/lib/webbasket_webinterface.py: Webbasket module now provide the 'of' parameter to page function. Therefore, output can be an xml stream containing errors and warnings. 2007-08-25 Gregory Favre * modules/webstyle/lib/webpage.py: Added on optional 'of' parameter to function "page()". If 'of'='xx', then the output will be an xml stream, containing body, errors and warnings. This can be useful in the case of an xml-http-request (e.g. AJAX). If 'of' is not provided (and is not equal to 'xx', the behaviour of this function remains the same. 2007-08-25 Gregory Favre * modules/webbasket/lib/webbasket.py: When using perform_request_add, no check was made on the existence of the provided recids and on the rights to add records to the given baskets. Fixed. 2007-08-23 Gregory Favre * modules/webcomment/lib/webcomment.py: Added count_reviews and count_comments functions to webcomment engine. 2007-08-21 Samuele Kaplun * modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py: Always fill the referer part of the login link in the right-upper corner to point to the current page, a part from the logout page, to avoid endless circles. 2007-08-20 Nicholas Robinson * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Corrected a typo. 2007-08-17 Samuele Kaplun * modules/miscutil/lib/intbitset_tests.py: Perfectioned the tests, adding some meaningful failure messages, and some big lists. It appears that ixor doesn't work well between two infinite intbitsets. It will be fixed some day in the future since it's not used anywhere in CDS Invenio code. 2007-08-17 Tibor Simko * po/pl.po: First batch of Polish translation, thanks to Zbigniew Szklarz. 2007-08-17 Jerome Caffaro * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Print 'HB' and 'X*' search results one after the other instead of waiting for all to be formatted. (Requires to adapt customized websearch templates: split tmpl_records_format_htmlbrief function into tmpl_record_format_htmlbrief_*) Removed tabs for non-HD outputs. 2007-08-17 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Fixed bug in which intbitset([]) would raise a wrong exception instead of creating an empty intbitset. 2007-08-17 Samuele Kaplun * modules/miscutil/lib/intbitset_tests.py: Fixed various tests, never checking empty intbitsets. 2007-08-17 Jerome Caffaro * modules/webstyle/doc/admin/guide.html.wml: Added table of content. 2007-08-17 Jerome Caffaro * modules/webstyle/doc/admin/guide.html.wml: Added information about detailed record pages and tabs. Small cleaning. 2007-08-17 Diane Berkovits * modules/websubmit/lib/file.py: -Removed the "None" return value from BibDoc __init__ method, which was erroneously tested. The instance value is never None even if __init__ returns None, it is still an instance of the class. -Instead __init__ method raises StandardError when something goes wrong. -Updated other methods which instanciate BibDoc object in order to catch error when it cannot be instantiated. -FIXME: no I18N of error messages in this file. 2007-08-17 Diane Berkovits * modules/websubmit/lib/websubmit_webinterface.py: -Look for icons related to files and display them if they exist. The template in websubmit_temmplates.py was already able to display icons as images(not link). Icons can also be requested directly through get_file as gif file. -Catch errors from file.py: docid missing, physical file does not exist, version... 2007-08-16 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Added __revision__, float __apilevel__ (= 1.0 ;-), __maxelem__. 2007-08-16 Samuele Kaplun * config/config.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Addedd sanity checks with the possibility to switch them on/off via CFG_INTBITSET_ENABLE_SANITY_CHECKS, and further optimizations. 2007-08-16 Tibor Simko * configure.ac: Version bumped now that intbitset API has become more or less stable. 2007-08-16 Samuele Kaplun * modules/websession/lib/webuser.py: Made collect_user_info build a dictionary whose values are all strings and not, strings, integers, Nones. This should fix bug when using 'guest' field in a FireRole definition (Thanks to Greg for the bug report!). 2007-08-16 Tibor Simko * modules/bibformat/etc/format_templates/Default_HTML_actions.bft: "Export as BibTeX". 2007-08-16 Tibor Simko * modules/webcomment/lib/webcomment_templates.py: Fixed "Not yet reviewed" typo. 2007-08-16 Tibor Simko * modules/websearch/lib/search_engine.py: Fixed creation and modification date arguments in a call to webstyle_templates.detailed_record_container(). 2007-08-16 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Temporary workaround for issue found with either popen or os.system functions on some systems. 2007-08-16 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_setup.py: Added many tests and many many exceptions checks. 2007-08-16 Samuele Kaplun * modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_tests.py: Addedd even more tests and corrected the semantic of clear() method. 2007-08-15 Samuele Kaplun * modules/miscutil/lib/intbitset_impl.c: Maybe fixed a bug, previously introduced (set difference not in place). 2007-08-15 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_setup.py: Fixed compatibility with < Python-2.5? 2007-08-15 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Fixed a bad bug about memory allocation, introduced with yesterday optimization. Added helper functions for testing. 2007-08-15 Samuele Kaplun * modules/miscutil/lib/intbitset_tests.py: New tests, that succeeded in spotting a bad bug with memory allocation. 2007-08-15 Tibor Simko * modules/miscutil/lib/intbitset_tests.py: Fixed test case spelling and enriched test case description. 2007-08-15 Samuele Kaplun * modules/miscutil/lib/intbitset_tests.py: New big commit with extensive testing of all the possibile cases with boolean operators between sets. 2007-08-15 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Extract_finite_list is a helper function that return the list of element necessary to build from scratch an intbitset, provided the right value to trailing_bits. An up_to parameter has been added in order to require at least integers up to this value, when otherwise they wouldn't be necessary to build a semantical identical intbitset (needed to properly build the testsuite). 2007-08-15 Jerome Caffaro * modules/bibformat/lib/elements/bfe_fulltext.py: Fixed non-correctly closed tag. 2007-08-15 Jerome Caffaro * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/hacking/api.html.wml, modules/bibformat/lib/bibformat_engine.py: Documentation refresh. Mainly additions about repeatable subfields. 2007-08-14 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Added helper functions extract_finite_list (see docstring) and is_infinite. 2007-08-14 Tibor Simko * modules/websearch/doc/hacking/api.html.wml, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Added new search engine API argument 'dt' (date type) that influences whether the added-since-until search option dates (d1*, d2*) operate on the record creation dates (hitherto default behaviour) or on record modification dates (when 'dt=m'). 2007-08-14 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_setup.py: Fixed bug where intersection in place between empty intbitset and non empty intbitset with elements over the word size, return a non empty intbitset. 2007-08-14 Samuele Kaplun * modules/miscutil/lib/intbitset_tests.py: 1st commit of deep iterative testing of intbitset. 2007-08-14 Jerome Caffaro * modules/bibformat/doc/hacking/api.html.wml: Refreshed APIs. Reorganized to show APIs on top of file instead at the end. 2007-08-14 Jerome Caffaro * modules/bibharvest/lib/bibharvest.py: Fixed analysis of harvested data, that would trigger a warning when verb was not getrecord or listrecords, or when -o parameter was not given. Redirected warnings to stderr. 2007-08-14 Tibor Simko * modules/websearch/lib/search_engine.py: When outputting XML formats out of the search engine query, print the total numbers of results found as an XML comment. 2007-08-14 Jerome Caffaro * modules/bibharvest/lib/oai_repository.py: Fixed verb=ListIdentifiers and verb=ListRecords, when used with selective harvesting based on set, when CFG_OAI_ID_FIELD and CFG_OAI_SET_FIELD are not with the same tag. 2007-08-13 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Added nice speed optimizations for intersection and subtraction between intbitsets. 2007-08-13 Jerome Caffaro * modules/bibformat/lib/bibreformat.py: Fixed a bug that would cause preformatted results to be uploaded twice or more when reformatting more than 10000 records. 2007-08-13 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Fixed bug in code for popen replacement (old BibFormat). 2007-08-10 Samuele Kaplun * modules/websubmit/lib/functions/Get_Sysno.py: Fixed typo bug due to recent intbitset migration. 2007-08-10 Samuele Kaplun * modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_setup.py, modules/miscutil/lib/intbitset_tests.py, modules/websearch/lib/search_engine.py: Intbitset: Renamed universe to trailing_bits, some docstrings cosmetics, some more exceptions handling. 2007-08-10 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Fixed non-closed files (used to emulate popen during old BibFormat formatting). Small code cleaning. 2007-08-10 Jerome Caffaro * modules/bibharvest/lib/bibharvestadminlib.py: Fixed typo in code. 2007-08-10 Samuele Kaplun * modules/webcomment/lib/webcomment_regression_tests.py, modules/webcomment/lib/webcomment_webinterface.py: Fixed a regression test and a broken redirecion url. 2007-08-10 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Added checks for negative numbers. 2007-08-10 Samuele Kaplun * modules/miscutil/lib/intbitset_tests.py: Added more test cases. 2007-08-10 Samuele Kaplun * config/config.wml, modules/bibindex/doc/admin/guide.html.wml, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/miscutil/lib/config.py.wml: Removed not needed anymore config parameter CFG_MAX_RECID. 2007-08-10 Samuele Kaplun * modules/miscutil/lib/intbitset_impl.c: Fixed bug where intbitset.__nonzero__ reported wrongly non empty sets as empty. 2007-08-09 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Fixed bad bug! 2007-08-09 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Fixed bug. 2007-08-09 Samuele Kaplun * modules/bibindex/lib/bibindex_engine.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c, modules/websearch/lib/search_engine.py: New intbitset with universe support. 2007-08-09 Samuele Kaplun * modules/bibsched/lib/bibtask.py: Fixed small bufg for authenticating non bibtask. 2007-08-09 Jerome Caffaro * modules/bibconvert/bin/bibconvert.in, modules/bibconvert/lib/bibconvert_bfx_engine.py, modules/bibconvert/lib/bibconvert_xslt_engine.py: Made use of XSLT and/or BFX flavours of BibConvert optional, in order not to break all BibConvert modes if one mode (XSLT or BFX) does not work because of a missing library. 2007-08-08 Samuele Kaplun * modules/bibsched/lib/bibtask.py: Fixed storing username of user who run bibupload. 2007-08-08 Tibor Simko * modules/bibedit/lib/bibedit_engine.py: Call bibupload as user 'bibedit'. This is useful order to quickly identify bibedit-created bibupload tasks in the bibsched queue. Also, deleted trailing whitespace. 2007-08-07 Samuele Kaplun * modules/bibformat/lib/bibreformat.py, modules/bibharvest/lib/oaiarchive_engine.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibindex/lib/bibindex_engine.py, modules/bibrank/lib/bibrank.py, modules/bibsched/lib/bibtask.py, modules/bibsched/lib/bibtaskex.py, modules/bibupload/lib/bibupload.py, modules/websearch/lib/websearch_webcoll.py, modules/websession/lib/sessiongc.py, modules/webstat/lib/webstatadmin.py: Correctly supporting -V flag in bibtasks. 2007-08-07 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Reorganization of code. 2007-08-07 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Fix compatibility bug. 2007-08-07 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Added buffer interface. It still don't work. Need some investigation. 2007-08-07 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Cleaned spacing, docstring and added nice __str__. 2007-08-07 Tibor Simko * config/config.wml: Updated language choice for CFG_BIBINDEX_STEMMER_DEFAULT_LANGUAGE, now that we use Snowball. 2007-08-07 Samuele Kaplun * modules/miscutil/lib/intbitset.pyx: Fixed bug in fastload method. 2007-08-07 Tibor Simko * modules/bibindex/lib/bibindex_engine_stemmer.py, modules/bibindex/lib/bibindex_engine_stemmer_tests.py: stem() now uses full langugage names in the Snowball-like format, e.g. "english". 2007-08-07 Tibor Simko * modules/miscutil/lib/intbitset_tests.py: Added tests for in-place set operations, marshalling, and ascii bit dump. 2007-08-07 Tibor Simko * modules/miscutil/bin/testsuite.in, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/intbitset_tests.py: Added basic test suite for the intbitset module. 2007-08-06 Tibor Simko * modules/miscutil/lib/.cvsignore: Added intbitset.c and build. 2007-08-06 Tibor Simko * configure.ac: Minor version bumped to v0.93.x to mark the important HitSet change. 2007-08-06 Tibor Simko * modules/webhelp/web/hacking/modules.html.wml: Briefly developed missing points in order to get rid of (most) FIXMEs. 2007-08-06 Samuele Kaplun * modules/bibrank/bin/bibrankgkb.in, modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrankgkb.py: Cleaned bibrankgkb code and removed last dependency on Numeric. 2007-08-06 Tibor Simko * configure-tests.py: Added check for Pyrex/Cython. 2007-08-06 Tibor Simko * INSTALL: Replaced Numeric prerequisite by Pyrex/Cython. Updated MySQL server version information. 2007-08-06 Tibor Simko * modules/webstat/lib/webstat.py, modules/webstat/lib/webstat_engine.py: Fixed column name of the staEVENT table (reserved word). Thanks to Yihua Zheng for reporting the problem. 2007-08-06 Tibor Simko * modules/miscutil/sql/tabcreate.sql: Fixed column 2007-08-06 Samuele Kaplun * modules/webaccess/doc/admin/firerole.html.wml: Added more details to FireRole syntax. 2007-08-06 Tibor Simko * INSTALL: Updated notes about building Invenio out of its source tree. 2007-08-06 Tibor Simko * modules/miscutil/lib/Makefile.am: Plugged intbitset into the general make/make-install/make-clean build scheme. 2007-08-06 Tibor Simko * modules/miscutil/lib/intbitset_setup.py: Fixed the try clause syntax problem. 2007-08-06 Samuele Kaplun * modules/miscutil/lib/intbitset_setup.py: Support both Cython and Pyrex. 2007-08-06 Tibor Simko * modules/miscutil/lib/intbitset_setup.py: Updated description string. 2007-08-06 Tibor Simko * modules/miscutil/lib/intbitset.pyx: Replaced "+=" operator to satisfy older Pyrex versions. Updated docstrings. 2007-08-06 Tibor Simko * modules/bibindex/lib/bibindex_engine_stemmer.py: Fixed definition order of the PorterStemmer code branch in case Snowball PyStemmer is not installed. 2007-08-03 Samuele Kaplun * modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindexadminlib.py, modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_record_sorter_tests.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadminlib.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webcoll.py, modules/websession/lib/webuser.py, modules/websubmit/lib/functions/Get_Recid.py, modules/websubmit/lib/functions/Get_Sysno.py, modules/websubmit/web/publiline.py: Friday commit: removed dependency to Numeric. Migrated HitSet & Co. to intbitset, cleaned (de)serialize_via_marshal function calls. Note: you will have to install (until nice Makefile are ready) intbitset from miscutil/lib by running: python intbitset_setup.py build sudo python intbitset_setup.py install (Note: you need Pyrex installed...) 2007-08-03 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Removed wrong comment. 2007-08-03 Samuele Kaplun * modules/miscutil/lib/dbquery.py.wml: Moved often used (de)serialize_via_marshal functions here, since they're needed only for DB interaction. 2007-08-03 Samuele Kaplun * configure-tests.py: Removing dependencie on Numeric. 2007-08-03 Samuele Kaplun * modules/bibindex/lib/bibindex_engine_stemmer.py: Cleaned sources to support Snowball PyStemmer. 2007-08-03 Samuele Kaplun * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c, modules/miscutil/lib/intbitset_setup.py: New intbitset data structure for storing integer in a set, using fast bit-level operations. 2007-08-03 Tibor Simko * modules/webstat/bin/.cvsignore: Added webstatadmin. 2007-08-03 Tibor Simko * configure-tests.py: Updated help text to show when libxml2 is not present, to warn about XML metadata conversions, as suggested by Greg. 2007-08-03 Tibor Simko * modules/webstat/lib/webstat_webinterface.py: Set properly suitable default graph format argument. Use gnuplot only when present, otherwise use ASCII art. 2007-08-03 Tibor Simko * modules/webstat/lib/Makefile.am: Enable back WebStat parts written in Common Lisp. 2007-08-02 Tibor Simko * modules/bibrank/lib/bibrank_record_sorter.py: Fixed run_sql() argument escaping for queries with runtime-determined table names. (The queries got corrupted during recent run_sql() cleanup.) Thanks to Yihua Zheng for reporting the problem. 2007-08-02 Tibor Simko * INSTALL: Updated GnuPG keyserver example, thanks to Andrés Chandía. 2007-08-02 Nicholas Robinson * modules/webstat/lib/Makefile.am: Removed whitespace following trailing backslash. 2007-08-01 Gregory Favre * modules/webaccess/lib/access_control_admin.py: Fixed a bug in delete_action: when trying to delete a single action, the system suppressed all actions (mysql note: select * from table where varchar-column=0 return all rows!) 2007-07-31 Samuele Kaplun * config/config.wml: Added CFG_BIBINDEX_REMOVE_LATEX_MARKUP and cleaned word-separators. 2007-07-31 Samuele Kaplun * modules/miscutil/lib/config.py.wml: Added reference for removing latex markup. 2007-07-31 Samuele Kaplun * modules/miscutil/sql/tabfill.sql.wml: Corrected typo , -> ; 2007-07-27 Marcus Johansson * modules/websession/lib/websession_templates.py: Added admin link to WebStat module. 2007-07-27 Nicholas Robinson * modules/bibedit/lib/refextract.py: When stripping footers, introduced a check to ensure that the document body boundary is not overstepped. 2007-07-27 Nicholas Robinson * modules/bibedit/lib/refextract.py: Commit on behalf of Tony: + Added function "limit_m_tags" - truncate extremely long values in miscellaneous tags. 2007-07-27 Marcus Johansson * modules/bibsched/lib/bibsched.py: Added webstatadmin to allowed BibSched apps. 2007-07-27 Marcus Johansson * modules/webaccess/lib/access_control_config.py: Added runwebstatadmin action. 2007-07-27 Diane Berkovits * modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py: Replace os.system by os.popen3 to execute the main command in order to catch errors even if xmlmarc2textmarc does not exit with failure code (sys.exit(1)). 2007-07-27 Marcus Johansson * modules/webstyle/lib/webinterface_layout.py: Added /stats as a URL path. 2007-07-27 Marcus Johansson * modules/webstat/lib/webstat.py: Forgot to add this file in the first round. 2007-07-27 Marcus Johansson * configure.ac: Added reference for webstatadmin tool. 2007-07-27 Marcus Johansson * modules/webstat/bin/Makefile.am, modules/webstat/bin/webstatadmin.in, modules/webstat/lib/Makefile.am, modules/webstat/lib/webstat_engine.py, modules/webstat/lib/webstat_templates.py, modules/webstat/lib/webstat_webinterface.py, modules/webstat/lib/webstatadmin.py, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: First(!) commit of extended WebStat. 2007-07-26 Marcus Johansson * modules/bibsched/lib/bibsched.py: Added function to retrieve list of task ids for a certain task name, and certain status classes. 2007-07-26 Marcus Johansson * modules/bibsched/lib/bibsched.py: Added function to retrieving, and unpickling, of arguments for a certain task. 2007-07-26 Marcus Johansson * modules/bibsched/lib/bibsched.py: Added function to determine whether or not a task is due for execution. 2007-07-24 Gregory Favre * modules/websubmit/lib/file.py: Fixed an IndexError occuring if a bibdoc id was given to Bibdoc class' constructor but didn't exist in the database. Now returns None. 2007-07-24 Samuele Kaplun * modules/websubmit/lib/file.py: Added some warnings. 2007-07-24 Samuele Kaplun * modules/bibindex/lib/bibindex_engine_stemmer.py: Added support for C library SnowBall PyStemmer (http://snowball.tartarus.org) alongside Pythonic Porter algorithm. 2007-07-24 Samuele Kaplun * modules/websearch/lib/search_engine.py: Added stripping of latex accents. 2007-07-24 Samuele Kaplun * modules/webaccess/lib/access_control_engine.py: Fixed typo bug. 2007-07-24 Samuele Kaplun * modules/bibsched/lib/bibtask.py: Added external authentication support in CLI tools. 2007-07-24 Samuele Kaplun * modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/elements/bfe_abstract.py, modules/bibformat/lib/elements/bfe_title.py: Added support for MimeTeX (http://www.forkosh.com/mimetex.html) in order to display images of LaTeX formulas in place of $log(x^3)$. 2007-07-23 Samuele Kaplun * modules/webaccess/lib/external_authentication_ldap.py: New LDAP plugin by Gregory Favre. Tuned for EPFL, but customizable for other institutions. 2007-07-23 Diane Berkovits * modules/websubmit/lib/websubmit_engine.py: Check that the function's log can be created and written in any case inside the function log_function itself. 2007-07-20 Gregory Favre * modules/websubmit/lib/websubmit_engine.py: FIxed bug introduced by previous commit: if a function such as Move_To_Done or Move_to_Pending was called, websubmit engine raised IOError, because it couldn't find where to save its log. The IOErrors are now catched. 2007-07-20 Jerome Caffaro * modules/webstyle/css/cds.css, modules/webstyle/lib/webstyle_templates.py: Fixed small display bugs. 2007-07-20 Jerome Caffaro * modules/bibformat/lib/elements/bfe_comments.py: Initial release. 2007-07-20 Jerome Caffaro * CREDITS, modules/bibformat/etc/format_templates/Default_HTML_actions.bft, modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Default_HTML_files.bft, modules/bibformat/etc/format_templates/Default_HTML_references.bft, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft, modules/bibformat/etc/output_formats/HDACT.bfo, modules/bibformat/etc/output_formats/HDFILE.bfo, modules/bibformat/etc/output_formats/HDREF.bfo, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_regression_tests.py, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibformat/lib/elements/bfe_topbanner.py, modules/miscutil/lib/config.py.wml, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_webinterface.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py, modules/webstyle/css/cds.css, modules/webstyle/img/arrow_link-icon-15x11-right.gif, modules/webstyle/img/file-icon-none-96x128.gif, modules/webstyle/img/file-icon-text-15x20.gif, modules/webstyle/img/file-icon-text-96x128.gif, modules/webstyle/img/gradient-lightgray-1x100.gif, modules/webstyle/img/gradient_tab-gray-1x23.gif, modules/webstyle/img/gradient_tab_on-gray-1x23.gif, modules/webstyle/img/paper-texture-128x128.gif, modules/webstyle/img/paper_clip-72x72.gif, modules/webstyle/img/rcorners-gray-1280x18.gif, modules/webstyle/img/rcorners-gray-1280x60-folded.gif, modules/webstyle/img/star-icon-30x30.gif, modules/webstyle/img/star_dot-icon-30x30.gif, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py: "Detailed record" pages reorganisation. 2007-07-16 Diane Berkovits * modules/websubmit/lib/websubmit_engine.py: Log function calls, function execution time and warnings raised by functions into curdir/function_log. 2007-07-16 Diane Berkovits * modules/websubmit/lib/websubmit_config.py: Replace str by repr in __str__ mtehod of the classes InvenioWebSubmitFunctionError, InvenioWebSubmitFunctionStop, InvenioWebSubmitFunctionWarning. 2007-07-13 Samuele Kaplun * modules/bibrank/lib/bibrank_record_sorter.py: Cleaned tabbing and fixed a typo bug introduced previously. 2007-07-13 Samuele Kaplun * modules/websession/lib/password_migration_kit.py: Fixed logic bug. 2007-07-13 Jerome Caffaro * modules/bibformat/lib/bibformat_utils.py: Removed irrelevant space at the end of generated controlfield tag. 2007-07-12 Samuele Kaplun * modules/websubmit/lib/file.py: Fixing incompatibility with python 2.3 2007-07-12 Samuele Kaplun * modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_webinterface.py: Added strong checks for already existent names, cleaned extensions behaviour added standard md5support, added .type inside docid folders. 2007-07-12 Samuele Kaplun * modules/miscutil/lib/kwalitee.py: Added skip for dbexec.in which is a bash script and not a python one. 2007-07-11 Samuele Kaplun * modules/websubmit/lib/websubmit_config.py: Added png to the list of recognized extension. Are there any other extensions missing? Do we need this list? 2007-07-10 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_firerole.py, modules/webaccess/lib/webaccessadmin_lib.py: Fixed typo bugs (thanks to Greg!) 2007-07-10 Samuele Kaplun * modules/websearch/lib/websearch_webcoll.py: Fixed format string typo 2007-07-06 Diane Berkovits * modules/bibformat/lib/elements/bfe_topbanner.py: Fix a typing error introduced in the previous commit. 2007-07-06 Diane Berkovits * modules/bibformat/lib/elements/bfe_topbanner.py: Add a new optionnal parameter "kb_name" to the main function format in order to be able to choose the knowledge base. 2007-07-06 Samuele Kaplun * modules/webaccess/doc/admin/guide.html.wml: Updated documentation about hidden enforce_external_nicknames feature, and about CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS behaviour with external logins. 2007-07-05 Samuele Kaplun * modules/websession/lib/webuser.py: Fixed the behaviour when importing external registered user into CDS Invenio when CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS is set to 2 or more. This should means that at least user should not be able to register them selve. This should not involve importing externally registered user into our system, because they have already been recognized by an external entity that we trust. If there's no local authentication and CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS is set two 2 or more, before this fixing the user wasn't able to enter CDS Invenio. (Found thanks to Greg). 2007-07-05 Jerome Caffaro * modules/bibformat/etc/format_templates/Default_HTML_brief.bft: Changed separator between report numbers to respect previous BibFormat output. 2007-07-03 Jerome Caffaro * modules/bibformat/lib/elements/bfe_additional_report_numbers.py, modules/bibformat/lib/elements/bfe_report_numbers.py: Added default ' ' (empty) separator between report numbers. 2007-07-03 Jerome Caffaro * modules/bibformat/etc/format_templates/Default_HTML_brief.bft: Added ' ' (empty) separators between report numbers. Make use of bfe_additional_report_numberS.py element instead of the 'additional_report_number' value defined in logical fields tables. 2007-07-02 Samuele Kaplun * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/api_migration_kit.sh, modules/miscutil/lib/updateapi.data.sed: Added api_migration_kit to update customized release of CDS Invenio in order to reflect eventual renaming of functions inside CDS Invenio sources. 2007-07-02 Samuele Kaplun * Makefile.am, modules/websession/lib/Makefile.am, modules/websession/lib/password_migration_kit.py, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml, modules/miscutil/demo/democfgdata.sql.wml: Moved migration of password into new automatic password_migration_kit. 2007-07-02 Samuele Kaplun * modules/webaccess/lib/external_authentication_cern.py, modules/webaccess/lib/external_authentication_cern_wrapper.py: Fixed an exception, and made the plugin a bit more clear in case of errors. 2007-06-29 Samuele Kaplun * Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/miscutil/demo/democfgdata.sql.wml: Changed boolean values to integer to make happy mysql 4.1. 2007-06-29 Samuele Kaplun * modules/websubmit/lib/functions/Send_Approval_Request.py, modules/websubmit/lib/functions/Send_APP_Mail.py: Small fix after recent api update. 2007-06-29 Samuele Kaplun * modules/websubmit/web/publiline.py: Removed reference to now gone mail.py. 2007-06-29 Samuele Kaplun * modules/websubmit/lib/functions/Mail_Submitter.py: Fixed a recently introduced typo. 2007-06-29 Samuele Kaplun * Makefile.am, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: Added the boolean encrypted column to the user table, in order to assert when password are already encrypted. Doubling encrypting password by running two times the make update-*-tables would have brought a completely broken system, before this checking was added. Added a recompilation pass of firerole definitions after the update. 2007-06-29 Samuele Kaplun * modules/miscutil/lib/data_cacher.py: Update comments 2007-06-28 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py, modules/websession/lib/webgroup.py: Cleaned indentations and various stuff. 2007-06-28 Samuele Kaplun * modules/bibsched/lib/bibtask.py: Commented out db connection deletion and creation, recently added in the tasks signal handlers. They're probably more dangeorus than they worth. 2007-06-28 Samuele Kaplun * modules/webaccess/lib/access_control_firerole_tests.py: Cleaned to make PyLint happy :-) 2007-06-28 Samuele Kaplun * modules/webaccess/doc/hacking/admin-internals.html.wml, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/access_control_mailcookie.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/websearch/lib/search_engine.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/lib/functions/Send_APP_Mail.py, modules/websubmit/lib/functions/Send_Approval_Request.py, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py, modules/websubmit/web/admin/referees.py: Clean access_control_admin (renaming all CamelCase function to pylint_funtions). This sadly takes in a lot of different file. 2007-06-28 Samuele Kaplun * modules/websearch/lib/websearch_regression_tests.py, modules/webaccess/lib/access_control_firerole_tests.py: Fixed tests. 2007-06-27 Samuele Kaplun * modules/websession/lib/webaccount.py, modules/websession/lib/websession_webinterface.py: Various stuff for nicely display (re)new(d) apache password requests. 2007-06-27 Samuele Kaplun * modules/webaccess/lib/access_control_mailcookie.py: Fixed some bugs. 2007-06-27 Samuele Kaplun * modules/websession/lib/webuser.py: Added getApacheUser and setApacheUser for managing trough sessions the apache user. Added to collect_user_info this new keys: referer, uri, agent, apache_user, apache_group. All this field are directly usable in firerole for restrictions. 2007-06-27 Samuele Kaplun * modules/websession/lib/websession.py: Added getApacheUser & setApacheUser to the session object, to propagate apache user through multiple pages without relaying on http headers. 2007-06-27 Samuele Kaplun * modules/websession/lib/sessiongc.py: Added bits for garbage collecting expired mail cookies and themporary roles memberships. 2007-06-27 Samuele Kaplun * modules/websearch/lib/websearch_webinterface.py: Added entrypoint for asking apache password and added raising of request for them. 2007-06-27 Samuele Kaplun * modules/webaccess/lib/webaccessadmin_lib.py: Fixed format string. 2007-06-27 Samuele Kaplun * modules/webaccess/lib/access_control_engine.py: Added stuff for creating a string with suggested apache authorization for roles whose firewall like role definition accept apache auth. 2007-06-27 Samuele Kaplun * modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_firerole.py: Added bits to suggest if a firewall like role definition would require an apache group or membership. 2007-06-27 Samuele Kaplun * modules/webaccess/lib/access_control_admin.py: Removed broken and not used acc_cleanupUserRoles and acc_garbage_collector. 2007-06-27 Jerome Caffaro * modules/bibformat/lib/bibreformat.py: Added support to process private records when the set to reformat is specified using a search pattern. 2007-06-26 Samuele Kaplun * modules/miscutil/lib/.cvsignore: Masked mailutils.py. 2007-06-26 Samuele Kaplun * Makefile.am, configure.ac, config/configbis.wml.in, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/mailutils.py.wml, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/webalert/lib/alert_engine.py, modules/webcomment/lib/webcomment.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, modules/websubmit/lib/functions/Mail_Submitter.py, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Send_APP_Mail.py, modules/websubmit/lib/functions/Send_Approval_Request.py, modules/websubmit/lib/functions/Send_Modify_Mail.py, modules/websubmit/lib/functions/Send_SRV_Mail.py, modules/websubmit/lib/functions/mail.py, modules/websubmit/web/publiline.py: New refactored api for sending email (send_mail in mailutils.py). Includes new adapted code for resetting password through cookie sent by email. 2007-06-26 Samuele Kaplun * modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/access_control_firerole.py, modules/webaccess/lib/access_control_mailcookie.py: Added new facility for creating cookies to be sent via mail for generic authorization (e.g. temporary role membership). 2007-06-26 Jan Brice Krause * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added 260c (publication date) to published articles (base 13) 2007-06-22 Samuele Kaplun * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabfill.sql.wml: Fixed a small after-friday-commit-bug. 2007-06-22 Samuele Kaplun * Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/websession/lib/webaccount.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_regression_tests.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Send via email a unique url to properly reset local lost password. 2007-06-22 Samuele Kaplun * modules/websearch/lib/websearch_templates.py: Added the download graphs printing. 2007-06-22 Jerome Caffaro * modules/bibformat/lib/bibformat_engine.py: Support for repeatable subfields. 2007-06-22 Jerome Caffaro * modules/webalert/lib/htmlparser.py: Removed content of