diff --git a/ChangeLog b/ChangeLog index faa44f850..805f803b3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,40488 +1,40514 @@ CDS Invenio v0.99.0 (released 2008-03-27) ========================================= +2008-03-27 Tibor Simko <tibor.simko@cern.ch> + + * po/it.po: Standardized Language-Team. + +2008-03-27 Tibor Simko <tibor.simko@cern.ch> + + * po/pt.po: Updated Portuguese translation, thanks to Joaquim. + +2008-03-27 Tibor Simko <tibor.simko@cern.ch> + + * modules/websubmit/web/test_submit_tar_gz.html: Altered document + title in order to be able to distinguish this test easily from the + article test submission. + +2008-03-27 Tibor Simko <tibor.simko@cern.ch> + + * po/it.po: Fixed header, Project-Id-Version and friends. + +2008-03-27 Tibor Simko <tibor.simko@cern.ch> + + * po/it.po: Release of v0.99.0. + +2008-03-27 Tibor Simko <tibor.simko@cern.ch> + + * ChangeLog: Updated ChangeLog. + 2008-03-27 Jerome Caffaro <jerome.caffaro@cern.ch> * po/fr.po: Updated translation 2008-03-27 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Updated italian translation. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * NEWS, RELEASE-NOTES, configure.ac: Release of v0.99.0. 2008-03-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/functions/Move_Files_to_Storage.py: Fixed extension handling WRT tar.gz tar.bz2 etc. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/test_submit_tar_gz.html: Fixed test case titles. 2008-03-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/test.tar.gz, modules/websubmit/web/test_submit_tar_gz.html: Testing correct upload of tar.gz. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * 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 one new phrase. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * po/bg.po: Updated Bulgarian translation, thanks to Nikolay Dyankov. 2008-03-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/websubmit_config.py: Dropped extension configuration (has been moved to invenio.conf) 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/doc/hacking/webstyle-webdoc-syntax.webdoc: Fixed link to WebStyle Internals. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/release-numbering.webdoc: Updated info on the release numbering. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/hacking.webdoc: Added pointer to the Invenio wiki. 2008-03-27 Jerome Caffaro <jerome.caffaro@cern.ch> * po/fr.po: Updated translation 2008-03-27 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websubmit/web/publiline.py: Added 1 localizable string. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in, 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 new PO source file. Regenerated catalog with new messages. 2008-03-27 Tibor Simko <tibor.simko@cern.ch> * config/invenio.conf, modules/bibedit/lib/bibedit_config.py, modules/bibedit/lib/bibedit_engine.py, modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_config.py, modules/bibupload/lib/bibupload_regression_tests.py, modules/miscutil/lib/inveniocfg.py, modules/webalert/lib/alert_engine.py, modules/webalert/lib/alert_engine_config.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert_templates.py, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_config.py, modules/webbasket/lib/webbasket_templates.py, modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_templates.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websession/lib/inveniogc.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py: Moved globally interesting CFG variables from local foo_config.py files into global invenio.conf file. Updated respective import statements. Introduced conf value int/string exception list. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py, modules/websearch/doc/admin/websearch-admin-guide.webdoc: Renamed accrestrcoll to viewrestrcoll in analogy with viewrestrdoc. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: New function used by WebAlert. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/lib/bibsched.py: Added file existence check for CFG_BIBSCHED_LOG_PAGER. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * config/invenio.conf, modules/miscutil/lib/inveniocfg.py: Standardized two list-like options into (nicer) comma-separated value lists instead of (uglier) Python quoted lists. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_handler.py: Added /journal to the list of URIs for which the UI language should not be autodetected from browser settings. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py: Fixed one occurrence of CFG_MISCUTIL_SQL_USE_SQLALCHEMY. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * config/invenio.conf, modules/miscutil/lib/dbquery.py: Completed missing documentation for conf parameters. Removed some obsoleted parameters. Renamed some SQL parameters. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Prettified docstring of the export URL test. 2008-03-26 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/DEMOBOOcreate.tpl: Replaced call to CONF function with call to IFDEFP. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/demobibdata.xml: Removed fulltext description from FFT in demosite ("Fulltext" etc.) 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added --update-web-tests CLI option in order to replace URLs in web test cases with CFG_SITE_URL. (Needed for Selenese 'open' commands in order to retain user sessions.) 2008-03-26 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/DEMOBOOcreate.tpl: Updated line for URL creation to take account of cases where there is no fulltext file so that an empty files line isn't created. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbexec.in: Added explicit default charset UTF-8 so that the dbexec client works well also on MySQL systems that are by default configured to use Latin-1 (say). (You can check via SHOW VARIABLES LIKE "version"; SHOW VARIABLES LIKE "character%"; SHOW VARIABLES LIKE "collation%".) 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Removed last spourious printed newline. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Clened fulltext indexing logging: if extraction method does not exist for a particular kind of format, say this only in verbose mode 2 (it's not a real error, e.g. .tiff files aren't supposed to be parsed as text). If a real error happens, though, this will be correctly printed (without spourious newlines) with default verbosity. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added more charset variables in the output of '--detect-system-details'. Useful for debugging. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webalert/lib/alert_engine.py: Fixed add_records_to_basket which lost synchro with webbasket development. Current implementation uses webbasket_dblayer api, which is slower but safer. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/approve.py: Fixed access pw detection from URL now that language is passed in the URL too. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py: Better propagation of language in links. Changed "publication line" and "specific publication line" titles to "Approval and Refereeing Workflow" and "Specific Approval and Refereeing Workflow" (and made them localizable). 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Joaquim. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: Cleaned newlines and tabs. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * po/pt.po: Updated Portuguese translation, thanks to Joaquim Silvestre. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * NEWS: Compiled most important news for the forthcoming release of v0.99.0. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Updated Italian translation. 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Removed notImplemented get_words_from_local_fulltext: it will be anyway reimplemented in the future in a different way by means of the centralized methods for extracting/caching streams of words from pdf/ps... 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/websubmit_webinterface.py: Fixed small bugs (CaMelCaSe & extracting string from exceptions). 2008-03-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_webinterface.py: Fixed update_data_user -> updateDataUser. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webinterface_handler.py, modules/bibharvest/lib/oai_repository_webinterface.py: Don't automatically add 'ln' parameter to URIs specified in 'no_lang_recognition_uris' list. OAI repository no longer needs to treat specifically this parameter. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/htmlutils.py: Updated 'nmtoken_from_string' docstring. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webhelp/web/hacking/hacking.webdoc: Link to webstyle-internal webdoc file. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/hacking/Makefile.am, modules/webstyle/doc/hacking/webstyle-internals.webdoc, modules/webstyle/doc/hacking/webstyle-webdoc-syntax.webdoc: Added webstyle-internals webdoc file. Fixed typo in webstyle-webdoc-syntax.webdoc. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Propagate language through 2 additional links. Added 2 localizable strings. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassify_daemon.py: Improved code kwalitee. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/admin/webstyle-admin-guide.webdoc: Updated doc. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/admin/webstyle-admin-guide.webdoc: Replaced config.py by invenio.conf 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/admin/webstyle-admin-guide.webdoc: Added link to WebDoc syntax. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/hacking/bibformat-api.webdoc: Fixed HTML. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/hacking/Makefile.am, modules/webstyle/doc/hacking/webstyle-webdoc-syntax.webdoc: Initial release of the WebDoc syntax guide. 2008-03-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_dblayer.py, modules/bibformat/lib/bibformat_utils.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_bfx_engine.py, modules/bibformat/lib/elements/bfe_cited_by.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_rec.py, modules/bibformat/lib/elements/bfe_editors.py, modules/bibformat/lib/elements/bfe_external_publications.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_photo_resources.py, modules/bibformat/lib/elements/bfe_publi_info.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_test_2.py, modules/bibformat/lib/elements/bfe_test_4.py, modules/bibformat/lib/elements/bfe_url.py, modules/bibformat/lib/elements/bfe_xml_record.py, modules/bibformat/lib/elements/test_1.py, modules/bibformat/lib/elements/test_5.py, modules/bibharvest/lib/oaiarchiveadmin_regression_tests.py, modules/bibindex/lib/bibindex_engine_stopwords.py, modules/bibrank/lib/bibrank_downloads_indexer.py, modules/elmsubmit/lib/elmsubmit_EZArchive.py, modules/elmsubmit/lib/elmsubmit_enriched2txt.py, modules/elmsubmit/lib/elmsubmit_field_validation.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/myhtmlentitydefs.py, modules/miscutil/lib/htmlutils.py, modules/webbasket/lib/webbasket_config.py, modules/webcomment/lib/webcomment_config.py, modules/webjournal/lib/widgets/bfe_webjournal_widget_latestPhoto.py, modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_mailutils.py, modules/websearch/lib/search_engine_config.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websearch/lib/websearch_external_collections_getter.py, modules/websearch/lib/websearch_external_collections_parser.py, modules/websubmit/lib/websubmit_file_stamper.py, modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/lib/functions/CaseEDS.py, modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Create_Recid.py, modules/websubmit/lib/functions/Print_Success_DEL.py, modules/websubmit/lib/functions/Print_Success_SRV.py, modules/websubmit/lib/functions/Shared_Functions.py, modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: Deleted trailing whitespace in all Python files. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Fixed 'content' pages to display correctly when translation is missing. 2008-03-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: Fixed phrase. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/webjournal/lib/.cvsignore, modules/webjournal/lib/widgets/.cvsignore: Added *.pyc to the list of CVS-ignored files. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_EZEmail.py: Unified two definitions of EZEmailCreateError exception. Also, removed trailing whitespace. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer.py: Fixed apparent pubreftag typos. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert.py: Removed extraneous occurrence of parse_query_string() definition. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added a simple kwalitee-check-indentation target. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassify_regression_tests.py, modules/bibconvert/lib/bibconvert_regression_tests.py, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/refextract.py, modules/bibformat/lib/bibformat_regression_tests.py, modules/bibformat/lib/bibformat_templates.py, modules/bibindex/lib/bibindex_engine.py, modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_downloads_grapher.py, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_regression_tests.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/miscutil/lib/dbquery.py, modules/webaccess/lib/access_control_mailcookie.py, modules/webcomment/lib/webcomment_regression_tests.py, modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_utils.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_regression_tests.py, modules/websubmit/lib/websubmit_regression_tests.py, modules/websubmit/lib/websubmit_templates.py: Fixed 175 cases of bad code indentation throughout the codebase. (Please set up your editors properly: spaces instead of tabs, tab width set to 4, no trailing whitespace.) 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/test-suite.webdoc: Updated conclusions to take into account the web test suite. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/test-suite.webdoc: Added hints on web testing a remote Invenio demo site in the local Firefox/Selenium. Also, fixed some '<code>' markup. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Added counting of web tests. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Documented optional step 'inveniocfg --run-web-tests'. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * THANKS: Added Ghostscript for borrowing the tiger test picture. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/test_format_many_authors.html, modules/websearch/web/test_search_ellis.html, modules/websubmit/web/test_submit_article.html, modules/websubmit/web/test_submit_book.html, modules/websubmit/web/test_submit_book_approval.html, modules/websubmit/web/test_submit_picture.html, modules/websubmit/web/test_submit_poetry.html: Updated web tests so that we can test easily remote sites from within local Firefox. Hint: just do 'make install' on local computer as usual, and then: $ sudo -u apache perl -pi -e 's,localhost,pcuds97.cern.ch,g' /opt/cds-invenio/lib/webtest/invenio/test*html $ /opt/cds-invenio/bin/inveniocfg --run-web-tests --yes-i-know 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * 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 catalog with a few new phrases. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Added two forgotten bfe files. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/hacking/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/hacking/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/hacking/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibmatch/doc/admin/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/Makefile.am, modules/miscutil/doc/hacking/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/hacking/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webcomment/doc/admin/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/hacking/Makefile.am, modules/webmessage/doc/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/hacking/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am: Adapted Makefiles to the new standard webdoc source directory (CFG_PREFIX/lib/webdoc/invenio/). 2008-03-25 Jerome Caffaro <jerome.caffaro@cern.ch> * po/fr.po: Updated translation. 2008-03-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Changed webdoc source dir to CFG_PREFIX/lib/webdoc/invenio/ 2008-03-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websession/lib/websession_templates.py: Added <label> tags here and there. Closed one <input> tag. 2008-03-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Catch exception thrown when retrieving available output formats when mysql is stopped. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql: Do not index URL fields (856*) in the "any field" global word index anymore. This avoids the problem of searching for words that appear in the URL part too. This is also how the CERN instance of Invenio is configured. Users wishing the old behaviour can use BibIndex Admin interface to change the "any field" field definition. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils_regression_tests.py: Fixed regression tests to take into account the new language passing policy. 2008-03-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oai_repository_webinterface.py: Raise a 'badArgument' error when the request includes repeated arguments (section 3.6, OAI-PMH). 2008-03-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_webinterface.py: Added 'hm', 'h' and 't' formats to the list of formats exported through /record/%i/export/ URLs. Added corresponding regression tests. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for search results page record grouping (rg). 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Fetch saved user 'rg' preferences only if not overridden via URL. 2008-03-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Made the sort test more robust by looking in title field only. The original test was looking in 'any field' for word 'cern' which would match 'foo.cern.ch' URLs, hence passing the test on CERN machines and failing elsewhere. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Improved cosmetics regarding wait_for_user(). 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/textutils.py: Always print the same confirmation message in wait_for_user(). 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Standardized 'Yes, I know!' confirmation message. (Not using wait_for_user() here so that testutils could be imported eveywhere.) 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/textutils.py: wait_for_user() now requires typing the full phrase 'Yes, I know!' in order to eliminate potential accidents. (Power users can still use the silent '--yes-i-know' command line option as before.) 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/test_submit_book.html, modules/websubmit/web/test_submit_book_approval.html: Added web test for book submission and for checking approval rights of various demo users. (Only rights are tested, no full approval or rejection procedure, since we don't have any tearDown() method to clean web tests after use to assure their repetitiveness.) 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: When removing demo records, remove the whole 'data' directory, not only 'data/files', so that the submission counters etc get removed too. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yoursubmissions.py: Phased out unnecessary 'images' argument of WebSubmit template functions. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Removed removed thumbmaker.in. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * configure.ac, modules/websubmit/bin/.cvsignore, modules/websubmit/bin/Makefile.am, modules/websubmit/bin/thumbmaker.in: Removed unused thumbmaker/PHP. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Completed ChangeLog. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/test-suite.webdoc: Fixed typo, and some rephrasing. 2008-03-24 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: Standardized WebInterfaceAuthorPages web directory name. 2008-03-23 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * po/fr.po: Updated last translator to Jerome. 2008-03-21 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Updated two new output messages. 2008-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testimport.py: Fixed deduction of the 'site-packages' location. Removed trailing whitespace. 2008-03-21 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * RELEASE-NOTES: Added note on the removal of 'magic' and 'help' directories. 2008-03-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/messages.py: Fixed stupid bug. 2008-03-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_regression_tests.py: Strengthened FFT error checking. Improved regression tests. 2008-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Print help if no webdoc specified. 2008-03-20 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/lib/webstat.py: Fixed typo in an output message. 2008-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * po/fr.po: Updated translation. 2008-03-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py: Do not force English as default, take CFG_SITE_LANG. 2008-03-20 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py: Do not force English, take CFG_SITE_LANG. 2008-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py: Better propagation of language links. 2008-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Reapplied patch from version 1.28, overwritten by previous commit. 2008-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibedit/lib/bibeditcli.py: When doing '--list-revisions', return latest revisions first. 2008-03-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/bibedit-admin-guide.webdoc: Added documentation on how to access record history. 2008-03-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession.py: Fixed session library to be able to load old sessions (without __remember_me attribute). 2008-03-19 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websession/lib/websession_webinterface.py, modules/websubmit/lib/websubmit_webinterface.py: Fixed typo in string. 2008-03-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py: Fixed variable shadowing issues. 2008-03-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py: Updated docstrings. 2008-03-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/messages.py: Added wash_languages to pick up the first good language within a list. 2008-03-19 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibedit/lib/bibeditcli.py: Better argument checking for '--list-revisions'. General docstrings update. 2008-03-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibeditcli.py: Fixed an error output string and shortened command line options. 2008-03-18 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websession/lib/websession_templates.py: Fixed string. 2008-03-18 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibformat/etc/format_templates/Makefile.am: Removed deleted BFX files. 2008-03-17 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibreformat.py: Do no trigger a bibupload task if there is no record to update. 2008-03-17 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabfill.sql: Commented out doi field. 2008-03-14 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Updated tests after changes to demo site. 2008-03-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibreformat.py: Add time of formatting in fmt__d field. 2008-03-14 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload.py: Added d field to FMT tag to provide modification_date to bibupload. 2008-03-14 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/demo/demobibdata.xml: Added isbn for books. 2008-03-14 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabfill.sql: Added isbn to books (when possible). 2008-03-14 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql: Updated the descriptions of some of the DEMO* submission document types. 2008-03-13 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Resynchronized Italian translation. 2008-03-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Fixed I18N messages (whitespace elimination, newline elimination). 2008-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/publiline.py: Added a "tweak" to fix refereeing for doctypes without a category. 2008-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Is_Referee.py: Added a "tweak" to fix refereeing for doctypes with no category. 2008-03-13 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Removed recently deleted files (magic, bibformat). 2008-03-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Removed extra printed newline. 2008-03-13 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_server_info.py: Changed variable names to match config variables. 2008-03-13 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Updated cosmetics WRT hints on how to set up the database. 2008-03-13 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Restrict record similary search to 'cc' when 'cc' is specified. 2008-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql: I misspelled Dorian's surname - changed to gray. Sorry Dorian! 2008-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py, modules/webstat/lib/webstat_webinterface.py: Cleaned page_not_authorized calls. 2008-03-13 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webstat/lib/webstat_webinterface.py: Plugged checks for runwebstatadmin action authorization to webstat. 2008-03-13 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webstat/lib/webstat_webinterface.py: Forcing authentication for users who wants to check the stats. 2008-03-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Registered exception when OperationalError during getUid. 2008-03-13 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/doc/submit-guide.webdoc: Some small edits. 2008-03-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/doc/submit-guide.webdoc: First draft of the new user guide. 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Removed extraneous definition of update_doctype_details(). 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Synchronized creation of SSL and non-SSL Apache conf snippet ("/author" missing in SSL). 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Fixed CFG_SITE_SECURE_URL name. 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added /stats URL to the Apache LocationMatch. 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Hopefully fixed "[must be sys.stdout or sys.stderr] spurious messages. 2008-03-12 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql: Updated the format of the DEMOTXT report number. Moved away from: + DEMO-TEXT-<PA>categ</PA>-<PA>yy</PA> ... in favour of: DEMO-<PA>categ</PA>-<PA>yy</PA> 2008-03-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/Makefile.am: Dropped the TEXT and RTEXT document types and all associated configuration files. 2008-03-12 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websubmit/lib/bibdocfile.py, modules/websubmit/lib/websubmit_templates.py: Fixed a template argument name (imagepath->imageurl). 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * po/it.po: Resynchronized Italian translation. 2008-03-12 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/etc/DEMOBOOcreate.tpl: Made the fulltext field optional. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Fixed verbosity of some necessary output messages. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_filename_generator.py: Fixed English in a comment. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_filename_generator.py: Fixed support for system-provided magic library. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Removed path to now-deleted elmsubmit/lib/magic directory. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/elmsubmit_filename_generator.py: [no log message] 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webstyle/lib/webinterface_handler.py: Fixed string. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Fixed indentation. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <br> in *.webdoc. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/bibdocfile.py: Fixed code WRT pylint errors. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Correctly plugged intbitset in place of HitSet. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webjournal/lib/webjournal_config.py: Fixed typos in code. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_washer.py: Added missing import. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: Removed obsoleted main function. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: Fixed typo bug. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webjournal/lib/webjournal_utils.py: Fixed Null->None. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webalert/lib/htmlparser.py: Removed obsoleted main function. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/testutils.py: Added logging of w3c-validator output. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/mailutils.py: Fixed docstring. 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: Prettyfied the registered exception logging. 2008-03-11 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Removed deleted bibformat_migration_kit_assistant.py. 2008-03-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformat_migration_kit_assistant.py: Removed. 2008-03-11 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webalert/lib/webalert_webinterface.py: Typo "self" vs. "left". 2008-03-11 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py: Indicate encoding when exporting to Excel. 2008-03-10 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_file_stamper.py: Moved exception InvenioWebSubmitFileStamperError into websubmit_config. 2008-03-10 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Do not require presence of invenio-local.conf. 2008-03-10 Tibor Simko <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <samuele.kaplun@cern.ch> * po/it.po: Completed Italian translation. 2008-03-10 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webjournal/lib/webjournal_utils.py: Small text fix. 2008-03-10 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_fulltext.py: Fixed syntax error. 2008-03-10 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: Reformatted output for registered exception sent via email. 2008-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Lowered Demo Site output message. 2008-03-09 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/etc/DEMOTHE.tpl: Corrected the definition of the "day" field of the "DEMOTHE_DATE" element. 2008-03-09 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <CATEG> 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Update_Approval_DB.py: Fixed a variable-name error. 2008-03-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/sql/tabfill.sql: Added details of the "Make_Dummy_MARC_XML_Record" function. 2008-03-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Makefile.am: Added the Make_Dummy_MARC_XML_Record.py function 2008-03-07 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * po/it.po: Partially updated the Italian translation. 2008-03-07 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * AUTHORS: Added Joel. 2008-03-07 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Tony, Rado, and Marcus. Updated some information. 2008-03-07 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * INSTALL: Bumped up the version number. 2008-03-07 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Greek translation updates, thanks to Theodoros Theodoropoulos. 2008-03-07 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * po/POTFILES.in: Added BFT files. Added missing WEBDOC files. 2008-03-07 Tibor Simko <tibor.simko@cern.ch> * po/Makefile.in.in: Added support for BFT file type. 2008-03-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webjournal/lib/bfe_ObjectLanguage.py: Fixed syntax error. 2008-03-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload.py: Fixed bug that prevented to correctly append documents via FFT. 2008-03-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/bibdocfile.py: Fixed bug that prevented recognizing .ps.Z as a valid format file. 2008-03-06 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/etc/Makefile.am: Added details of DEMOTHmodify.tpl 2008-03-06 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/DEMOTHmodify.tpl: The bibconvert template used for modifying a Demo Thesis record (DEMOTH). 2008-03-06 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/DEMOTHcreate.tpl: Updated MINLW function argument to 116 for thesis supervisor's line. 2008-03-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/errorlib_regression_tests.py: Updated cosmetics. 2008-03-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Added some checks for spotting misuses of collect_user_info. 2008-03-05 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_webinterface.py: Fixed a variable naming bug (with Sam). 2008-03-05 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/etc/Makefile.am: Added 'DEMOTH.tpl' and 'DEMOTHcreate.tpl' to submission templates data. 2008-03-05 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Removed fragile SQL code. Thanks to Gregory Favre (EPFL). 2008-03-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_setup.py: Removed previous prettyfication. It doesn't work :-( 2008-03-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py, modules/miscutil/lib/mailutils.py: Various comment cleaning and small fixies... 2008-03-04 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * ABOUT-NLS: Added --use-fuzzy and --use-untranslated options to the msgcmp example to fit recent gettext versions. 2008-03-04 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Completed Greek translation, thanks to Theodoros Theodoropoulos. 2008-03-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * Makefile.am: Updated kwalitee-check-sql-queries target to detect SQL SELECT queries without explicit column list. 2008-03-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: [no log message] 2008-03-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for external sysno queries with recid-like URLs. 2008-03-03 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Prettified boxed output messages as per the new wrap_text_in_a_box(). 2008-03-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Fixed two sorting test cases and the search guide test case. 2008-03-03 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Fixed regression test WRT spacing in formatting. 2008-03-03 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Corrected list() docstring. 2008-03-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added '--list' option to print names and values of all options from conf files. 2008-03-03 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/miscutil/sql/tabfill.sql: Added details of the WebSubmit function 'Stamp_Uploaded_Files'. 2008-03-03 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Makefile.am: Added 'Stamp_Uploaded_Files.py' function. 2008-03-03 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/password_migration_kit.py: Used wrap_text_in_a_box to print messages. 2008-03-03 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Stamp_Uploaded_Files.py: Updated docstring to take account of the "stamp" parameter. 2008-03-02 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/lib/Makefile.am: Added "websubmit_file_stamper.py" to "pylib_DATA". 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/zh_TW.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/hr.po, po/zh_CN.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/bg.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/ja.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/uk.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/sv.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/no.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/cs.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/sk.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/ru.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/it.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/pt.po: Added translations from obsoleted SQL inserts. 2008-02-29 Tibor Simko <tibor.simko@cern.ch> * po/pl.po: Added translations from obsoleted SQL inserts. 2008-02-29 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_admin.py: Fixed a bug, recently introduced: return somelist.append(something) would return None :-). 2008-02-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Pylinted. 2008-02-29 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Removed on-the-fly indentation of the html source. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added reminder for fieldname inserts. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Removed terms from SQL files that are now located in the PO files. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * config/invenio.conf: Align (S)WEBURL examples with the INSTALL file. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Documented hints on editing invenio-local.conf. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webhelp/web/help-central.webdoc: Use PO style _(Search Guide)_ phrase. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added forgotten collection_clsMETHOD table. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added invenio-local.conf functionality. Added two new I18N fields. 2008-02-28 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * config/invenio.conf: Documented local config file functionality ('invenio-local.conf'). Cleaned some unused conf sections and other cosmetics. 2008-02-28 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Fixed bug about last_update_time of an index no more updated. 2008-02-28 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Fixed handling of double new lines and of tabs. 2008-02-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Removed CERN-only hack for dummy collections. 2008-02-27 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Fixed style_name -> style. 'DEFAULT' -> '__DEFAULT'. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Fixed a small bug and restyled variables names. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * config/invenio-autotools.conf.in: Added CFG_PATH_PDFTK and CFG_PATH_PDF2PS. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Documented need for pdftk and pdf2ps for fulltext file stamping. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added check for pdftk and pdf2ps. Bumped up the version number. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * po/POTFILES.in: Added inveniocfg.py. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Enhanced wrap_text_in_a_box function. 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Removed unused (and useless) Month.KB. 2008-02-27 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/Makefile.am: Added "file_stamper_templates" to list of directories. 2008-02-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassify_daemon.py: Fixed syntax error in update_date_of_last_run(). 2008-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql: Fixed syntax error in BibClassify table insert statements. 2008-02-27 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * INSTALL: Documented new way of creating Apache vhost configurations. 2008-02-26 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added --generate-apache-conf option to assist in creation of Apache virtual hosts. 2008-02-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Prettified error messages of test_db_connection(). 2008-02-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/inveniocfg.py: Added test of the DB connection during the table creation step. 2008-02-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/textutils.py: Made wait_for_user() abort message more generic. 2008-02-26 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, install-tests.py: Removed install-tests.py now that it was integrated with inveniocfg. 2008-02-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py, modules/webaccess/lib/webaccessadmin_lib.py: Fixed authentication hack previously introduced. 2008-02-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Enhanced wrap_text_in_a_box and prefix_text (was make_conclusions). 2008-02-26 Samuele Kaplun <samuele.kaplun@cern.ch> * THANKS: Added thanks to NASA for the SKOS files. 2008-02-26 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/inveniocfg.py: Intregrated latest modification to webaccessadmin. 2008-02-26 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * Makefile.am: Updated Makefile.am to reflect authentication moved away from SQL script. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/inveniogc.py: Moved action name from runsessiongc to runinveniogc. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webaccount.py: Small cleaning. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Cleaned options and added -D for setting/resetting demo site authorizations. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py: Separeted demo site frome core, and cleaned authorization information. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabfill.sql: Moved away authentication from SQL script. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added good indexes to bibrec, bibdoc, and added collection_clsMETHOD table. 2008-02-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql: Moved away authentication script from SQL. 2008-02-25 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * RELEASE-NOTES: Moved check-custom-templates from INSTALL file. 2008-02-25 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/bin/Makefile.am, modules/webaccess/bin/Makefile.am: Removed some chmodding that is not necessary anymore. 2008-02-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/Makefile.am: Install demo config SQL data for later use. 2008-02-25 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Updated doc WRT 'inveniocfg --create-demo-site' and friends. 2008-02-25 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * THANKS: Added Zbigniew Leonowicz for the Polish translation updates. 2008-02-25 Tibor Simko <tibor.simko@cern.ch> * po/pl.po: Updated Polish translation, thanks to Zbigniew Leonowicz. 2008-02-25 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/textutils.py: Added make_conclusion and wrap_in_a_box nice function for uniforming printed strings. 2008-02-22 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Prevent wrapping of links in header menu. 2008-02-19 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Fixed resizing of documentation frame inside template editor. 2008-02-18 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Removed AC_PREFIX_DEFAULT call now that we test for prefix explicitly. 2008-02-18 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added explicit prefix test so that the localstatedir hack works. (It could give NONE otherwise.) 2008-02-17 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * Makefile.am: Updated jsmath box cosmetics. 2008-02-15 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Removed now-gone dbtest.in file. 2008-02-15 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am: Fixed dbexec calls made from top_src. 2008-02-15 Marko Niinimaki <manzikki@gmail.com> * 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 <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * modules/bibformat/lib/bibformat_regression_tests.py: changed the text cases to include author affiliations as added to demobibdata 2008-02-15 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Severed test for minimal MySQLdb version. Added test for minimal Stemmer version. Also, minor cosmetic changes. 2008-02-15 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibupload/doc/admin/bibupload-admin-guide.webdoc: Fixed doc concerning REVERT functionality. 2008-02-14 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Call inveniocfg --generate-config-py after installation. Adapted inveniocfg --reset-* calls. 2008-02-14 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/miscutil/demo/demobibdata.xml: added second affiliation for INFN researchers who have it 2008-02-14 Marko Niinimaki <manzikki@gmail.com> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Removed reference to migration kit. 2008-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Display only webdoc files in index pages. 2008-02-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibdocadmin.py: Added by mistake to repository. Now removed. 2008-02-13 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * config.nice.in: Added --with-mysql option. Quoted --with-dbpass option. 2008-02-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webhelp/web/hacking/hacking.webdoc: Fixed links. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Makefile.am: Added forgotten Mail_New_Record_Notification.py. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/Makefile.am: Added EXTRA_DIST target. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/webjournal/lib/Makefile.am, modules/websubmit/lib/Makefile.am: Fixed EXTRA_DIST target. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webaccess/lib/collection_restrictions_migration_kit.py: Updated docstring. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/Makefile.am: Fixed noinst target. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/hacking/Makefile.am: Fixed EXTRA_DIST target. 2008-02-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Internal release of CDS Invenio 0.93.50.20080212. 2008-02-12 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css, modules/webstyle/lib/webstyle_templates.py: Updated looks of tabs in detailed record pages. 2008-02-12 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/doc/search-guide.webdoc: XHTML valid markup. 2008-02-11 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/doc/search-guide.webdoc: Cleaned markup. 2008-02-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/doc/search-tips.webdoc: Fixed not closed <it> tags. 2008-02-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/doc/search-tips.webdoc: Italian translation. 2008-02-08 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * po/Makefile.in.in: Adapted to the change from WML to webdoc. Added copyright. 2008-02-08 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/doc/search-tips.webdoc: Made use of _()_ syntax to translate parts of the guide, instead of <lang/> tags. 2008-02-08 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Fixed variable replacement in the output message string of the last commit. 2008-02-08 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websession/lib/websession_templates.py: XHTML-valid login link ('&'->'&' before referer). 2008-02-08 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/doc/search-tips.webdoc: French translation, partially based on (EPFL) Infoscience's own translation of the tips. 2008-02-08 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/doc/search-guide.webdoc: French translation, adapted from (EPFL) Infoscience's own translation of the guide. 2008-02-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_tests.py: Added unit tests for wash_index_term(). Cleaned the other test. 2008-02-07 Marko Niinimaki <manzikki@gmail.com> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Removed note about the migration from PHP to Python. 2008-02-07 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websubmit/web/admin/referees.py: Cleaned Python code and HTML markup. 2008-02-06 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Fixed message in error box. 2008-02-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Escape quotes in strings used as parameters for <input> tags. 2008-02-06 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webalert/lib/webalert_templates.py: Fixed typo. 2008-02-05 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Fixed regression test WRT latest modifications to demo site. 2008-02-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/demobibdata.xml: Updated last added record to FFT. 2008-02-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibrank/lib/bibrank_regression_tests.py: Update regression tests to work with stemming correctly enabled. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/sql/tabfill.sql: Updated default tab settings for new '/usage' url. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/search_engine.py: Fix lowerizing of unicode strings (e.g. for russian and greek). 2008-02-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Disabled idxPHRASE indexing until websearch will exploit it. 2008-02-05 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websubmit/lib/websubmit_regression_tests.py: New tests for help page availability and legacy urls. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc_webinterface.py: Fixed problem with handling of legacy url '/help/submit' 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webhelp/web/hacking/coding-style.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websession/doc/admin/websession-admin-guide.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/doc/admin/websearch-admin-guide.webdoc: Fixed broken links. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibrank/doc/admin/bibrank-admin-guide.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/bibformat-admin-guide.webdoc: Fixed broken links. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibclassify/doc/admin/bibclassify-admin-guide.webdoc: Fixed broken links. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/doc/hacking/miscutil-dateutils.webdoc: Fixed broken link. 2008-02-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Generate output on-the-fly when cache dir cannot be read. 2008-02-04 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * po/ru.po: Russian translation fixes, thanks to Yana Osborne. 2008-02-04 Tibor Simko <tibor.simko@cern.ch> * THANKS: Added Yana and Iaroslav for the Russian translation. 2008-02-04 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc_webinterface.py: Redirect legacy urls weburl/help/[...] to corresponding webdoc. 2008-02-01 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabcreate.sql: Fixed comment spacing in order to make tabcreate.sql syntactically correct. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * config/.cvsignore: Removed surplus directory. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * config/.cvsignore: Ignore autotools-generated file invenio-autotools.conf. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Removed mentions of WML. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_webcoll.py: Updated global docstring. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/Makefile.am: Removed unnecessary FILESWML variable. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/template.py, modules/webstyle/lib/webdoc.py: Fixed WML-related documentation. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Do not test *.py.wml files anymore. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * ABOUT-NLS: Updated parts related to (now gone) WML. 2008-01-31 Tibor Simko <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * 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 <tibor.simko@cern.ch> * configure.ac: Removed superfluous inveniogc. 2008-01-30 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/.cvsignore: Removed mistaken messages.py and mailutils.py now that WML is gone. 2008-01-30 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added jrnISSUE. 2008-01-30 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py: Removed unused imports of CFG_WEBSTYLE_CDSPAGEHEADER, CFG_WEBSTYLE_CDSPAGEFOOTER. 2008-01-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Expanded several LIBDIR occurrences that survived from WML times. 2008-01-25 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_templates.py: corrected bulletin link 2008-01-24 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_indexer.py: add in selfcitlist only if the record is not there already 2008-01-23 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/search_engine.py: List initialisation as an empty list, not None 2008-01-21 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Hide explicit Python calls in kwalitee checking targets. 2008-01-21 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Avoid explicit CREATE TABLE statement for rnkCITATIONDATA during update-v0.92.1-tables. 2008-01-21 Marko Niinimaki <manzikki@gmail.com> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_templates.py: added button to reanounce 2008-01-18 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank_record_sorter.py: finally removed the "citation search is experimental" msg 2008-01-18 Marko Niinimaki <manzikki@gmail.com> * 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 <tibor.simko@cern.ch> * modules/bibedit/lib/refextract.py: Prettified the usage message a bit. 2008-01-18 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Removed UNIQUE key to idxPHRASE term inkdex. 2008-01-17 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabcreate.sql: Removed UNIQUE attribute to idxPHRASE* indexes since indexes of phrases are truncated. 2008-01-17 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * Makefile.am: Fixed and clarified "Press ENTER..." warning messages. 2008-01-17 Tibor Simko <tibor.simko@cern.ch> * 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 <radoslav.ivanov@cern.ch> * modules/webbasket/lib/webbasket_regression_tests.py: Add additional test for adding records to a basket. 2008-01-17 Marko Niinimaki <manzikki@gmail.com> * modules/webmessage/lib/webmessage.py, modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: author pages 2008-01-17 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/bfe_ObjectLanguage.py: added two to three letter code language mapping 2008-01-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_getter_tests.py: Clarified documentation. 2008-01-16 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/doc/admin/bibupload-admin-guide.webdoc: Fixed couple of typos in FFT guide. 2008-01-16 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/bibdocfile.py: Updated normalize format to transform '.jpg' into '.jpeg'. Does anybody of any similar aliases? 2008-01-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_migration_kit.py: Removed unnecessary bibindex migration kit. 2008-01-15 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_templates.py: prod strings for alert email system 2008-01-15 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal.py: bugfix 2008-01-15 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: try except for not published issues 2008-01-15 Gabriel Hase <gabriel.hase@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal.py: localized archive links 2008-01-15 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal.py, modules/webjournal/lib/webjournal_webinterface.py: added issue number to defaults 2008-01-14 Tibor Simko <tibor.simko@cern.ch> * 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 <gabriel.hase@cern.ch> * 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 <manzikki@gmail.com> * modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: removed work in progress 2008-01-14 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py: a skeleton for /author 2008-01-14 Marko Niinimaki <manzikki@gmail.com> * INSTALL: added a directive for author pages 2008-01-14 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * Makefile.am, modules/webaccess/lib/access_control_config.py: Updated configuration for cfgoairepository. 2008-01-11 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websession/lib/websession_templates.py, modules/webaccess/lib/access_control_config.py: Fixed links. 2008-01-11 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webalert/lib/webalert_webinterface.py: Fixed wrong value for navmenuid. 2008-01-11 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Cleaning. 2008-01-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Changed detailed record tabs style. 2008-01-11 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/search_engine.py: Added missing import statement about DatabaseError. 2008-01-10 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websession/lib/websession_templates.py: Added small space between user icon and following link. 2008-01-10 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Changed non-selected tabs label color and weight. 2008-01-10 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_templates.py: Display float numbers up to the third decimal digit after the dot. 2008-01-10 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Fixed problem when req.args is None. 2008-01-10 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webhelp/web/admin/admin.webdoc: Use proper link title for "Manage indexes" admin interface. 2008-01-10 Marko Niinimaki <manzikki@gmail.com> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * Makefile.am: Fixed syntax error in creation of rnkCITATIONDATA table. 2008-01-10 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/Makefile.am: Updated wrt moving linting tools away to cds-invenio-dev. 2008-01-10 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Activated writing of MARCXML versions to hstRECORD. 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: changes to support different issue number formats 2008-01-09 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_searcher.py, modules/websearch/lib/search_engine.py: variable names changed to conform conventions 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: fixed string formatting in article counting function 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: fixed another bug in article counting function 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: fixed bug in article counting function 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_fulltext_mini.py: Modified style. 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: fixed rerouting of login in administrate 2008-01-09 Gabriel Hase <gabriel.hase@cern.ch> * modules/webstyle/lib/webinterface_layout.py: added try except to import of journal pages 2008-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Inverted colors of selected/non-selected menu items in the header. 2008-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: fixed bug in new year times 2008-01-08 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: fixed bug in publication list getting function 2008-01-08 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: fixed bug in publication list getting function 2008-01-08 Gabriel Hase <gabriel.hase@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_tests.py: Deleted trailing whitespace. 2008-01-08 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: comments. 2008-01-07 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: improved layout for self cites 2008-01-07 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_searcher.py: Fixed typo. 2008-01-07 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Fixed syntax. 2007-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/miscutil/lib/dateutils_tests.py: Added test of handling CVS $id tag by convert_datecvs_to_datestruct(..). 2007-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/dateutils.py: Fixed comments. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/dateutils.py: Support for CVS $Id as input to convert_datecvs_to_datestruct(..). 2007-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/common-concepts.webdoc: Fixed an identifier2 typo. 2007-12-20 Tibor Simko <tibor.simko@cern.ch> * 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 ("<!-- WebDoc-Foo: Bar Baz -->"). 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Added HTML directive. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibindex/doc/admin/bibindex-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/doc/admin/bibharvest-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibedit/doc/admin/bibedit-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: Fixed HTML. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websubmit/doc/admin/websubmit-admin-guide.webdoc: Removed WebDoc-Page-Navbar-Name and WebDoc-Page-Navbar-Select. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webhelp/web/admin/admin.webdoc: Fixed HTML. 2007-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/bibconvert-admin-guide.webdoc: Fixed links to sample files. Fixed links to other admin guides. 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/hacking/bibconvert-api.webdoc: Fixed link to the BibConvert Admin Guide. 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert_regression_tests.py: Added BibConvert regression test suite. 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibclassify/doc/hacking/bibclassify-internals.webdoc: Fixed link to BibClassify Admin Guide. 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibclassify/lib/Makefile.am, modules/bibclassify/lib/bibclassify_regression_tests.py: Added BibClassify regression test suite. 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Added a simple test_web_page_existence() helper function. Also, removed trailing whitespace. 2007-12-19 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_indexer.py: selfcitdict correctly recorded in the db 2007-12-19 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository_tests.py: Adapted tests for default records of Atlantis. 2007-12-19 Marko Niinimaki <manzikki@gmail.com> * Makefile.am: added rnkCITATIONDATA update 2007-12-19 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_searcher.py: added an exception handler 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_regression_tests.py: Adapted WebComment Admin Guide page availability test to the new URL schema. 2007-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Fixed "Help Central" availability test case. 2007-12-19 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * modules/bibedit/lib/bibrecord_tests.py: There are more records now - thus more fields. Corrected. 2007-12-18 Radoslav Ivanov <radoslav.ivanov@cern.ch> * modules/webbasket/lib/webbasket_regression_tests.py: Add additional test for adding records to a basket. 2007-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * config/cdswmllib.wml: Deleted uneeded WML library file. 2007-12-18 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Cleaned some simple pylint findings, with Radoslav. 2007-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/bin/Makefile.am: Removed obsoleted target from CLEANFILES. 2007-12-17 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Retrieve repository size using "exact phrase" mode. 2007-12-17 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Alternative Patterns mode off. 2007-12-17 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Added printing of some search stage 5 details when in verbose mode. 2007-12-17 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository_tests.py: Fixed typo. 2007-12-17 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <manzikki@gmail.com> * modules/bibedit/lib/bibrecord_tests.py: 1 record more 2007-12-14 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * modules/miscutil/demo/demobibdata.xml: added another initial for Polyakov in order to test self-cite 2007-12-14 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed a typo featuring run() instead of run_sql(). 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/websearch-admin-guide.webdoc: Removed ePerl statement dating from WML times. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/Makefile.am: Do not clean PHP files anymore. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/search-tips.webdoc: Replaced deprecated <lang:current/> linking technique with <lang:link/>. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/miscutil/demo/demobibdata.xml: fixed publication tag of "Wall of the Cave" to 909C4 2007-12-13 Gabriel Hase <gabriel.hase@cern.ch> * modules/miscutil/sql/tabcreate.sql: added issue table for webjournal 2007-12-13 Gabriel Hase <gabriel.hase@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <manzikki@gmail.com> * modules/miscutil/demo/demobibdata.xml: added a new record (The wall of the cave) to test self-cite elimination 2007-12-13 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_regression_tests.py: renamed a misleadingly named test 2007-12-13 Marko Niinimaki <manzikki@gmail.com> * modules/miscutil/sql/tabfill.sql.wml: gave human names to some tags 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/OAI_DC.xsl: Display subtitle when available. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webmessage/doc/admin/webmessage-admin-guide.webdoc: Fixed navtrail. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Removed unnecessary 'from mod_python import apache' statement. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/admin.webdoc: Fixed link to module overview page. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Fixed navtrail admin link. 2007-12-13 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/miscutil/sql/tabfill.sql.wml: changed back since the id's have foreign key constraints 2007-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Fixed guide link in the menu. Updated navtrail. 2007-12-12 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webhelp/web/hacking/cdsware.el: Corrected URL to point to the full Emacs Tips wiki page. 2007-12-12 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webhelp/web/hacking/cdsware.el: Treat .webdoc files via HTML editing mode. 2007-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/admin.webdoc: Use direct links to various admin interfaces, bypassing admin intro pages. 2007-12-12 Tibor Simko <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/miscutil/sql/tabfill.sql.wml: fixed names institute -> publication 2007-12-12 Marko Niinimaki <manzikki@gmail.com> * modules/miscutil/sql/tabfill.sql.wml: added some more English names for MARC tags 2007-12-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/NLM.xsl: Fixed multiple affiliations for reports and articles. 2007-12-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Fixed issues with languages. 2007-12-11 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated info on Sam, added Gabriel and Marko, moved Jan. 2007-12-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Display English translation (after having tried cdslang) when translation for user language is missing. 2007-12-10 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Beautified variable names. 2007-12-07 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/websearchadminlib.py: Fixed a link. 2007-12-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearchadminlib.py: Reworked the message for restricted collections. 2007-12-07 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/lib/bibdocfile.py: Strengthened readfile function (raise nice exception.) 2007-12-06 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number as per recent table structure changes. 2007-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql, modules/miscutil/sql/tabdrop.sql: Added hstRECORD table. 2007-12-06 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added missing jrnJOURNAL table. 2007-12-06 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_searcher.py: initialise a variable in case it is not evaluated 2007-12-06 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: added link to Yahoo Weather 2007-12-06 Gabriel Hase <gabriel.hase@cern.ch> * modules/miscutil/sql/tabcreate.sql: added table for webjournal module 2007-12-06 Gabriel Hase <gabriel.hase@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibclassify/doc/admin/guide_cloud.jpeg: Removed old admin guide picture. 2007-12-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/NLM.xsl: Support for multiple affiliations. 2007-12-05 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/lib/bibdocfile.py: Temporarily disactivated _log_action function. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated expected NLM. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/output_formats/XN.bfo: Use xsl instead of bfx template. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/NLM.xsl: Fixed date output in NLM_DEFAULT template. 2007-12-05 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websession/lib/websession_templates.py: Changed default login user icon. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Fixed link. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_xslt_engine.py: Added support for executing BibFormat format template code inside xslt stylesheets. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft: Removed trailing whitespaces. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Makefile.am: Added NLM.xsl. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am: Addition of bfe_year.py 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_year.py: Initial release. Used by NLM.xsl. 2007-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/NLM.xsl: Initial release. Translated from NLM.bfx. Addition of author affiliation. 2007-12-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank_downloads_grapher.py: added a check to prevent crashing 2007-12-04 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabcreate.sql: Reverted creation of bibdoclog table until its name/structure will be finalized. 2007-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Phased out dependency on cdsnameintl. 2007-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Replaced cdsnameintl by dynamic lookup of cdsname translations. 2007-12-04 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/inveniogc.py: Ported inveniogc to bibdocfile. 2007-12-04 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/mailutils.py: Update docstring example and made send_mail more tolerant (allowing no subjects). 2007-12-04 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: Fixed indentation logical error and how email are sent. 2007-12-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated tests for new file url schema in metadata. 2007-12-04 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_title_brief.py: Removed whitespace before colon and semi-colon. 2007-12-04 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_title.py: Added "Edition statement". 2007-12-04 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * Makefile.am: Fixed temporary directory in the jsMath installer. 2007-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/etc/.cvsignore: Added standard .cvsignore file. 2007-12-03 Tibor Simko <tibor.simko@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: deleted double include 2007-12-03 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: added editor redirecter for articles 2007-12-03 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/doc/hacking/search-engine-api.webdoc: Fixed typo: collectin -> collection. 2007-12-03 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * modules/bibedit/lib/bibedit_templates.py: added FIXME for lint 2007-12-03 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webstyle/etc/invenio-jsmath.js: Specified Root path. 2007-11-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/fulltext_files_migration_kit.py: docfile.py -> bibdocfile.py 2007-11-30 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: Better printing stack tracing. 2007-11-30 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * Makefile.am: Changed install-jsmath-plugin frame to double-stars, to comply to other scripts in Makefile.am. 2007-11-30 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Fixed get_basket_record() SQL query parameters. 2007-11-30 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Fixed some invalid properties/values. 2007-11-30 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Fixed markup. header_background.gif is transmitted though https when page is secured. 2007-11-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py: Updated Y axis label as per analogy with download statistics. 2007-11-29 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/widgets/bfe_webjournal_widget_weather.py: added two languages 2007-11-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py: Use trailing colon for "Citation history:" box title name. Removed trailing whitespace. 2007-11-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Refactored away unnecessary isNumber() function. 2007-11-29 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/help-central.webdoc: Updated link to the new Submit Guide. Fixed language links. 2007-11-29 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webhelp/web/help-central.webdoc: Merged search.webdoc into help-central.webdoc 2007-11-29 Marko Niinimaki <manzikki@gmail.com> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py: regenerate tool for issues 2007-11-29 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: added function to reset the cache for an article 2007-11-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_engine.py: Added docstrings. 2007-11-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/mailutils.py: Removed unused import that breaks backword compatibility with Python 2.4. 2007-11-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformatadminlib.py: Do not display elements that could not be loaded in format elements documentation list 2007-11-29 Gabriel Hase <gabriel.hase@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: backward compatibility hack for cdsweb 2007-11-28 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: changed email address back 2007-11-28 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: fixed mail address 2007-11-28 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: removed top level caching from index page 2007-11-28 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: caching for recid_order_map dictionary 2007-11-28 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py, modules/webjournal/lib/webjournal_webinterface.py: caching 2007-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Fixed for intbitset behaviour regarding infinite sets. 2007-11-28 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: changed issue number date to monday of the first week 2007-11-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/mailutils.py: Added CDS Invenio user agent header. 2007-11-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * modules/bibedit/lib/bibedit_templates.py: a comment for adding enrichment functionality 2007-11-27 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: added regular expressions to util file 2007-11-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * 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 <gabriel.hase@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/lib/docfile.py: Sparse fixies. 2007-11-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/fulltext_files_migration_kit.py: Nice informative messages added and implemented table backup. 2007-11-26 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/Makefile.am: Added referenc for fulltext_files_migration_kit.py 2007-11-26 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/bibformat/lib/elements/bfe_title_brief.py: bugfix 2007-11-26 Gabriel Hase <gabriel.hase@cern.ch> * modules/bibformat/lib/elements/bfe_title_brief.py: added multilang functionality for fr, en in bulletin news 2007-11-26 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: changed record creation function in popup 2007-11-23 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: bugfixes 2007-11-23 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: added popup page 2007-11-23 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Fixed class links and unnecessary escaping. 2007-11-22 Marko Niinimaki <manzikki@gmail.com> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Corrected wrong error message code. (displayed network problems when user typed wrong authentication credentials). 2007-11-22 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Fixed get_basket_content() variable typo introduced by recent escape_string() cleanup. 2007-11-21 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Removed surplus trailing dot in an output warning message. Removed trailing whitespace. 2007-11-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Fixed small typo bug. 2007-11-20 Tibor Simko <tibor.simko@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: bugfix in alert 2007-11-20 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: bugfix 2007-11-20 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: change to email alert 2007-11-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/img/restricted.gif: Changed icon. 2007-11-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_photo_resources_brief.py: Removed border. 2007-11-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Reverting previously wrongly commit (partial openurl implementation). 2007-11-20 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/websearch_templates.py: fixed citation history graphs (removed 'row') 2007-11-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py: Fixed query formatting bug. 2007-11-20 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: changed login handling from passing req to passing uid 2007-11-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <manzikki@gmail.com> * 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 <manzikki@gmail.com> * 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 <gabriel.hase@cern.ch> * configure.ac: deleted 2 non-used folders for webjournal from the configure.ac 2007-11-19 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_utils.py: added utf-8 handling to utils function get string from config 2007-11-19 Gabriel Hase <gabriel.hase@cern.ch> * configure.ac: Upped version number. 2007-11-19 Gabriel Hase <gabriel.hase@cern.ch> * configure.ac: added configure.ac lines for webjournal 2007-11-19 Gabriel Hase <gabriel.hase@cern.ch> * modules/webjournal/lib/webjournal_webinterface.py: fixed bug in utf-8 decoding 2007-11-19 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <gabriel.hase@cern.ch> * 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 <manzikki@gmail.com> * 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 <gabriel.hase@cern.ch> * configure.ac: added webjournal module entries to configure.ac 2007-11-16 Gabriel Hase <gabriel.hase@cern.ch> * 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 <manzikki@gmail.com> * 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 <manzikki@gmail.com> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Fixed bug introduced by previous commit. 2007-11-16 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webhelp/web/help-central.webdoc: Fixed French translation. 2007-11-16 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Updated link to the Help Central in the page header and footer. 2007-11-15 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websubmit/doc/submit.webdoc: Removed unnecessarily explicit Help Central page name from the navtrail. 2007-11-15 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webstyle/lib/webdoc_webinterface.py, modules/webstyle/lib/webinterface_layout.py: Moved /doc to /help. 2007-11-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added /help to the list of URLs recognized by Invenio's native URL handler. 2007-11-15 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * 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 <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank_citation_indexer.py: added debugging 2007-11-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websubmit/doc/submit.webdoc: New submit guide. 2007-11-15 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Do not print page version and date if it is not correctly formatted. 2007-11-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/doc/hacking/Makefile.am, modules/webhelp/web/hacking/Makefile.am: Changed webdoclibdir to /hacking instead of /admin. 2007-11-15 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/webuser_regression_tests.py: Clean up after "check email caseless" regression_test. 2007-11-14 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Better described page_not_authorized within comment. Fixed handling of not yet activated users. 2007-11-14 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <HEAD></HEAD> tags. 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <gabriel.hase@cern.ch> * modules/webstyle/img/blue_gradient.gif, modules/webstyle/img/red_gradient.gif: added two images for webjournal warning messages 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibmatch/doc/admin/bibmatch-admin-guide.webdoc: Updated wrong link. 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/doc/hacking/Makefile.am: Removed reference to wml2html.py script. 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Removed commented "CERN specific" lines since they should not be needed any more. 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/img/file-icon-text-34x48.gif: Added missing icon/ 2007-11-14 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/img/file-icon-text-12x16.gif: Added missing icon. 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/lib/file.py: Fixed try: except: finally:... 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc_webinterface.py: Modified to use 'navtrail' parameter instead of 'navtrail-previous-links'. 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibclassify/doc/hacking/Makefile.am: Modified EXTRA_DIST content 2007-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: New bunch of regression tests for FFT. 2007-11-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload.py: Small bug-fixes for FFT and added verbose mode. 2007-11-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/file.py: Added InvenioWebSubmitFileError. Implemented much safer exception handling and exploitation of register_exception new facility. 2007-11-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webstyle/img/restricted.gif: Definitly more nice restricted icon. TODO: harmonize this with CDS colors. 2007-11-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/miscutil_config.py: Added error messages for mailutils lib. 2007-11-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/demobibdata.xml, modules/miscutil/demo/democfgdata.sql.wml: Moved RestrictedDoc to restrdoc. 2007-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <!-- WebDoc-Page-Navtrail: --> instead of <!-- WebDoc-Page-Navtrail-Previous-links --> 2007-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: No longer create localized files if not needed. Added support for <!-- WebDoc-Page-Revision: $$ --> tag. Changed <!-- WebDoc-Page-Navtrail-Previous-Links: ..--> to <!-- WebDoc-Page-Navtrail: ..-->. Returns all parts by default in get_webdoc_parts. Code cleaning. 2007-11-13 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/search_engine.py: cocitedwith no longer experimental 2007-11-13 Marko Niinimaki <manzikki@gmail.com> * modules/websearch/lib/websearch_templates.py: EXPERIMENTAL no longer used: 'cited by' enabled. 2007-11-13 Marko Niinimaki <manzikki@gmail.com> * modules/bibformat/lib/bibformat_regression_tests.py: updated a test that used a hardcoded server name 2007-11-13 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/doc/search-guide.webdoc, modules/websearch/doc/search-tips.webdoc: Replaced some <lang:current/> tags with <lang:link/> tags. 2007-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <lang:link /> tags. Code cleaning. 2007-11-13 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Renamed also the form button for the password reset link facility. 2007-11-13 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/websession_webinterface.py: Fixed typo bug. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py: Fixed English. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/doc/admin/websearch-admin-guide.webdoc: Fixed link to the WebSearch Admin area. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/websearch-admin.webdoc: Fixed link to the WebSearch Admin Guide. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Sort cdslangs, cdsnameintl by language codes. 2007-11-12 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added new FFT regression tests. 2007-11-12 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibedit/lib/bibrecord.py: Removed dependency from string lib. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webstyle/lib/webdoc.py: Replaced wml2html by webdoc. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/wml2html.py: Removed file now that we have webdoc. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Removed old guide for PHP based BibFormat. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.php.wml: Removed unneeded session handling PHP library. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorHandling.php.wml: Removed unneeded error handling PHP library. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml: Removed BibFormat PHP. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Removed unused BibFormat PHP subdirs. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webdoc.py: Initial pre-release 2007-11-12 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_title_brief.py: Fixed order of separators. Removed trailing whitespaces. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_regression_tests.py: Updated citation ranking test now that the ordering works. 2007-11-12 Marko Niinimaki <manzikki@gmail.com> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/webaccount.py: Fixed comments positions. 2007-11-12 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Fixed request for email confirmation even when external authentication methods are used. 2007-11-12 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/password_migration_kit.py: Updated comment that describe password_migration_kit 2007-11-12 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/inveniogc.py: Cosmetic correction in comment. 2007-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_regression_tests.py: Invenionized and expanded citation ranking tests. Also, removed trailing whitespace. 2007-11-09 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_regression_tests.py: added a basic citation test 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/lib/bibtask.py: Fixed task submission argument problem introduced by previous commit. 2007-11-09 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_dblayer.py: Fixed multi-line INSERT statement cosmetic style so that it passes kwalitee check. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py: Fixed missing column names in two SQL INSERT statements. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery_tests.py: Fixed missing column names in an SQL INSERT statement. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_admin.py: Fixed missing column names in two multi-line SQL INSERT statements. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webgroup_dblayer.py: Fixed missing column names in three multi-line SQL INSERT statements. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Updated "kwalitee-check-sql-queries" target to analyze also INSERT statements with table names containing underscore. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed three SQL INSERT statements that have not specified explicit column names. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/lib/bibtask.py: Fixed multi-line INSERT statement cosmetic style so that it passes kwalitee check. 2007-11-09 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_record_sorter.py: changed the order of lines in voutput (typo) 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Fixed potentially dangerous SQL INSERT statement. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer.py: Fixed potentially dangerous SQL INSERT statement. Updated SQL cosmetics. 2007-11-09 Tibor Simko <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank_record_sorter.py: added debugging in case verbose > 0 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_templates.py: Fixed "Delete All" messages button link. Also, removed trailing whitespace. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_dblayer.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Replaced escape_string() calls. Deleted trailing whitespace. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webgroup_dblayer.py: Replaced escape_string() calles. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/password_migration_kit.py: Removed unnecessary escape_string() import. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Removed escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_dblayer.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_migration_kit_dblayer.py: Replaced escape_string() calls. Removed trailing whitespace. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_tag_based_indexer.py: Removed escape_string() import. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer.py: Removed unused get_compressed_dictionary(). Removed escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Replaced escape_string() calls. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Replaced escape_string() occurrences. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_utils.py: Removed unneeded escape_dictionary(). Replaced escape_string(). 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py: Removed unused escape_dictionary() import. Removed trailing whitespace. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/miscutil/lib/wml2html.py: Changed syntax for defining page options to HTML comment style. 2007-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: Fixed link to the WebSubmit Admin Guide, thanks to Belinda. 2007-11-08 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/demo/demobibdata.xml, modules/miscutil/demo/democfgdata.sql.wml: Added restricted bibdoc examples, with one enabled role. 2007-11-07 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am: Fixing Makefile for upgrading bibdoc.status field. 2007-11-07 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Fixed cosmetic typo in a function name. 2007-11-07 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for queries containing physical MARC tags. 2007-11-07 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/miscutil/lib/wml2html.py: Initial release of Invenio-style WML to HTML converter. 2007-11-07 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset.pyx: Updated docstring to use Pyrex instead of Cython. 2007-11-07 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Replaced escape_string() calls. 2007-11-07 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for Unicode word, phrase, and regexp queries. 2007-11-07 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Replaced all occurrences of escape_string() in the search engine code. 2007-11-07 Marko Niinimaki <manzikki@gmail.com> * modules/bibedit/lib/bibrecord_tests.py: changed record id's in test cases to reflect latest additions by Sam 2007-11-06 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/websession/bin/.cvsignore: Added inveniogc to the list of CVS-ignorable files. 2007-11-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Updated docstring for record_delete_field(). 2007-11-06 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/lib/websubmit_webinterface.py: Fixed typo bug. 2007-11-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py: Added new action viewrestrdoc, to add rights/restriction for downloading documents. 2007-11-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added new action viewrestrdoc, to add rights/restriction for downloading documents. 2007-11-06 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * configure-tests.py: Warn if MySQLdb version is not at least 1.2.1_p2. 2007-11-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Set DB connection parameter preferences to UTF-8 binary strings. 2007-11-06 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <manzikki@gmail.com> * 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 <samuele.kaplun@cern.ch> * modules/bibedit/lib/bibrecord.py: Extended record_delete_field to optionally delete specific field_number. 2007-11-02 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Adding checks for downloaded files. 2007-11-02 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/doc/admin/guide.html.wml: Updated the specs by adding some new subfields. 2007-11-02 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * 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 <manzikki@gmail.com> * modules/bibrank/etc/citation.cfg.wml: citation config file 2007-11-02 Tony Osborne <tony.osborne@cern.ch> * 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 <manzikki@gmail.com> * modules/miscutil/demo/democfgdata.sql.wml: added citation rank method and its (bad) localizations 2007-11-02 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * 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 <manzikki@gmail.com> * modules/miscutil/demo/demobibdata.xml: changed <datafield tag="773" ind1=" " ind2=" "> into <datafield tag="909" ind1="C" ind2="4"> for citation information 2007-11-02 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_tag_based_indexer.py: removed incorrect comment. better style formatting 2007-11-02 Marko Niinimaki <manzikki@gmail.com> * 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 <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_title.py: Added field 246__b 2007-11-02 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: Added 'separator_en' and 'separator_fr' parameters 2007-11-02 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_server_info.py: Added possibility to fetch additional variables 2007-11-02 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.c: New intbitset.c generated by cython-0.9.6.8. 2007-11-02 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated with respect to format changes. 2007-11-01 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset.pyx: Fixed an English typo, and updated docstring. 2007-11-01 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Converted to Unix style newlines. 2007-11-01 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Completed and revised Greek translation, thanks to Theodoros Theodoropoulos. 2007-11-01 Tibor Simko <tibor.simko@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/etc/template_citation.cfg: changed 777 tags to 909 to conform our current citation practice 2007-11-01 Gabriel Hase <gabriel.hase@cern.ch> * modules/webstyle/css/cds.css: changed link styles for webjournal 2007-11-01 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/errorlib.py: Added prefix and suffix optional string to be printed alongside a register exception. 2007-11-01 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/mailutils.py: Removed unused import that caused circular import error. 2007-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Fixed badly closed collection tag. 2007-11-01 Marko Niinimaki <manzikki@gmail.com> * 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 <manzikki@gmail.com> * 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 <samuele.kaplun@cern.ch> * 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 <manzikki@gmail.com> * 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 <tony.osborne@cern.ch> * 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. <datafield tag="999" ind1="C" ind2="5"> <subfield code="o">1.</subfield> <subfield code="m">J. Dukelsky, S. Pittel and G. Sierra,</subfield> <subfield code="s">Rev. Mod. Phys. 76 (2004) 643</subfield> </datafield> 2007-10-29 Marko Niinimaki <manzikki@gmail.com> * 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 <samuele.kaplun@cern.ch> * modules/webstyle/lib/webinterface_layout.py: Commented out WebJournal reference. 2007-10-26 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Allow translation tags such as <lang><en></en><de></de>...<lang> span on multiple lines. 2007-10-26 Gabriel Hase <gabriel.hase@cern.ch> * modules/webstyle/lib/webinterface_layout.py: had to take out webjournal import (module in dev, not submitted yet) 2007-10-26 Gabriel Hase <gabriel.hase@cern.ch> * modules/webstyle/lib/webinterface_layout.py: had to take out webjournal import (module in dev, not submitted yet) 2007-10-26 Marko Niinimaki <manzikki@gmail.com> * modules/bibrank/lib/bibrank_record_sorter.py: rank by citation 2007-10-24 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <gabriel.hase@cern.ch> * 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 <manzikki@gmail.com> * modules/bibrank/lib/bibrank.py: added citation import 2007-10-22 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/template.py: Added possibility to specify directories of templates to check. 2007-10-19 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/admin/guide.html.wml: Fixed a typo and explained a command. 2007-10-18 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 "<WEBURL>/submit.py". This has been altered to "<WEBURL>/submit"; 2007-10-18 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Fixed syntax error in the fulltext indexing branch. 2007-10-18 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added details of 'Move_Files_to_Storage' function. 2007-10-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added configuration data for "DEMOPIC" submission. 2007-10-18 Gabriel Hase <gabriel.hase@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: fixed bug in perform_addrole, tmp conversion of tuple to list for assignement. 2007-10-17 Nicholas Robinson <nicholas.robinson@cern.ch> * configure.ac: Added details for creation of "DEMOPICcreate.tpl" bibconvert template file. 2007-10-17 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Removed relative import. 2007-10-16 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * INSTALL: Added optional "feedparser" prerequisite, for the forthcoming WebJournal module. 2007-10-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassifylib.py: Fixed an issue with non-standalone keyword detection, thanks to Annette. 2007-10-11 Gregory Favre <gregory.favre@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_fulltext.py: Reverted back to previous smaller icon view. 2007-10-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am: Added bfe_pagination.py element to Makefile. 2007-10-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Added 'nodecoration' style for link. 2007-10-03 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibedit/lib/refextract.py: Made refextract runnable without having to have done the full Invenio installation. 2007-10-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_field.py: Fixed handling of 'limit' parameter. Added 'extension' parameter. 2007-10-02 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: Added 'escape' parameter. 2007-09-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Small fix. 2007-09-28 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_templates.py: + Bug Fix: When WebSubmit forms contained a simple "FILE" input (e.g.: <input type="file" name="blah" />"), 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 <tibor.simko@cern.ch> * INSTALL: Updated Apache configuration snippet example (removed Indexes option, denied pyc and backup files). 2007-09-25 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Corrected small typos. 2007-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Improved section on reindexing with information on how to truncate custom indexes. Also, removed </br> typo from the table of contents. 2007-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py: Fixed </br> typo and removed trailing whitespace. 2007-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Fixed </br> typo and deleted trailing whitespace. 2007-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Fixed </br> typo and removed trailing whitespace. 2007-09-21 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Fixed xsl format template name display in output format admin 2007-09-19 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Fixed navtrail links HTML. 2007-09-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webcomment/lib/webcomment.py: Added docstring. 2007-09-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Fixed displayed score on mini-panel. 2007-09-18 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Updated TOC. 2007-09-18 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * Makefile.am: Added new target "kwalitee-check-errors-only" for minimalist and quick (ehm) pylint error detection. 2007-09-17 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Fixed -r mode. 2007-09-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Improved task progress status feedback. Filter out whitespaces from -o --oaiset parameter. 2007-09-11 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformatadminlib.py: Added more content-types by default in content-types list for preview. 2007-09-10 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Fixed bridge between new and old BibFormat. Removed trailing whitespaces. 2007-09-09 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added IF NOT EXISTS for sbmCPLXAPPROVAL table creation statement. 2007-09-09 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added forgotten clsMETHOD table. 2007-09-09 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added forgotten sbmCPLXAPPROVAL table. 2007-09-07 Axel Voitier <axel.voitier@gmail.com> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Added backward compatibility method tolist(). 2007-09-05 Tibor Simko <tibor.simko@cern.ch> * po/Makefile.in.in: mkinstalldirs uses @install_sh@ only (no $SHELL). Needed for automake-1.10. 2007-09-05 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Removed unsignificant trailing whitespaces. 2007-09-05 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webaccess/lib/Makefile.am: Added external_authentication_ldap to the list of installable files. 2007-09-04 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibformat/lib/elements/Makefile.am: Added bfe_report_numbers.py to the list of installable files. 2007-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/Makefile.am: Added password_migration_kit.py to the distribution. 2007-09-04 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Updated list of potfiles. 2007-09-04 Tibor Simko <tibor.simko@cern.ch> * install-sh, missing, mkinstalldirs: Removed files generated by autotools from the CVS version control. 2007-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Use proper CFG_MISCUTIL_SMTP_* variables. 2007-09-04 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformatadminlib.py: Removed debugging code that would break HTML output of format element dependencies. 2007-09-04 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * INSTALL: Updated SSL configuration example for situations not using PEM but rather CRT and KEY files. 2007-09-03 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Zbigniew "Zibi" Szklarz for the Polish translation. 2007-09-03 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added clsMETHOD table for the BibClassify daemon. 2007-09-03 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <diane.berkovits@cern.ch> * modules/websubmit/lib/functions/Move_Files_to_Storage.py: Fixed a bug in renaming. 2007-08-30 Diane Berkovits <diane.berkovits@cern.ch> * 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 <diane.berkovits@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <diane.berkovits@cern.ch> * modules/websubmit/lib/functions/Upload_Files.py: Move some functions to Shared_Functions. 2007-08-28 Diane Berkovits <diane.berkovits@cern.ch> * 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 <diane.berkovits@cern.ch> * modules/websubmit/lib/functions/Shared_Functions.py: File which gathers the functions shared by websubmit_functions. 2007-08-28 Gregory Favre <gregory.favre@cern.ch> * 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 <tibor.simko@cern.ch> * .cvsignore: Added explicitly the TAGS file. 2007-08-27 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added "etags" target to create a TAGS file for Emacs. 2007-08-25 Gregory Favre <gregory.favre@cern.ch> * 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 <gregory.favre@cern.ch> * 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 <gregory.favre@cern.ch> * 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 <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment.py: Added count_reviews and count_comments functions to webcomment engine. 2007-08-21 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Corrected a typo. 2007-08-17 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * po/pl.po: First batch of Polish translation, thanks to Zbigniew Szklarz. 2007-08-17 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_tests.py: Fixed various tests, never checking empty intbitsets. 2007-08-17 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/admin/guide.html.wml: Added table of content. 2007-08-17 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/doc/admin/guide.html.wml: Added information about detailed record pages and tabs. Small cleaning. 2007-08-17 Diane Berkovits <diane.berkovits@cern.ch> * 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 <diane.berkovits@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Added __revision__, float __apilevel__ (= 1.0 ;-), __maxelem__. 2007-08-16 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * configure.ac: Version bumped now that intbitset API has become more or less stable. 2007-08-16 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_actions.bft: "Export as BibTeX". 2007-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Fixed "Not yet reviewed" typo. 2007-08-16 Tibor Simko <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_impl.c: Maybe fixed a bug, previously introduced (set difference not in place). 2007-08-15 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_tests.py: New tests, that succeeded in spotting a bad bug with memory allocation. 2007-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset_tests.py: Fixed test case spelling and enriched test case description. 2007-08-15 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_fulltext.py: Fixed non-correctly closed tag. 2007-08-15 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Added helper functions extract_finite_list (see docstring) and is_infinite. 2007-08-14 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_tests.py: 1st commit of deep iterative testing of intbitset. 2007-08-14 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Fixed bug in code for popen replacement (old BibFormat). 2007-08-10 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/functions/Get_Sysno.py: Fixed typo bug due to recent intbitset migration. 2007-08-10 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Fixed typo in code. 2007-08-10 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Added checks for negative numbers. 2007-08-10 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_tests.py: Added more test cases. 2007-08-10 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_impl.c: Fixed bug where intbitset.__nonzero__ reported wrongly non empty sets as empty. 2007-08-09 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Fixed bad bug! 2007-08-09 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Fixed bug. 2007-08-09 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Fixed small bufg for authenticating non bibtask. 2007-08-09 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Fixed storing username of user who run bibupload. 2007-08-08 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Reorganization of code. 2007-08-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Fix compatibility bug. 2007-08-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Added buffer interface. It still don't work. Need some investigation. 2007-08-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Cleaned spacing, docstring and added nice __str__. 2007-08-07 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Updated language choice for CFG_BIBINDEX_STEMMER_DEFAULT_LANGUAGE, now that we use Snowball. 2007-08-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.pyx: Fixed bug in fastload method. 2007-08-07 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset_tests.py: Added tests for in-place set operations, marshalling, and ascii bit dump. 2007-08-07 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/lib/.cvsignore: Added intbitset.c and build. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Minor version bumped to v0.93.x to mark the important HitSet change. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: Briefly developed missing points in order to get rid of (most) FIXMEs. 2007-08-06 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * configure-tests.py: Added check for Pyrex/Cython. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Replaced Numeric prerequisite by Pyrex/Cython. Updated MySQL server version information. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Fixed column 2007-08-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/admin/firerole.html.wml: Added more details to FireRole syntax. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Updated notes about building Invenio out of its source tree. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am: Plugged intbitset into the general make/make-install/make-clean build scheme. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset_setup.py: Fixed the try clause syntax problem. 2007-08-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset_setup.py: Support both Cython and Pyrex. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset_setup.py: Updated description string. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/intbitset.pyx: Replaced "+=" operator to satisfy older Pyrex versions. Updated docstrings. 2007-08-06 Tibor Simko <tibor.simko@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/intbitset.h, modules/miscutil/lib/intbitset.pyx, modules/miscutil/lib/intbitset_impl.c: Removed wrong comment. 2007-08-03 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * configure-tests.py: Removing dependencie on Numeric. 2007-08-03 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py: Cleaned sources to support Snowball PyStemmer. 2007-08-03 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webstat/bin/.cvsignore: Added webstatadmin. 2007-08-03 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * modules/webstat/lib/Makefile.am: Enable back WebStat parts written in Common Lisp. 2007-08-02 Tibor Simko <tibor.simko@cern.ch> * 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 <tibor.simko@cern.ch> * INSTALL: Updated GnuPG keyserver example, thanks to Andr�s Chand�a. 2007-08-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/webstat/lib/Makefile.am: Removed whitespace following trailing backslash. 2007-08-01 Gregory Favre <gregory.favre@cern.ch> * 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 <samuele.kaplun@cern.ch> * config/config.wml: Added CFG_BIBINDEX_REMOVE_LATEX_MARKUP and cleaned word-separators. 2007-07-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/config.py.wml: Added reference for removing latex markup. 2007-07-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Corrected typo , -> ; 2007-07-27 Marcus Johansson <marcus.johansson@cern.ch> * modules/websession/lib/websession_templates.py: Added admin link to WebStat module. 2007-07-27 Nicholas Robinson <nicholas.robinson@cern.ch> * 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 <nicholas.robinson@cern.ch> * 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 <marcus.johansson@cern.ch> * modules/bibsched/lib/bibsched.py: Added webstatadmin to allowed BibSched apps. 2007-07-27 Marcus Johansson <marcus.johansson@cern.ch> * modules/webaccess/lib/access_control_config.py: Added runwebstatadmin action. 2007-07-27 Diane Berkovits <diane.berkovits@cern.ch> * 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 <marcus.johansson@cern.ch> * modules/webstyle/lib/webinterface_layout.py: Added /stats as a URL path. 2007-07-27 Marcus Johansson <marcus.johansson@cern.ch> * modules/webstat/lib/webstat.py: Forgot to add this file in the first round. 2007-07-27 Marcus Johansson <marcus.johansson@cern.ch> * configure.ac: Added reference for webstatadmin tool. 2007-07-27 Marcus Johansson <marcus.johansson@cern.ch> * 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 <marcus.johansson@cern.ch> * 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 <marcus.johansson@cern.ch> * modules/bibsched/lib/bibsched.py: Added function to retrieving, and unpickling, of arguments for a certain task. 2007-07-26 Marcus Johansson <marcus.johansson@cern.ch> * modules/bibsched/lib/bibsched.py: Added function to determine whether or not a task is due for execution. 2007-07-24 Gregory Favre <gregory.favre@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/lib/file.py: Added some warnings. 2007-07-24 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/search_engine.py: Added stripping of latex accents. 2007-07-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_engine.py: Fixed typo bug. 2007-07-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Added external authentication support in CLI tools. 2007-07-24 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <diane.berkovits@cern.ch> * 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 <gregory.favre@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css, modules/webstyle/lib/webstyle_templates.py: Fixed small display bugs. 2007-07-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_comments.py: Initial release. 2007-07-20 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <diane.berkovits@cern.ch> * 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 <diane.berkovits@cern.ch> * modules/websubmit/lib/websubmit_config.py: Replace str by repr in __str__ mtehod of the classes InvenioWebSubmitFunctionError, InvenioWebSubmitFunctionStop, InvenioWebSubmitFunctionWarning. 2007-07-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Cleaned tabbing and fixed a typo bug introduced previously. 2007-07-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/password_migration_kit.py: Fixed logic bug. 2007-07-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_utils.py: Removed irrelevant space at the end of generated controlfield tag. 2007-07-12 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/file.py: Fixing incompatibility with python 2.3 2007-07-12 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Fixed format string typo 2007-07-06 Diane Berkovits <diane.berkovits@cern.ch> * modules/bibformat/lib/elements/bfe_topbanner.py: Fix a typing error introduced in the previous commit. 2007-07-06 Diane Berkovits <diane.berkovits@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_brief.bft: Changed separator between report numbers to respect previous BibFormat output. 2007-07-03 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websubmit/web/publiline.py: Removed reference to now gone mail.py. 2007-06-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/functions/Mail_Submitter.py: Fixed a recently introduced typo. 2007-06-29 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/data_cacher.py: Update comments 2007-06-28 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py, modules/websession/lib/webgroup.py: Cleaned indentations and various stuff. 2007-06-28 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_firerole_tests.py: Cleaned to make PyLint happy :-) 2007-06-28 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_regression_tests.py, modules/webaccess/lib/access_control_firerole_tests.py: Fixed tests. 2007-06-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_mailcookie.py: Fixed some bugs. 2007-06-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websession/lib/sessiongc.py: Added bits for garbage collecting expired mail cookies and themporary roles memberships. 2007-06-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Added entrypoint for asking apache password and added raising of request for them. 2007-06-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Fixed format string. 2007-06-27 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_admin.py: Removed broken and not used acc_cleanupUserRoles and acc_garbage_collector. 2007-06-27 Jerome Caffaro <jerome.caffaro@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/miscutil/lib/.cvsignore: Masked mailutils.py. 2007-06-26 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * 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 <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added 260c (publication date) to published articles (base 13) 2007-06-22 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabfill.sql.wml: Fixed a small after-friday-commit-bug. 2007-06-22 Samuele Kaplun <samuele.kaplun@cern.ch> * 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 <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_templates.py: Added the download graphs printing. 2007-06-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Support for repeatable subfields. 2007-06-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webalert/lib/htmlparser.py: Removed content of <script> and <style> tags during the HTML-to-text processing in function get_as_text(..). Stripped starting/ending spaced from generated text output. Removed newlines \n from HTML input. Documented functions. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am, modules/bibsched/lib/bibtask.py, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabcreate.sql, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup_dblayer.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: Encrypted local passwords and various fixes. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Fixed small bug. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Added workaround for authenticating with SSO: i.e. not authenticating at all, and just let the CLI user have all the privileges. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Converted oaiarchive to new BibTask code. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibsched.py: Fixed a typo in the code. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: OaiHarvest converted to new Bibtask code. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibharvest/bin/bibharvest.in: Fixed comment. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibharvest/bin/bibharvest.in, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvest.py: Moved bibharvest code to lib, with the usual trick, and cleaned the code. 2007-06-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Cleaned code of webaccessadmin_lib. 2007-06-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibrank/bin/bibrank.in, modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank.py, modules/bibrank/lib/bibrank_record_sorter.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: Converted bibrank to new Bibtask code, and cleaned the code here and there. 2007-06-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Authorize is again public because it could be used by other tools which are not bibtask (e.g. webaccessadmin). 2007-06-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibsched.py: If the CFG_BIBSCHED_LOG_PAGER is set then we use it's value as the log pager, otherwhise the value is taken from the environment variable PAGER, otherwise it's /bin/more 2007-06-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Fixing an circular import bug. #FIXME Need to decide how to split properly functions. 2007-06-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/sessiongc.py: Cleaned SQL query. 2007-06-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Restored isUserSubmitter, isUserReferee, isUserAdmin (now they need a user_info dictionary). 2007-06-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Clarified comments and test on value. 2007-06-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Split one big test into smaller ones in order to help finding errors in the page and ease the modification of the tests when the formats are updated. Added test that check that there is no exception/error on the page, whatever happens during the formatting. 2007-06-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/testutils.py: Updated 'test_web_page_content(..)' to accept lists as input for parameters 'expected_text', 'expected_link_target' and 'expected_link_label' in order to test multiple values inside same page. 2007-06-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When sorting search results, do not pay attention to accents. Thanks to Ferran Jorba. 2007-06-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_utils.py: Code cleaning. 2007-06-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py, modules/bibformat/lib/bibformat_utils.py: Corrected xm output (controlfields > 001 were displayed as datafields). Removed some unnecessary checkings. 2007-06-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated a test to reflect changes in bfe_fulltext element. 2007-06-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Generates normalized empty indicators for OAI datafields ("_" replaced by " "). Names of files created in var/tmp now use %Y%m%d_%H%M%S format. 2007-06-14 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: - simplified 773 importation (will be reformated manually from now on) - improved thesis detection - corrected bug with missing 300$$amult.p for preprints when there were no comments 2007-06-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websession/lib/webuser.py: Added 'guest', 'submitter', 'referee' and 'admin' keys to the user info dictionary returned by collect_user_info(). 'submitter', 'referee' and 'admin' values still need to be correctly determined. 2007-06-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webbasket/lib/webbasket_templates.py: Fixed some not XHTML-valid output. 2007-06-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibreformat.py: Code cleaned, --help rewritten and -w, -l options removed. 2007-06-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Alternate row background-color in admin web interface. 2007-06-12 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/dbquery.py.wml: For removing global DB_CONN to make Invenio happy with multithreading I mistakenly added a new global var. Now fixed. 2007-06-12 Samuele Kaplun <samuele.kaplun@cern.ch> * INSTALL, configure-tests.py, config/config.wml, modules/miscutil/lib/dbquery.py.wml: Fixed dbquery when running multi-threaded apache, even without using SQLAlchemy.pool. 2007-06-12 Samuele Kaplun <samuele.kaplun@cern.ch> * INSTALL, configure-tests.py, config/config.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/dbquery.py.wml: Implement pooling of Mysql connections (when CFG_MISCUTIL_USE_SQLALCHEMY is enabled), necessary for using CDS Invenio with multi-threaded Apache. 2007-06-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Changed POST to post in HTML form to be more XHTML valid. 2007-06-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/web/admin/bibharvestadmin.py: XHTML valid output. 2007-06-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/web/admin/oaiarchiveadmin.py: Added possibility to choose your operator (instead of default 'AND') when defining OAI sets. 2007-06-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_regression_tests.py, modules/bibformat/bin/bibreformat.in, modules/bibindex/lib/bibindex_engine.py, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibreformat.py: Refactored bibupload, bibindex and bibreformat tasks to new bibtask cleaned code. 2007-06-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py, modules/bibsched/lib/bibtaskex.py, modules/websearch/lib/websearch_webcoll.py, modules/websession/lib/sessiongc.py: Moved refactored bibtask code to functional code. 2007-06-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Added _db_logout for giving the possibility (if such a thing works in python) to explicitly close the connection, when for example a bibtask is stopped or put to sleep. 2007-06-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_record_id.py: Added element that returns record ID. 2007-06-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Ported to new BibTask class 2007-06-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibsched.py, modules/bibsched/lib/bibtask.py, modules/bibsched/lib/bibtaskex.py: Many small changes and fixies to new code 2007-06-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_webcoll.py, modules/websession/lib/sessiongc.py: Various fixes to new code. 2007-06-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in: Update task progress message while running BibReformat in BibSched. 2007-06-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_language.py: Added element that returns language of the fulltext/material (field 041__a). 2007-06-06 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Fixed typo. 2007-06-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oaiarchive_engine.py: Moved business code from bin/oaiarchive.in to lib/oaiarchive_engine.py. Variable names cleaning. Show task progress by calling task_update_progress(). 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_webcoll.py: WebColl converted to new BibTask class. 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/sessiongc.py: Converted SessionGC to BibTask class 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibsched.py: Very small cleaning. 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Fixed a bug in dealing with signals and global variables. 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/Makefile.am, modules/bibsched/lib/bibtaskex.py: Readded updated bibtaskex. 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibsched.py: Implemented log viewer, purge DONE process action and PREFIX/var/run/bibsched_task_%d.pid for refactored BibTask class. 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py: Cleaning code for making pylint happy, and name refactory. 2007-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_config.py, modules/bibupload/lib/bibupload_regression_tests.py: Added support for "strong tags" that can resist metadata replace mode ordered death. This is useful when parts of metadata come from external non-metadata sources, e.g. the information about the number of copies. Added the configuration, the implementation, and a test case. Also, refactored some whitespace and line length issues here and there. 2007-06-05 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibrank/bin/bibrank.in, modules/bibrank/bin/bibrankgkb.in: Removing dependency to sre. 2007-06-04 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibsched/lib/bibtask.py, modules/bibsched/lib/bibtaskex.py, modules/bibsched/lib/Makefile.am: Refactoring bibtask to class BibTask (to remove current cut & paste) 2007-06-04 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am, modules/miscutil/sql/tabfill.sql.wml: Added runsessiongc new action for running sessiongc as a bibtask. 2007-06-04 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml, modules/websession/lib/sessiongc.py: Added -f option to sessiongc to clean the filesystem as was previously explained in the run howto guide. Updated howto to reflect the new option. 2007-06-04 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/bin/sessiongc.in, modules/websession/doc/admin/guide.html.wml, modules/websession/lib/Makefile.am, modules/websession/lib/sessiongc.py: Converted sessiongc to bibsched. 2007-06-04 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Fixed incoherence in cli parameters parsing. 2007-06-01 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_firerole.py: Small update to docstring. 2007-06-01 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/hacking/firerole_api.html.wml: Some small corrections. 2007-06-01 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/doc/hacking/firerole_api.html.wml, modules/webaccess/doc/hacking/index.html.wml: New hacking guide for FireRole. 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/testutils.py: Added hidden cli flag for forcing w3c validation. 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Tried to fix for XHTML. 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/lib/elements/bfe_fulltext.py: Cleaned code and fixed some weird states. 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_firerole.py, modules/webaccess/lib/access_control_firerole_tests.py, modules/webaccess/lib/webaccessadmin_lib.py: Separated firerole compilation from serialization+compression for those use cases in which firerole definitions are never stored into the database. 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added note=1 for hyde & jekyll. 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_firerole.py: Added "allow/deny all" which are synonyms to "allow/deny any". 2007-05-31 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Better printing firerole rules. 2007-05-31 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Fixed problem with retrieval of collections in setspec. Implemented new 'clean' mode in order to clean a set from records that are should be removed from a set (mode is not enabled yet). 2007-05-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/testutils.py, modules/miscutil/lib/w3c_validator.py: New tool for validating html strings against W3C validators (for CDS at CERN there's one on pcuds12). Plugged validation on test_web_page_content. 2007-05-30 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added 595$$a giva a faire whenever there is a collaboration (710$$g) 2007-05-29 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Changes: - updated LKR match with new keywords, matching only in comments fields now - updated THESIS match with new keywords, matching only in comments fields now - re-added 595a LANL EDS - base 10 does not exist any longer (now we have 11, 13, 14) 2007-05-29 Jerome Caffaro <jerome.caffaro@cern.ch> * config/cdspage.wml, config/cdswmllib.wml, config/config.wml, modules/bibformat/etc/format_templates/Default_HTML_brief.bft, modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft, modules/bibformat/lib/bibformat_regression_tests.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/elements/bfe_cited_by.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_photo_resources.py, modules/bibformat/lib/elements/bfe_references.py, modules/bibformat/lib/elements/bfe_topbanner.py, modules/bibformat/web/admin/bibformatadmin.py, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/htmlutils.py, modules/webalert/lib/webalert_templates.py, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webhelp/web/index.html.wml, modules/webmessage/lib/webmessage_templates.py, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_external_collections.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/websession/lib/websession_templates.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/websubmit_templates.py: Moved from HTML to XHTML syntax. 2007-05-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/css/cds.css: Removed 'width' attribute of 'pagebodystripemiddle' class that would cause problem with IE rendering when page would be displayed as XHTML. 2007-05-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibclassify/lib/bibclassifylib.py, modules/bibedit/lib/refextract_config.py, modules/bibedit/lib/xmlmarc2textmarclib.py, modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/bibformat/web/admin/bibformatadmin.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/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/websearch/lib/search_engine.py, modules/websearch/lib/websearch_external_collections_getter_tests.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/websession/lib/websession_webinterface.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/referees.py: Used cdsname(intl) everywhere in place of "CDS( Invenio)" 2007-05-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py: Restyled and cleaned the "Send lost password" form. 2007-05-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/external_authentication_cern.py: Stripped @cern.ch from CERN mailing lists in order to be forward compatible with the upcoming SSO login method. 2007-05-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py: Renamed SSO to CERN SSO login method. 2007-05-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: Fixed bad variable name. 2007-05-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: Added 'max_chars' parameter in order to print only the first given number of characters of the abstract. 2007-05-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/functions/Is_Referee.py: Fixed bug with wrong variable passed. 2007-05-25 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_admin.py: Added default value for role definition to acc_addRole, thanks to Jerome. 2007-05-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/external_authentication_cern.py, modules/webaccess/lib/external_authentication_sso.py: Masked a lot of useless (with respect to CDS) Cern groups (introducing regexp). (See https://cern.ch/winservices/Services/GroupManager/GroupManager.aspx) 2007-05-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py: Added link to change/reset password dialog for CERN SSO thanks to E. Ormancey. 2007-05-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py: Added a link to reset an external CERN password. FIXME: following the link the password is automatically reset (seems a security leak at CERN authentication system). 2007-05-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webaccount.py: Fixed displaying of edit password form even when using external authentication. 2007-05-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py: Added the possibility to retrieve external CERN account lost password, and to create CERN lightweight external account (both when CFG_CERN_SITE is enabled). 2007-05-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py: Switched default to CERN authentication (when CFG_CERN_SITE is enabled) in order to speed up migration to CERN accounts. 2007-05-23 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibupload/lib/bibupload.py: Change in Fulltext file transfer (FFT): the files are copied instead of moved 2007-05-22 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Addedd regression test for checking the presence of the "Edit This Record" link. 2007-05-22 Samuele Kaplun <samuele.kaplun@cern.ch> * configure-tests.py, modules/bibclassify/lib/bibclassifylib.py, modules/bibedit/lib/refextract.py, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibindex/lib/bibindex_engine.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadminlib.py, modules/bibsched/lib/bibsched.py, modules/bibsched/lib/bibtaskex.py, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/kwalitee.py, modules/miscutil/lib/urlutils.py, modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webcoll.py, modules/websession/lib/webuser.py: Moved from the obsolete sre module to re. 2007-05-22 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am, modules/webaccess/bin/webaccessadmin.in, modules/webaccess/lib/webaccessadmin_lib.py: Restyled sources and interface webaccessadmin cli. 2007-05-22 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/lib/elements/bfe_edit_record.py: Fixed a newline syntax error. 2007-05-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/external_authentication_cern_tests.py: Fixed tests. 2007-05-21 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Changed the Demo Theses viewer group policy to VO in order to accept new users for testing purposes. 2007-05-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Fixed an uninitialized variable in case of exception. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * po/Makefile.in.in: Makefile.in.in to old functional state (went by mistake with previous commit). 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/bin/webaccessadmin.in, modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/hacking/admin-internals.html.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_firerole.py, modules/webaccess/lib/access_control_firerole_tests.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_webcoll.py, modules/websearch/lib/websearch_webinterface.py, modules/websession/lib/webaccount.py, po/Makefile.in.in: Various cleanliness for coherence in docstrings, help guide, tests, and small fixies here and there. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Cleaned run_sql_cached and added log facility similar to run_sql. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_engine.py: Moved acc_authorize_action from run_sql to run_sql_cached and variuous cleanup. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_admin.py: Cleaned docstrings and merged acc_findUserRoleActions with acc_findUserRoleActions_user_info 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/lib/elements/bfe_edit_record.py: Fixed a (typo) bug. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/data_cacher.py: Added derivate SQL cache. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py: Cleaned messages. 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webaccount.py: Beautified authentication error message based on referer 2007-05-18 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Cleaned and enhanced collect_user_info. Not it accept uid in place of req, too. 2007-05-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When calculating total number of results across all searched collections, do not simply add the numbers per collection but pay attention in order not to count certain hits multiple times, which could occur if a hit belonged to more than one collection. Also, removed trailing whitespace. 2007-05-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added demo users Dr. Jekyll and Mr. Hyde, with the rights to see the Theses collection granted only to Dr. Jekyll. These are no more Apache users because of the new access control system. 2007-05-16 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: - improved 710g Collaboration detection - imporved removal of Collaboration in author's names - stopped 773p importation from comments field (unreliable) 2007-05-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Call stemmer on user-input query terms before doing word searches. 2007-05-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/bin/bibharvest.in: Improved resumptionToken matching to take into account newlines. Thanks to Kam-ming Ku for reporting the problem. 2007-05-16 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Updated help message for CFG_BIBINDEX_STEMMER_DEFAULT_LANGUAGE. 2007-05-15 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am, config/config.wml, modules/bibedit/web/admin/bibeditadmin.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/elements/bfe_edit_record.py, modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/bibformat/web/admin/bibformatadmin.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/web/admin/bibharvestadmin.py, modules/bibharvest/web/admin/oaiarchiveadmin.py, modules/bibindex/web/admin/bibindexadmin.py, modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_record_sorter_tests.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrankadminlib.py, modules/bibrank/web/admin/bibrankadmin.py, modules/bibupload/lib/bibupload.py, modules/miscutil/bin/testsuite.in, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/data_cacher.py, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml, modules/webaccess/bin/Makefile.am, modules/webaccess/bin/webaccessadmin.in, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/firerole.html.wml, modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/hacking/admin-internals.html.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml, 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/external_authentication_cern_tests.py, modules/webaccess/lib/external_authentication_sso.py, modules/webaccess/lib/firewall.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webaccess/web/admin/webaccessadmin.py, modules/webcomment/web/admin/webcommentadmin.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_webcoll.py, modules/websearch/lib/websearch_webinterface.py, modules/websearch/web/admin/websearchadmin.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/websession.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Is_Referee.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: Many changes, including: * Implementation of a firewall like role definition language for enhancing accROLE (firerole) * Implementation of collect_user_info for collecting every info around a user * Initial deployment to every web interface of Invenio of the enhanced access_control_engine (based on firerole) * new code cached caching generic SQL query (including garbage collector) -> new variable in config.py CFG_MAX_CACHED_QUERIES (maybe to be moved elsewhere?) * addedd 2 new fields in accROLE table for hosting textual and compiled firerole definition * various random cleaning of comments and spaces *** dropping of apache password support in favour of generic firerole(regression tests updated to new system) * restricted collection migrated to acc_authentication (new action 'accrestrcoll' with argument 'collection') * bibformat/websubmit migrated with some tricks to firerole * documentation for firerole * cleaned conflicts between marshal/cPickle everywhere * new abstract object for generic queries (for now used only by the new resticted_collection system, code is ready but not used for the other Invenio caches) * dropped check for producing the links for administration in the upper-right corner, needed to resolv circular import and avoid bad tricks * enhanced webaccessadmin cli to use regular authorization system, and to compile all the firerole definitions if needed * enhanced webaccess role interface to modify role (and to set/update firerole definitions) * cleaned access_control_config to be ready for CERN (with/without SSO) * some fix for SSO plugin (now it import nickname for new user, too) 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Dropped the test for the presence of PyStemmer. Also, removed trailing whitespace. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added credits to the Martin Porter stemming algorithm and its Vivake Gupta Python implementation. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Removed dependency on PyStemmer. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Adapted to the new stemmer. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py: Adapted to the new Porter stemmer. Also, deleted trailing spaces. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer_tests.py: Adapted and enriched test cases for the English stemmer. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py: Use PorterStemmer Pythonic implementation of the Martin Porter Stemming Algorithm, releasing dependency on the obsoleted PyStemmer module, fixing task #3712. Pros: simple, no problems on 64-bit OS. Cons: English stemming only, performance to be tested. 2007-05-15 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Reverting last addition for the upcoming firerole, because of installation breakage. 2007-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Clarified emergency output messages in case unrepairable errors were found during index reparing. Also, deleted trailing whitespace. 2007-05-11 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Some fixes... 2007-05-11 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Small Italian translation correction (English plural for words that are not translated become singular: e.g. preprints (en) -> preprint (it)) (plus some inserts for the upcoming firerole system) 2007-05-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibconvert/lib/bibconvert.py: Fixed a bug in the "IFDEFP" function: It was not possible to confirm a line against another value being empty. E.g. this was not possible, but now works: ::IFDEFP(YEL_COLLABTN,,0)--- 2007-05-10 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Improved categories filtering 2007-05-09 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Suppression of empty fields and subfields generation (260 and 773). 2007-05-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine_tests.py, modules/bibformat/lib/bibformatadminlib.py: Improved dependencies checker tool to retrieve fields used in templates when bfe_field element is used (looking for value in "tag" parameter). Corrected retrieval by dependencies checker tool of fields usage inside format elements (Was partially broken after the introduction of 'escape' parameter inside bfo.field() and bfo.fields() functions). Added test to avoid above problem in the future. 2007-05-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Fixed a typo: libre -> libero 2007-05-08 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: account: from "conto" to "account" 2007-05-08 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Fixed a meta-typo in the header of it.po 2007-05-08 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Cleaned po file against current CVS pot and provided a standard header. 2007-05-08 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Modified 65017$$2 and 65027$$2 to arXiv (since these are not CERN's keywords) 2007-05-08 Samuele Kaplun <samuele.kaplun@cern.ch> * po/it.po: Italian translation 2007-05-08 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Motified imported subjects. Changed field of second and nexts subject importation from 65017$$a to 65027$$b 2007-05-07 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webalert/lib/webalert.py: Fixed a typo. 2007-05-07 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added publiction references detection (for 773$$p) in <comments> field 2007-05-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Report_Number_Generation.py: Added new behaviour: If the directory in which the counter-file is to be created does not exist, it will be created; Some cleaning of a few code conventions. 2007-05-07 Marcus Johansson <marcus.johansson@cern.ch> * po/sv.po: Completed Swedish translation. 2007-05-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/lib/bibconvert_xslt_engine.py: Corrected detection of installed xsl parser. 2007-05-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_templates.py: Made sure that external link icon in external search box is not pushed on new line when the box is too small. 2007-05-04 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibconvert/doc/admin/guide.html.wml: Added documentation for the JOINMULTILINES function, and for the ^ notation. 2007-05-04 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibconvert/lib/bibconvert.py: Added a new bibconver formatting function "JOINMULTILINES". It is used to join a multiline string into a single line. The function interface is: JOINMULTILINES(prefix,suffix) For each segment resulting from the split on newline, "prefix" will be appended to the front and "suffix" will be appended to the end. Example of calling: For the field XX with the value: Test Case, A And the function call: <:XX^::XX::JOINMULTILINES(<subfield code="a">,</subfield>):> The results would be: <subfield code="a">Test</subfield><subfield code="a">Case, A</subfield> Also added a new notation "^" to source fields, e.g.: <:XX^::XX:> It is similar to the notation "*" which is used to signify repeating source fields. However, "^" is used to tell bibconvert to preserve the newlines in the source field so that they can be processed by functions such as "JOINMULTILINES", above. 2007-05-03 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added "Comments: " a the beginning of 500__a fields 2007-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py: Pass current language to create_personal_baskets_selection_box(). Thanks to Benedikt Koeppel for reporting the problem. Also, removed trailing whitespaces. 2007-05-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Handling of InvalidURL exception. 2007-05-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Fixed bug caused by previous commit. 2007-05-02 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Updated LocationMatch examples to handle "//" style of URLs too, not falling back to Apache display rules that could have lead to the directory listing exposure in case the Indexes option was up. Thanks to Ferran Jorba for reporting the problem. 2007-05-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Removed newlines from subfield values - they caused problems for ALEPH. 2007-05-02 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/lib/testutils_regression_tests.py: Fixed a regression-test which looked for 'localhost' instead of weburl 2007-05-02 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Suppressed linebreaks in 962 (LKR) fields (Aleph Seq format can't handle them) 2007-05-02 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_engine.py: Moved an import into the body of function in order to avoid circular importing. 2007-05-02 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py: Added FLAG for setting the default behaviour of role membership definition when parsing the definition comes to an end whithou having decided if a user belong to the role or not (e.g. allow any/deny any). 2007-04-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Added the core function to let the upcoming firewall work: extract_user_info, which collect every possible info pertaining the current user. 2007-04-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webstyle/lib/webinterface_handler.py: New function for just discovering apache user and apache password if set 2007-04-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_engine.py: Added new acc_authorize_action_req for exploiting the new upcoming roles definitions in place of uid. 2007-04-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/Makefile.am: Added reference for firewall.py 2007-04-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/firewall.py: Added new experimental code for defining RBAC roles as firewall rules to match against whatever user info we have (groups, email, ip, departments...) 2007-04-30 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Mike Marino. 2007-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: At CERN, remove records with DUMMY collection identifier when generating list of records belonging to a collection. 2007-04-30 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Corrected bugs in handling of URLs. URLs are now processed BEFORE the punctuation in the line is treated because the colon (:) was lost which made it difficult to correctly match URLs with a port number after the machine address. 2007-04-30 Tibor Simko <tibor.simko@cern.ch> * po/ja.po, CREDITS: Japanese translation updates, thanks to Toru Tsuboyama. 2007-04-30 Tibor Simko <tibor.simko@cern.ch> * po/de.po, CREDITS: German translation updates, thanks to Benedikt Koeppel. 2007-04-30 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Updated the guide to reflect last changes needed to support SSO. (basically, adding req=None as the last parameter of every method of an authentication plugin). 2007-04-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication_cern.py, modules/webaccess/lib/external_authentication_sso.py, modules/webaccess/lib/Makefile.am, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: New SSO plugin for exploiting the central CERN authentication system (http://cern.ch/login), and any SSO based on Shibboleth. 2007-04-27 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_templates.py, modules/webstyle/css/cds.css, modules/webstyle/img/external-icon-light-8x8.gif: Modified external search box to (1) link to external website using "external" icon and (2) make checkboxes labels as real labels instead of links to external websites. 2007-04-27 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Changed the method by which the form allowing a user to edit a WebSubmit function 'parameter file' is submitted, from 'get' to 'post', after errors due to over-sized URLs were encountered. 2007-04-26 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Modification of the regexp patterns used to identify the numeration that accompanies a Journal title citation in order to fix a bug that could occur under certain conditions: + Under certain conditions, certain prerint report-numbers were found to have been corrupted. As an example, consider the following line: H.Aoyama, N.Nakayama, M.Sato, T.Tanaka 2001 hep-th/0107048, 0108124. It was found that refextract transformed it into: H.Aoyama, N.Nakayama, M.Sato, T.Tanaka 2001 hep-th/ : 0107048 (1081) 0 24. This was due to a problem in the regexp patterns - the constraints on the recognition of the "volume" were not strict enough. In this revision, these search constraints have been tightened (around the volume recognition) so that volumes will not be matched against "/", or even against other digits in order to prevent the corrumption of such data. 2007-04-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Removed Google Books, Google Scholar and Google Web as searchable external collections due to the Google's red light on the subject. 2007-04-26 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Change OAI ID MARC filed from 0248d to 035 9,a 2007-04-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_config.py: Changed CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG to 035__a that is an independent field from CFG_OAI_ID_FIELD. Helps in not intervening with oaiarchive-generated OAI IDs. 2007-04-25 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Fixed a misspelling 2007-04-25 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added 65017$$2 szGeCERN subfield 2007-04-25 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Improved 65017ab precision by using <arXiv:categories> instead od <OAI-PMH:setSpec> 2007-04-25 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Altered the pattern used to recognise "IBID" instances that do not actually contain the word "IBID". Added support for matching on the term " and " directly before a citation's recognised/tagged "numeration". 2007-04-25 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Removed the import of the now unused 'CFG_REFEXTRACT_MARKER_CLOSING_URL' config variable. 2007-04-25 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract_config.py: Removed the now unused 'CFG_REFEXTRACT_MARKER_CLOSING_URL' config variable. 2007-04-25 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Fixed a bug in the handling of URLs. Previously, URLs could be corrupted during the "journal title" recognition phase. Now, URLs are actually removed from the line before the title and report-number recognition phases, which guarantees that their components will never be matched against the KB seek terms. 2007-04-24 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Corrected 2 bugs in the function "move_tagged_series_into_tagged_title": * Previously, the series could be lost under certain conditions. Now it will always be added into the title. * Previously, the series was added into the title, separated by "., ". E.g. "Phys. Rev., B". Now, the comma has been dropped, meaning that the example above will be output as "Phys. Rev. B". 2007-04-24 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: In certain papers, " bf " appears just before the volume of a cited item. It is believed that this is a mistyped TeX command for making the volume "bold" in the paper. The line may look something like this after numeration has been recognised: M. Bauer, B. Stech, M. Wirbel, Z. Phys. bf C : <cds.VOL>34</cds.VOL> <cds.YR>(1987)</cds.YR> <cds.PG>103</cds.PG> The " bf " stops the title from being correctly linked with its series and/or numeration and thus breaks the citation. Added a pattern to recognise this situation and to strip out the " bf " after the numeration-recognition pass, so that citations are not missed because of this sitatuation. 2007-04-24 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Corrected 695 processing. Added 65017 multiple subjects (first in $$a, others in $$b. 2007-04-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated regression tests in order to reflect new fulltext links. 2007-04-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Forwarding "verbose" parameter to BibFormat in order to be able to print debug info when displaying formatted records in the web interface. 2007-04-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_dblayer.py, modules/bibformat/lib/bibformat_engine.py: Improved verbosity. 2007-04-24 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_detailed.bft: Fixed indentation and wrong bfe from my previous commit 2007-04-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Removed tagging of series information as it conflicted with the KB in certain cases when searching for titles; Added checking to account for trailing hyphen in certain titles; Moved the addition of GOOD->Good titles to take place AFTER all other titles had been read in from the KB. This way, the explicit BAD terms in the KB alway have priority over bad terms generated from Good terms. 2007-04-23 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added multiple 695a support 2007-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Changed report number (tag 037) to respect arXiv report naming schema (arXiv:dddd.nnnn). Deleted trailing whitespace and untabified. 2007-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Added statistics on the number of records in harvested, converted, and filtered files. Removed trailing whitespace. 2007-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/bin/bibharvest.in: Safer OAI resumption token matching. Trailing spaces removed. Warning printed if resumption token continuation did not return apparently any records. 2007-04-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Fixed sql query. Bug reported by Kam-ming Ku. 2007-04-23 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added multiple set (setSpec) support for record filtering. 2007-04-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/file.py: Adding a bit of documentation... 2007-04-20 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am: Added the column 'rules' to bibrec in order to store serialized rules for the upcoming recid/docid firewall. 2007-04-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/lib/elements/bfe_fulltext.py: Beautified the appearence of fulltext links and links in general, exploting MARC and bibrec/bibdoc 2007-04-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webgroup_dblayer.py: Added get_groups function useful for retrieving all the groups of a uid. 2007-04-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: When creating the knowledge base of Journal titles: * Enforced sorting of search terms by string length longest->shortest. * Now adding all "replace-terms" (i.e. good forms of Journal titles) as "search-terms". This removes the need to enter all "good" Journal titles into the KB as seek phrases. (i.e. no need for "GOOD---Good"). 2007-04-20 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Adaptet to new arXiv format, 037 and 8564 are created from the oaiid field 2007-04-19 Tibor Simko <tibor.simko@cern.ch> * po/zh_CN.po, po/zh_TW.po: Completed Chinese translation, thanks toKam-ming Ku. 2007-04-16 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py: Do not attempt to send alert messages to improperly deleted users or to guest accounts and the like. 2007-04-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed mail icon placement in the alert teaser box so that it would not alter existing PO message. 2007-04-16 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/cdsware.el: Added hint on show-trailing-whitespace. 2007-04-16 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_templates.py, modules/webstyle/img/mail-icon-12x8.gif: Added mail icon to alert teaser box. 2007-04-16 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added bibdoc.status update statements for normal files (''->0). Thanks to Mike Marino. 2007-04-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibconvert/doc/admin/guide.html.wml: Updated the "Definition of formatting functions" section to include a description of the new "IFDEFP" function and a link to the description of the "DEFP" function. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * 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: Internal release of CDS Invenio v0.92.1.20070412. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Reformulated "Attach collection to tree" box phrasing, with Nick. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS, CREDITS, config/cdswmllib.wml, config/config.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/sql/tabfill.sql.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/lib/websearch_templates.py, modules/websubmit/doc/Makefile.am, po/LINGUAS, po/zh_CN.po, po/zh_TW.po: Added general support infrastructure for the Chinese translations (zh_CN, zh_TW). Translation of dynamic elements (e.g. collection and field names) contributed by Kam-ming Ku. The PO files to be translated later. 2007-04-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibconvert/lib/bibconvert.py: Added a new bibconver formatting function "IFDEFP". It is like a mixture of DEFP (which signals that a line should always be printed) and CONF (which prints a line based upon whether a condition met by the contents of another field variable is met). So, this function IFDEFP is used on constant lines to say that they should be printed based upon the contents of another field. E.g. given the following line: 690C::REP(EOL,)::IFDEFP(comboYEL,BOOK,1)---<datafield tag="690" ind1="C" ind2=" "><subfield code="a">BOOK</subfield></datafield> We want to print the line if the "comboYEL" field contains "BOOK", otherwise we don't want to print it. This is achieved by using "IFDEFP". If the line had contained variables, "CONF" would have been used instead. The arguments to IFDEFP are the same as with CONF. The first parameter is the name of the field on which the decision is to be made. The second parameter is the value that is to be tested against. The third parameter takes a value of "1" or "0": 1 = print the line if the field contains the value; 0 = print the line if the field does NOT contain the value. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump version number to v0.92.1.20070412. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Updated target update-v0.92.1-tables reflecting the language code field length change. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Lengthened language column in several tables in order to accomodate language codes composed of more than two characters such as zh_CN. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Put spaces around grandsons in the Narrow by collection box. 2007-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: In the Narrow by collection box, print collection grandson in smaller size. 2007-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: tmpl_nbrecs_info() now returns nicely formatted zero for incorrect input number instead of an empty string. Thanks to Ferran Jorba. 2007-04-11 Tibor Simko <tibor.simko@cern.ch> * CREDITS, po/ca.po, po/es.po: Updated Ferran's email address. 2007-04-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/admin/guide_output_format_edit_rule.png, modules/bibformat/doc/admin/guide_output_format_hb_migrate.png, modules/bibformat/doc/admin/guide_output_format_hd_rules.png: Updated marc notation. 2007-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added copyright notice removed by previous commit. 2007-04-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_additional_report_numbers.py: Added 'limit' parameter to element. 2007-04-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_report_numbers.py: Added 'limit' and 'extension' parameters in order to limit number of printed report numbers. 2007-04-04 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Updated content-type to application/rss+xml for rss output. Added rss feed icon to rss teaser box. 2007-04-04 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/img/feed-icon-12x12.gif: Added rss feed icon. 2007-04-03 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Changed position of field 8564 in output. 2007-04-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Delete caches before each preview of a template in the format template editor. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Fixed exit status code for call_bibupload(). 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Do not allow POST method for /search URLs. 2007-04-02 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Removed 'detailed record'/'similar records' links for hp_p output format. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/admin/bibharvestadmin.py: Added support for h-c-f-u mode (harvest, convert, filter, upload), both to the oai harvester and to its admin interface. Added a basic error tracking so that bibsched knows when there were some errors during oaiharvest task. Refactored some dangerous SQL statement that relied on the order of fields in the table, but much more refactoring is needed. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py: Removed deprecated stuff. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, Makefile.am: Added oaiHARVEST.bibfilterprogram. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Revised wording of the alert/rss teaser box, with Nick. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added update-v0.92.1-tables target. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Fixed default oaiHARVEST.postprocess mode value (harvest only). 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Lengthen oaiHARVEST.postprocess column. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: After a query is executed and gets logged, print an alert/RSS teaser box in the HTML output stream. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added teaser box for setting up an email notification alert or an RSS feed for a query. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py: Display warning message to guest users when they try to set up new alert, recommending to login or register. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Delete extraneous colon after the "Alert identification name:" heading. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Show only the login link in the user info box for guests users, making this functionality clearer and the page header lighter. Also, rephrased new password setting message. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added regression tests for external OAI ID tag matching facility. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Added support for external OAI ID tag matching. 2007-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_config.py: Added CFG_BIBUPLOAD_EXTERNAL_OAIID_TAG, useful when records harvested by OAI are not reexported by Invenio OAI gateway, so that we end up having two OAI ID fields we should match in order to avoid doubles. 2007-03-30 Jan Brice Krause <jan.brice.krause@cern.ch> * modules/bibconvert/etc/Makefile.am, modules/bibconvert/etc/oaiarxiv2marcxml.xsl: Added first version of OAI arXiv XSL. 2007-03-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added regression tests for the FFT mode. To be improved later. 2007-03-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: First provisional implementation of the fulltext file transfer mode by Jan. 2007-03-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Escape free parameters in messages of the branch "no exact match found for X, using Y instead". 2007-03-30 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/lib/oaiarchive_engine.py: Removed documentation about non-existing option from oaiarchive help and guide. 2007-03-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: + Fixed a bug when looking for the end of the references section. Previously, there was a regexp searching for a certain pattern of digits (something that occurs sometimes when the figures/tables are converted to text). Unfotunately, in certain cases, the regexp search was horribly long - infinite, maybe! It was fixed by removing the regexp pattern and using some methods of the string object, such as replace, is_digit, etc. Additionally, this also seems to have improved the recognition of the end of a reference section. + To identify different pages of a PDF document, refextract was looking for a page-break character (\\f) on its own line because pdftotext always put this character in a line of its own. However, in a new version of this tool (3.01 onwards?), this character is not necessarily in its own line. This caused some problems when searching for headers/footers, etc. Therefore, when text from pdftotext is read-in by refextract, it now adds this char into its own line, should it come at the start of a line; + Added a new numeration-recognition pattern (and subsequent handling code) that is used when transforming a tagged citation line into MARC XML. The new pattern looks for tagged numeration, and is applied immediately after a title + numeration pattern has been applied. This handles IBIDs that do not actually use the word "IBID". E.g.: <cds.TITLE>J. Phys. A</cds.TITLE> : <cds.VOL>31</cds.VOL> <cds.YR>(1998) </cds.YR> <cds.PG>2391</cds.PG>; : <cds.VOL>32</cds.VOL> <cds.YR>(1999) </cds.YR> <cds.PG>6119</cds.PG>. The 2nd group of numeration clearly belongs with the title - the author has simply missed out the title. Previously reference this would have been missed. Now however, it will be recognised; 2007-03-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Added two checks in order to make websumbit happy with latest mod_python. 2007-03-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websubmit/lib/file.py: Cleaned indentation and added a function for adjusting uploaded filenames in order to have them unique. 2007-03-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_engine.py: Improved error messages. 2007-03-29 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webstyle/lib/webinterface_tests.py: Added many more attribute to FakeApache in order to satisfy mod_python 3.3. 2007-03-28 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_tests.py: Added stat to FakeApache in order to satisfy mod_python 3.3. 2007-03-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/DC.bfx, modules/bibformat/etc/format_templates/DC.xsl, modules/bibformat/etc/format_templates/EndNote.bfx, modules/bibformat/etc/format_templates/NLM.bfx, modules/bibformat/lib/elements/bfe_title.py: Updated BibTeX and XML outputs to display 'title' field followed by ':' separator and 'subtitle', when available. 2007-03-27 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Fixed a bug in which even if CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS was set to 4, users could change their login method at login time. 2007-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibsched/lib/bibtaskex.py, modules/bibrank/bin/bibrankgkb.in, modules/websearch/lib/websearch_webcoll.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oaiharvestlib.py, modules/bibclassify/lib/bibclassifylib.py, modules/bibindex/lib/bibindex_engine.py: Handle UnicodeEncodeError related problems when printing messages in write_message(). Thanks to Mike Marino. 2007-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py: Fixed range redefinition problems, thanks to Mike Marino. 2007-03-27 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Jan Brice Krause. 2007-03-27 Diane Berkovits <diane.berkovits@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py: If nothing is selected in the "change" select list, all the options of the "change" element are picked from the database to create the modify interface. It allows to skip the selection interface. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_webinterface.py: Do not use explicit user ID parameter in the remove alert functionality. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Do no pass idu (id of the user) in remove alert links anymore. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py: Do not use two id_user/uid arguments to perform_remove_alert(). Also, print explicit error message when alerts cannot be deleted. 2007-03-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_dblayer.py: Added function 'doctype_has_submission'. 2007-03-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_webinterface.py: Removed explicit 'return' in __init__ function of class 'WebInterfaceFilesPages'. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Respect new navmenuid argument in tmpl_pageheader() and highlight where we are in the navigation menu. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added one more anonymous contributor to the Japanese translation. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added ServerAlias directive in Apache configuration examples. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added test cases for collection-not-found situations. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When searching for non-existing collection, do not silently ignore the collection or revert to searching in Home anymore, but rather signal the error. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added template functions for collection-not-found situations. 2007-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py: Added exception InvenioWebSearchUnknownCollectionError. 2007-03-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Added checking of a submission's status into the functions that create the Web forms and process the submitted data. If the submission's status is set to 'finished', WebSubmit will not continue to process the submission. Instead, it will display a message saying that the submission has been completed, providing a link to the submission homepage of the doctype that was last submitted. This corrects a bug that was encoutered when users used their browser's back button to return the Web Form to start a new submission. Such an action could lead to data loss problems and unstable behaviour during the submission. This has now been prevented. 2007-03-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Added documentation on XSLT support. Put a gray background under OLD bibformat guide. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/CaseEDS.py: Replaced 'functionStop' with 'InvenioWebSubmitFunctionStop'. Replaced 'functionError' with 'InvenioWebSubmitFunctionError'. Minor code cleaning. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Get_Recid.py: Replaced 'functionStop' with 'InvenioWebSubmitFunctionStop'. Replaced 'functionError' with 'InvenioWebSubmitFunctionError'. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Get_Sysno.py: Replaced 'functionStop' with 'InvenioWebSubmitFunctionStop'. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Test_Status.py, modules/websubmit/lib/functions/Is_Referee.py, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Get_Info.py: Replaced 'functionStop' with 'InvenioWebSubmitFunctionStop'. 2007-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py, modules/webalert/lib/webalert_webinterface.py, modules/webbasket/lib/webbasket_webinterface.py, modules/webcomment/lib/webcomment_webinterface.py, modules/webmessage/lib/webmessage_webinterface.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py: Added 'navmenuid' parameter in order to let functions creating webpages know in which section of the website their webpages belong. Can be used by webstyle_templates for highlighting current tab in the navigation menu. WARNING: modified webstyle_templates.py must be updated to accept 'navmenuid' parameter in functions 'tmpl_page(..)' and 'tmpl_pageheader(..)'. 2007-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/bibformat/etc/format_templates/NLM.bfx: Deleted records in NLM format are no longer displayed as an XML tree with empty nodes. 2007-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_field.py: Separators between instances are now also displayed when printing a list of subfields (that is 'tag' parameter has a specified subcode). 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Bug Fix: If a WebSubmit function returns a NoneType (or indeed a non-string), it no longer causes a TypeError due to concatenation of strings with non-strings when creating page containing the output of functions. NoneTypes returned by functions are now replaced with an empty string, and all other return values are casted to a strings; 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Replaced 'functionError' with 'InvenioWebSubmitFunctionError'. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py: Replaced 'functionError' with 'InvenioWebSubmitFunctionError'; Fixed a missed import error (W_OK was not imported from module 'os'); Fixed some line-length conventions; 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Make_Record.py, modules/websubmit/lib/functions/Make_Modify_Record.py, modules/websubmit/lib/functions/Insert_Record.py, modules/websubmit/lib/functions/Insert_Modify_Record.py: Replaced 'functionError' with 'InvenioWebSubmitFunctionError'. 2007-03-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webalert/lib/webalert.py: Fixed vulnerability that would let users delete alerts that do not belong to them. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Move_to_Done.py, modules/websubmit/lib/functions/Move_From_Pending.py: Replaced 'functionError' with 'InvenioWebSubmitFunctionError'. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Report_Number_Generation.py, modules/websubmit/lib/functions/Print_Success_APP.py, modules/websubmit/lib/functions/Move_to_Pending.py: Replaced 'functionError' with 'InvenioWebSubmitFunctionError'. 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/mail.py: Replaced "functionError" with "InvenioWebSubmitFunctionError". 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_config.py: Replaced 'functionError' and 'functionStop' exceptions (as raised by WebSubmit functions and handled in WebSubmit core) with 'InvenioWebSubmitFunctionError' and 'InvenioWebSubmitFunctionStop' exceptions; Updated the exception 'InvenioWebSubmitFunctionWarning' to follow the same structure (with a value attribute). 2007-03-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Replaced the exceptions "functionError" and "functionStop" (as raised by WebSubmit functions and handled in WebSubmit core) with the better-named "InvenioWebSubmitFunctionStop" and "InvenioWebSubmitFunctionStop" exceptions. 2007-03-20 Diane Berkovits <diane.berkovits@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Display "main menu" link even if the submission is not "finished". CiVS: Committing in . 2007-03-19 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Fixed a bug encountered when a 'functionStop' exception was raised. Previously, this stopped the functions from continuing to execute, but the code proposing the 'next action' and updating the submission as finished still executed. This meant that a function could be logged as finished in the submission log table, even when it wasn't. This code has now been tucked into an 'else' clause in the try->except statement, so it will only be executed if the functions finish without raising a functionStop exception. Submissions will not, therefore, be wrongly marked as finished in the log. 2007-03-19 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Removed some unused functions (get_report_number, set_report_number, get_sysno, set_sysno). 2007-03-17 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Fixed a bug that occurred when matching report-numbers: the wrong length of the match was taken - it took the whole match (which included a leading non-word character), rather than the length of the desired reportnum match. This has been corrected; Modifications by Tony: added option to write statistics about matched KB titles to a file; 2007-03-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Added docstrings to module and major business-logic functions. 2007-03-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/etc/refextract-report-numbers.kb: Removed a 'dummy' pattern. 2007-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Immunized is_method_valid() from collection existence problems. 2007-03-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Added a dictionary to keep a count of all periodical titles found in reference lines during an extraction job. (This dictionary of totals could be used to produce some kind of statistic about most commonly found titles, for example.) 2007-03-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: * Fixed display of empty indicators in TEXT-MARC mode - they are now replaced by an underscore instead of a space; * Fixed Display of empty ind1 when ind2 is not empty in ALEPH-MARC mode. Previously, ind1 would be a space - now it is an underscore; * Fixed handling of empty indicators in MARC XML fields - now handles either spaces or empty strings (e.g.: ind1=\" \" or ind1=\"\"); * Fixed issue concerning the order of datafields and subfields in the record: previously both datafields and subfields were orderd alpha- numerically in the resulting MARC record - now the order in which they occurred in the XML MARC record is respected; * Added config variable 'CFG_ORGANIZATION_IDENTIFIER' that should contain the identifer of the organization to which the 001 field value belongs (set as SzGeCERN for CERN sites - other sites should configure their own value for this). The 003 field is now added to ALEPH-MARC 'insert' and 'replace' records, and dropped from all other ALEPH-MARC records. Its value from the XML MARC record is preserved in TEXT-MARC mode; * Fixed a bug in ALEPH-MARC 'insert' mode. Previously the SYS (970__a) that was present in the XML MARC record was taken as the SYS for the record and put into the 001 field of the resulting ALEPH record. This was wrong. Now, when creating an ALEPH insert record, 970 is dropped from the XML record, and a random sysno is generated for the new ALEPH record. No 001 is added to the record - ALEPH will choose its own SYS and add a 001 automatically. * Changed the "m" (modify) option of --aleph-mode to be "c" (correct); * Other refactoring and code-cleaning after pylint; 2007-03-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/bin/xmlmarc2textmarc.in: Refactoring: moved 'main' function into 'xmlmarc2textmarclib.py'. 2007-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/urlutils.py: Replace "&" by "&" after encoding URL arguments in make_canonical_urlargd(). Fixes HTML standard compliance issues. Thanks to Michael Ehrismann for reporting the problem. 2007-03-14 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Typo in the release year fixed, thanks to Greg. 2007-03-13 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Fixed guide because WML is thinking that __init__( means __init_ and intenationalize what follow _( . 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_dblayer.py: Removed the reference to 'cookie' in the function 'get_element_description'. 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py, modules/websubmit/lib/websubmitadmin_engine.py: Removed support for WebSubmit form-field 'cookies'. 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py, modules/websubmit/lib/websubmitadmin_dblayer.py: Removed support for WebSubmit form-field 'cookies'. 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/doc/admin/guide.html.wml: Added a note to the guide saying that support for the WebSubmit form-fields 'cookies' feature has been removed 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_dblayer.py: Removed all functions used for the manipulation of WebSubmit form-field 'cookies'. 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Removed all support for WebSubmit form-field 'cookies'. 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Removed wildcard import of functions from 'websubmit_dblayer', replacing it with explicit function imports; 2007-03-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Code cleaning to fix pylint complaints about conventions, etc; 2007-03-09 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication_cern.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: List of modification: 1. Implemented automatic import of external nickname. 2. Enriched the message displayed when switching from external to internal account in order to send the user its random password. 3. Variuos polishing. 2007-03-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Made title-numeration patterns 'prettier' (split them over multiple lines and commented them, using sre.VERBOSE mode); 2007-03-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/external_authentication_cern.py: Restored the list of known exceptions to catch inside CERN authentication code 2007-03-08 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/external_authentication_cern.py, modules/webmessage/lib/webmessage_dblayer.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/webgroup_regression_tests.py: Fixed a bug when CERN authentication webservice doesn't work. Hiding external groups to which one don't belong. 2007-03-06 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Updated title-numeration patterns: when searching for 'volume', the word 'No' (for number) is now optional before the volume number; 2007-03-06 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Added new pattern for recognition of numeration of titles: 'YEAR' (with optional parentheses), 'VOLUME', 'PAGE'; 2007-03-05 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Fixed errors when handling 'Error' exceptions. Previously there was an attempt to acces the attribute 'value' of these Error exceptions: this attribulte doesn't existm so removed call to it; Corrected some calls to function 'errorMsg': too few parameters had been supplied in certain cases; 2007-03-05 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: When recognising numeration for titles, made parentheses optional for YEAR in the case where we find 'VOL, SER, PAGE, YEAR'; 2007-03-05 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Reference line markers are now stripped before the line is processed for citations. This avoids the rare case when the line marker is alphabetical and is recognised as a reference. 2007-03-05 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Modification of title-numeration patterns: Now only recognising reasonable 'years', (e.g. 1895, 1987, 2004, etc) as opposed to '2500' - anything past 2099 will not be recognised as the year; Correction of patterns used for looking for numeration split by a title; Modification of algorithm used to search for titles in the line: Previously only searched for titles in a line if some numeration was found. This made it impossible to look for numeration that was split by a title, so now refextract looks for titles in all lines, regardless of numeration; 2007-03-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Corrected handling of IBIDs: in certain cases, the series could be tagged onto a replaced IBID title multiple times. Now working correctly; Added a few more test reference lines to 'test_get_reference_lines' function; 2007-03-01 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_webinterface.py: Quote filename argument when creating a redirect from old-style "getfile.py" URL to the new-style "files" URL. Fixes problem with filenames containing spaces and whatnot. 2007-03-01 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py: Made language-dependant formatting not applicable when PHP BibFormat is used. 2007-03-01 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Added optional comma before and after volume when searching for title-numeration patterns; Added some new test reference lines to the function 'test_get_reference_lines'; Some more cleaning - splitting very long lines up over several lines; 2007-02-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Added a command-line option to regenerate collection cache pages in a certain language only. 2007-02-28 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_dblayer.py: Fixed a SQL error in the function 'log_new_completed_submission'. 2007-02-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/elements/bfe_xml_record.py: Improved formatting speed in backward (PHP) compatibility mode, by using pregenerated MARCXML. Updated xm output to be generated on-the-fly only in few cases. 2007-02-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py: Removed unused mod_python.apache import so that this module can be used in CLI-context applications such as bibupload. 2007-02-28 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websession/lib/webuser_regression_tests.py: Restyling of the "Edit settings" form: the new separated password part now request the old password in order to set a new one). 2007-02-28 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Added checking for UnicodeErrors when reading in the preprint-report numbers and the periodical titles knowledge bases: if a line with badly encoded characters is read in, refextract will die with an error; Docstring line-length shortening after pylint convention complaints; 2007-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Precalculate latest additions info independently of language and simple/advanced search interface context. Also, do not calculate this information for aggregate-type of collections when the latest additions box is not displayed. These two changes speed up the webpage cache generation considerably. 2007-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Fixed collection's reclist initialization from the database reclist cache, fixing "run only part 2" situations. 2007-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Added optional "part" argument to update only certain cache parts (1=reclist, 2=webpage). 2007-02-27 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Fixed a problem with the rebuilding of the reference section: The function that tries to rebuild the reference section based upon the reference line number (and thus ensures that reference lines are numbered consecutively) was not working correctly - fixed; Corrected bug concerning escaping of file names when calling pdftotext/gfile; Dropped a function that duplicated a call to gfile; Some docstring cleaning; 2007-02-27 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py: Improved handling of non-standard OAI responses from OAI sources (possibility to harvest these sources even if a non-standard response has made BibHavest believe that source is not OAI). Added free textboxes to specify set and metadata prefix in web interface in case the values supported by the source could not be retrieved. Some code cleaning. 2007-02-26 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Added 980 and FFT to list of fields to be dropped (returned by function 'get_aleph_dropped_fieldnames'); Corrected bug in which certain fields were given their ALEPH names when TEXT-MARC was produced; Minor doc-string changes; 2007-02-24 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Fixed IndexError (in reading-line) when rebuilding reference line 2007-02-23 Diane Berkovits <diane.berkovits@cern.ch> * modules/websubmit/lib/functions/Report_Number_Generation.py: Report_Number_Generation.py: exetend possibility to generate report number using any of the files created during submission process, with a regular expression to select only part of the file content 2007-02-23 Gregory Favre <gregory.favre@cern.ch> * modules/websubmit/lib/functions/Upload_Files.py: Reverted to last version. Last commit is to be considered an error... 2007-02-23 Diane Berkovits <diane.berkovits@cern.ch> * modules/websubmit/lib/functions/Report_Number_Generation.py, modules/websubmit/lib/functions/Upload_Files.py: Report_Number_Generation.py 2007-02-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: If parentheses were stripped from the end of a title, the were not accounted for when the line was rebuilt. Fixed this. 2007-02-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/web/admin/bibharvestadmin.py: Fixed bug in web interface that would not correctly recognize selected sets to harvest. 2007-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Updates to the Japanese translation, thanks to Toru Tsuboyama. 2007-02-23 Tibor Simko <tibor.simko@cern.ch> * po/ja.po: Updates to the Japanese translation, thanks to Toru Tsuboyama. 2007-02-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oaiarchive_engine.py: Fixed a bug that could prevent adding records to the OAI repository if they had been previously removed. Keep records if they have been removed from a set but still belong to another set. Do not print <setspec> if set is blank when serving values to harvesters. 2007-02-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Altered the pattern used for the recognition of numeration that immediately follows a title to make a colon optional. 2007-02-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Added newlines to verbose output. 2007-02-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: cli_opts was accidentally declared inside the except clause of the try/except import statements - moved it out; Altered pattern for recognition of institutional report numbers: previously, '\b' was used for the beginning of a matched report-number. However, there were cases when report-numbers were matched inside a URL. Therefore, the boundary for the beginning was updated to '[^a-zA-Z0-9/.]'. 2007-02-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Updates written by TonyO: New, improved behaviour of "verbose" mode; various internal changes to support the new option "xmlfile" (which enables the MARC XML for extracted references to be written to a file); Implementation of error-codes for extraction jobs; 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: More explicit comments for tests on XML output. 2007-02-22 Tibor Simko <tibor.simko@cern.ch> * po/ca.po, po/es.po: Catalan and Spanish translation updates, thanks to Ferran Jorba. 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: Made use of XSL template for OAI DC output instead of hardcoded python. 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/DC.xsl, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/OAI_DC.xsl, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/etc/output_formats/XD.bfo, modules/bibformat/etc/output_formats/XOAIDC.bfo: Added new DC and OAI_DC xsl stylesheets. Added new OAI_DC output format. Redirected DC output format to make use of XSL stylesheet instead of bfx template. 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: New tests on XML outputs in web interface (test for number of document elements). 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformat_dblayer.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/web/admin/bibformatadmin.py, modules/bibformat/lib/bibformat_xslt_engine.py, modules/bibformat/lib/bibformatadminlib.py: Added native support for XSLT in BibFormat. 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py: Commented unnecessary warnings that were sometimes called in wrong occasions. 2007-02-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_report_numbers.py: New element for displaying all report numbers. 2007-02-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_config.py: Renamed the exception 'InvenioWebSubmitWarningWebSubmitFunctionFailed' to 'InvenioWebSubmitFunctionWarning'. 2007-02-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Refactoring: All database interaction has been moved to functions in the WebSubmit database layer. Other code cleaning. 2007-02-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_config.py: Added new exception 'InvenioWebSubmitWarningWebSubmitFunctionFailed'. This exception will be raised by a WebSubmit function when it encounters unexpected behaviour and cannot complete its task. The exception will be logged as a warning. 2007-02-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_dblayer.py: Updated copyright years (2007). 2007-02-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/Makefile.am: Added new file 'websubmit_dblayer.py' (the database layer for WebSubmit) to 'pylib_DATA'. 2007-02-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_dblayer.py: First version of the WebSubmit database layer. Provides functions through-which WebSubmit can interact with the DB. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump after the release. CDS Invenio v0.92.1 (released 2007-02-20) ========================================= 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * NEWS, RELEASE-NOTES: Release of v0.92.1. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Repeat bibdoc.status update statement also in update-v0.92.0-tables, since it was not included in update-v0.90.1-tables in time before the release of v0.92.0. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * 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: New messages related to the login page. Updated message references. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Added a note on the possibility to use nicknames or email addresses to login. Changed "Login via" into "Login method". 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Print "Login via:" message in bold. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_searcher.py: Updated KEK Preprints and Book search URLs due to their site updates. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_searcher.py: Updated CERN Indico Search URL to reflect the new release of CERN Indico Search. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_parser.py: Updated CERN Indico search results parser due to the new release of CERN Indico Search. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/lib/bibsched.py: Fixed signals sent to bibsched tasks when stopping them. Now using systematically TERM instead of USR2 and INT everywhere. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Fixed internal password editing form when nickname is already set up. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Changed test order in updateDataUser(). Documented new ignore_password_p argument. 2007-02-20 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webaccount.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Fixed dropping internal password when updating nickname while using an external login method. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Changed get_user_preferences() to return empty dictionary instead of None when there were problems getting user preferences from the database. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Samuele Kaplun and moved Frederic Gobry to the "former members" section. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Deleted unused import, moved some imports on top, and minor code kwalitee changes. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: One more output message update. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Show/hide search interface help boxes (top-right portalboxes) according to users' preferred settings. In addition, some kwalitee code cleanup. 2007-02-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py: Print external account settings in a sorted order. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * 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: Reflect updated messages. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Updated output phrases related to external login mechanism. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Updated print_records_header/footer() to produce good headers/footers for more non-XML formats. Renamed header/footer to prologue/epilogue for better consistency with already-existing names. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Closed an open parenthesis in a docstring. 2007-02-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/miscutil/sql/tabcreate.sql, Makefile.am: Lowered down the usergroup.login_method_name index length even more. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, Makefile.am: Limit the length of the usergroup.login_method_name composed index for better compatibility with older MySQL versions. 2007-02-19 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/lib/external_authentication_cern.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup.py: Fixed various problems within the exception handling. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Test for the presence of rdflib. 2007-02-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Fixed except clauses using multiple exceptions. 2007-02-16 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser_regression_tests.py: Fixed regression test (wrong string was looked up) 2.0 2007-02-16 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser_regression_tests.py: Fixed regression test (wrong string was looked up) 2007-02-16 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py, modules/websession/lib/webuser_regression_tests.py: Changed edit_websearch -> edit_websearch_settings. 2007-02-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: When logging via external login method, use user's email instead of user-typed nickname. 2007-02-16 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/webuser.py: Changed the external group names to make clear what login method they belong to. 2007-02-15 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication_cern.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Strengthening the login authentication system for unusual situations. 2007-02-15 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Edited an ouput message. 2007-02-15 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Changed wording of some output messages. 2007-02-15 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added usergroup.name change to update-v0.92.0-tables target. 2007-02-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Increased group name length to 255 as required by some lengthy CERN group names. 2007-02-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Code cleaning after pylint warnings (etc); Added docstring to function 'moved_tagged_series_into_tagged_title', corrected a bug in that function; Got rid of global import from refextract_config - now explicitly importing functions. 2007-02-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/bin/refextract.in: Removed reference to 'bibrefextract' in module docstring: replaced it with 'refextract'. 2007-02-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/bin/refextract.in: Updated the module docstring and fixed some line-length warnings. 2007-02-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract_config.py: Dropped another unused config variable. 2007-02-15 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Corrected update-v0.92.0-tables statements to match exactly tabcreate.sql statements. 2007-02-15 Samuele Kaplun <samuele.kaplun@cern.ch> * modules/websession/lib/websession_templates.py, modules/websession/lib/webuser_regression_tests.py: Fixed webuser regression tests to be indipendent from CERN stuff presence. 2007-02-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_migration_kit_templates.py: Updated link. 2007-02-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Replaced use of 'cgi.escape' with 'encode_for_xml' when creating XML output; standardised use of 'sre' library throughout - 're' is no longer used. 2007-02-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract_config.py: Removed some config variables that were no longer needed. 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Use v0.92.1 version number in the build example as per the forthcoming release. 2007-02-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Fixed a bug in the recognition/markup of URLs: string index was out when rebuilding the line with the URL marked-up. 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, configure-tests.py, configure.ac, config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/cdswmllib.wml, config/config.wml, config/configbis.wml.in, modules/Makefile.am, modules/bibclassify/Makefile.am, modules/bibclassify/bin/Makefile.am, modules/bibclassify/bin/bibclassify.in, modules/bibclassify/doc/Makefile.am, modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/index.html.wml, modules/bibclassify/doc/hacking/Makefile.am, modules/bibclassify/doc/hacking/extraction-algorithm.html.wml, modules/bibclassify/doc/hacking/hep-taxonomy.html.wml, modules/bibclassify/doc/hacking/index.html.wml, modules/bibclassify/etc/Makefile.am, modules/bibclassify/lib/Makefile.am, 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/example_oaimarc2xm.xsl, 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, modules/bibconvert/etc/Makefile.am, 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_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/guide.html.wml, modules/bibedit/doc/admin/index.html.wml, 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/guide.html.wml, 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, modules/bibformat/etc/Makefile.am, modules/bibformat/etc/format_templates/Makefile.am, 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/bibformatadmin_regression_tests.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/dbparams.inc.php.wml, modules/bibformat/lib/common/general.inc.php, modules/bibformat/lib/common/global.inc.php.wml, modules/bibformat/lib/core/AEvalLan.inc.php, modules/bibformat/lib/core/FlexElink.inc.php, modules/bibformat/lib/core/FormatRetriever.inc.php, modules/bibformat/lib/core/IntVars.inc.php, modules/bibformat/lib/core/KBRetriever.inc.php, modules/bibformat/lib/core/LinkResolver.inc.php, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.php, modules/bibformat/lib/core/Processor.inc.php, modules/bibformat/lib/core/RecordSeparator.inc.php, modules/bibformat/lib/core/Timing.inc.php, modules/bibformat/lib/core/TreeNode.inc.php, modules/bibformat/lib/core/UDFRetriever.inc.php, 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_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_imprint.py, modules/bibformat/lib/elements/bfe_issn.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.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_references.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/test_1.py, modules/bibformat/lib/elements/test_5.py, modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml, 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/bibformat_migration_kit_assistant.py, modules/bibformat/web/admin/bibformatadmin.py, 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, 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/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/lib/Makefile.am, 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/guide.html.wml, modules/bibindex/doc/admin/index.html.wml, 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/guide.html.wml, modules/bibmatch/doc/admin/index.html.wml, 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/guide.html.wml, modules/bibrank/doc/admin/index.html.wml, 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/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/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.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/Makefile.am, 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/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/guide.html.wml, modules/bibsched/doc/admin/index.html.wml, modules/bibsched/lib/Makefile.am, modules/bibsched/lib/bibsched.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/guide.html.wml, modules/bibupload/doc/admin/index.html.wml, 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/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml, 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/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/dateutils.html.wml, modules/miscutil/doc/hacking/dbquery.html.wml, modules/miscutil/doc/hacking/errorlib.html.wml, modules/miscutil/doc/hacking/index.html.wml, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dateutils_tests.py, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/lib/dbquery_tests.py, modules/miscutil/lib/errorHandling.php.wml, 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/kwalitee.py, modules/miscutil/lib/messages.py.wml, 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/sql/Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, 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/guide.html.wml, modules/webaccess/doc/admin/index.html.wml, 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/index.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml, 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/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/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/guide.html.wml, modules/webalert/doc/admin/index.html.wml, 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/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, 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/guide.html.wml, modules/webcomment/doc/admin/index.html.wml, 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/index.html.wml, 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/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, modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/cdsware.el, modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/directory.html.wml, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/releases.html.wml, modules/webhelp/web/hacking/style.html.wml, modules/webhelp/web/hacking/testsuite.html.wml, 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/guide.html.wml, modules/webmessage/doc/admin/index.html.wml, 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/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml, modules/websearch/doc/admin/index.html.wml, 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, 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/sessiongc.in, modules/websession/doc/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml, modules/websession/lib/Makefile.am, 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/websession/web/sessinit.inc.php.wml, modules/webstat/Makefile.am, modules/webstat/bin/Makefile.am, modules/webstat/bin/webstat.in, modules/webstat/doc/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/guide.html.wml, modules/webstat/doc/admin/index.html.wml, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/Makefile.am, modules/webstat/lib/Makefile.am, modules/webstat/lib/load.lisp, modules/webstat/lib/webstatlib.lisp, modules/webstyle/Makefile.am, 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/guide.html.wml, modules/webstyle/doc/admin/index.html.wml, modules/webstyle/img/Makefile.am, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.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/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/subnumber.html.wml, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/guide.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/etc/Makefile.am, modules/websubmit/etc/bibconvert/Makefile.am, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/config/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_config.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/Convert_RecXML_to_RecALEPH.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_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_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_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_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/mail.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/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: Updated copyright years (2007). 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * 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: Updated message references and increased version number as per the forthcoming release of v0.92.1. 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_migration_kit_templates.py, modules/elmsubmit/lib/elmsubmit.py, modules/websubmit/doc/admin/guide.html.wml, modules/websubmit/lib/websubmit_engine.py: Fixed "CDSWare" typos; either replaced by CDSware, or by CDS Invenio, or dropped, as appropriate. 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Corrected path to miscutil in update-v0.92.0-tables. 2007-02-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Fixed a bug in recognition of reference line 'marker'; Fixed a bug in counting of miscellaneous subfields - only misc subfields on their own, within their own datafield are counted as misc. 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number in view of forthcoming release of v0.92.1. 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed print_records_header() and print_records_footer() to behave properly in case of text-oriented output (of=tm). 2007-02-14 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webgroup_tests.py: Fixed test of "set" behaviour on Python 2.3. 2007-02-14 Samuele Kaplun <samuele.kaplun@cern.ch> * Makefile.am, modules/miscutil/bin/testsuite.in, modules/miscutil/sql/tabcreate.sql, modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_config.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/websearch/lib/websearch_webinterface.py, modules/websession/lib/Makefile.am, 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_config.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: Added support for external user groups and external user settings. Updated CERN Authentication example. 2007-02-14 Gregory Favre <gregory.favre@cern.ch> * modules/websubmit/doc/admin/guide.html.wml, modules/websubmit/lib/functions/Report_Number_Generation.py: Added possibility to generate report number using any of the files created during submission process. Updated doc to reflect these changes. 2007-02-14 Diane Berkovits <diane.berkovits@cern.ch> * modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_tests.py: Add parameters to print_rec and princ_recs in order to be able to select fields to be printed. Add corresponding test unit 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Fixed test on value of 'ot' that would cause an old formatting procedure to be used. Removed an access to bibfmt and used format_record() instead. 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py: Made retrieval of cached formatted output only possible when user language is equal to 'cdslang' (as only formatted notice in this language are cached). 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated test on Picture detailed format to reflect new url for copyright info. 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft: Updated copyright link. 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_similarity.bft: Propageted language in HS format. 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_client_info.py: Added new format element. 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository_tests.py: Split one test. 2007-02-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated regression test for new output generated to propagate user language through links. 2007-02-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Complete rewrite of refextract. No more Object-Orientation, new treatment of the knowledge base of periodical titles. 2007-02-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract_config.py: Added new config variables used by refextract to build MARC XML. 2007-02-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/lib/config.py.wml: Removed note '# FIXME: not used?' from CFG_PATH_GFILE - gfile is used by refextract. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * Makefile.am: Added insert for Get_Recid function into update-v0.92.0-tables. 2007-02-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_photo_resources_brief.py: Propagated user language in link of the element. 2007-02-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository_tests.py: Added performance test for serving speed of OAI repository. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Replaced use of 'Get_Sysno' with 'Get_Recid' in demo submissions. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Added module-level docstring. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Get_Sysno.py: Added docstring; Marked this function as deprecated with direction to use Get_Recid function instead. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added the Get_Recid function. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/doc/admin/guide.html.wml: Added description of new function 'Get_Recid'; Marked function 'Get_Sysno' as deprecated. 2007-02-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: Reversed order of additional authors for DC output, in order to match other outputs. 2007-02-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.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_keywords.py, modules/bibformat/lib/elements/bfe_references.py, modules/bibformat/lib/elements/bfe_url.py: Propagated language through all internal links. Modified regression tests accordingly. Some code refactoring. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Makefile.am: Added line for function 'Get_Recid.py'. 2007-02-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Get_Recid.py: First version of 'Get_Recid' function. Given a report-number (stored in the global 'rn'), this function will retrive the recid for the corresponding record and store it into the global 'sysno'. It will also store it into a file called SN in the current submission directory. **This function will replace the older 'Get_Sysno' function.** 2007-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Added section on the fulltext indexing. 2007-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Explicitly remove DELETED records when calculating collection universe. Fixes the problem with deleted records in virtual collections reported by Robert Forkel. 2007-02-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: Improved transformation of marcxml retrieved from database for oaimarcxml output. 2007-02-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: Improved speed for OAI harvesting with verb=ListRecords&metadataPrefix=marcxml. Fixed broken output with verb=ListIdentifiers in case of deleted record and CFG_OAI_DELETED_POLICY="no". 2007-02-12 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Fixed bug while changing a public basket's topic (misplaced parentheses). Thanks to Michael Ehrismann for reporting the bug 2007-02-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/htmlutils.py: Added <sub> and <sup> to default list of allowed tags. 2007-02-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in: Whitespace for empty indicators of datafield FMT. 2007-02-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Fixed broken MARCXML, Dublin Core and RSS outputs, because of multiple insertions of footer and header. Thanks to Robert Forkel for reporting the problem. 2007-02-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/bin/bibharvest.in: Fixed a wrong regular expression used to retrieve resumptionToken. Thanks to Guido Pelzer for reporting the problem. 2007-02-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: Improved speed. 2007-02-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Updated admin guide with information on BibReformat. Small reorganization and visual layout revision of the sections. 2007-02-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibedit_engine.py: Fixed bug that would prevent displaying/editing of records containing control fields other than 001. 2007-02-08 Diane Berkovits <diane.berkovits@cern.ch> * modules/websearch/lib/search_engine.py: Variable CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS for download graphs moved to config.py.wml 2007-02-08 Diane Berkovits <diane.berkovits@cern.ch> * modules/miscutil/lib/config.py.wml: New variable for download graph 2007-02-08 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webbasket/lib/webbasket.py: Replaced usage of 'print_record' with 'format_record'. Made baskets display correctly even if record is not HB-preformatted in bibfmt table. 2007-02-08 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/doc/admin/example_oaimarc2xm.xsl, modules/bibconvert/etc/oaidc2marcxml.xsl, modules/bibconvert/etc/oaimarc2marcxml.xsl: Added a processor instruction to the XSLT in order to produce an UTF-8 output. 2007-02-07 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/migrate.html.wml: Put explicit example of a 980 tag to be created before the first upload. Added a note about creating collections later via the WebSearch Admin. 2007-02-07 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/migrate.html.wml: Added notes about XSLT oriented BibConvert mode. Added a note about enriching records by the collection identifier. 2007-02-07 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Warn about MySQLdb 1.2.1 potential encoding troubles too, not only about 1.2.1_p2. Advise to use 1.2.0 tarball as an alternative to patching 1.2.1 versions. 2007-02-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added regression test for respecting uppercase/lowercase values when inserting similar records. 2007-02-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: When inserting into bibxxx tables, during the look up of already existing values there, respect strictly upper/lower case of the value to be inserted. 2007-02-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.py: Eliminated duplicate sets in OAI-PMH 'ListSets' response. Eliminated duplicates sets in proposed sets when adding new source in OAI Repository Admin. 2007-02-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Corrected link to guide in the admin pages. 2007-02-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Fixed a bug in the procedure that determines which format template to use based on output format rules (RegExp was not trying to match complete string). 2007-02-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/file.py: Rewrote readfile() to better handle unreadable files 2007-02-01 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Use double quotes enclosures when expanding WML variables, permitting CDSNAME and CDSNAMEINTL to contain single quotes. 2007-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py, modules/websearch/lib/websearch_templates.py: Fixed typos, thanks to Ferran Jorba. 2007-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py, modules/bibindex/lib/bibindexadminlib.py: Fixed typos, thanks to Ferran Jorba. 2007-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Fixed typo, thanks to Ferran Jorba. 2007-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_migration_kit.py: Fixed add_default_case variable initialization location, thanks to Ferran Jorba. 2007-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Use bibformat.format_record() rather than search_engine.print_record() to obtain MARCXML of existing records that are to be updated. This fixes the problem of revival of deleted records. 2007-01-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Enhanced the complete regression test suite in order to check for the tag 001 values by default too, whenever appropriate. 2007-01-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: When matching MARCXML input file records against the database, if a match was found via an external system number or via an OAI identifier tag, then enrich the MARCXML input record by putting the corresponding record ID into the tag 001. 2007-01-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When using the new format_records() function, set the record_separator argument to newline, fixing joined format nuisance formatting such as "</record><record>" in the search engine MARCXML output. 2007-01-24 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Fixed link to pptHtml package, thanks to Greg. 2007-01-24 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css: Introduced new CSS style for "Focus on", and "Search also" boxes. (Graphical example only, may be changed later.) Also, fixed a typo in the color definition of externalcollectionsbox. 2007-01-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Introduced different CSS style properties for "Narrow by collection", "Focus on", and "Search also" boxes. This permits to differentiate them graphically by CSS without having to edit the templates. 2007-01-19 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py: More fixes related to the new bibdoc.status column meaning. (Still, the currently mixed string/int value policy is not cool and should be properly cleaned.) 2007-01-18 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Escape collection definition when modifying a collection, fixing display problems for collections defined via phrase searches (quotes). 2007-01-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_migration_kit.py: bfe_to_create should be empty dict, not empty list. Thanks to Ferran Jorba for reporting the problem. 2007-01-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_migration_kit_templates.py: Fixed link to the BibFormat Admin -> Manage Format Templates page. Thanks to Ferran Jorba for reporting the problem. 2007-01-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Fixed a bug in the display of submission-collections on WebSubmit main-page. Thanks to Theodoros 2007-01-18 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added forgotten "bibdoc.status" column value update (deleted->1) that must be done when upgrading to v0.92.0. (The bibdoc.status column treatment is to be fully prettified later, e.g. the column type still stayed char, etc.) Thanks to Mike Marino for reporting the problem. 2007-01-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Updated BibEdit header cosmetics (removed spaces before punctuation, removed spaces inside URL labels). Also, changed "Return to Record" and "Save" button labels to "Done" for better user-friendliness. 2007-01-17 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added a note on the necessity of using GNU make (gmake) on FreeBSD and Mac OS X, thanks to Paolo Tealdi. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * 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: Update message references with respect to the release of v0.92.0.20070116. 2007-01-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Renamed 'database' parameter to 'alephdatabase' (it is more meaningful in the context of a submission.) 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: When creating new portalbox, do not escape HTML markup in its title or body, consistently with how the portalbox modification behaves. Thanks to Theodoros Theodoropoulos for reporting the problem. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Fixed typo in the AM_INIT_AUTOMAKE version number. Updated example location of "--with-weburl". 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump due to the internal release of v0.92.0.20070116. 2007-01-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Fixed a bug where re.escape was used instead of cgi.escape to escape values in a JavaScript function. 2007-01-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py: Completely re-wrote function. Better error-checking, etc. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: During "make update-v0.92.0-tables", set the note column of the admin account to the activated state, if not done yet. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Create "admin" user in an already-activated account state (note=1), fixing admin login problems for sites created with the mostly-closed account policy (CFG_ACCESS_CONTROL_LEVEL_ACCOUNTS>0). Thanks to Theodoros Theodoropoulos. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added "update-v0.92.0-tables" target. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Changed "arguments" column type of the "schTASK" table from TEXT to BLOB, fixing scheduling problems encountered on some MySQLdb/MySQL setups. Thanks to Theodoros Theodoropoulos for reporting the problem. 2007-01-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Changed names of 3 config variables to take the standard 'CFG_*' form; Some minor cleaning of code. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on SELinux and Fedora Core 6 concerning the need to check the Apache user write permissions, thanks to Kam-ming Ku. 2007-01-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/guide.html.wml: Use blank space as empty indicator in the MARCXML guide example. 2007-01-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibconvert/lib/bibconvert.py: Fixed a bug concerning empty fields. Functions attached to fields are no longer ignored when the field has no value. E.g. Consider the following line: 300---<datafield tag="300" ind1=" " ind2=" "><subfield code="a"><:Num::Num:><:Num::Num::IF(,mult. p, p):></subfield></datafield> If there is no value for the field "Num", the desirable output is: <datafield tag="300" ind1=" " ind2=" "><subfield code="a">mult. p</subfield></datafield> However, this did not work - when Num had no value, the function (IF in this case) was ignored and the line was not printed. This has been fixed. Also now, given the following template line: 300---<datafield tag="300" ind1=" " ind2=" "><subfield code="a"><:Num::Num:><:Num::Num::IF(,, p):></subfield></datafield> If the value of Num is "33", the following will be printed: <datafield tag="300" ind1=" " ind2=" "><subfield code="a">33 p</subfield></datafield> If however Num has no value, the line will not be printed. This is because the "IF" function will return nothing, and it is considered undesirable to print the line. 2007-01-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_searcher.py, modules/websearch/lib/websearch_external_collections_utils.py: Print eventual warnings and errors on stderr, not stdout. Fixes problem with indirect importation of these files by bibconvert via search engine, potentially messing up bibconvert's output. The proper treatment of warnings/errors is to be introduced later together with the rewrite of errorlib. 2007-01-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: More detailed status returned by validate() function when validating OAI source. 2007-01-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/web/admin/bibeditadmin.py: Fixed bug where some fields would never be edited (because of check on values to validate modification). Based edition on field/subfield index instead of values. 2007-01-11 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/hacking/api.html.wml: Updated guide and API for document how to escape values. 2007-01-10 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py: Fixed bug that would cause modification of wrong subfield when several fields would have the same tag, indicators, subcode and value. Fixed bug that would delete all subfields instead of only one when one field would have many subfields with same subcode and value. Modified some comments. 2007-01-09 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Acknowledged Guido and Theodoros with respect to the stopwords list contribution. 2007-01-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/stopwords.el.kb: Added standard copyright message. 2007-01-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/Makefile.am, modules/bibrank/etc/stopwords.el.kb: Added Greek stopword list, thanks to Theodoros Theodoropoulos. 2007-01-09 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Fixed link to the MySQLdb 1.2.1_p2 sourceforge patch, thanks to Theodoropoulos Theodoros for reporting the problem. 2007-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_regression_tests.py: Updated to use 'weburl' variable instead of a fixed string for server name in reference outputs. 2007-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibedit_dblayer.py: Fixed handling of empty indicators that prevented edition of some fields. 2007-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformat_regression_tests.py: Added regression tests suite to BibFormat. 2007-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/demo/demobibdata.xml: Prefixed abstract fields of demo records 75 and 76 with keyword <!--HTML-->, as these fields contain HTML tags. Updated <br> tags of these fields to <br /> to be XHTML valid. 2007-01-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/elements/bfe_abstract.py: Added HTML-aware escaping (from htmlutils.py) for field values starting with keyword <!--HTML-->. Modified bfe_abstract to use this escaping. 2007-01-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Corrected bug in modification of doctype details. Attempted to cgi.escape a None value. None value is now converted to string. 2007-01-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Corrected bug when washing 'clonefrom' variable when adding new document type. 2007-01-08 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_migration_kit.py: Modified migration script of knowledge bases to correctly deal with possible NULL values for 'doc' column. 2007-01-08 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformatadminlib.py: Fixed one link in standard navigation trail that might create wrong links to old BibFormat admin interface from new admin when web interface language has been changed. 2006-12-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_similarity.bft: Updated similarity template to rely on field tag instead of field name. 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Fixed problem of empty controlfieds when minidom parser is used. 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number after the release of v0.92.0. CDS Invenio v0.92.0 (released 2006-12-21) ========================================= 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * NEWS, RELEASE-NOTES: Fixed typo in the module name. 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * 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: Final update of message references for v0.92.0 release. 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Release of CDS Invenio v0.92.0. 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updates for Alberto and Jerome. 2006-12-22 Tibor Simko <tibor.simko@cern.ch> * NEWS, RELEASE-NOTES: Release of CDS Invenio v0.92.0. 2006-12-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft, modules/bibformat/lib/elements/bfe_authors.py, modules/bibformat/lib/elements/bfe_external_publications.py: Updated bfe_authors to display affiliation of each author. Fixed possible crash in bfe_external_publications.py when used with records not having required fields. 2006-12-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py: Updated for new empty indicators notation. 2006-12-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSPICTmodify.tpl, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSRPICTmodify.tpl: Upgraded demo submission templates. Re-ordered lines by ascending MARC field number; Changed labels for creation and modification template lines - no longer using 'AU','TI', etc - now labelled by MARC field codes; Separated FIRST and ADDITIONAL authors into 100__a for first author, 700__a for additional authors; Added space into empty indicators for datafields; Other general upgrades, including change away from old getfile.py URL to new style of 'WEBURL/record/XXXX/files/; 2006-12-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSRTEXTmodify.tpl, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSTEXTmodify.tpl: Upgraded demo submission templates. Re-ordered lines by ascending MARC field number; Changed labels for creation and modification template lines - no longer using 'AU','TI', etc - now labelled by MARC field codes; Separated FIRST and ADDITIONAL authors into 100__a for first author, 700__a for additional authors; Added space into empty indicators for datafields; Other general upgrades; **Note:** Modification of Authors in the TEXT and RTEXT submissions will cause their affiliations to be lost. This needs to be fixed for a future release. 2006-12-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Updated definition of 'AU' WebSubmit element: changed MARC Code value from '100__a' to '100__a,700__a'. 2006-12-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py: * Updated 'Create_Modify_Interface_getfieldval_fromDBrec' function to enable the retrieval of data from multiple fields. Previously, it was only possible to retrieve data from 1 field (e.g. '100__a'). Now it is possible to pass multiple fields separated by commas (e.g. '100__a,700__a').The field values will be joined into a string, separated by newlines. * Added a better doc-string. * Cleaned some coding style. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Send_Modify_Mail.py, modules/websubmit/lib/functions/Send_SRV_Mail.py: Use new style URL for links to detailed record pages in sent emails. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Use new URL schema in the "more information: click here" link on the publication line page. (Note: this functionality is currently broken for the Atlantis demo site, because it points to the detailed record page of a record that has not been uploaded yet!) 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/publiline.py: Updated link to the fulltext file location in the sent email. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/doc/admin/guide.html.wml: Updated URL to an example document. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Use .py extension in links to Your Approvals and Your Submissions pages, as they were not migrated yet to the new URL schema. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/guide.html.wml: Updates to the Spanish and Catalan translations of the Search Guide, thanks to Bea and Ferran. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Write a short information on the input file and the selected input mode into the log file, regardless of verbosity level. Useful for speedy checking of log files. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for restricted access to detailed record pages. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Restrict access to a detailed record page if the record in question belongs to a restricted primary collection. (Note: may break third party code that tries to get MARCXML of any record via search interface without supplying proper access credentials.) 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_authors.py: Removed 'contact person' (field 270 $p) from list of authors. 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: Do not output values for records having no id in CFG_OAI_ID_FIELD field. 2006-12-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Fixed some Undefined Variable problems 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Completed demo set definitions. 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Moved test for unnecessary call to bibupload where it does not break oaiarchive -d option. 2006-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Fixed bad indentation. 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Added possibility to escape values directly when using field access functions of BibFormatObject instances. 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Do not call bibupload when there is no record to upload. 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Added notice of the need to run oaiarchive utility for the settings in 'OAI Repository Interface' to be taken into account. 2006-12-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: Fixed possible traceback which would occur when table 'oaiARCHIVE' has non-expected value in column 'setDefinition'. 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Hinted at setting up the proper Apache configuration right after the "make install" step. Updated location of the "Atlantis Institute of Fictive Science" canonical demo site. 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Reogranized some parts of the installation instructions, most notably folded up the three commands that are explicitly hinted at during the "make install" process. Added handling of Apache group write privileges. Other minor text updates. 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbtest.in: When the DB connection is not working, offer explicit SQL statement how to grant the access rights. 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testimport.py: Improved the detection of the most probable "site-packages" directory location that could have been false in presence of EGG packages on the system. 2006-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_summary.py: Removed unneeded file. 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * 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: Update message references in view of forthcoming v0.92.0 release. 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: When some records could not have been uploaded due to errors such as non-existent record replacement, print the parsed failed records into the standard error stream for easier manual inspection by the admin later. (Note that if the input is a badly formatted XML file to boot, so that some of the records could not have even been properly parsed, the standard error stream will currently contain only a note about the problem, not the precise location of the problematic place in the input file.) 2006-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine_tests.py: Updated 2 tests according to new escaping policy 2006-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Modified record_get_field_values() so that it works with "empty" records. Updated some comment formatting. 2006-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * Makefile.am: Added OAI migration script (from table 'oaiSET' to table 'oaiARCHIVE', v 0.7.1). Added update script for OAIArchive table (from v 0.90.1) 2006-12-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oaiarchive_engine.py, modules/bibharvest/lib/oaiarchiveadminlib.py: Reverted back to the use of column 'setDefinition' in table 'oaiARCHIVE' instead of multiple columns 'p1', 'f1', 'm1', 'p2' etc. for storing set definition. Small HTML/Python code cleaning. 2006-12-19 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: Modified oaiArchive table to have non null values. 2006-12-19 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_title.py: Removed double escaping of 'title'. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Fixed correct mode so that only the field instances matching the complete tag+ind1+ind2 combinations found in the input file are corrected. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Enhanced correct mode test. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added test on the indicator behaviour (empty indicators, blank space indicators). Updated other tests to reflect the new blank space indicator policy (as dictated by MARCXML schema) and the new subfieldless output format for controlfields. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Updated test MARCXML and expected results according to the new default policy with blank space indicators. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Updated wash_indicators() docstring and other mostly cosmetic updates related to new default blank-space indicator settings. 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_utils.py: Updated record_get_xml to produce correct indicator values (whitespace for empty indicators instead of no space). 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibrecord.py: Made BibRecord handle whitespaces in the same way as blank spaces and underscore for indicator values. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Print international collection names in the "no match found..." message that is shown when no direct hits were found in the current collection(s) selected by the user and when some hits are findable in other collections. Thanks to Ferran Jorba for the initial patch addressing the issue. 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_addresses.py, modules/bibformat/lib/elements/bfe_bibtex.py, modules/bibformat/lib/elements/bfe_cited_by.py, modules/bibformat/lib/elements/bfe_title.py, modules/bibformat/lib/elements/bfe_topbanner.py: Added 'manual' escaping of some format elements producing HTML. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Whenever a blank space indicator (or an old-style "empty" indicator) is encountered, store it as underscore into bibxxx tables. 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When producing ALEPH sequential-like textual output format (e.g. HTML MARC), do not print fake subfields ($$_) for controlfields (002-009) but rather use standard 001-like output line without any subfields. (NOTE: this correction may break third-party code relying on the old HTML MARC output style for controlfields, wrongly used hitherto.) 2006-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Use blank space for empty indicators, as per MARCXML schema. 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.py: Escaped some values. Replaced built-in 'map' function with list comprehensions. 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_xml_record.py: Made bfe_xml_record unescaped by default. 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_bibtex.py: Normalized marc in calls to field values. Made the module not escaped by default. Some code reformatting. 2006-12-18 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_publi_info.py: Fixed bug when trying to escape 'None' values. 2006-12-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py, modules/bibformat/lib/elements/bfe_abstract.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_cited_by.py, modules/bibformat/lib/elements/bfe_edit_record.py, modules/bibformat/lib/elements/bfe_external_publications.py, modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_photo_resources.py, modules/bibformat/lib/elements/bfe_photo_resources_brief.py, modules/bibformat/lib/elements/bfe_publi_info.py, modules/bibformat/lib/elements/bfe_references.py, modules/bibformat/lib/elements/bfe_title.py, modules/bibformat/lib/elements/bfe_topbanner.py, modules/bibformat/lib/elements/bfe_url.py: Escaping enabled by default for output produced by all format elements. Added possibility for elements to override this default behaviour through escape_values() function. Modified elements that produced HTML to disable escaping using above function. 2006-12-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/doc/admin/Makefile.am: Modified to reflect name changes of example files example_oaimarc2xm_collID.kb and example_oaimarc2xm.xsl. 2006-12-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/doc/admin/doctype.kb, modules/bibconvert/doc/admin/example_oaimarc2xm.xsl, modules/bibconvert/doc/admin/example_oaimarc2xm_collID.kb, modules/bibconvert/doc/admin/oaimarc2marcxml_sample.xsl: Renamed example files. TOBEREMOVED default string in kb has been renamed _DELETE_. Example kb modified to not show a one to one mapping. 2006-12-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Corrected undefined variable problems; corrected import of 'acc_deleteUserRole' from 'invenio.access_control_admin'; 2006-12-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Fixed unquoted SIZE attribute of INPUT tag in function "tmpl_display_addelementform" (udes to configure a WebSubmit form element); 2006-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py: Fixed import statement typo. 2006-12-14 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Bump up the version number to v0.92.0. 2006-12-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Fixed a bug where text input fields could have a MAXLENGTH of ZERO when a value was not set for MAXLENGTH in the element definition in the WebSubmit DB; Fixed some string escaping for JavaScript repopulation of element values on page-refresh: previously double-quotes would break the JavaScript; Cleaned up a few HTML tags; 2006-12-14 Tibor Simko <tibor.simko@cern.ch> * INSTALL, 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: Updated message references and version numbers for the forthcoming v0.92.0 release. 2006-12-14 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number to v0.92.0 in view of the forthcoming release. 2006-12-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/doctype.kb, modules/bibconvert/doc/admin/oaimarc2marcxml_sample.xsl: Added sample kb and xsl config file as an example of XSL transformation done with BibConvert, using BibConvert internal formatting functions. 2006-12-14 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Jasna Markovic for the contributions to the Croatian translation. 2006-12-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaidc2marcxml.xsl, modules/bibconvert/etc/oaimarc2marcxml.xsl: Added licence info at beginning of stylesheets. Added comments. 2006-12-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_issn.py: Added journal-issn mappings collected from http://cdsweb.cern.ch/. Removed 'limit' option which was not necessary (building mappings is fast). 2006-12-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_issn.py: Added check on CFG_CERN_SITE to select correct field for getting journal name when formatting. Revised function names (build_distant_issns->build_issns_from_distant_site and build_local_issns->build_issns_from_local_site) 2006-12-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/lib/bibconvert_xslt_engine.py: Simplified calls to BibConvert formatting function from XSL stylesheet by handling node in function in addition to string values. 2006-12-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/lib/bibconvert.py: Made formatting function 'KB' aware of default KBs directory to load kb files from there when full path not specified in calls to 'KB'. Some code reformatting. 2006-12-13 Tibor Simko <tibor.simko@cern.ch> * po/hr.po: Added third batch of Croatian translation messages, thanks to Alen and Jasna. 2006-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: All the regression tests updated to test also HTML MARC output, not only XML MARC. This helps to detect errors in bibxxx table updating, because HTML MARC is currently constructed out of bibxxx tables, not from XML MARC. 2006-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Fixed "reference" upload mode to populate bibxxx tables too. bibupload() now returns recid as integer, not string. 2006-12-13 Diane Berkovits <diane.berkovits@cern.ch> * modules/websession/lib/webgroup.py: Infos message indeed not translated(cf previous commit). _ removed to avoid confusion. Need to be investigated later. 2006-12-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/lib/bibconvert_xslt_engine.py: Added support for BibConvert 'formatting functions' to XSL processors (both libxslt and 4suite). 2006-12-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaimarc2marcxml.xsl: Uses double quotes instead of single quotes for XPath tests. Take http://www.loc.gov/MARC21/slim namespace into acccount. Sources not referring to this namespace will not work. Commented stylesheet to make clear that it is only a sample stylesheet. Added CUSTOMIZEME labels. Added possibility to drop only subfield of collection identifier instead of all 980 field. Changed default dropped field from 980__a to 980__w. Some simplification of the stylesheet. 2006-12-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaidc2marcxml.xsl: Uses double quotes instead of single quotes for XPath tests. 2006-12-12 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Beatriu Piera. Updated info on Thierry Thomas and Ferran Jorba. Added anonymous contributors to Spanish and Japanese translations. 2006-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/guide.html.wml: Added Catalan and Spanish translation, thanks to Beatriu Piera and Ferran Jorba. Also, cloned English translation into all the other languages. (This cloning process is to be obsoleted when the WML dependency is released, to make the I18N file editing less heavy.) 2006-12-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/NLM.bfx: Added use of BFE_ISSN. Fixed wrong flow of <bx:elif> tags inside <bx:if>. 2006-12-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_issn.py: Added new ISSNs used in Atlantis to default dictionary. Also modified retrieval of journal name from 210__% (CERN specific) to 909C4p (Atlantis specific). Also removed debug code that would produce unwanted output. 2006-12-12 Diane Berkovits <diane.berkovits@cern.ch> * modules/websubmit/lib/websubmit_templates.py: bug fixed: maxlength was not set for text input html elements 2006-12-12 Diane Berkovits <diane.berkovits@cern.ch> * modules/websession/lib/webgroup.py, modules/websession/lib/websession_config.py: bug fixes: info messages were displayed in a bad way _(info) info messages now correctly translated 2006-12-11 Diane Berkovits <diane.berkovits@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py, modules/bibrank/lib/bibrank_downloads_indexer.py, modules/bibrank/lib/bibrank_grapher.py: Bug fixes: bibrank_grapher.py: / missing in the image path bibrank_downloads_indexer.py: for loop replace with list comprehension bibrank_downloads_grapher.py: -creation date set to locate time - 1 year when null -string.atoi replace with int -name of the curve set to "" when 245__a is misssing 2006-12-11 Tibor Simko <tibor.simko@cern.ch> * po/Makefile.in.in: Do not use @MKINSTALLDIRS@ but rather @install_sh@ that works better with gettext 0.15 that is Debian Sarge's default. 2006-12-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/doc/admin/Makefile.am: Do not delete guide images when doing "make clean". 2006-12-08 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added PyXML (python2.3-xml in Debian) to the prerequisite recommendations, as it is used for xpath support in BibConvert. 2006-12-08 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in, 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: Removed deleted files from POTFILES.in. Updated message references as per the 0.91.0.20061208 internal release. 2006-12-08 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number to 0.91.0.20061208. (Internal release for INDICOSEARCH.) 2006-12-08 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_regression_tests.py: Updated the WebSubmit Admin Guide page availability test to reflect the new (standard) location of the guide. 2006-12-08 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/guide.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml, modules/websubmit/doc/admin/protection.html.wml: Merged all the separate WebSubmit Admin Guide pages together into one big page, as is standard with all the other admin guides. This is the first step before generally updating and improving the guide to reflect the new WebSubmit Admin tool in Python. 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/index.html.wml, modules/bibformat/doc/admin/index.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibindex/doc/admin/index.html.wml, modules/bibrank/doc/admin/index.html.wml, modules/bibsched/doc/admin/index.html.wml, modules/webaccess/doc/admin/index.html.wml, modules/webalert/doc/admin/index.html.wml, modules/webbasket/doc/admin/index.html.wml, modules/webcomment/doc/admin/index.html.wml, modules/websearch/doc/admin/index.html.wml, modules/webstyle/doc/admin/index.html.wml: Removed not-very-expressive "This is the gate..." welcome messages on those admin splash pages that still had it, in order to standardize this across all the modules. (The admin interfaces should be generally improved later when the admin pages are moved onto the new URL schema.) 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Fixed BibFormat Admin index link. 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Fixed navbar to respect the new WebSubmit Admin in Python. 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Removed the old WebSubmit Admin in PHP, now that the new Python version is complete. 2006-12-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Added functionality for 'organise submission page'. 2006-12-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Added functionality for 'organise submission page'; minor updates to display of all document types. 2006-12-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added functionality for 'organise submission page'. 2006-12-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Plugged in 'organise submission page' functionality. 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Changed bibupload behaviour so that it would not modify the "mode" option from record to record. This provides a cleaner fix of the previous mode-saving commit (1.15). Also, fixed time and stats updating in case of "replace_or_insert" mode. 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Do not use table aliases in "DELETE x FROM ... LEFT JOIN" SQL statements, because MySQL 4.0 and 5.0 behave differently in this regard. (One version requires aliases to be in x too, the other version forbids it.) 2006-12-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibupload/lib/bibupload.py: Save option insert/replace/both (-r -i) before the upload of each record in order to restore it after, as upload function modifies this option to 'insert' in the case where 'insert_or_replace' mode is used and insertion of record has to be done. 2006-12-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websubmit/lib/websubmit_regression_tests.py: Fixed typo. 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery_tests.py: Added test of table update time detection for empty tables (no indexes, unusual branch). 2006-12-07 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Fixed problem of table status detection in case of mxdatetime module presence/absence for some MySQLdb versions. (Returning back to the technique of checking for long/None rather than datetime/str types.) 2006-12-07 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabfill.sql.wml: Moved (old) BibFormat KBs demo data from tabfill to democfgdata. Added new demo data for new BibFormat to democfgdata. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * po/ca.po, po/es.po: Catalan and Spanish translation updates, thanks to Ferran Jorba. 2006-12-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaimarc2marcxml.xsl: Corrected OAI subfield code for Atlantis default config. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_EZArchive.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_EZEmail.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py, modules/websubmit/lib/websubmit_templates.py, modules/elmsubmit/lib/elmsubmit_misc.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_engine.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassifylib.py, modules/websubmit/lib/functions/Add_Files.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py, modules/bibindex/lib/bibindexadminlib.py, modules/bibmatch/lib/bibmatch_engine.py, modules/webcomment/lib/webcomment_templates.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py: Fixed bad indentation. Added spaces around functions. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Fixed bad indentation. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer.py: Fixed bad indentation. Put spaces around functions. 2006-12-06 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/webaccessadmin_lib.py: Fixed bad indentation. 2006-12-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Adapted to the new "replace_or_insert" mode. 2006-12-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Fixed behaviour of CLI options; no options have values except "stage", "verbose", and "user". Fixed detection of "replace_or_insert" mode. Fixed insertion into bibrec_bibxxx, bibxxx tables in case of "correct" and "replace_or_insert" modes. 2006-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Fixed wrong arguments in call to BibUpload from OAIHarvestlib. 2006-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaimarc2marcxml.xsl: Fixed some bugs in oai marc to xml marc XSL stylesheet. 2006-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/index.html.wml, modules/bibformat/lib/bibformat_migration_kit_templates.py, modules/bibformat/lib/bibformat_templates.py: Added new index.html file to replace the php one (in case old admin URL has been bookmarked. Also modified migration templates a little bit in order to let users know that they can skip parts of the migration. 2006-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/index.php.wml: Removed old welcome page content (it was not displayed anyway). 2006-12-05 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, modules/websubmit/lib/functions/CaseEDS.py, modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py, modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Create_Recid.py, modules/websubmit/lib/functions/Format_Record.py, modules/websubmit/lib/functions/Get_Info.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_Submitter.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/Print_Success.py, modules/websubmit/lib/functions/Print_Success_APP.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_SRV_Mail.py, modules/websubmit/lib/functions/Test_Status.py, modules/websubmit/lib/functions/Update_Approval_DB.py, modules/websubmit/lib/functions/mail.py: (1) Fixed multiple free variable problems (os, re, shutil, string, time, cdsname, run_sql, acc_authorize_action, functionStop, functionError, Get_Field, forge_email, send_email). (2) Fixed Mail_Submitter.py newrnin reading, featuring read() instead of fp.read(). (3) Left Request_Print problem as is, for this function is defined in the WebSubmit engine core (see FIXME). (4) Removed explicit execfile() statements from the functions. (5) To fix the free variable problems to the full satisfaction, the global variable usage should be fully removed. 2006-12-05 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Fixed free variable problem (_). Moved function exceptions to the config file. 2006-12-05 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_config.py: Added functionError, functionStop exceptions from the main WebSubmit engine file. (They will still have to be renamed later to keep the naming policy.) 2006-12-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_field.py, modules/bibformat/lib/elements/bfe_topbanner.py: Bug fix in bfe_field.py. Added ISSN element to makefile. Improved readability of bfe_topbanner.py 2006-12-04 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_issn.py: Initial commit of journal to issn builder. 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/mail.py: Fixed free variable problem (time). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/publiline.py: Fixed free variable problems (Get_Field, forge_email, send_email). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/__init__.py: Added __init__.py so that WebSubmit functions can be imported. 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_EZEmail.py: Fixed free variable problems (ParseDataError, binascii). Left several false positives in lambda(k, v) statements. 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_misc.py: Fixed free variable problems (dirlist, perms). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_filename_generator.py: Fixed free variable problem (zlib). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py: Fixed free variable problems (get_date). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py: Fixed free variable problem (post_calculate_record_relevance). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py: Fixed free variable problem (write_messag). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Fixed free variable problems (extra, fldID). 2006-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oaiarchiveadminlib.py: Fixed free variable problems (extra). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Fixed free variable problems (extra). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/web/admin/bibindexadmin.py, modules/bibrank/web/admin/bibrankadmin.py: Fixed free variable problems (verbose, ln, cdsname). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Fixed free variable problems (extra, subtitle). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/websearchadmin.py: Fixed free variable problems (verbose, cdsname). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Fixed free variable problems (extra, StandardException, output). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/bibformat_migration_kit_assistant.py: Fixed free variable problems (MySQLdb, error_page). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit.py: Fixed free variable problem (doctype). 2006-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/refextract.py: Fixed free variable problems (UnicodedecodeError, curitem). 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Removed entranous quote in """", fixing Emacs Python mode colouring. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Do not print "Try your search on..." box on the Advanced Search interface page as per the new external collection searching setup. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Removed CFG_WEBSEARCH_GOOGLE_* variables not needed anymore. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Removed CFG_GOOGLE_* variables now that the configuration of external collection searching is part of WebSearch Admin. Also, done some cosmetic changes (split long documentation lines). 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Show I18N collection names in "Search collections:" boxes on the search results page, depending on the current interface language. Thanks to Guido for reporting the problem and to Ferran for a first patch addressing the issue. Closes #3260. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added regression tests for uploading of records having external SYSNO or OAI ID tag present. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Added support for intelligent upload of records having external SYSNO or OAI ID tag present. It is assumed that these ID tags are not repetitive (usually true), otherwise the first value is taken into account. Added wipe_out_record_from_all_tables() suitable mostly for the regression test suite only. Cleaned up some queries and some code, but more is still desired. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_config.py: Use full location of external SYSNO tag, including indicators and subfield code, otherwise it could lead to problems if the field would be (mis)used to store some other information too. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Updated doc for external SYSNO tag location (970__a). 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * po/es.po: Updated Spanish translation, thanks to Ferran Jorba. 2006-11-30 Tibor Simko <tibor.simko@cern.ch> * po/ca.po: Updated Catalan translation, thanks to Ferran Jorba. 2006-11-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: When detecting the position of creation_time column in TABLE STATUS commands in MySQL 4.0, 4.1 and 5.0, use explicit datetime.datetime or str comparisons (due to MySQLdb 0.9.2) instead of the 'not long' shortcut, because of possible NULL values. 2006-11-29 Gregory Favre <gregory.favre@cern.ch> * po/fr.po: Updated french translation (bibformat and search external collections were added). 2006-11-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibformat/lib/bibformat_engine.py, modules/elmsubmit/lib/elmsubmit_EZEmail.py, modules/websearch/lib/websearch_external_collections_getter.py: Removed explicit "is" and "is not" comparisons against True/False singletons, as per PEP 8. 2006-11-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Fixed bug due to checking of 'uid' when 'req' object is not available. 2006-11-28 Tibor Simko <tibor.simko@cern.ch> * po/bg.po: Updates to the B ulgarian translation,thanks to Nikolay Dyankov. 2006-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassifylib.py, modules/bibedit/lib/bibrecord.py, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py, modules/elmsubmit/lib/elmsubmit_generate_marc.py, modules/websession/lib/webaccount.py: Removed explicit == and != comparisons against True/False singletons, as per PEP 8. 2006-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/htmlutils_tests.py: Closed open parenthesis in a test description. 2006-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert_bfx_engine.py, modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/refextract.py, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_bfx_engine.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/bibformatadminlib.py, modules/bibformat/lib/elements/bfe_bibtex.py, modules/bibformat/lib/elements/bfe_edit_record.py, modules/bibformat/lib/elements/bfe_publi_info.py, modules/bibformat/lib/elements/bfe_references.py, modules/bibformat/web/admin/bibformatadmin.py, modules/bibharvest/bin/bibharvest.in, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibupload/lib/bibupload.py, modules/elmsubmit/lib/elmsubmit_EZEmail.py, modules/webbasket/lib/webbasket_migration_kit.py, modules/webbasket/lib/webbasket_templates.py, modules/webmessage/lib/webmessage_dblayer.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_external_collections.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_utils.py, modules/websearch/lib/websearch_webcoll.py, modules/websearch/lib/websearchadminlib.py, modules/websession/lib/websession_webinterface.py, modules/webstyle/lib/webstyle_templates.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/websubmitadmin_templates.py, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Move_Files_Archive.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_SRV_Mail.py, modules/websubmit/lib/functions/Upload_Files.py, modules/websubmit/web/publiline.py, modules/websubmit/web/admin/referees.py: When comparing to None, do not use "== None" or "!= None", but rather "is None" or "is not None", as per PEP 8. 2006-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Added '-r' arg to call to BibUpload. 2006-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/doc/admin/guide.html.wml: Added references to new 'sets' feature. 2006-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/Makefile.am, modules/bibconvert/etc/oaimarc2marcxml.xsl: New oai marc to marc xml transformation stylesheet. 2006-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/bin/bibharvest.in, modules/bibharvest/bin/oaiharvest.in, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository_webinterface.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/admin/bibharvestadmin.py: Added support for selective harvesting with multiple sets (command-line and web admin interface). Completed implementation of OAI harvesting process (harvest-convert-upload), with still some known bugs. 2006-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Aesthetic update of the format test values. 2006-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_config.py: Corrected references tag (999, not 909). 2006-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * Makefile.am, modules/miscutil/sql/tabcreate.sql: Added column 'setspecs' to oaiHarvest table. 2006-11-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaidc2marcxml.xsl: Fixed wrong node selection path for OAI Indentifier. 2006-11-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_parser.py: Fixed Google Web and Google Books search engine results parsers, adapting to recent output format changes done by Google. 2006-11-27 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Updated Greek translation, thanks to Theodoropoulos Theodoros. 2006-11-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/doc/admin/guide.html.wml: Fixed typo in admin guide. 2006-11-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in: Updated statistics in BibReformat for new BibFormat. 2006-11-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_brief.bft, modules/bibformat/etc/format_templates/Test3.bft, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py: Fixed bug that prevented elements from 'tag' table to output values. Added corresponding test case. Other minor modifications. 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated Diane's email address. 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated Krzysztof's email address. 2006-11-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_additional_report_numbers.py, modules/bibformat/lib/elements/bfe_authors.py, modules/bibformat/lib/elements/bfe_fulltext.py: Escaped values in fulltext links. 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * 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: Updated messages concerning the external collection searching facility. 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_templates.py: Internationalized one forgotten output message. 2006-11-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/bin/bibconvert.in, modules/bibconvert/doc/admin/guide.html.wml: Updated admin guide and help info. 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: A quick fix to tmpl_language_selection_box() that did not produce correct footer links after the introduction of create_html_link(). 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * po/hr.po: Added second batch of Croatian translation messages, thanks to Alen. 2006-11-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py: Loading external collection states from the database now behaves properly in case of database connection problems. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed missing urlargd argument to one create_html_link() call. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py: Print "Haven't found what you were looking for?" links in the grayish "google" style, as it used to be. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Initial setup of the external collection searching demo. The setup demonstrates "see also" external linking capabilities inside all demo collections and "search also" external searching capabilities inside Articles & Preprints collections. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Added new htmlutils unit test suite. 2006-11-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in: Removed 1 commented line... 2006-11-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in: Code cleaning. Remove unsused imports. 2006-11-23 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/htmlutils.py, modules/miscutil/lib/htmlutils_tests.py: Added new test units to htmlutils. Improved htmlutils.HTMLWasher: now escapes URL containing javascript: spelled with uppercase ascii values (e.g. Javascript:). 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Corrected case of the newly added score column of the sbmCATEGORIES table to the lowercase convention used elsewhere. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added explicit column names for INSERT statements for the sbmCATEGORIES table, to account for the newly added score column. (Explicit column names should be used everywhere to prevent this from happening "by default".) 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_templates.py: Print external collection results overview even in case of searching a single collection, because of the presence internal search results overview box. Prettified English output messages and the layout. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_searcher.py: Fixed base urls for SPIRES. Merged KISS book/journal search engine since it was the same. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py: Renamed perform_external_collection_search()'s parameter from selected_external_collections to selected_external_collections_infos for clarity and coherence with how it is named elsewhere (in search_engine.py). 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_config.py: Cleaned all external search engines' names and base urls. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: When printing the searh results overview, pay attention as to whether some external collections were selected for searching. If so, then print the overview even when searching in a single Invenio collection. 2006-11-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/etc/format_templates/Test3.bft, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py: Added 'escape' parameter by default to all format elements, allowing to escape the HTML chars output by the element. Default behaviour when not specified is the same as before. Updated tests to take this new feature into account. 2006-11-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/bin/bibconvert.in: Quick fix for broken usage of bibconvert with -Ct and -Cs options. Updated help string. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Put old tmpl_nice_number() back, not working via locale but via passed thousands_separator character. Also, edited tmpl_searchalso() to prettify the look of the external collection search also box on the search interface pages. 2006-11-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added column 'score' (unsigned tinyint) to definition of table 'sbmCATEGORIES'. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Improved output messages in the "Configuration of related external collections" part. 2006-11-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_config.py: Use "CERN - Indico" instead of "CERN - CDS Indico" as visible name. 2006-11-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_authors.py: Added one missing separator for authors displayed in interactive mode. 2006-11-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oai_repository.py: Removed unnecessary parts in "if X and X" boolean tests, thanks to Guido Pelzer. 2006-11-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Cite MySQL 4.1 packages in the apt-get example for Debian "Sarge". 2006-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_mailutils.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/lib/webmessage_webinterface.py: Fixed XSS problems: now webmessage module correctly escapes HTML, permitting use of some specific tags (e.g. links). Removed references to cgi.escape (now uses miscutil.htmlutils' escape_html function). Refactored code (unused imports, line lengths, etc.). 2006-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Suppressed references to miscutil.urlutils a_href function (used create_html_link instead). Minor HTML fixes. 2006-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/websearch/lib/websearch_external_collections_templates.py, modules/websearch/lib/websearch_templates.py: Adapted templates in order to suppress references to miscutil.urlutils a_href function. 2006-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/urlutils.py: Introduced function create_url and create_html_link. Suppressed a_href function. 2006-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/htmlutils.py: Added new escape_html function. This method should be used instead of HTMLWasher class when HTML formatting has to be completely suppressed. 2006-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/Makefile.am: Added reference for new htmlutils module 2006-11-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py: Fixed problem of random authors (+other similar fields) displaying in NLM format (+other formats). 2006-11-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaidc2marcxml.xsl: Modified sample OIA->MARCXML stylesheet to remove unused namespaces in result of transformation. Added comment to remind users of changing marc tag for OAI indentifier corresponding to their installation. 2006-11-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/lib/bibconvert_bfx_engine.py, modules/bibconvert/lib/bibconvert_xslt_engine.py: xsl_engine now fails gently when no XSLT processor found. Removal of benchmark code from __name__ == "__main__". Other minor changes. 2006-11-21 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/doc/admin/guide.html.wml: Improved WebStyle Admin Guide. Most notably, introduced the first description of the Pythonic templating system. 2006-11-21 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed link to the WebComment Admin interface in the abuse report emails. 2006-11-21 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Added tests for the presence of libxml2 and libxlst modules. 2006-11-21 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added recommendation to install libxml2/libxslt Python bindings. 2006-11-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/etc/oaidc2marcxml.bfx, modules/bibconvert/lib/bibconvert_xslt_engine.py: Added oaidc2marcxml.bfx. Modified CFG_BIBCONVERT_XSL_PATH variable name. 2006-11-21 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Clarified paragraph on when to remove/leave the trailing punctuation from/in the translatable message. 2006-11-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibconvert/bin/bibconvert.in, modules/bibconvert/etc/Makefile.am, modules/bibconvert/etc/oaidc2marcxml.xsl, modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert_bfx_engine.py, modules/bibconvert/lib/bibconvert_xslt_engine.py: Added support for XSL and BFX conversions to bibconvert (provided one supported XSLT processor is installed). 2006-11-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py: Added support for formatting with templates not in the standard directory for bfx templates (needed for coming bibconvert use of bibformat_bfx). 2006-11-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Replaced 'import *' and import of variables by import of modules. Some code refactoring/reformatting. 2006-11-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/NLM.bfx: Avoid creation of empty nodes when nodes are optional. Output for 'Thesis' is no longer empty (uses same formatting as 'Report'). 2006-11-20 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/external_authentication.py: CERN NICE external authentication method updated to use the new CERN NICE web service. 2006-11-20 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/htmlutils.py: Fixed a missing object reference. 2006-11-20 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/htmlutils.py: Introducing htmlutils. This pythonic module provides a class which escapes HTML text, in order to avoid XSS exploits. 2006-11-17 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Picture_HTML_brief.bft: Removed usage of '$' in marc notation. 2006-11-16 Tibor Simko <tibor.simko@cern.ch> * 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: Update message references forthe 0.91.0.20061116 release. 2006-11-16 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number for the 0.91.0.20061116 release. 2006-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_config.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/lib/webbasket_webinterface.py: Enhanced last quickfix on webbasket (problem while creating new baskets). displa y_public now returns list of all public baskets if no bsk_id is given. General c ode refactoring (line length, conventions and documentation). 2006-11-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibupload/doc/admin/guide.html.wml: Fixed some typos. 2006-11-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibupload/doc/admin/guide.html.wml: Fixed wrong example in bibupload admin guide. 2006-11-15 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py: Fixed typos. 2006-11-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_field.py: Modified bfe_field to have one separator for subfields of an instance, and one separator between instances. DEPRECATES the use of 'separator' parameter for this element. Please check your templates. 2006-11-13 Tibor Simko <tibor.simko@cern.ch> * po/hr.po: Added first batch of Croatian translation messages, thanks to Alen. 2006-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py: Fixed typo. 2006-11-13 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS, CREDITS, config/cdswmllib.wml, config/config.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/sql/tabfill.sql.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/lib/websearch_templates.py, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, po/LINGUAS, po/hr.po: Added general support infrastructure for the Croatian translation, with dynamic elements translated by Alen Vodopijevec. The PO message catalogue translation is still to come. 2006-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/lib/oai_repository.py: OAI-compliant repository regarding deleted records. 2006-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibharvest/bin/bibharvest.in: Some code reformatted nicely 2006-11-13 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Fixed typo. 2006-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When searching, wash also the "limit to" search pattern argument. Useful for dynamic search options such as "$TODAY$". 2006-11-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Picture_HTML_brief.bft: Prints only English abstract for brief picture format. 2006-11-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: Fix to let format templates choose the language to print for the abstract. 2006-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Use recID 3 instead of 10 for the replace tests. Also, the tests now restore back the original record #3 MARCXML after each replace test (modulo output formats) so that one could continue with most of other tests (e.g. reindexing, search engine) as usual, without having to recreate the demo site. 2006-11-09 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in: Updated bin/bibreformat to also reformat records which do not have an 'xm' representation in the bibfmt database. Some code cleaning. 2006-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added regressions tests for search results sorting functionality. 2006-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When sorting search results with a preferential sort pattern ("sp"), compare values regardless of the case. This seems to be more plausible because searches themselves are case-insensitive. 2006-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Use BibFormat's format_record() when creating "Latest additions" box. This permits the page to look up-to-date even if the individual records have not been bibreformatted yet, as format_record() will format them on the fly. 2006-11-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/lib/bibsched.py: When submitting a new periodical task after it has finished, update the task arguments (task id, runtime) properly. Fixes a problem with the automatic mode. 2006-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Raise a FIXME message when trying to edit records with controlfields. (Currently BibEdit does not seem to do it properly.) 2006-11-08 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Fixed usage of spaces instead of tabs in the last commit. 2006-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: When adding a portalbox, do not exclude those already added, because one may want to reuse them for different language. Thanks to Ferran. 2006-11-08 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py: Improved kwalitee of element 2006-11-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added functions to correct the scores of the categories of a document type, and to enable a category to be moved up or down in score. Also updated functions that manipulate categories to be aware of scores. 2006-11-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Added functions to enable a category to be moved up or down in score when configuring a document type. 2006-11-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Added arrow buttons enabling the categories of a document type to be moved up or down in score on the interface; Updated the button for adding a new category to a document type to say 'Add Category' instead of 'Save Category'. 2006-11-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Modified the display of a document type's categories - now displayed in ascending order of score, then alphabetical order of category long name. 2006-11-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Added parameters (movecategup, movecategdown, jumpcategout, jumpcategin) necessary to move a category from one score to another when configuring a document type. 2006-11-07 Nicholas Robinson <nicholas.robinson@cern.ch> * Makefile.am: Added KEY 'doctype' to table 'sbmCATEGORIES' on column 'doctype'. 2006-11-07 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/sql/tabcreate.sql: Updated definition of 'sbmCATEGORIES' table to include a PRIMARY KEY on columns 'doctype' and 'sname', and a KEY on column 'doctype'. 2006-11-07 Nicholas Robinson <nicholas.robinson@cern.ch> * Makefile.am: Added primary key to table 'sbmCATEGORIES' based on the columns 'doctype' and 'sname'. A document type should never have duplicated categories. 2006-11-06 Jerome Caffaro <jerome.caffaro@cern.ch> * 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_collection.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_imprint.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.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_references.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_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/test_1.py, modules/bibformat/lib/elements/test_5.py: Added docstrings to modules. Small bug fixes. Small doc fixes. 2006-11-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/kwalitee.py: Removed kwalitee test of test_5.py element as it has no docstring on purpose, and would bias the result of kwalitee. 2006-11-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Removed debug print statement introduced in the previous commit. 2006-11-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/lib/kwalitee.py: Filter non python files when checking kwalitee of some files to prevent division by zero error. 2006-11-06 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Activated parameters "titleprologue" and "titleepilogue" in tmpl_page(). Removed unnecessary "lastupdated" treatment from the tmpl_page(), since "lastupdated" is treated (and printed) in tmpl_pagefooter(). 2006-11-06 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/bibformat/web/admin/bibformatadmin.py: Improved kwalitee of web admin files. 2006-11-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_dblayer.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/bibformatadminlib.py: Improved overall kwalitee of BibFormat. 2006-11-03 Nicholas Robinson <nicholas.robinson@cern.ch> * Makefile.am: Added ALTER TABLE rule to 'update-v0.90.1-tables' to add a tinyint field 'score' to sbmCATEGORIES. This will allow the submission categories of a document type to be ordered in the WebSubmit interface. 2006-11-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Removed parse_tag function from bibformat_engine, and import it from bibformat_utils. Minor modifications to comments. 2006-11-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_field.py, modules/bibrank/lib/bibrank_citation_indexer.py: Use of parse_tag function of bibformat_utils instead of bibformat_engine 2006-11-03 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_utils.py: Moved 'parse_tag' function from bibformat_engine to bibformat_utils 2006-11-02 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_field.py: Fixed bfe_field element to work with control fields. 2006-11-02 Diane Berkovits <diane.berkovits@cern.ch> * modules/webbasket/lib/webbasket.py: Add check for parameter values in perform_request_add when topic and basket are not selected in list boxes. 2006-11-01 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/miscutil/demo/demo-site-apache-user-passwords, modules/websearch/lib/websearch_regression_tests.py, modules/websession/lib/webuser_tests.py: Changed passwords of the demo users Dr. Jekyll and Mr. Hyde in order to have passwords different from usernames (jekyll/j123kyll, hyde/h123yde). Better for regression testing. Added a note on crypt() using the first 8 characters only in the default Apache htpasswd encryption method. 2006-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for the Results overview box and links to results in various collections when the "split by collection" is on/off. 2006-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oaiharvestlib.py, modules/bibindex/lib/bibindex_engine.py, modules/bibrank/bin/bibrank.in, modules/bibsched/lib/bibtaskex.py, modules/bibupload/lib/bibupload.py, modules/websearch/lib/websearch_webcoll.py, modules/websession/lib/webuser.py: When authentifying user-supplied email or nickname, use two SQL queries rather than a single boolean OR query, for the latter one doesn't make use of indexes. This speeds up the authentication for large sites considerably, e.g. about three orders of magnitude for the CERN site. 2006-10-31 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_engine.py: call_old_bibformat() now also has an on-the-fly mode. Useful for bibreformat when the old formats are still being used. 2006-10-31 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat.py: Pass the on-the-fly parameter to the old formatter too. 2006-10-31 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in: Call format_record() in the on-the-fly mode; this is a must during bibreformatting. 2006-10-31 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in: Removed unnecessary use of pylibdir. 2006-10-31 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Remove empty space that was printed in the page header before the DOCTYPE line. 2006-10-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: On the search results page, when printing results split by collections, quote the collection name fully in the name of every section so that the links from the search results overview are properly resolved. (Unquoted names worked fine with Firefox or Konqueror but not with MSIE.) 2006-10-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed printing of ALEPH sequential-like format when invalid tags were asked for. 2006-10-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Removed two extraneous print statements from functions related to ALEPH sequential-like textual format. 2006-10-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Use the old output formatter procedure if the "ot" parameter is set. 2006-10-30 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Fixed frequency list in tmpl_alert_email_body() where the 'weekly' frequency was missing. 2006-10-25 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py: Corrected a bug, introduced with last modification of webbasket_dblayer's get_personal_topics_infos, which prevented from creating a new basket. 2006-10-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed get_fieldvalues_alephseq_like() in case the argument "tags_in" is not a list but directly a tag, as used by CERN's CLIsearch tool. 2006-10-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: For get_table_update_time() and get_table_status_info() functions, when deciding whether we work with MySQL 4.0 or 4.1/5.0, do not use datetime.datetime types directly as it does not work with MySQLdb 0.9.2 that return strings. Taken into account both possibilities. 2006-10-24 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_EZArchive.py, modules/elmsubmit/lib/elmsubmit_filename_generator.py: Do not depend on bz2 globally, only when bz2 files are actually processed at runtime. Useful for platforms where Python is compiled without bz2 support and where bz2 files are not being processed by the mail submission. 2006-10-24 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_tests.py: Added exists_config_define to the FakeApache module, as it is needed by some mod_python versions. 2006-10-23 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Fixed some XSS vulnerabilities when editing and displaying user groups. 2006-10-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Fixed problem of Propose_Next_Action's language argument not being initialized. 2006-10-23 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/lib/webalert_webinterface.py: Fixed basket checking code when setting up a new alert with no storing of results into any basket. At the same time, fixed the most apparent XSS vulnerability issues of the interface. 2006-10-23 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_templates.py: Fixed the most obvious XSS vulnerability issues in WebBasket. Beware, in the message display, the "final_body" now gets fully escaped, which results in an impossibility to format messages in HTML. For a less-severe approach, only known vulnerable tags (such as PLAINTEXT, SCRIPT, etc) could be removed; or, even better, only pre-defined whitelisted tags (such as STRONG, EM, P, BR) could be allowed. Currently no HTML is interpreted at all. 2006-10-23 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage.py: Fixed XSS vulnerability in the warning box about non-existent users or groups. 2006-10-23 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py: Fixed the most visible XSS vulnerability issues in WebBasket. 2006-10-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py: Escape "Haven't found what you were looking for?" external collection link labels, fixing XSS vulnerability. 2006-10-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py: Added missing output parameter escaping in several places, satisfying the new XSS regression tests. 2006-10-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Introduced basic cross-site scripting vulnerability tests for the search engine. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * 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/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: Version increased to v0.91.0. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version increased to v0.91.0 in view of the forthcoming internal development release. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * 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/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: Added new phrases from WebSession. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_regression_tests.py: Added test for "Lost Your Password" functionality for internal accounts. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * po/sk.po: A typo fixed. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Fixed sending lost passwords for internal accounts (implicit or expressely enabled). Introduced an error message when attempting to send passwords for external authentication system. Separated phrases properly after successful account registration. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Added template for the "Lost Your Password" email that reminds users of their passwords. Passed language context in "Lost Your Password" web form. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Separate "__init__" from "(" so that "_(" does not get interpreted as I18N message. 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Reduced bibsched task cleanup interval to 7 days. Fixed rec_fmt cleanup example. Added oai_archive files and enriched oaiharvest cleanup example. (A better common temporary file name policy would be helpful; to be introduced later.) 2006-10-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Added missing space between "Lost Your Password?" page phrases. 2006-10-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: When editing account parameters, if the email address editing is disabled, such as when using the external authentication, pass the email value as read-only anyway when users choose "Set new values". This permits to edit nickname for users using external authentication. 2006-10-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Prettified fix of the previous commit. 2006-10-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Introduced a possibility to register users without having to supply a valid nickname. This is useful for external authentication setups so that people can login without having to register internal accounts first. Thanks to Devin Bougie for reporting the problem. 2006-10-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiarchive_engine.py: For temporary directory, use tmpdir instead of /tmp. 2006-10-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Fixed escaping problem in "Edit OAI Set" pages. 2006-10-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_similarity.py: Fixed bug in the calculation of reading similarity lists, caused by false SQL argument escaping (list as string). 2006-10-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Harmonized action names to be the same as used during the upgrade. 2006-10-10 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Enriched update-v0.7.1-tables target for proper CDSware v0.7.1 to CDS Invenio v0.90.0 migration. Accounts for all table changes and basket migration. Remains to be done: OAI setup migration, international translations. 2006-10-10 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Configure BibHarvest now points to common OAI providing and OAI harvesting admin interfaces. 2006-10-10 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: Link to BibHarvest Admin interface now points to the intro page so that admin can choose between going into OAI harvesting or OAI providing admin interfaces. This should better be clarified. 2006-10-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiarchiveadmin_regression_tests.py: Added tests for OAI sets `edit' and `delete' pages. 2006-10-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Print task stats in the usual output message format. 2006-10-09 Tibor Simko <tibor.simko@cern.ch> * po/ca.po, po/es.po: Added translations from Ferran. 2006-10-09 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Added Appendix B on integrating translations that were prepared for different software releases. 2006-10-09 Tibor Simko <tibor.simko@cern.ch> * po/de.po: Added translations from Guido. 2006-10-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Fixed wrong label in output format "dependencies" page. 2006-10-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Improved layout of template editor: panels resize according to window size, controls have been resized to fit smaller screens. 2006-10-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/js_quicktags.js: Reordered toolbar buttons. 2006-10-05 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/hacking/api.html.wml: Updated APIs. 2006-10-03 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: (1) Put 001 in front of the newly inserted records, fixing a particular regression test case. (2) Avoid treating special tags (FMT, FFT) when updating bibxxx and bibrec_bibxxx tables. (3) Removed unnecessary and repetitive bibxxx table existence checks, speeding up BibUpload by a factor of about 5. 2006-10-03 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Added tests for the desired field number argument when adding control- and data- fields. 2006-10-03 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Added optional desired_field_number argument for record_add_field(). Useful for BibUpload insert mode to place controlfield 001 at the top. 2006-10-03 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on the necessity of *not* using MySQLdb 1.2.1_p2, for it leads to a codec error when running webcoll. Versions like 1.2.0 (tested on FreeBSD-6.1) or 1.2.1g2 (tested on Debian/Sarge) are known to work fine. (The problems with 1.2.1_p2 are to be fixed later.) 2006-09-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/doc/admin/Makefile.am: Add guide_cloud.jpeg to the distribution tarball. 2006-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dateutils_tests.py: Added tests for international GUI date output. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * 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/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: Reflect changes from WebSearch external collections business. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_templates.py: Fixed output formatting string. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in, modules/websearch/lib/Makefile.am, modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_getter.py, modules/websearch/lib/websearch_external_collections_getter_tests.py, modules/websearch/lib/websearch_external_collections_page_getter.py, modules/websearch/lib/websearch_external_collections_page_getter_tests.py, modules/websearch/lib/websearch_external_collections_tests.py: Shorten the name of websearch_external_collections_page_getter_tests.py to respect 99 chars limit encountered when making the distribution tarball. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/admin/guide_output_format_attributes_tutorial.png, modules/bibformat/doc/admin/guide_output_format_update_attributes_tutorial.png: Shorten the name of guide_output_format_update_attributes_tutorial.png to respect 99 chars limit encountered when making the distribution tarball. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * 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/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: Importing new I18N messages. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/elements/bfe_authors.py, modules/websearch/lib/websearch_external_collections_templates.py, modules/websearch/lib/websearch_templates.py, modules/websession/lib/webgroup.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/websession_config.py: A little cleanup of the new I18N messages. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Added new I18N-capable files. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/doc/admin/guide.html.wml: Added clarifications on exposing all (public) records via OAI. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added missing user_query_basket table update statement for CDSware v0.7.1 installations. Added schTASK table update statements for CDS Invenio v0.90.1. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added schTASK table indexes on status and runtime columns. 2006-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/lib/bibsched.py, modules/miscutil/lib/config.py.wml: Made BibSched refresh time configurable. Set to 5 seconds by default. Note: the automatic handling of new tasks is far from optimal in case the task queue gets big. 2006-09-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL, config/cdspage.wml, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py, modules/webstyle/lib/webstyle_templates.py: Added RSS 2.0 feed service. The service is available via WEBURL/rss. Currently it serves newly added public records, but can also be used to serve newly added records to a particular collection or newly added records matching a particular query. Note: searching is done live, a per-collection cache is still to be introduced. 2006-09-22 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/img/cds.png: Adde basic cds.png, suitable for RSS feed service image. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py, modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Format_Record.py, modules/websubmit/lib/functions/Get_Info.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_Submitter.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/Print_Success_MBI.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_SRV_Mail.py, modules/websubmit/lib/functions/Upload_Files.py: Fixed WebSubmit MESS functions importing problem. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed XML output envelope prologue and epilogue for NLM and RSS formats. Search engine now calls format_records() for XML formats. (The speed of the MARCXML output stream should be checked.) 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added templates for the XML ouptut's prologue and epilogue, for MARCXML, NLM, and RSS. (DC uses default sanity prologue/epilogue.) 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/etc/format_templates/DC.bfx, modules/bibformat/etc/format_templates/NLM.bfx, modules/bibformat/etc/format_templates/RSS.bfx: Updated DC, NLM and RSS templates to format one record only, since the rest of the formatting infrastructure works this way. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Detect properly the timestamp of the last collection cache update. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: When page() and pagefooter() receive the last updated timestamp in the CVS $Date$ format, convert it to the standardized dategui I18N format. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webcoll.py: Put language-dependent last updated timestamp in the footer. Use the standardized dategui format. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dateutils_tests.py: Add forgotten space at the end of CVS Date parse string. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dateutils_tests.py: Document the usage of the '$' + 'Date...' technique. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dateutils_tests.py: When converting CVS dates, have to use a technique like '$'+'Date: ...', otherwise the commit updates what we plan to match. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Added dateutils unit tests. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/dateutils_tests.py: Added tests for dateutils datecvs conversion. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dateutils.py: Added function for converting CVS dates to datestruct. Useful for Last updated timestamps in page footers. 2006-09-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Added explicit test for the number of missing docstrings. Currently there are 893 missing docstrings in the whole codebase, with WebSubmit and ElmSubmit accounting for half of them. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_config.py: Leave wildcard config import here, because MESS functions seem to have funny usage of config variables without importing anything. This and the exec stuff should really get refactored one day soon. Left a FIXME note. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert.py, modules/bibformat/lib/bibformat_dblayer.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_migration_kit.py, modules/bibformat/lib/bibformat_utils.py, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.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/bibindexadminlib.py, modules/bibmatch/lib/bibmatch_engine.py, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup_dblayer.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_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/referees.py: Fixed config wildcard import everywhere. Fixed some randomly spotted import problems, such as sysexiting in case of failure. This should never be done in lib files in case they are imported via Apache environment or via some other clients. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert_templates.py: Removed wildcard config import and fixed some indentation problems. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_indexer.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_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadminlib.py: Removed wildcard config import and fixed some randomly spotted basic kwalitee problems. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/myhtmlentitydefs.py: Ignore long lines warning, they are here per design. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Removed wildcard config import and fixed some basic kwalitee problems. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/doc/admin/guide.html.wml: Expanded BibUpload documentation. Added hints on running xmlmarclint, on the usage of external system numbers (970), added examples for various modes, changed wording, etc. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/Makefile.am, modules/websearch/lib/websearch_webcoll.py: Split WebSearch executables into (small) bin and (long) lib files. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * configure.ac, modules/bibsched/Makefile.am, modules/bibsched/bin/bibsched.in, modules/bibsched/bin/bibtaskex.in, modules/bibsched/lib/.cvsignore, modules/bibsched/lib/Makefile.am, modules/bibsched/lib/bibsched.py, modules/bibsched/lib/bibtaskex.py: BibSched module split into bin/lib completed. Most of the stuff lives in lib. The bin stuff is a simple call of the lib stuff. While doing the split, the code kwalitee improved a bit. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added CFG_PREFIX. 2006-09-20 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in: Added PREFIX. 2006-09-18 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine_tests.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py: Improved kwalitee of the code. Removed wildcard imports, put spaces in expressions, etc. 2006-09-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassifylib.py, modules/bibedit/lib/refextract_config.py, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_templates.py, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_engine_config.py, modules/bibrank/lib/bibrank_downloads_similarity.py, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/miscutil/lib/config.py.wml, modules/webcomment/lib/webcomment.py, modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py, modules/webstyle/lib/template.py, modules/webstyle/lib/webpage.py, modules/websubmit/lib/functions/Move_to_Done.py, modules/websubmit/lib/functions/Upload_Files.py: Harmonized CFG_PATH_* and CFG_WEBSEARCH_* config variable names. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/etc/format_templates/NLM.bfx: Put explicit namespace into self-uri xlink's. This fixes the problem of XML NLM display on Firefox 1.5. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_webinterface.py: When an anonymous guest wants to enter a comment or a review, do not propose the login box directly here but rather redirect the user to the (potentially secure) login page. This fixes the problem for mixed HTTP/HTTPS site setups. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Updated to work with the latest pychecker 0.8.17. (Limit on the number of messages, filename stripping.) 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert.py, modules/bibformat/lib/bibformat_utils.py, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_regression_tests.py, modules/bibharvest/lib/oai_repository_webinterface.py, modules/bibharvest/lib/oaiarchive_engine.py, modules/miscutil/lib/config.py.wml, modules/websearch/lib/search_engine.py: Renamed cfg_oai_* config variables to follow the uppercase model. Fixed the case of one WML config variable being read to two different Python variables. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_engine_stemmer.py, modules/bibindex/lib/bibindex_engine_stopwords.py, modules/miscutil/lib/config.py.wml: Renamed cfg_bibindex_* config variables to follow the uppercase model. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_webinterface.py, modules/websearch/lib/search_engine.py: Renamed cfg_webcomment_* config variables to follow the uppercase model. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/bibformat/lib/bibformat_config.py, modules/webcomment/lib/webcomment_config.py, modules/webmessage/lib/webmessage_config.py: Improved kwalitee of the config files. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py, modules/bibformat/lib/bibformat_migration_kit.py, modules/bibformat/lib/bibformatadminlib.py, modules/websearch/lib/search_engine.py: Renamed BibFormat local config variables to follow the CFG_MODULENAME_FOO style. 2006-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_config.py, modules/bibedit/lib/bibrecord_tests.py, modules/bibformat/lib/bibformat_bfx_engine.py, modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/miscutil/doc/hacking/errorlib.html.wml, modules/webaccess/bin/authaction.in, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_engine.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Fixed uppercase for all remaining cfg_* module variables except for those located in the global config.py file. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py, modules/websubmit/lib/websubmitadmin_templates.py: Use uppercase WebSubmit Admin module wide config parameters. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/etc/Makefile.am, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/elements/Makefile.am: Edited copyright message to refer to CDS Invenio rather that CDSware. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * 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_templates.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/bibformatadmin_regression_tests.py, modules/bibformat/lib/bibformatadminlib.py, 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_collection.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_imprint.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.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_references.py, modules/bibformat/lib/elements/bfe_reprints.py, modules/bibformat/lib/elements/bfe_server_info.py, modules/bibformat/lib/elements/bfe_summary.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/test_1.py, modules/bibformat/lib/elements/test_5.py, modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/elmsubmit/lib/myhtmlentitydefs.py, modules/websession/lib/webgroup_dblayer.py, modules/webstyle/lib/webinterface_tests.py: Added copyright messages to the files where they were missing. Fixed copyright messages that still spoke about CDSware instead of CDS Invenio. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassifylib.py, modules/bibedit/lib/bibedit_dblayer.py, modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_tests.py, modules/bibedit/lib/refextract.py, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_bfx_engine.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_templates.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/bibformatadminlib.py, 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_collection.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_imprint.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.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_references.py, modules/bibformat/lib/elements/bfe_reprints.py, modules/bibformat/lib/elements/bfe_server_info.py, modules/bibformat/lib/elements/bfe_summary.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_topbanner.py, modules/bibformat/lib/elements/bfe_url.py, modules/bibformat/lib/elements/bfe_xml_record.py, modules/bibformat/lib/elements/test_1.py, modules/bibformat/lib/elements/test_5.py, modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/oai_repository.py, modules/bibrank/lib/bibrank_citation_grapher.py, modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_searcher.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_record_sorter.py, modules/elmsubmit/lib/elmsubmit_EZArchive.py, modules/elmsubmit/lib/elmsubmit_EZEmail.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/myhtmlentitydefs.py, modules/elmsubmit/lib/magic/compile_magic.py, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/textutils.py, modules/webaccess/lib/external_authentication.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/lib/webalert_webinterface.py, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_migration_kit.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_tests.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/admin/webcommentadmin.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_mailutils.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/lib/webmessage_webinterface.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.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/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/webstyle/lib/webinterface_handler.py, modules/webstyle/lib/webinterface_layout.py, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.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/websubmitadmin_dblayer.py, modules/websubmit/lib/websubmitadmin_engine.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/Convert_RecXML_to_RecALEPH.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_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_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_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_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_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/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, modules/websubmit/web/admin/websubmitadmin.py, po/i18n_extract_from_wml_source.py, po/i18n_update_wml_target.py: Added __revision__ for all Python files that did not have it. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine.py, modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/bibformat/lib/bibformat_config.py, modules/miscutil/doc/hacking/errorlib.html.wml, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/miscutil_config.py, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_config.py, modules/webcomment/lib/webcomment_config.py, modules/webmessage/lib/webmessage_config.py, modules/websession/lib/webgroup.py, modules/websession/lib/websession_config.py, modules/websubmit/lib/websubmitadmin_config.py: Use uppercase for CFG_MODULENAME_ERROR_MESSAGES and CFG_MODULENAME_WARNING_MESSAGES. Modified error library implementation and the guide accordingly. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.dia: Added DIA source file for the modules JPEG picture. This source file is added only to CVS, it is not put into the distro tarball or installed. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_config.py, modules/elmsubmit/lib/elmsubmit_generate_marc.py, modules/elmsubmit/lib/elmsubmit_tests.py: Local config parameters changed to CFG_ELMSUBMIT_*. 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/hacking/modules.jpeg: Added new modules overview diagram (updated: September 2006) 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/hacking/modules.jpeg: Removed old modules.jpeg diagram. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webalert/lib/webalert_webinterface.py, modules/webbasket/lib/webbasket_webinterface.py, modules/webmessage/lib/webmessage_webinterface.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/approve.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py: Fixed cases of importing global access control related parameters via local access control config file. 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: Added short module overview for BibClassify. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_grapher.py, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/functions/Allocate_ALEPH_SYS.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_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: Do not re-expose global config variables vie WebSubmit local config. Also, use uppercase for most of WebSubmit local config parameters. 2006-09-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py: Added the possibility NOT to copy a format template when creating a new one (scenario was no longer possible with introduction of new duplicate feature). 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Removed information on the line width. Added information on running ``make kwalitee-check''. 2006-09-14 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_config.py: Use uppercase local WebAccess config parameters. 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/admin/index.html.wml: Corrected text about BibClassify. 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/hacking/index.html.wml: Added link to Hacking BibClassify pages. 2006-09-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Documented creation of new template as copy of already existing one. Corrected a typo. VS: ---------------------------------------------------------------------- 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/guide_cloud.jpeg: Added BibClassify Admin Guide. 2006-09-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Adapted web pages urls to support copy of existing template when creating new one. 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/doc/hacking/Makefile.am, modules/bibclassify/doc/hacking/extraction-algorithm.html.wml, modules/bibclassify/doc/hacking/hep-taxonomy.html.wml, modules/bibclassify/doc/hacking/index.html.wml: Added documentation about the keyword extraction algorithm and the HEP taxonomy. 2006-09-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py: Added possibility to copy code of already existing template when creating a new one. Corrected missleading doc string in bibformat_engine. 2006-09-14 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/etc/CERESTheme.rdf, modules/bibclassify/etc/HEP.rdf, modules/bibclassify/etc/Makefile.am: Removed CERES example taxonomy. Added HEP taxonomy. 2006-09-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Feedback to user when he tries to rename a kb with an already existing KB name. 2006-09-14 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_dblayer.py, modules/bibformat/lib/bibformat_migration_kit.py, modules/bibformat/lib/bibformatadminlib.py: Fixed problem that occured when a kb was renamed with an already existing kb name. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_engine.py, 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, modules/bibharvest/lib/oai_repository_webinterface.py, modules/bibrank/lib/bibrankadminlib.py, modules/webaccess/web/admin/webaccessadmin.py, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_webinterface.py: Remove unused __lastupdated__. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Use __revision__ instead of __version__. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oai_repository_webinterface.py: Import missing cfg_oai_sleep. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/bibconvert.in, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert_tests.py, modules/bibedit/bin/xmlmarc2textmarc.in, modules/bibedit/bin/xmlmarclint.in, modules/bibedit/lib/xmlmarc2textmarclib.py, modules/bibedit/web/admin/bibeditadmin.py, modules/bibformat/bin/bibformat.in, modules/bibformat/bin/bibreformat.in, modules/bibformat/lib/elements/bfe_title_brief.py, modules/bibformat/web/admin/bibformatadmin.py, modules/bibharvest/bin/bibharvest.in, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository_tests.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/bibharvest/web/admin/bibharvestadmin.py, modules/bibharvest/web/admin/oaiarchiveadmin.py, modules/bibindex/bin/bibstat.in, modules/bibindex/lib/bibindex_engine_stemmer_tests.py, modules/bibindex/lib/bibindex_engine_tests.py, modules/bibindex/lib/bibindexadminlib.py, modules/bibindex/web/admin/bibindexadmin.py, modules/bibmatch/lib/bibmatch_engine.py, modules/bibrank/bin/bibrank.in, modules/bibrank/bin/bibrankgkb.in, modules/bibrank/lib/bibrank_citation_searcher_tests.py, modules/bibrank/lib/bibrank_grapher.py, modules/bibrank/lib/bibrank_record_sorter_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/bibrankadminlib.py, modules/bibrank/web/admin/bibrankadmin.py, modules/bibsched/bin/bibsched.in, modules/bibsched/bin/bibtaskex.in, modules/elmsubmit/bin/elmsubmit.in, modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_tests.py, modules/miscutil/bin/regressiontestsuite.in, modules/miscutil/bin/testsuite.in, modules/miscutil/lib/dbquery.py.wml, modules/webaccess/bin/authaction.in, modules/webaccess/bin/webaccessadmin.in, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webaccess/web/admin/webaccessadmin.py, modules/webalert/bin/alertengine.in, modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webmessage/bin/webmessageadmin.in, modules/webmessage/lib/webmessage.py, modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py, modules/websession/bin/sessiongc.in, modules/webstyle/lib/template.py, modules/webstyle/lib/webinterface_tests.py, modules/websubmit/bin/thumbmaker.in: Removed __version__ in profit of __revision__. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py, modules/webmessage/lib/webmessage_dblayer.py, modules/websession/lib/webgroup.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_templates.py: Use uppercase CFG_WEBSESSION_* module parameters. (All except errorlib related ones.) 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websearch/lib/websearch_external_collections_parser.py, modules/websearch/lib/websearch_external_collections_searcher.py, modules/websearch/lib/websearchadminlib.py: Use uppercase CFG_EXTERNAL_COLLECTION* module parameters. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/lib/webmessage_webinterface.py: Use uppercase CFG_WEBMESSAGE_* modules parameters. (All except for errorlib related ones). Also, done some ad-hoc spotted kwalitee improvements. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_config.py: Use uppercase CFG_WEBCOMMENT_* module variables. (All except for errorlib related ones.) 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * 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_templates.py, modules/webbasket/lib/webbasket_webinterface.py: Use uppercase CFG_WEBBASKET_* module parameters. (All except for errorlib related ones.) 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/refextract.py, modules/bibedit/lib/refextract_config.py: Use uppercase CFG_REFEXTRACT_* module variables. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_config.py: Use uppercase CFG_BIBRECORD_* module config parameters. (All except for errorlib related ones.) 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_config.py, modules/bibedit/lib/bibedit_engine.py: Use UPPERCASE CFG_BIBEDIT_* module config parameters. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py, modules/webalert/lib/alert_engine_config.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert_templates.py: Use UPPERCASE module config parameters. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert.py, modules/bibharvest/lib/oai_repository_config.py: Fixed the kwalitee problem of re-exposing OAI config variables that are already defined in the global config file. 2006-09-13 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/lib/bibclassifylib.py: Command Line Interface cleanup (removal of some unnecessary parameters, renaming) Removal of unnecessay loop around composite concepts: performance improvement (BibClassify runs 50% faster) 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * 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_stopwords.py, modules/bibrank/lib/bibrank_word_indexer.py: Fixed the kwalitee problem of re-exposing some of the global config variables via bibindex engine local config. Also, fixed some kwalitee issues of the stemmer and the stopword facilities. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py, modules/bibrank/bin/bibrankgkb.in, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine_config.py, modules/websearch/lib/websearch_templates.py: Fixed the kwalitee problem of re-exposure of some of the global config parameters via the local search engine config. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine_config.py, modules/websearch/lib/websearch_templates.py: Use UPPERCASE global config variables. This habit is to be generalized soon everywhere. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/errorlib_webinterface.py, modules/miscutil/lib/testimport.py, modules/miscutil/lib/testutils_regression_tests.py, modules/miscutil/lib/urlutils.py: Improved kwalitee of the code. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_config.py, modules/bibupload/lib/bibupload_regression_tests.py: Improved kwalitee of the code. 2006-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for accessing and searching restricted collection. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websearch/lib/websearch_external_collections_page_getter.py, modules/websearch/lib/websearch_external_collections_page_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: Removed unnecessary parameter and done some more style changes to improve the kwalitee of the code. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Style changes to correct all pychecker- and some pylint-found warnings. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_tests.py: Polished style of parts of the code according to pylint. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Recommend MySQL 4.1 or 5.0, because the external collection admin interface now uses SQL commands not available on MySQL 4.0. Also, removed the note about FreeBSD Apache compilation since the current FreeBSD-6.1 packages work just fine. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Mentioned explicitly FreeBSD and Mac OS X in the OS section. Also, clarified the phrase on the necessity of running an MTA. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests for the search engine Python and Web API calls. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: API now returns the list of record IDs also in the case of the detailed record page access. (Example: recid=8&of=id.) 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: In the API mode, when [] is to be returned, transform it to string, otherwise mod_python gives an internal error. Also, use argd instead or args consistently. 2006-09-12 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Fixed a bug that happened while adding a new review. Enhanced display of reviews. 2006-09-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Print complete usage info message in case the modules subdir well exists but does not contain CDS Invenio modules. 2006-09-12 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_dblayer.py: Added APIs to BibFormat to choose between preformatted record or on-the-fly formatting. 2006-09-11 Tibor Simko <tibor.simko@cern.ch> * INSTALL: In the Apache HTTP config example, added explicit port number (80) so that it won't eventually clash with the HTTPS config example. 2006-09-11 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Nikolay Dyankov. Changed email address of Paulo Cabral. 2006-09-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Make use of get_table_status_info() rather than invoking SHOW TABLE STATUS directly. Also, done some refactoring. 2006-09-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibstat.in: Make use of get_table_status_info() rather than invoking SHOW TABLE STATUS directly. 2006-09-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Added get_table_status_info() to serve for MySQL 4.x and 5.x versions. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Fixed detection of pychecker-stripped leading ../../ path. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Harmonized desirable PyLint score. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Print a legend for the kwalitee results table. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Added a hint on how to influence pylint messages. Added a word on how to check the code kwalitee. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_config.py: Fixed some obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/webcomment/lib/webcomment_config.py, modules/websubmit/lib/websubmitadmin_config.py: Fixed some obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py: Fixed some pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_config.py, modules/webbasket/lib/webbasket_config.py, modules/webalert/lib/alert_engine_config.py: Fixed some obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml, modules/miscutil/lib/miscutil_config.py: Fixed some obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Fixed some pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added __revision__. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_config.py, modules/elmsubmit/lib/elmsubmit_config.py: Fixed away the most obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_config.py, modules/bibupload/lib/bibupload_config.py: Fixed away the most obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oai_repository_config.py: Disable W0611 warning, as the imported config variables are exposed to the business logic from here. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_config.py, modules/bibedit/lib/refextract_config.py, modules/bibedit/lib/bibedit_config.py: Fixed away the most obvious pylint warnings. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py: Disable W0611 warning, as the imported config variables are exposed to the business logic from here. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_config.py: Accept long lines in pylint. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml, modules/websearch/lib/websearch_templates.py: Inclusion of the NLM format among the default ones. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, modules/miscutil/lib/kwalitee.py: Improved kwalitee checking CLI API in order to be able to rapidly scan a subset of Python files. (See ``python kwalitee.py --help''.) 2006-09-08 Nikolay Dyankov <ndyankov@gmail.com> * modules/bibformat/etc/format_templates/DC.bft, modules/bibformat/etc/format_templates/DC.bfx, modules/bibformat/etc/format_templates/MARCXML.bfx, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/NLM.bft, modules/bibformat/etc/format_templates/NLM.bfx, modules/bibformat/etc/format_templates/RSS.bft, modules/bibformat/etc/format_templates/RSS.bfx, modules/bibformat/etc/format_templates/XMLDC.bft, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/etc/output_formats/XD.bfo, modules/bibformat/etc/output_formats/XN.bfo, modules/bibformat/etc/output_formats/XR.bfo, modules/bibformat/lib/bibformat_bfx_engine.py, modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_creation_date.py, modules/bibformat/lib/elements/bfe_server_info.py: Added new BFX formats for Dublin Core, NLM and an experimental for MARCXML and RSS generation. Added new elements for getting server variables and record creation date. Improvements to the BFX engine: BFX language permits to store several templates in one file. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Fixed link to the Admin Area in the navtrail of the BibFormat Admin index page. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Put parentheses around table references in a LEFT JOIN statement, fixing the ``Groups baskets'' page display problem on MySQL-5.0. 2006-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: In the Your Administrative Activities box, link directly to the new BibFormat Admin. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Fixed cosmetic print of the second separator. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/kwalitee.py: Print the number of pychecker warnings per 1k source lines in three decimal digits, making clear when a module is fully alright (=0.000). Use the name PyLint instead of Pylint. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/web/admin/.cvsignore, modules/bibformat/web/admin/.cvsignore, modules/bibindex/web/admin/.cvsignore, modules/bibrank/web/admin/.cvsignore, modules/webaccess/web/admin/.cvsignore, modules/websearch/web/admin/.cvsignore, modules/websubmit/web/.cvsignore: Added *.pyc. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/kwalitee.py: Initial release of the Python code kwalitee measurement tool. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in, modules/elmsubmit/lib/encdet.py, modules/elmsubmit/lib/encdet_utf8.py: Removed unused encdet files, one of them syntactically wrong. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/.cvsignore: Added *.pyc. 2006-09-07 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Move_Files_Archive.py: Fixed a syntax error that was introduced in commit 1.4 (2004-09-13!), detected thanks to the kwalitee checking. 2006-09-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert_tests.py: Disactivate inactive tests rather by renaming them to xtest than by commenting them out. This is in order not to false the code kwalitee statistics. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Ordered proposed output formats quasi-alphabetically, putting EndNote after DC and before MARC. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added default EndNote output format. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added EndNote to the list of default output formats proposed on the Detailed record pages. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearchadminlib.py: Use the new dbquery.get_table_last_updated() function in order to detect properly the table update times for MySQL 4.0, 4.1 and 5.x. 2006-09-05 Nikolay Dyankov <ndyankov@gmail.com> * modules/bibformat/etc/format_templates/EndNote.bft, modules/bibformat/etc/format_templates/EndNote.bfx, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/etc/output_formats/XE.bfo, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformat_bfx_engine.py, modules/bibformat/lib/bibformat_bfx_engine_config.py, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_bfx_engine.py: Initial release of the XML-based formatting engine (BFX). This engine is to be used for XML, XHTML and text output formats. Added EndNote output format as a first example on how to use it. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Include recently added dbquery tests. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/dbquery_tests.py: Added tests for get_table_update_time(). 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Added get_table_update_time() function to detect properly table update_time values for all MySQL 4.0, 4.1 and 5.x versions. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed tmpl_nice_number() in case locale.format() receives non-integer input. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/session.py: Fixed one variable name change forgotten by previous commit. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/session.py: Fixed some pychecker and pylint warnings. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession.py: Fixed all pychecker warnings as well as some pylint ones. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py, modules/bibrank/lib/bibrank_citation_indexer_tests.py, modules/bibupload/lib/bibupload_regression_tests.py: Disable pylint warnings about setUp() function name, since the name is forced on us by the unittest framework. Disable pylint long line warnings. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_engine_tests.py: Deleted extraneous redefinition of a test case. Disable pylint warnings about setUp() function name, since the name is forced on us by the unittest framework. Disable pylint long line warnings. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher_tests.py: Switched off the tests that are not implemented. (Names changed from test_foo() to xtest_foo().) 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Added webuser tests. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/Makefile.am, modules/websession/lib/webuser_tests.py: Added tests for Apache user password and group membership checking. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Adapted arguments to webuser.updateDataUser() now that req is not needed there. 2006-09-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Changed Apache authentication functions to accept password/group files as an argument; useful for testing. Edited rest of the code to remove some pychecker and pylint warnings. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/Makefile.am, modules/miscutil/demo/demo-site-apache-user-groups, modules/miscutil/demo/demo-site-apache-user-passwords: Added the demo site Apache user passwords and groups, useful to demo and to test Apache-based access restriction. Two demo users created, 'jekyll' and 'hyde', with passwords having the same values as usernames. Dr. Jekyll can access the Theses demo collection, Mr. Hyde cannot. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Remove forgotten print statement. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: If cfg_apache_password_file and cfg_apache_group_file are not absolute pathnames, try to look for them in tmpdir. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Altered CFG_APACHE_PASSWORD_FILE and CFG_APACHE_GROUP_FILE demo values to prepare the way for the access control regression tests. Added more help for these config variables. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/xmlmarc2textmarc.in: Instruct Emacs to use Python mode in addition to the file encoding. This declaration is fully PEP-0263 conform even though pylint does not seem to detect it right. But this does not matter much since we do not pylint *.in files much anyway. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformatadminlib.py: Adapt to the errorlib API change (file -> stream). 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/doc/hacking/errorlib.html.wml: Reflect the API variable name change (file -> stream). 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/errorlib.py: Used the term `stream' instead of `file' in the errorlib API, since file has already a precise (and different) meaning. Documented this parameter in the docstrings. Used the idiom ``if x is not None and x or y'' that is pychecker friendlier than its inverted statement. Changed name of a dummy variable to `dummy' to please pychecker. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_config.py: Removed extraneous @PYTHON@. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testimport.py: Document example directory in deduce_site_packages_location(). 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/bin/oaiharvest.in: Invoke @PYTHON@ instead of (hardcoded) python2.3. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.in, modules/websession/bin/sessiongc.in: Instruct Emacs to use Python mode in addition to the file encoding. This declaration is fully PEP-0263 conform even though pylint does not seem to detect it right. But this does not matter much since we do not pylint *.in files much anyway. 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/external_authentication.py: Improved docstrings for external authentication examples and templates. Removed some syntax and coding style problems (not all). 2006-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.in: Made get_my_pid() to work on all FreeBSD platforms, not only FreeBSD-6. 2006-09-01 Olivier Serres <olivier.serres@gmail.com> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websearch/lib/websearch_external_collections_searcher.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py: Imporved database structure and configuration interface of the external collections. (Warning: collection_externalcollection and externalcollection have to be altered) 2006-09-01 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/bibformat.gif, modules/bibformat/doc/admin/guide.html.wml: Added documentation regarding BibFormat intergration with Dreamweaver. 2006-09-01 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Added entry link to download Dreamweaver BibFormat palette. 2006-09-01 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py: Added automatic creation of a Dreamweaver floating panel containing all format elements and their documentation, to help users insert elements in their templates. 2006-08-31 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/web/admin/bibharvestadmin.py: Remove unnecessary import (import sys) 2006-08-31 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Removed unnecessary import (from mod_python import apache) 2006-08-31 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/lib/bibclassifylib.py: New features: # "--spires" option to output ckw results in the "ckw1,ckw2" format, rather than standard "ckw1:ckw2" # new SKOS tag "note" indicates whether keyword can stand on its own as a mkw or not # ckws can have altLabels: these are considered to compute their occurrences Bugfixes: # ckw double counting problem due to wildcards # ckw occurrence counts in wrong order Code cleanup: # Removed unnecessary imports and unused variables # Renamed some local variables 2006-08-31 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_page_getter.py: Handle socket.error exception during connecting. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_page_getter_tests.py: Modified the test class so that it integrates well with the rest. Solved the problem of running the tests when invoked via global testsuite executable. 2006-08-30 Olivier Serres <olivier.serres@gmail.com> * modules/miscutil/bin/testsuite.in, modules/websearch/bin/webcoll.in, modules/websearch/doc/hacking/api.html.wml, modules/websearch/lib/Makefile.am, modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_page_getter_tests.py, modules/websearch/lib/websearch_external_collections_tests.py, modules/websearch/lib/websearch_external_collections_utils.py: Modification to external collections test suite. 2006-08-30 Olivier Serres <olivier.serres@gmail.com> * modules/websearch/lib/websearch_external_collections_parser.py: Ignore errors during charset conversions. (fix a problem with python2.3) 2006-08-30 Olivier Serres <olivier.serres@gmail.com> * modules/websearch/lib/websearch_external_collections_page_getter.py: Correct problem with Python2.3 asyncore.loop and ignore redirection to https. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Changed collection_externalcollection column types and added a primary key. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections.py: For the table collection_externalcollection and the column is_default, use 0 and 1 instead of False and True. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_external_collections_searcher.py: Use Python-2.3-way of decorating static methods. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/.cvsignore, modules/bibformat/lib/.cvsignore, modules/bibharvest/web/admin/.cvsignore, modules/webcomment/web/admin/.cvsignore, modules/websubmit/lib/.cvsignore, modules/websubmit/web/admin/.cvsignore: Added *.pyc. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added update-v0.90.1-tables target due to the new table handling the configuration of external collections. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Olivier Serres. 2006-08-30 Olivier Serres <olivier.serres@gmail.com> * modules/bibsched/bin/bibsched.in, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/websearch/bin/webcoll.in, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_external_collections.py, modules/websearch/lib/websearch_external_collections_config.py, modules/websearch/lib/websearch_external_collections_page_getter.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_templates.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py, modules/webstyle/css/cds.css: Add external collections searching. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert_tests.py: Commented out tests that are not implemented. Removed unused import. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_tests.py: Added a FIXME note about tests not being implemented. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/web/admin/webcommentadmin.py: Replaced calls to undefined error_page() with direct calls to page(). 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcommentadminlib.py: Used comID instead of id variable. Removed unused __lastupdated__ global variable. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_templates.py: Renamed dummy variables to dummy. Made use of the language argument to tmpl_warning() even if there is no I18N string in there yet. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_dblayer.py: Removed unused format variable. Added module docstring. 2006-08-30 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage.py: Purposely unused junk variables should have the name `dummy' so that they are not reported neither by pylint nor by pychecker. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py: Do not pass weburl to templates, read it from the config file. Also, removed some unused imports. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py: Removed some variables no longer in use. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py: Fixed some pychecker warnings. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/.cvsignore, modules/websession/lib/.cvsignore: Added *.pyc. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/Makefile.am, modules/webalert/lib/htmlparser.py, modules/webalert/lib/textwrap.py, po/POTFILES.in: Now that we do not support Python 2.2 anymore, removed the file textwrap.py as it is included in standard Python 2.3. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/textwrap.py: Commented out True/False pre-Python-2.3 handling, to please pychecker. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Do not import readline. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Used urllib2 instead of urllib, mkstemp() instead of mktemp(), and removed some unused arguments. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/testsuite.html.wml: Minor updates WRT testsuite/regressiontestsuite distinction. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.in: Updated main module docstring. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Fixed the behaviour of the FMT tag, solving the problem occurred during bibreformatting. Updated usage help string. More of cosmetic readability updates. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: Added new tests for the FMT tag behaviour. Small updates to the rest. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Added tests for the special-tag treatment. (FMT, FFT, XXX) 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: When washing, accept FFT and FMT as valid tag names. This fixes the problem of parsing MARCXML files containing special tags when the correct option is switched on. 2006-08-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/bibformatadmin.py: Modified preview page of formats to handle search_pattern in the same way as search engine. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_engine.py: Fixed error reporting in case of not-yet-activated accounts, caused by commit 1.10. BTW, the whole code should be prettified and tested. 2006-08-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py: Removed wrong report of error to invenio log file. 2006-08-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/elements/bfe_collection.py: Removed debug code that would make the formatting done twice for each record... Used more standard access to field value in bfe_collection.py 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/.cvsignore: Added *.pyc. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oaiharvestlib.py, modules/bibindex/lib/bibindex_engine.py, modules/bibrank/bin/bibrank.in, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibupload/lib/bibupload.py, modules/websearch/bin/webcoll.in: Updated every BibSched task to follow the BibTaskEx example of handling task options. Done some more pychecker-related fixes. 2006-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Fixed marshal importing. 2006-08-29 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_brief.bft: Disabled highlighting of authors in search results. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibtaskex.in: Fixed treatment of the global `options' variable of the BibSched task example. Would be good to abstract out the common task code one day so as to ease the creation of various BibSched tasks. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Removed an unnecessary LIBDIR line in the pytlint call example. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Added a section on running pychecker. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/.cvsignore: Added *.pyc. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer_tests.py: Do a direct PyStemmer test too. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py: Removed variable name shading problem. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Changed initialization of I18N field and collection names, to please pychecker. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Removed unused collection ID argument to get_alphabetically_ordered_collection_list(). 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Removed unnecessary imports and harmonized usage of split() and string.split(). 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Removed the pre-Python-2.3 way of parsing XML in create_records(). 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Removed an unnecessary statement and renamed an internal id loop variable. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_engine.py: Compare with False value in a proper way. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_engine.py: Do not pass unnecessary temp parameter to tmpl_table_value(). 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Removed unused temp parameter of tmpl_table_value(). 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Fail properly when the MARCXML input file could not have been parsed. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Corrected many problems found by pychecker and pylint. Simplified importing of XML parsers and the decision which one to use. Improved some docstrings. More enhancements would be desirable, e.g. variable names etc. 2006-08-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py: Added 'prologue' and 'eplogue' params to 'format_records' function. Renamed 'prefix', 'suffix' and 'separator' params to 'record_prefix', 'record_suffix' and 'record_separator'. Updated 'create_excel' that calls this function. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_tests.py: Removed an extraneous comma. 2006-08-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Fixed uninitialized variable. 2006-08-28 Tibor Simko <tibor.simko@cern.ch> * .cvsignore: Added *.pyc. 2006-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added test for nearest terms links for queries of the form author:"Ellis, Z" (quotes included). Started to write boolean and author query tests. 2006-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When creating nearest terms links, treat also cases like author:"Ellis, Z" (quotes included). 2006-08-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_similarity.bft: Added hs template. 2006-08-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/output_formats/HS.bfo: Added HS file... 2006-08-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Removed test for 'hs' format, which makes hs formatted by BibFormat now. 2006-08-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/elements/bfe_title.py, modules/bibformat/lib/elements/bfe_title_brief.py: Added HTML similarity template and output format. Adapted some elements in consequence. Updated BibFormat to consider control field for format elements based on logical fields (not python elements). Remove white space in bibformat_config in one error message code which prevented message to be found. 2006-08-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_templates.py: Updated interface to hide backward compatibility if php is not enabled. Added divider in 'templates' list in output format rules web GUI. 2006-08-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformatadminlib.py: Improved backward compatibility with old BibFormat: if not all formats to which an output formats refers have been migrated, give old BibFormat the opportunity to format the record in non-migrated cases. Updated documentation for this feature. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Eric Stahl. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload_regression_tests.py: More tests from Eric. Fixed one case that was not working and did some pychecking and pylinting. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Update from Eric. bibupload() now returns a tuple (error_code, recID) of the processed record. Done some pychecker cleanup. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed tmpl_print_record_list_for_similarity_boxen() in order to look whether the similar records to be printed are public or not, to filter out the restricted records, quite like the original pre-templated version did. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Removed function print_record_list_for_similarity_boxen() that fully lived in the template since some time. Treat the "hs" format (used in similarity boxen) in the old way until the new HS format is prepared, fixing the similarity box display problem. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/urlutils.py: Added urlargs_replace_text_in_arg() that used to live in search_engine.py. Refactored it a bit (e.g. do not use deprecated string module). 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Deleted urlargs_replace_text_in_arg() that is not used anymore by the nearest terms boxen. (Function moved to urlutils in case it may become useful elsewhere.) 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: Committed new version from Eric, and changed behaviour of parse_command() in order not to submit ill-defined tasks. 2006-08-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/Makefile.am, modules/bibupload/lib/bibupload_regression_tests.py: Added first regression tests for bibupload, adapted from Eric's file. 2006-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_regression_tests.py: Added tests of the behaviour of the nearest terms box for various search types (okay, simple, structured, boolean, phrase). 2006-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed nearest terms link creation in case of complex boolean queries. 2006-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/testutils_regression_tests.py: Added regression tests for the testutils library itself. 2006-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Enhanced test_web_page_content() to offer an easy way of checking for a particular link target and/or label, and to log in with a particular password before running the checks. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Inserted new FAQ in BibFormat guide regarding deleted records. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Fixed some issue when a deleted record was displayed. 2006-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed calls to get_fieldvalues_alephseq_like() where tags were not passed as a list but rather in a single string separated by commas. This solves the problem of the HTML MARC display in case of deleted records. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/elements/bfe_photo_resources_brief.py: Changed link of image in Picture_HTML_brief format from something like /search/recid=7 to /record/7. Fixed possible issue in record_get_xml if record has been deleted. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.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/bibformat/web/admin/js_quicktags.js: Use 'php' var from config.py to determine if we are allowed to call old BibFormat. Also used to determine if php interface must be shown to users. Corrected login procedure in BibFormat admin interface. Added possibility to get doc of an element directly from template editor through toolbar button. Improved some labels and info strings in admin interface. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_abstract.py, modules/bibformat/lib/elements/bfe_additional_report_numbers.py, modules/bibformat/lib/elements/bfe_authors.py, modules/bibformat/lib/elements/bfe_bibtex.py, modules/bibformat/lib/elements/bfe_cited_by.py, modules/bibformat/lib/elements/bfe_contact.py, modules/bibformat/lib/elements/bfe_date.py, modules/bibformat/lib/elements/bfe_date_rec.py, modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibformat/lib/elements/bfe_imprint.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.py, modules/bibformat/lib/elements/bfe_photo_resources.py, modules/bibformat/lib/elements/bfe_place.py, modules/bibformat/lib/elements/bfe_publisher.py, modules/bibformat/lib/elements/bfe_reprints.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: Use standard Marc notation in elements. Display bug fixed in bfe_notes. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Non closed HTML li tag in documentation. 2006-08-23 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Admin guide doc improvement. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Fixed nearest terms link creation problem introduced by commit 1.134. Reverting to the old behaviour of basically substring pattern replacement, which makes the nearest terms links work again for queries such as ``author:ellis'', or complex queries such as ``author:ellisz AND title:ellisz'' inside ``abstract'' index. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oai_repository_regression_tests.py: Reflect the fact that Identify and ListMetadataFormats does not require to sleep, finishing the web page availability test suite sooner. Also, when required to sleep, sleep for correct number of seconds, as taken from the global config file. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Put back argument checking code bits of revision 1.9 that were reverted by previous commit, fulfilling regression tests again. (Please be careful when updating from CVS!) 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/oai_repository_webinterface.py: Fixed erroneous elif typo. 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Fixed two typos in a couple of greater-than tests. 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py: Fixed a typo in a greater-than test. 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/oai_repository_webinterface.py: Added a comment on the fact that Identify and ListMetadataFormats requests are now served fast, without waiting for 10 seconds. 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/oai_repository_webinterface.py: Added extra condition when checking for availability: if the requested verb is "Identify" or "ListMetadataFormats" data is always provided and the time constraint dropped. 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py: Added a template function to handle HTTP errors. 2006-08-22 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Solved some problems linked to the new mechanism of availability checking implemented in the oai repository. HTTP error messages are now output to the user. Also solved some other minor issues due to OAI-PMH validation. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Fixed URL to resume pending submissions on the Your Submissions page. Thanks to Romain Tartiere for reporting the problem. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added `php' variable that eventually holds path to the PHP CLI executable. Useful for not showing old WebSubmit Admin, old BibFormat Admin, and BibFormat migration assistant for new installations. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Do not stop when PHP is not available. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Dropped requirement of having to use PHP. Removed the configuration philosophy section that became somewhat anachronic now; integrated its interesting parts into the main explanatory text. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * README: Do not mention Apache/PHP anymore. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/lib/bibupload.py: For the time being do not authenticate users but always allow the tasks in, because of automated inserts. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/bibformatadmin_regression_tests.py: The web page availability tests adapted to test the new BibFormat Admin in Python rather than the old PHP one. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added instructions on the optional ``make regression-test'' target. 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Modified print_record to use new BibFormat in more cases than previously (for example old hardcoded xml formats were still used because of a check on 'format' parameter value). 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/XMLDC.bft, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/etc/output_formats/XD.bfo, modules/bibformat/lib/elements/bfe_xml_record.py: Added XML Dublin Core as new format. Bug fixed in bfe_xml_record which did not use new name of function record_get_xml(). 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Completed Greek translation, thanks to Theodoros. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/elements/Makefile.am: Removed extraneous EXTRA_DIST. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added path to bibupload/lib as per the new BibUpload in Python. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/Makefile.am, modules/bibupload/bin/bibupload.in, modules/bibupload/lib/.cvsignore, modules/bibupload/lib/Makefile.am, modules/bibupload/lib/bibupload.py, modules/bibupload/lib/bibupload_config.py: Initial release of the new BibUpload in Python, with Eric. Await several updates in the coming days. 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_authors.py: Updated link that shows/hides authors in detailed view: now in red, label changed from 'Show All' and 'Show Less' to respectively 'Show All %i Authors' and 'Hide'. 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft, modules/bibformat/lib/elements/bfe_edit_record.py: Updated 'Edit this record' link available to admin users in detailed view of a record to be displayed in red, small, aligned right. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Make regression test suite warning message a bit more explicit. 2006-08-22 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added regression-test target. 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_migration_kit.py, 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/web/admin/bibformat_migration_kit_assistant.py: Corrected letter case typo Bibformat -> BibFormat in docstrings. Fixed an issue with bibreformat which did not use 'use_old_bibformat' variable from bibformat_config file. 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_portfolio.bft, modules/bibformat/etc/format_templates/Picture_HTML_brief.bft, modules/bibformat/lib/elements/bfe_photo_resources_brief.py: Modified portfolio template to display pictures inline. 2006-08-22 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformatadminlib.py: Fixed bug where warning code would be shown instead of warning message string when formats directory is not readable. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py: Use `attachment' instead of `file' in the Content-Disposition header, as per RFC 2183. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py: Fixed an SQL problem for inserting new documents into the bibdoc table that was introduced by the previous file-status related commit. The whole file-status related patch still to be proofread. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Gave credit to Quixote for inspiring the web session and the URL handler code. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Reflect new BibFormat Admin in the navbar menus. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Use bibformat-admin-guide selected navbar position. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: In the I18N example, use _("Welcome") instead of _("Welcome") so that it does not get translated. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: Update link to the new BibFormat Admin. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/index.php.wml: Redirect to the new BibFormat Admin that offers both new and old admin interface. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_engine.py: Added fail-safe execution in case an error happens when reading the format files directory. Typo fixed in docstring. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * CREDITS: Added credits to Alex King for its scripts used in new BibFormat web admin interface, for the edition of templates. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: Fixed bug where content type was not set correctly for detailed record pages due to introduction of new BibFormat. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Run also bibformat engine tests. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/test 1.py, modules/bibformat/lib/elements/test_1.py: Renamed test 1.py to test_1.py. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Test 2.bft, modules/bibformat/etc/format_templates/Test_2.bft: Test 2.bft renamed to Test_2.bft. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_config.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py, modules/bibformat/lib/bibformat_migration_kit_assistant_lib.py, modules/bibformat/lib/bibformat_templates.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/elements/Makefile.am, 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_editors.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_summary.py, modules/websearch/lib/search_engine.py: Modified some elements to link to /search?... instead of /search.py?... file. Renamed get_xml to record_get_xml. Added bibformat_engine_test.py to makefile and modified it to test elements copied in /tmp dir of cds installation. Resolved circular import between search_engine, bibformat and bibformat_utils. Added create_excel function to bibformat as an example of complex formatting of multiple records. Added use_old_bibformat variable in config file to disable/enable new bibformat. Added call_old_bibformat to bibformat_engine (mostly refactoring of existing code). Parameter search_pattern of format_record (and co) function is now a list of words corresponding to parsed user search request instead of raw request string. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/web/admin/Makefile.am, modules/bibformat/web/admin/bibformatadmin.py, modules/bibformat/web/admin/js_quicktags.js: Removed possibility to switch from old to new BibFormat in web interface (new enabled by default, can be changed through config file) as it has become unnecessary as BibFormat can use old format if new one not found. Added js file to provide some more advanced edition of format templates in web interface. 2006-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer_tests.py: When the Stemmer module is not available, print more informative WARNING message about test not being run. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Excel.bft, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/output_formats/EXCEL.bfo, modules/bibformat/etc/output_formats/Makefile.am: Added Excel output. Increased limit of authors shown by default from 10 to 25 in detailed HTML page. Modified Makefile to copy test files for bibformat_engine in tmp dir of cds installation. 2006-08-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/admin/guide_output_format_hb_migrate.png: Added documentation for migration. 2006-08-17 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_tests.py: Fixed some wrong docstring. Empty list is now returned for 'no value found' in record_getfield_values() instead of [''] 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Do not permit to guest users to edit account settings, fixing page availability test. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/web/admin/oaiarchiveadmin.py: Removed dependency on (unimported) error_page(). Added default arguments to fit page availability regression test cases. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py: Done a very simple argument sanity treatment to fulfill the page availability regression tests. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvestadmin_regression_tests.py: Reflect deletion of modifysource URL in the page availability tests. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Done a very simple argument sanity treatment to fulfill the page availability regression tests. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/web/admin/bibharvestadmin.py: Removed dependency on (unimported) error_page(). Added default arguments to fit page availability regression test cases. Deleted modifysource URL that does not seem to be implemented and that seem to be present in editsource URL. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: In the error box, initialize properly host/page/browser/etc information, if we cannot extract it from the Apache request object. Fixes some cases of the usage of error_page(). 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Added simple argument sanity checking for ``Modify rank method'' and ``Rank method details'' pages, fixing page availability regression tests. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Refuse access to guest users to the Delegate rights area, solving yet another page accessibility regression test case. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Fixed an English-related typo. 2006-08-17 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Fixed an output message python formatting, correcting Your Administrative Activities page display problem. 2006-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Fixed a typo in the python output formatting, correcting the personal search history page. 2006-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_webinterface.py: Handle URLs like /record/123/files without trailing slash, fixing the regression test case on the availability of detailed record pages. 2006-08-16 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added /index to the LocationMatch so that legacy URLs of the form (/index.py?c=Poetry) are treated by our URL handler. Dropped index.py from DirectoryIndex as it is not needed anymore. 2006-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Added test for record_get_field_value(). Added basic wildcard test suite for record_get_field_instances(), record_get_field_values() and record_get_field_value(). Discovered two problems, see FIXME lines. Done some more coding style updates for the rest of the test cases. 2006-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Commented out apparently debugging-only print statements from tag_matches_pattern(). 2006-08-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Cleaning of newly updated nueration recognition patterns. 2006-08-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Changes to recognition of preprint report numbers: in the user-defined numeration pattern in the knowledge-base, 's' is now recognised as a special character and is transformed into '\s*?'; Some cleaning also done. 2006-08-15 Tibor Simko <tibor.simko@cern.ch> * po/ca.po, po/es.po: Fixed python-formatting problems of the previous updated. 2006-08-15 Tibor Simko <tibor.simko@cern.ch> * po/ca.po, po/es.po: Added more translation updates from Ferran. 2006-08-15 Tibor Simko <tibor.simko@cern.ch> * po/ca.po, po/es.po: Added translation updates from Ferran. 2006-08-15 Tibor Simko <tibor.simko@cern.ch> * po/bg.po: Completed Bulgarian translation, thanks to Nikolay. 2006-08-15 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Fred's email address updated. 2006-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Reapplied revision 1.19 fix that was removed by the previous commit. 2006-08-09 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Fixed a bug relating to the indexation of fulltexts: When the contents of a PDF fulltext are to be indexed, the tool "pdftotext" is used to convert the PDF to plain text. The plaintext should be utf-8 so that search_engine (strip_accents) can replace accented letters with their non-accented cousins. However, pdftotext outputs by default latin-1, so no accented letters could be replaced and were kept and used in the fulltext word index, meaning that if you seached for a word containing accents, within a fulltext, you would never have any results, unless the non-accented "version" of that word also existed in the document. [E.g. searching for "sp�ter" would only return results for documents containing "spater" because search engine strips the accent in the search query, meaning that the query can never match the accented word in the fulltext word index.] The problem was fixed by calling pdftotext with its "-enc UTF-8" argument. 2006-08-03 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/refextract.py: Added 999C6a subfield containing information about status of extracted references; Added (-r,--display-raw) flags to enable the optional inclusion of raw, unprocessed reference lines in the subfield 999C7f; 2006-07-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/websearch/lib/search_engine.py: redirected import of get_xml from bibformat to bibformat_utils 2006-07-28 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Fixed a bug (due to the introduction of the new i18n strategy) that occured when posting a review. Thanks to Jean-Yves. 2006-07-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_external_publications.py: new element (used in Picture_HTML_detailed template) 2006-07-28 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibreformat.in, modules/bibformat/etc/format_templates/Default_HTML_brief.bft, modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/MARCXML.bft, modules/bibformat/etc/format_templates/Picture_HTML_brief.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft, modules/bibformat/lib/bibformat.py, modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_migration_kit.py, modules/bibformat/lib/bibformat_migration_kit_assistant_lib.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_abstract.py, modules/bibformat/lib/elements/bfe_authors.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_photo_resources.py, modules/bibformat/lib/elements/bfe_publi_info.py, modules/bibformat/lib/elements/bfe_references.py, modules/bibformat/lib/elements/bfe_title.py, modules/bibformat/lib/elements/bfe_title_brief.py, modules/bibformat/lib/elements/bfe_xml_record.py, modules/websearch/lib/search_engine.py: BibFormat: -added another backward-compatibility layer (old format used if new one not found) -'import' issue fixed (due to temporary recursive imports of bibformat and search_engine during migration phase) -fixed other minor issues (unnecessary escapes of chars, verification of given parameters in functions, etc.) BibFormat utils: -highlight() function now uses create_basic_search_units() of search_engine(). Ignore cases. -implemented get_contextual_content() function Template and element files: -various minor adjustments and bug fixes Search_engine: -can call new BibFormat -added 'search_pattern' and 'uid' param to some methods, for contextual formatting. BibReformat: -completed and corrected implementation of calls to new BibFormat. 2006-07-27 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/lib/bibclassifylib.py: A first "stable" version. Includes: - Handling of composites keywords - Handling of wildcards and hyphens - Handling of short and dubious keyword hits - Detection of safe (author-assigned) keywords - Possibility to run as a standalone - Fine tuning of output using -n and -N attributes - Text (detailed list) and HTML (tag cloud) outputs - Reorganization of the code/functions - Various other bugs fixed (as a result of tests and evaluation) 2006-07-27 Yohann Paris <yohann.paris@cern.ch> * modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_webinterface.py: Modified the status field in bibdoc usage to reflect the status of the document: deleted and/or protected. Added a better extension management (ps.gz wouldn't have worked before...) 2006-07-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/etc/output_formats/XM.bfo: Added MARC XML output format file. 2006-07-25 Jerome Caffaro <jerome.caffaro@cern.ch> * 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: Added support for preview of formats with content-type different that 'text/html'. 2006-07-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_xml_record.py: Added MARC XML element for output. 2006-07-25 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/MARCXML.bft, modules/bibformat/etc/format_templates/Makefile.am: Added MARC XML output. 2006-07-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/bin/bibformat.in: Fixed possible division by zero in PHP code. 2006-07-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_engine_tests.py: New BibFormat can now call old one when an output format does not exist in new version. 2006-07-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer.py: Updated calls to bibrecord functions to make sure that they are compatible with new wildcard support. 2006-07-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibedit/lib/bibrecord.py: Modified record_get_field_values, record_get_field_value and record_get_field_instances to take into account wildcard %. Updated some docstrings. Psyco-ed some functions (minor improvements). 2006-07-24 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_affiliation.py: Fixed issue in bibformat_utils.highlight() when None is given for keyword_string. Changed default profiling of bibformat_engine from HB to HD output format. Added non installable files in etcdir of Makefile.am. Simplified bfe_affiliation.py 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webgroup.py: Pass language context to display_admin_group() and display_member_group(), again. The change was done in revision 1.3 already, but it got reverted back in revision 1.4. Please pay more attention when resolving CVS conflicts in the future. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump after the release. CDS Invenio v0.90.1 (released 2006-07-23) ========================================= 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: Added instruction to run make update-v0.90.0-tables. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * NEWS, RELEASE-NOTES: Release of CDS Invenio v0.90.1. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Updated French record ID translation to fit the PO file. Moved Russian translation that was wrongly put into Swedish into its proper place. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/elements/Makefile.am: Removed test and some unused files like bfe_summary from the distribution. Added only the important missing __init__.py file. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/elements/Makefile.am: Added missing files for the distribution (e.g. __init__.py, bfe_summary.py, bfe_url.py). All files except "test 1.py" were added. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/RTdata: Removing unused, empty RTdata file. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/etc/format_templates/Makefile.am: Do not include "Test 2.bft" into EXTRA_DIST due to escaping problems. The new BibFormat test suite is not yet plugged into testsuite anyway. Do we need to have a test like that? 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/testsuite.html.wml: Added musings on the regression test suite. Reogranized document to have clean unit testing versus regression testing sectioning. Used simple regression testing examples; this part could be completed later on when we shall develop more helper functions in the testutils library in order to test easily POST pages too. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Developed part on testing. Added section on ``keeping it simple'' and on ESR's TAOUP principles. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated description of Fred's contributions. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on PHP having to be compiled with XML support, thanks to Theodoros. 2006-07-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/hacking/Makefile.am, modules/bibformat/doc/hacking/api.html.wml, modules/bibformat/doc/hacking/api.txt, modules/bibformat/doc/hacking/index.html.wml, modules/webhelp/web/hacking/index.html.wml: BibFormat api.txt moved to api.html.wml to be consistent with what we have in other modules. Written entry page for BibFormat Internals. Plugged these pages into the general Hacking CDS Invenio welcome page. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * 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/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: Modified PO files to respect the lately added phrases. The files should now be ready for the v0.90.1 release. 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_webinterface.py: Fixed a bug introduced by previous release. Couls not subscribe to a basket anymore. 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * po/fr.po: Introduction of new sentences due to a change in bibEdit module 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * modules/bibedit/web/admin/bibeditadmin.py: English improvement (thanks to Nick) 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/web/admin/webcommentadmin.py: Added some missing authorization tests. Fixed missing default parameters. 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * modules/webalert/lib/webalert.py: Fixed bug while trying to access a page without parameter. Added check for basket ownership while setting an alert on it. 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/web/admin/bibeditadmin.py: Fixed missing authorization failure. Fixed missing default parameters. Added some still uninternationalized sentences. 2006-07-21 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_webinterface.py: Fixed bugs discovered by the new regression tests (trying to access functions through web interface without any params). 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabfill.sql.wml: Completed missing Russian translation of a few dynamic terms, thanks to Iaroslav. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibedit_regression_tests.py, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformatadmin_regression_tests.py, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvestadmin_regression_tests.py, modules/bibharvest/lib/oai_repository_regression_tests.py, modules/bibharvest/lib/oaiarchiveadmin_regression_tests.py, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindexadmin_regression_tests.py, modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_regression_tests.py, modules/bibrank/lib/bibrankadmin_regression_tests.py, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorlib_regression_tests.py, modules/webaccess/lib/Makefile.am, modules/webaccess/lib/webaccess_regression_tests.py, modules/webalert/lib/Makefile.am, modules/webalert/lib/webalert_regression_tests.py, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket_regression_tests.py, modules/webcomment/lib/Makefile.am, modules/webcomment/lib/webcomment_regression_tests.py, modules/webmessage/lib/Makefile.am, modules/webmessage/lib/webmessage_regression_tests.py, modules/websearch/lib/Makefile.am, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearchadmin_regression_tests.py, modules/websession/lib/Makefile.am, modules/websession/lib/websession_regression_tests.py, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/websubmit_regression_tests.py, modules/websubmit/lib/websubmitadmin_regression_tests.py: Started massive deployment of the regression test suite. Added basic tests for the availabitily of web pages of all the modules, resulting in 216 URLs checked. The web page availability tests are testing mostly the behaviour of the page when passing no arguments at all. For admin interfaces, the behaviour is tested when logged in as a guest user and as an admin. Full regression functionality tests for each module to be deployed later. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testutils.py: Added helper function test_web_page_content() to easily test the availability of web pages. Added helper function make_surl() to create HTTPS URLs. Reformatted info string showed in the beginning of regression test suite run, using stderr where the usual output goes. This permits to write detailed verbose info into a separate stdout stream. More separate helper function (e.g. for logging in) would be added later. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Write <html>...</html> envelope for log() and cache() requests. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * po/.cvsignore: Ignore file messages.mo. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_templates.py: Fixed one more problem of string placeholder replacement. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_editors.py: Corrected bfe_editors bug. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord_tests.py: Fixed a problem in record_add_field() in case fields were added to a record that have had all the fields deleted. Added a test case for this situation. Thanks to Eric for spotting the problem. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/bfe_editors.py: Corrected bfe_bibtex.py to use already existing bibrecord functions. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/BibTeX.bft, modules/bibformat/etc/format_templates/Default_HTML_brief.bft, modules/bibformat/etc/format_templates/Default_HTML_captions.bft, modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Default_HTML_portfolio.bft, modules/bibformat/etc/format_templates/Picture_HTML_brief.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft: Updated description of format templates. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/bibformat_engine.py, modules/bibformat/lib/bibformatadminlib.py: Corrected docstring in bibformat_engine. Fixed small error in bibformatadminlib. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Picture_HTML_brief.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft: Modified templates to use format element bfe_date instead of format table. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/bfe_date.py, modules/bibformat/lib/elements/bfe_place.py: Added missing format element. Removed commented code from bfe_place.py. 2006-07-21 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/doc/hacking/api.txt: Modified APIs doc to reflect more current version of BibFormat (even if API are still subject to change). 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Fixed hardcoded image URL (pcusrent01), spotted by Iaroslav. 2006-07-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Fixed several output string formatting bugs introduced during yesterday's I18N standardization process. 2006-07-20 Tibor Simko <tibor.simko@cern.ch> * 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/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: Updated PO catalogues after last Greg's cleanup. Modified version number in view of forthcoming release. Fixed a couple of translations in French and Slovak to reflect new string format placeholder names. 2006-07-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Renamed two string formatting placeholders in two phrases to make it clearer. (x_words became x_word, x_fields became x_field) 2006-07-20 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py, modules/websession/lib/websession_templates.py: Use rather two different %(x_url*_close)s placeholders, for clarity. 2006-07-20 Tibor Simko <tibor.simko@cern.ch> * configure.ac, INSTALL: Version bump to v0.90.1, preparing for the forthcoming release. 2006-07-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/web/admin/Makefile.am: Inclusion of important non installable files in EXTRA_DIST. 2006-07-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added drop of tables fmtKNOWNLEDGEBASES and fmtKNOWLEDGEBASEMAPPINGS. ---------------------------------------------------------------------- ---------------------------------------------------------------------- 2006-07-20 Jerome Caffaro <jerome.caffaro@cern.ch> * AUTHORS, Makefile.am, configure.ac, modules/bibformat/Makefile.am, modules/bibformat/bin/bibreformat.in, modules/bibformat/doc/admin/.cvsignore, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/guide.html.wml, 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_hd_rules.png, modules/bibformat/doc/admin/guide_output_format_update_attributes_tutorial.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/hacking/.cvsignore, modules/bibformat/doc/hacking/api.txt, modules/bibformat/etc/.cvsignore, modules/bibformat/etc/Makefile.am, modules/bibformat/etc/format_templates/.cvsignore, modules/bibformat/etc/format_templates/BibTeX.bft, modules/bibformat/etc/format_templates/Default_HTML_brief.bft, modules/bibformat/etc/format_templates/Default_HTML_captions.bft, modules/bibformat/etc/format_templates/Default_HTML_detailed.bft, modules/bibformat/etc/format_templates/Default_HTML_portfolio.bft, modules/bibformat/etc/format_templates/Makefile.am, modules/bibformat/etc/format_templates/Picture_HTML_brief.bft, modules/bibformat/etc/format_templates/Picture_HTML_detailed.bft, modules/bibformat/etc/format_templates/Test 2.bft, modules/bibformat/etc/format_templates/Test1.bft, modules/bibformat/etc/format_templates/Test3.bft, modules/bibformat/etc/format_templates/Test_no_template.test, modules/bibformat/etc/output_formats/.cvsignore, modules/bibformat/etc/output_formats/HB.bfo, modules/bibformat/etc/output_formats/HC.bfo, modules/bibformat/etc/output_formats/HD.bfo, modules/bibformat/etc/output_formats/HP.bfo, modules/bibformat/etc/output_formats/HX.bfo, modules/bibformat/etc/output_formats/Makefile.am, modules/bibformat/etc/output_formats/TEST1.bfo, modules/bibformat/etc/output_formats/TEST2.bfo, modules/bibformat/etc/output_formats/TEST3.bfo, modules/bibformat/lib/.cvsignore, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/bibformat.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_templates.py, modules/bibformat/lib/bibformat_utils.py, modules/bibformat/lib/bibformatadminlib.py, modules/bibformat/lib/elements/.cvsignore, modules/bibformat/lib/elements/Makefile.am, modules/bibformat/lib/elements/__init__.py, 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_bibtex.py, modules/bibformat/lib/elements/bfe_cited_by.py, modules/bibformat/lib/elements/bfe_collection.py, modules/bibformat/lib/elements/bfe_contact.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_field.py, modules/bibformat/lib/elements/bfe_fulltext.py, modules/bibformat/lib/elements/bfe_imprint.py, modules/bibformat/lib/elements/bfe_keywords.py, modules/bibformat/lib/elements/bfe_notes.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_references.py, modules/bibformat/lib/elements/bfe_reprints.py, modules/bibformat/lib/elements/bfe_summary.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/test 1.py, modules/bibformat/lib/elements/test3.py, modules/bibformat/lib/elements/test_5.py, modules/bibformat/lib/elements/test_no_element.test, modules/bibformat/web/.cvsignore, modules/bibformat/web/admin/.cvsignore, modules/bibformat/web/admin/Makefile.am, modules/bibformat/web/admin/bibformat_migration_kit_assistant.py, modules/bibformat/web/admin/bibformatadmin.py, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: Initial release of the new BibFormat in Python. The status is still experimental, the old PHP version is still the default. Adapted format table structure, added two new tables. Test cases to be plugged into the general test suite later. 2006-07-20 Jerome Caffaro <jerome.caffaro@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Added forgotten string import. 2006-07-20 Gregory Favre <gregory.favre@cern.ch> * po/fr.po: New version, compatible with the newly defined strings. Every string should now respect the documentation (ABOUT_NLS). 2006-07-20 Gregory Favre <gregory.favre@cern.ch> * modules/bibedit/lib/bibedit_templates.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webbasket/lib/webbasket.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/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websession/lib/webaccount.py, modules/websession/lib/webgroup.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websubmit/lib/websubmit_templates.py: Update of strings for internationalization. Now the strings are created with respect to documentation (see ABOUT_NLS). 2006-07-19 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Updated convention on how to write easily-translatable output messages. 2006-07-19 Tibor Simko <tibor.simko@cern.ch> * 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/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: Regenerated PO catalogue after recent commits and cleanups. Updated Slovak translation. Added Bulgarian translation updates from Nikolay. 2006-07-19 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websession/lib/websession_templates.py: Fixed English for the latest commit. 2006-07-19 Diane Berkovits <diane.berkovits@epfl.ch> * modules/websession/lib/webaccount.py, modules/websession/lib/webgroup.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py: Send webmessage to user when he is accepted or rejected as a new member.Send webmessage to all group member and group admin when a group is deleted.Added check when the page is reloaded to avoid multiple entries.Added docstring.Corrected gui message for internalization.Admin can now reject pending member. 2006-07-19 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/web/admin/webcommentadmin.py: Fixed extraneous parenthesis in a page() call. 2006-07-19 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Fixed wrongly placed parentheses in a tmpl_warnings() call. 2006-07-18 Tibor Simko <tibor.simko@cern.ch> * 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/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: Update of PO catalogues after English message cleanup. Updated Slovak translation. 2006-07-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/bibedit_templates.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webmessage/lib/webmessage.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yoursubmissions.py: Fixed English in internationalized output messages. 2006-07-18 Tibor Simko <tibor.simko@cern.ch> * 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/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: Publishing new PO files now that the general cleanup of output messages is over. 2006-07-18 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Remove dash from e-mail, as used elsewhere. 2006-07-18 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Added forgotten _() to an output phrase. 2006-07-18 Gregory Favre <gregory.favre@cern.ch> * po/fr.po: New french translation. All messages have been translated. 2006-07-18 Gregory Favre <gregory.favre@cern.ch> * modules/bibedit/lib/bibedit_templates.py, modules/bibharvest/lib/bibharvest_templates.py, modules/webalert/lib/webalert_templates.py, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webmessage/lib/webmessage_templates.py, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py: Updated strings for better internationalizability. 2006-07-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py, modules/bibharvest/lib/bibharvest_templates.py, modules/bibrank/lib/bibrank_citation_grapher.py, modules/bibrank/lib/bibrank_downloads_grapher.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_webinterface.py, modules/webcomment/web/admin/webcommentadmin.py, modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_templates.py, modules/websearch/lib/search_engine.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, config/cdspage.wml, modules/websubmit/lib/websubmit_webinterface.py: Continued in the process of making the output messages better translatable. 2006-07-18 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Fixed version number in the instructions (use 0.90.0 instead of 0.90), thanks to Ypatios Asmanidis. 2006-07-17 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Added tips for developers on how to write easily translatable phrases. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/admin/websubmitadmin.py: Updated strings for internationalization 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Updated strings for internationalization. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py: Updated strings for internationalization 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Updated strings for internationalization. 2006-07-17 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Reflect renaming of sessiongc file. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/web/admin/webcommentadmin.py: Updated strings for internationalization 2006-07-17 Tibor Simko <tibor.simko@cern.ch> * po/sk.po: Completed Slovak translation. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/webalert/lib/webalert.py: Modified some still uninternationalizable strings. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py: Refactored HTML output. Modified strings for internationalization. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: Added new styles for BibEdit and WebAlert modules. 2006-07-17 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_webinterface.py: Added forgotten req argument to a redirect_to_url() call. 2006-07-17 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Fixed English in the final output message, thanks to Jerome. 2006-07-17 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Cite precisely ``no rule to make target'' error phrase. 2006-07-17 Gregory Favre <gregory.favre@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Improved HTML quality. Modified some strings for better internationalizability. 2006-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Fixed output message typo (load/loan). 2006-07-16 Tibor Simko <tibor.simko@cern.ch> * po/sk.po: Continued with the Slovak translation. 2006-07-16 Tibor Simko <tibor.simko@cern.ch> * po/bg.po: Added translations from Nikolay. 2006-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Respect language context in links and forms. 2006-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py: Fixed display of alert name after itl update. Respect language context in links. 2006-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Fixed some BibEdit output messages. 2006-07-14 Tibor Simko <tibor.simko@cern.ch> * po/ru.po: Added translations from Iaroslav. 2006-07-13 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Added note to developers on the necessity of running ``make update-gmo''. 2006-07-12 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py: In order to avoid database inconsistencies, guest users cannot share their baskets anymore. 2006-07-12 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Added two extra-PO miscellaneus terms that were previously forgotten. 2006-07-12 Gregory Favre <gregory.favre@cern.ch> * modules/websession/bin/sessiongc.in: Adapated garbage collection for new version of webbasket module. 2006-07-12 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabfill.sql.wml: Added Bulgarian translation of dynamic elements, as sent by Nikolay. 2006-07-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/lib/config.py.wml: Added variable 'xmlmarc2textmarc', containing path to 'xmlmarc2textmarc' tool, as used in WebSubmit. 2006-07-12 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml: Greek updates from Theodoros. 2006-07-12 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS, config/cdswmllib.wml, config/config.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/sql/tabfill.sql.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/lib/websearch_templates.py, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, po/LINGUAS, po/bg.po: General support infrastructure for the Bulgarian translation. Dynamic elements (e.g. collection and field names) to come later. 2006-07-12 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Updates from Theodoros. 2006-07-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac, modules/websession/bin/Makefile.am, modules/websession/bin/sessiongc.in, modules/websession/bin/sessiongc.wml: Removed dependency of sessiongc on WML. Added missing import of run_sql. The basket garbage collection part to be updated to the new module. 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webgroup.py: Pass language context to display_admin_group() and display_member_group(). 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Internationalize title phrases for tmpl_group_table_title(). 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/yoursubmissions.py: Use I18N title on the Your Submissions page. 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_templates.py: Respect language context in tmpl_topic_selection(). 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_webinterface.py: Pass language context to perform_request_create_basket(). 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Pass language context to print_record(). 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_webinterface.py: Pass language context to perform_request_add_comment_or_remark(). 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * po/el.po: Added translations contributed by Theodoros. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Corrected a bug: when making an ALEPH MARC record, controlfields other than '001' were given underscored subfields. (e.g. '003 L 7434_SzGeCERN'). Now no controlfields have subfields, so this would appear as '003 L SzGeCERN'. 2006-07-11 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Bugfix: impossible to comment on a group-shared basket if this basket is also public and its public rights are lower than group-level ones. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py: Added docstring. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Makefile.am: Added 'Convert_RecXML_to_RecALEPH.py' to list of files. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Convert_RecXML_to_RecALEPH.py: Function to convert an XML MARC record to an ALEPH MARC record. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/mail.py: Added copyright message. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Added test for age of lock-file. Admin informed by email if lock-file found to be older than N seconds; Replace InvenioWebSubmitError exceptions with 'functionError' exceptions, for now - to change back later. 2006-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed query_get_user_contact_info() to really return (nickname, email, last_login) as documented. Updated some of its callers as needed. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py: Added copyright message. 2006-07-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Allocate_ALEPH_SYS.py, modules/websubmit/lib/functions/Makefile.am: First version of function to allocate an ALEPH System number to a record. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump after the v0.90.0 release. CDS Invenio v0.90.0 (released 2006-06-30) ========================================= 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * ChangeLog, NEWS, RELEASE-NOTES: Releasing v0.90.0. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/hacking/api.html.wml: Added "subject to change" note. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/hacking/Makefile.am: Added apparently forgotten Makefile. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Add CREDITS file to the distribution. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am: Added testutils.py for the distribution. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * config.nice.in: Added SWEBURL writing. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * README: Updated main features list. Taken basically from the brochure with some updates. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added /getfile to httpd.conf example snippets. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Put a warning on ``make update-v0.7.1-tables'' target. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * 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/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: Updating message catalog for the v0.90.0 release. 2006-06-30 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/lib/websubmitadmin_engine.py: Fixed a bug - parameters weren't displayed for document types without any values for those parameters initialised 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Take out unnecessary force_https false setting for Your Groups pages. 2006-06-30 Diane Berkovits <diane.berkovits@epfl.ch> * modules/websession/lib/webgroup.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py: Refined output messages and removed unnecessary empty select boxes. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump to v0.90.0. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py, modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/web/admin/websubmitadmin.py: Added copyright messages to the new WebSubmit Admin. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/admin/index.php.wml: Added link to the new WebSubmit Admin. Added small explanatory text. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: In the navtrail, point to the common new-old WebSubmit Admin page. Also, added copyright message. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/admin/referees.py: Make Finished link point to the new Python version of WebSubmit Admin. 2006-06-30 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Made some changes in default arguments 2006-06-30 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Fixed some badly named exceptions 2006-06-30 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: changed links to 'organise main page' page 2006-06-30 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Plugged in more error checking 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/publiline.py: Return a ``cannot display'' message in case getInfo() fails for rejected documents. This function should be properly fixed later. Also, fixed display of documents that have never been requested for approval. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/web/approve.py: Fixed old links still pointing to sub.py. 2006-06-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Output message cosmetic change. (s/Record/record) 2006-06-30 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py: Change error message. 2006-06-30 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/lib/bibedit_dblayer.py, modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/web/admin/bibeditadmin.py: Add function to make input form more easier. Clean code, and use pylint. 2006-06-29 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/websession/lib/Makefile.am, modules/websession/lib/group.py, modules/websession/lib/group_dblayer.py, modules/websession/lib/webgroup.py, modules/websession/lib/webgroup_dblayer.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/webstyle/lib/webinterface_layout.py: Plugging Your Groups pages to the site. Fixed problem of HTTPS in groups pages. Fixed problem of displaying join group interface for the first group ever. Listing brief group link in the user info box. Listing more verbose group link in the Your Account page. Output messages not yet cleaned. 2006-06-29 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Alter submission field table definition when upgrading from v0.7. 2006-06-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Changed join policy and user status column types of group-related tables. Updated length of the submission field table. 2006-06-29 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Added get_nickname() function. 2006-06-29 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage_templates.py: Fixed some internationalization issues (sentences difficult to translate because of the HTML inside sentence) 2006-06-29 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage_dblayer.py: Changes calls to table user_usergroup. Now handles the user_status defined by groups.py (used for pending users). 2006-06-29 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Modified calls to user_usergroup table. Now handles the user_status used by groups.py. 2006-06-29 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/img/webbasket_usergroup_gray.png: Introduced a gray version of usergroup icon (to be used for pending users in group.py) 2006-06-29 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py: New button method to edit field; Add foonction to make link easier. 2006-06-29 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/webuser.py: Modified nickname validity check. Now uses regexp defined at beginning of module (sre_invalid_nickname). Nicknames cannot contain ',@ characters or begin/end with whitespaces. This could also be the usage for group names. 2006-06-29 Diane Berkovits <diane.berkovits@epfl.ch> * modules/websession/lib/Makefile.am, modules/websession/lib/group.py, modules/websession/lib/group_dblayer.py, modules/websession/lib/websession_config.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py: Introduce group management features. Users can create, delete and modify group(if the user is the group creator). Group creator can specify join level.If joining a group needs an approval the group's admin has to accept manually new members. User can join or leave group. 2006-06-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Added functionality for configuring function parameters for a document type 2006-06-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added functions for manipulating the value of function parameters for a document type; 2006-06-29 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Fixed email argument typo in one of change() failed branches, thanks to Greg. 2006-06-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py: Added new exception 'InvenioWebSubmitAdminWarningIOError', used when file operations fail; added 'functions_with_file_params' list - used to determine which functions have parameter that are files to be edited 2006-06-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: added the templates for editing function parameters and for editing a parameter file 2006-06-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Plugged in the edit function parameters functionality; plugged in placeholder for 'showall' functionality - currently defaults to index, to be updated 2006-06-29 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, modules/bibformat/bin/bibreformat.in, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oaiharvestlib.py, modules/bibindex/lib/bibindex_engine.py, modules/bibrank/bin/bibrank.in, modules/bibsched/bin/bibtaskex.in, modules/websearch/bin/webcoll.in: BibSched task authentication now accepts nicknames as usernames too. Modified demo site installation process accordingly, e.g. now we can run tasks as 'admin' in the batch mode instead of asking users to enter ADMINEMAIL interactively for each task. 2006-06-28 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/hacking/api.html.wml, modules/bibconvert/doc/hacking/index.html.wml, modules/webhelp/web/hacking/index.html.wml: BibConvert API Guide updated. 2006-06-28 Martin Vesely <martin.vesely@cern.ch> * modules/bibmatch/doc/admin/guide.html.wml: BibMatch Admin Guide update. 2006-06-28 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/doc/admin/guide.html.wml: BibHarvest Admin Guide update. 2006-06-28 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/web/admin/oaiarchiveadmin.py, config/cdsnavbar.wml, modules/bibharvest/doc/admin/index.html.wml: BibHarvest OAI repository and archive admin update (2/2). 2006-06-28 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py: Added treatment of nicknames. For new users, it is now mandatory to create nickname when registering. For existing users, nickname can be set at most once. When logging in, both nicknames and email addresses are now accepted as usernames. In the user info box and on the personal pages, nicknames are now preferred to be shown instead of email addresses. As I went along I refactored some of the WebSession code, but much more refactoring would be desirable to improve this module. 2006-06-28 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_config.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_webinterface.py: Introduced checks for multiple submissions of reviews. Fixed wrong text alignmen t in textarea bug. Fixed internationalization issues (should work for any langua ge). Added error messages. Reply and report links are now visible on every page. 2006-06-28 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/web/admin/bibeditadmin.py: Add User authorisation ti edit Record. 2006-06-28 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py: Modify User interface for Save and Cancel Button. 2006-06-28 Tibor Simko <tibor.simko@cern.ch> * po/es.po: Added Ferran's contributions. 2006-06-28 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/web/admin/Makefile.am, modules/bibharvest/web/admin/oaiarchiveadmin.py, modules/bibharvest/lib/oaiarchiveadminlib.py, modules/bibharvest/lib/Makefile.am: BibHarvest OAI repository and archive admin update (1/2). 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Remove deleted bibeditadminlib.py file. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Documented import order. 2006-06-27 Yohann Paris <yohann.paris@cern.ch> * modules/webstyle/img/iconpen.gif: Replaced the pen icon, using blue instead of red. 2006-06-27 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/lib/bibedit_engine.py, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/bibeditadminlib.py, modules/bibedit/web/admin/bibeditadmin.py: Added functionality for deleting records. Slight changes to the menus. Adapted to the new BibRecord adding field function. 2006-06-27 Frederic Gobry <frederic.gobry@epfl.ch> * modules/miscutil/bin/testsuite.in, modules/webstyle/lib/webinterface_tests.py: fixed webinterface_tests so that it manages to import mod_python properly 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * po/sk.po: Added more translations. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * po/ca.po: Translation updates from Ferran. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Fixed output message typo, thanks to Ferran. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.in: Cosmetic update in the usage help string. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_tests.py: Changed test cases value names in order not to use CDSware and Invenio terms that interfered with codebase-wide name use checking procedures. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Fixed copyright message that got reverted back to CDSware during revision 1.5. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml, modules/webaccess/lib/access_control_config.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py: Prepared access control infrastructure for BibEdit and added the BibEdit link to Your Administrative Activities page. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webmessage/lib/webmessage_templates.py: Preserve language context in the Your Account navtrail link. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_webinterface.py: Preserve language context in the Your Account navtrail link. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_webinterface.py: Preserve language context in the Your Account navtrail link. 2006-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/bin/bibharvest.in: Handle possibly-invalid OAI provider's Retry-After response by retrying in 10 seconds by default. (Fixing the problem reported by Guido Pelzer.) Also, fixed final ``harvesting interrupted'' message. 2006-06-26 Tibor Simko <tibor.simko@cern.ch> * po/ca.po: Added translation contributed by Ferran. 2006-06-23 Tibor Simko <tibor.simko@cern.ch> * 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/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: Imported new and updated messages from the source files, preparing for the wider-scale L10N campaign. Removed obsoleted messages. Started to work on completing the French and Slovak translations as working examples. 2006-06-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py: Added new exception 'InvenioWebSubmitAdminWarningNoUpdate'. 2006-06-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Replaced mechanism for moving a WebSubmit function from one location to another 2006-06-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Wrote new function for moving a WebSubmit function from one location to another 2006-06-23 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_templates.py: More output message cleaning. 2006-06-23 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Yohann. Updated info on Diane and Krzysztof's work. 2006-06-23 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket_templates.py: More output messages cleanup. 2006-06-23 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine_config.py: Set email-sending failover parameters (number of tries, sleeptime between tries). 2006-06-23 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py: Slightly changed and documented send_email() API. Its failover retry and sleeptime parameters are now configurable by the caller. The defaults were set to less demaning timeouts, suitable for other CDS Invenio modules that use this function to send email (e.g. WebComment). 2006-06-23 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/img/group_admin.png: Added Files: group_admin.png Log Message: Added icon for group's administrator(s) (basically same as webbasket_us but in red). 2006-06-23 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/img/groups_admin.png: Renaming groups_admin.png to group_admin.png 2006-06-23 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/img/groups_admin.png: Added icon for group administrators (basically same as webbasket_us but in red). 2006-06-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/web/admin/websubmitadmin.py: plugged the 'add a function to submission' functionality in 2006-06-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py: changed name of exception 'InvenioWebSubmitAdminWarningForeignKeyViolation' to 'InvenioWebSubmitAdminWarningReferentialIntegrityViolation'. 2006-06-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: changed some exception names; added function to add a new WebSubmit function at a particular score/step, correcting scores of all other functions within that step; improved the names of some functions; 2006-06-22 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: more updates to templates for configuring submission functions 2006-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: After a record was submitted, the go-back link now points to the BibEdit Admin interface, not only to the BibEdit Admin welcome page. 2006-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibedit_templates.py: Fixed weburl_bibedit WTR trailing slash. 2006-06-22 Yohann Paris <yohann.paris@cern.ch> * modules/bibedit/doc/admin/guide.html.wml, 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_templates.py, modules/bibedit/web/admin/bibeditadmin.py: Initial release of the BibEdit Admin interface. 2006-06-22 Frederic Gobry <frederic.gobry@epfl.ch> * po/POTFILES.in: fixed path to webbasket_webinterface in POTFILES.in 2006-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py, modules/webstyle/lib/webstyle_templates.py: Waterproofed situation when page() is called without req argument. Now both the user info box and the language selection box return something usable in this case. 2006-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Pass req object to page(). 2006-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Adapted to the use of WebSearch's tmpl_nice_number() instead of the now-inexisting nice_number(). 2006-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Deleted extraneous definition of tmpl_nice_number(). Kept the version working via locales. Added default language argument. 2006-06-21 Frederic Gobry <frederic.gobry@epfl.ch> * configure-tests.py: refactored a function that waits for the user to confirm, and ensured it does not fail when runned from a script (where there is no access to the tty) 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Put proper nearest terms box body CSS class name when printing searched word versus its nearest terms, as we used to have before templatization. 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/doc/hacking/errorlib.html.wml, modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/webaccessadmin_lib.py, modules/webalert/lib/webalert.py, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py, modules/webmessage/lib/webmessage_templates.py: Started cleanup of the output messages so that we can have them fixed before launching wider-scale L10N campaign. 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Harmonize order of personal features to be identical in the user info box in the site header and on the Your Account page. The order is: your messages, baskets, alerts, submissions, etc. 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Split Debian/Sarge apt-get example in order to single out those recommended packages that are not available on all architectures (especially on 64-bit systems). 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Enrich detailed record page's description metadata with abstract and full author list. Use comma as detailed record page's keywords metadata delimiter as per the W3C standard. 2006-06-21 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/lib/webbasket_webinterface.py: Fixed bugs due to URL schema migration (comments were unavailable). 2006-06-21 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: added templatized description headers for /record/<recid> pages 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Print info line on stderr rather than on stdout, following where the test cases print. 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Added test cases for record_delete_field(). 2006-06-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py: Changed url_referrer to url_referer. Even if it is wrong spelling, the term referer is used in the HTML standard and so is followed everywhere in our codebase. 2006-06-21 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websession/lib/webuser.py: generate an absolute referrer URL when creating the user infobox, to avoid switching from http to https in unexpected ways. 2006-06-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Updated templates related to configuring functions of a submission; corrected displaying of warning messages to user in several templates; 2006-06-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Plugged 'delete a function from a submission' functionality; other cleaning; 2006-06-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Some cleaning of function names and docstrings; Added function to correct the scores of functions within a particular step of a submission 2006-06-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py: Changed names of exceptions to reflect that they are WARNINGS 2006-06-20 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Corrected Access control; added new arguments when configuring submission functions; 2006-06-20 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/lib/webmessage_webinterface.py: Fixed issues generated by new url shema. Enhanced quota display. Fixed every FIX ME still present in the code. Changed the get_groupnames_like function: now retu rns only visible or already joined usergroups in a dictionnary {group id: group name) 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/doc/hacking/dbquery.html.wml, modules/miscutil/lib/dbquery.py.wml: Improved documentation of run_sql() API. Documented escape_string() and exception handling use by the client code. 2006-06-20 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py: restored display of HTML MARC when no &ot= argument is specified 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/lib/bibclassifylib.py, modules/bibformat/bin/bibreformat.in, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/admin/bibharvestadmin.py, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_engine_config.py, modules/bibindex/lib/bibindexadminlib.py, modules/bibindex/web/admin/bibindexadmin.py, modules/bibrank/bin/bibrank.in, modules/bibrank/bin/bibrankgkb.in, modules/bibrank/lib/bibrank_citation_indexer.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/bibsched/bin/bibsched.in, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_migration_kit.py, modules/webcomment/web/admin/webcommentadmin.py, modules/webmessage/lib/webmessage_dblayer.py, modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_webinterface.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/admin/websearchadmin.py, modules/websession/lib/webuser.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/referees.py: Changed database access code in order not to depend on MySQLdb but rather on dbquery only. Functions like escape_string() or exceptions like DatabaseError should rather be imported from there. Useful for potential future database abstraction. 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Corrected {collection,field} cache timestamp updating in situations such as database being down. Now the search engine wakes up properly when the database is up again. 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Clarify getUid() docstring. 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession.py: Handle OperationalError database exception (in case the database connection is down) in which case set user ID to -1 as for the permission denied case. 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Handle OperationalError database exception (in case the database connection is down) and return appropriate values for this case. 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Expose Python DB API 2.0 exceptions and escape_string() to the clients so that they can use and import them from here. Retry more safely the establishing of the database connection in case the database is down. (BTW, note that this version of persistence database connectivity is not thread-safe, we should replace it with the thread-friendly connection pool technique in the future.) 2006-06-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py: In case database is down, initialize citation dictionaries as empty. 2006-06-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added functions used to configure submission interfaces. More to follow... 2006-06-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Updates to templates used for the configuration of submission interfaces. More to follow... 2006-06-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Updates to configuration of submission interfaces. More to follow... 2006-06-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_config.py: Added some Exceptions and warnings to be used in error/warning checking and logging. More to follow... 2006-06-18 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Updates to configuration of submission interfaces. More to follow... 2006-06-16 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/lib/webbasket_webinterface.py: Fixed problems with new url schema. Enhanced design and code quality. Suppressed all wash functions. Fixed some minor bugs. 2006-06-16 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.in, modules/bibconvert/lib/bibconvert.py: BibConvert API extension callable via: from invenio.bibconvert import format_field, generate value_fmt = format_field(value_raw, "function(parameters)") value_gen = generate("function(parameters)") 2006-06-16 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage_dblayer.py: get_groupnames_like() now accept a second parameter, specifying if id of group must be returned (will be used by websession module) 2006-06-16 Frederic Gobry <frederic.gobry@epfl.ch> * modules/webstyle/lib/webinterface_layout.py: support of the legacy /oai2d.py URL 2006-06-16 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/miscutil/doc/hacking/errorlib.html.wml, modules/webbasket/lib/webbasket_templates.py, modules/webcomment/lib/webcomment_templates.py, modules/webmessage/lib/Makefile.am, modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/web/Makefile.am, modules/webmessage/web/yourmessages.py, modules/webstyle/lib/webinterface_layout.py, po/POTFILES.in, modules/webmessage/lib/webmessage_webinterface.py: WebMessage module is now using the new URL style. The yourmessages links updated everywhere in the codebase. Updated PO source files and INSTALL guide to reflect these changes. 2006-06-15 Martin Vesely <martin.vesely@cern.ch> * config/config.wml, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_webinterface.py, modules/bibharvest/lib/oaiarchive_engine.py, modules/miscutil/lib/config.py.wml, modules/websearch/lib/search_engine.py: Unification of OAI configuration variables naming. 2006-06-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_webinterface.py, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/oai2d.py, modules/webstyle/lib/webinterface_layout.py, po/POTFILES.in: BibHarvest module (OAI repository application) is now using the new URL style. The oai2d links updated everywhere in the codebase. Updated INSTALL guide to reflect these changes. 2006-06-15 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_webinterface.py, modules/websession/lib/websession_webinterface.py, modules/websubmit/lib/websubmit_webinterface.py: Use absolute URL when calling redirect_to_url(), as the installation may be done into a subdir. 2006-06-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorlib.py, modules/miscutil/web/Makefile.am, modules/miscutil/web/error.py, modules/webstyle/lib/webinterface_layout.py, modules/webstyle/lib/webstyle_templates.py, po/POTFILES.in, modules/miscutil/lib/errorlib_webinterface.py: MiscUtil module is now using the new URL style. The changes concern error library application. The error links updated everywhere in the codebase. Updated PO source files and INSTALL guide to reflect these changes. Also, improved error sending function to refuse sending message in case some important parameters are missing. Also, I18N-ed the output of the error sending function. 2006-06-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/webcomment/lib/Makefile.am, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_webinterface.py, modules/webcomment/web/Makefile.am, modules/webcomment/web/comments.py, modules/webstyle/lib/webinterface_layout.py, po/POTFILES.in: WebComment module is now using the new URL style. The comments links updated everywhere in the codebase. Updated PO source files and INSTALL guide to reflect these changes. 2006-06-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/webaccess/lib/webaccessadmin_lib.py, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/lib/webbasket_webinterface.py, modules/webbasket/web/Makefile.am, modules/webbasket/web/yourbaskets.py, modules/webhelp/web/hacking/testsuite.html.wml, modules/websearch/lib/websearch_templates.py, modules/websession/lib/websession_templates.py, modules/webstat/etc/webstat.cfg.wml, modules/webstyle/lib/webinterface_layout.py, po/POTFILES.in: WebBasket module is now using the new URL style. Your Baskets links updated everywhere in the codebase. Updated PO source files and INSTALL guide to reflect these changes. Left some FIXMEs for Greg to look at and fix. 2006-06-14 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed incorrect calculation of average review score. 2006-06-14 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_webinterface.py: Cosmetic docstring update. 2006-06-14 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py: Removed usused imagesurl global variable. 2006-06-14 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/webaccess/lib/webaccessadmin_lib.py, modules/webalert/doc/admin/guide.html.wml, modules/webalert/lib/Makefile.am, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/lib/webalert_webinterface.py, modules/webalert/web/Makefile.am, modules/webalert/web/youralerts.py, modules/websession/lib/websession_templates.py, modules/webstat/etc/webstat.cfg.wml, modules/webstyle/lib/webinterface_layout.py, po/POTFILES.in: WebAlert module is now using the new URL style. Your Alerts links updated everywhere in the codebase. Updated PO source files and INSTALL guide to reflect these changes. 2006-06-14 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_templates.py: Fixed an exception which occured while displaying comments of an unexisiting record. 2006-06-14 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_migration_kit.py: Added new tests before proceeding to migration. Now user is warned if no migration is necessary or if needed tables are missing or already full. 2006-06-14 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/web/youralerts.py: Delete unused relative_redirect() and errorMsg() functions. 2006-06-13 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Print the `Detailed record' link after record was displayed, as it used to be before the templates were introduced. Do not pass the hit number to tmpl_alert_email_record(), let the caller to take care of the context. Read the max. number of records to be sent from the new alert engine config file. Optimize empty newline cosmetics. 2006-06-13 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py: Read the old DEBUGLEVEL variable from the new alert engine config file. Removed the old DEVELOPERADDR, as the email is being sent to supportemail. 2006-06-13 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/Makefile.am: Added new alert_engine_config.py source file. 2006-06-13 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine_config.py: Centralize all the various WebAlert free parameters here. 2006-06-13 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/htmlparser.py: Remove "Detailed record" and "Similar records" text from the output. Always provide link to detailed record pages after record is printed. Remove HTML tags also when RecordHTMLParser fails. Initialize the old WRAPWIDTH variable from the new alert engine config file. 2006-06-12 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert_templates.py: Small email notification template updates, e.g. use configuration-based CDSNAME instead of hardcoded "CERN Document Server". 2006-06-12 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py: Adaped to the new URL schema induced search engine API change (string->int date arguments). 2006-06-12 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_templates.py: pass the collection name in webcoll body's template so that webcoll pages can be customized depending on the collection. 2006-06-12 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: pass the collection id to the templates so that different collection can use this id to generate different displays (useful for rotating colormaps for instance) 2006-06-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/api.html.wml, modules/websearch/lib/search_engine.py: Modified high-level API signature according to the new URL schema philosophy. For example, argument type is now washed *before* perform_request_search() is called, leading to the date arguments expected already of the integer type. 2006-06-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_tests.py: Added test cases for the washing of the date arguments. 2006-06-12 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py: Fixed arguments to create_personal_baskets_selection_box(). 2006-06-12 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/Makefile.am: Add webbasket_migration_kit.py to the tarball. 2006-06-09 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_migration_kit.py: Added migration kit for webbasket (v.0.7.1 to 0.9). This utility will copy every basket of the old webbasket module to the new one. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webstyle_templates.py: Put one more space around languages in the page footer. The space disappeared during recent URL schema changes. We actually used to have three spaces there before, but two are enough. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/web/youralerts.py: Fixed last updated timestamp that still used WML call. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Added/removed files that were introduced/obsoleted by the new URL handler in the WebSubmit module. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add /submit to be recognizable by the new URL handler. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/bibconvert_tests.py: Put FIXME statements next to placeholder-only assertions. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_tests.py: Fail appropriately when mod_python.util.FieldStorage import fails. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Improved accented Unicode letters test case: now it is checking directly the output of record_xml_output(). 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Fixed record_xml_output() for records containing Unicode characters. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, modules/bibedit/doc/admin/index.html.wml, modules/bibformat/web/admin/security.inc.php.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibindex/doc/admin/index.html.wml, modules/bibrank/doc/admin/index.html.wml, modules/bibsched/doc/admin/index.html.wml, modules/webaccess/doc/admin/index.html.wml, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webalert/doc/admin/index.html.wml, modules/webalert/web/youralerts.py, modules/webbasket/doc/admin/index.html.wml, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/web/yourbaskets.py, modules/webcomment/doc/admin/index.html.wml, modules/webcomment/lib/webcomment_templates.py, modules/webmessage/lib/webmessage_templates.py, modules/websearch/doc/admin/index.html.wml, modules/websearch/web/admin/websearchadmin.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/webstyle/doc/admin/index.html.wml, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py: Use /youraccount instead of /youraccount.py in the codebase everywhere. 2006-06-09 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/lib/websubmit_webinterface.py: added missing import for /submit/direct 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_layout.py: Use absolute imports. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/.cvsignore: Ignore pyc files. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Use absolute imports. 2006-06-09 Frederic Gobry <frederic.gobry@epfl.ch> * config/config.wml, modules/webstyle/lib/webinterface_layout.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmit_webinterface.py, modules/websubmit/lib/functions/CaseEDS.py, modules/websubmit/lib/functions/Get_Info.py, modules/websubmit/lib/functions/Get_Sysno.py, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Is_Referee.py, modules/websubmit/lib/functions/Test_Status.py, modules/websubmit/web/Makefile.am, modules/websubmit/web/direct.py, modules/websubmit/web/sub.py, modules/websubmit/web/summary.py: moved some websubmit subpages in the /submit/ url namespace, and fixed corresponding references all over the place. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: Fixed problem of incrementing field numbers when adding a new field to an existing record. Refactored record_add_field() along the way to make it more intelligible and directly usable for adding data fields. Further refactoring of the whole library would be desirable, though. 2006-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py: Added test cases for adding fields. 2006-06-07 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py: provide the user's id in the template's user action, to enable specific template behavior (esp. for EPFL) 2006-06-06 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/lib/websubmit_webinterface.py: added actual handler for the /submit/ urls 2006-06-06 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/websearch_webinterface.py: use absolute imports instead of relative ones 2006-06-06 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/websearch_webinterface.py, modules/webstyle/lib/webinterface_layout.py, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/functions/Retrieve_Data.py, modules/websubmit/web/Makefile.am, modules/websubmit/web/getfile.py, modules/websubmit/web/submit.py: added support for getting fulltexts via <http://invenio/record/<recid>/files/...> urls. 2006-06-06 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webinterface_handler.py: When importing mod_python stuff, import util first (before publisher), fixing some weird publisher importing problems. See the code comment for more. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: When the site is in the DB-less maintenance mode, do not allow display of record pages, just like the search interface and the search results pages. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Return page not found for detailed record pages with non-positive recIDs. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: Display record #1 for URLs /record and /record/ without a number. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Do not connect to the database or run queries when the site is closed for maintenance (as governed by CFG_ACCESS_CONTROL_LEVEL_SITE). Return empty run_sql() result immediately in this case. Useful when the business logic layer code did not pay attention to CFG_ACCESS_CONTROL_LEVEL_SITE. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_similarity.py: CFG_ACCESS_CONTROL_LEVEL_SITE is located in the main config file. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_similarity.py: Do not register page view event if we are in read-only access control site mode. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/web/admin/bibeditadmin.py: Updated docstrings to reflect urlargs->req change. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/web/admin/bibindexadmin.py, modules/bibharvest/web/admin/bibharvestadmin.py: Updated page() arguments: req in, urlargs out. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/web/admin/bibrankadmin.py: Updated page() arguments: req in, urlargs out. Fixed indenting cosmetics in one case. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Deleted unneeded function create_language_selection_box(), as it was integrated into webstyle_templates. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/web/error.py: Deleted urlargs parameter to page(). 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/web/youralerts.py: Updated page() arguments: req in, urlargs out. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/web/admin/webcommentadmin.py: Deleted unnecessary urlargs parameters to page(). 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Updated docstring to tmpl_browse_pattern() to describe colls parameter. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/websearchadmin.py: Updated page() arguments: req in, urlargs out. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Pass req parameter to page() call in page_not_authorized(). 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_webinterface.py: Cosmetics: put req parameters in page() calls on new lines. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Updated docstrings to reflect urlargs->req change. 2006-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py, modules/websubmit/web/approve.py, modules/websubmit/web/direct.py, modules/websubmit/web/getfile.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/referees.py: Updated page() arguments: req in, urlargs out. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Fixed a bug: in certain cases when making an ALEPH MARC record, lines were not terminated with a newline; Corrected an error message 2006-06-02 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py: Fixed bugs: couldn't create new basket while copying item. Fixed formatting of dates while displaying a basket item. Corrected an error that occured while deleting a comment. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Added functions to test whether or not a user has correct access rights to perform an action 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Added access restrictions to WebSubmit Admin 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Added functions to enable the manipulation of the functions belonging to a doctype/submission. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added the necessary functions to enable functions belonging to a doctype/submission to be manpulated. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Added templates for the interface for viewing/manipulating the functions of a doctype/submission. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Added functionality for viewing the functions of a doctype/submission 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Changed behaviour in situation when multiple SYS found for record when running in ALEPH MARC mode. Previously, execution ended; Now, the record is skipped. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Changed the way that random System numbers are created - added generator for creation of sequential SYS' when multiple records without 970__a are processed. 2006-06-02 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/bin/xmlmarc2textmarc.in: Corrected an error when writing to stderr stream. 2006-06-01 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py: fixed a few search behavior bugs introduced by the templates and the new argd handlers 2006-05-31 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_config.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/web/yourbaskets.py: Added new "edit basket" function (replacement of move/delete/rights management). Users can now also rename their baskets. Added new display of list of publicly accessible baskets. Corrected minor bugs, improved the coding. 2006-05-31 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py: pass "ln" to the webcoll_body template, and fix generation of "cc" in the search form 2006-05-31 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_templates.py: delegated more layout to the template code when generating the narrow/focus/instant browse boxes for webcoll 2006-05-31 Frederic Gobry <frederic.gobry@epfl.ch> * modules/miscutil/bin/.cvsignore: CVS should ignore the generated regressiontestsuite script 2006-05-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/websearch_templates.py: the default collection should point to the root of the site 2006-05-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: fixed navtrail generation 2006-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/regressiontestsuite.in: Added standard CLI `help' and `version' argument handling. 2006-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/xmlmarc2textmarc.in, modules/bibedit/lib/xmlmarc2textmarclib.py: Added version variable, fixing -V,--version CLI option. 2006-05-30 Krzysztof Jedrzejek <krzysztof.jedrzejek@cern.ch> * modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_config.py, modules/elmsubmit/lib/elmsubmit_tests.py, modules/elmsubmit/lib/elmsubmit_tests_1.mbox, modules/elmsubmit/lib/elmsubmit_tests_2.mbox: Added test case messages. Modified the xml structure of desired test case output. 2006-05-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py: use a better argument name for the referrer page which displaying the user infobox 2006-05-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py: The [>> more] link now leads again to a standard search, not to the /collection/...?jrec=... syntax recently introduced, which was causing confusion. 2006-05-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py: fixed websearch template code and API so that it passes the regression test suite again 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Explain new philosophy behind CFG_CALL_BIBFORMAT setting. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Call BibFormat on the fly for all situations, except when creating HB, when the configuration variable CFG_CALL_BIBFORMAT on whether we should do so or not is consulted. This is in accordance with the move to dynamic detailed record pages. Note: when BibFormat on the fly returns XML with FMT tag containing the HTML output format, as suited for the upload of precreated formats, call_bibformat() strips the XML envelope and returns HTML body only using Fred's patch, making it possible to have a mixed precreated/on-the-fly formatting philosophy. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, modules/bibformat/web/admin/BIBREFORMAT_display.php.wml, modules/webhelp/web/admin/howto/run.html.wml: New output format philosophy: prestoring only HB formats. HD ones will be dynamically created. See recent discussion on the mailing list. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/guide.html.wml, modules/bibformat/web/bibformat.php.wml, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/web/comments.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/functions/Mail_Submitter.py, modules/websubmit/lib/functions/Send_APP_Mail.py: Prefer to use /record/ instead of /search?recid= style of URLs. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/etc/webstat.cfg.wml, modules/webstat/lib/webstatlib.lisp: Accept both old and new style search URLs. Preparing ground mostly, will need more checks later. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Fixed links to the demo photo CERN-HI-6206002. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Respect new /search and /record URLs. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert_templates.py: Reflect new search URL. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/functions/Mail_Submitter.py, modules/websubmit/lib/functions/Send_APP_Mail.py: Reflect new search URL. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_templates.py, modules/webcomment/web/comments.py, modules/webstat/etc/webstat.cfg.wml, modules/webstat/lib/webstatlib.lisp: Reflect new search URL. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/bibformat.php.wml, modules/bibedit/doc/admin/guide.html.wml: Reflect new search URL. 2006-05-29 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py, modules/websession/lib/websession_templates.py, modules/websession/lib/websession_webinterface.py, modules/websession/lib/webuser.py, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: More flexible template interface, with less unnecessary arguments (usually, global configuration variables, like weburl or supportemail). 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/guide.html.wml: Replaced search.py by search as per the new URL schema. Replaced Q1 2004 by Q1 2007 for some CERN-related tips. 2006-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml, modules/websearch/doc/tips.html.wml: Replaced search.py by search as per the new URL schema. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/.cvsignore: Ignore xmlmarc2textmarc. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/.cvsignore: Ignore pyc files. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_webinterface.py: When URL /collection/ is not followed by any collection name, display home collection. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add (optional) dependence on the mechanize Python library. Add Apache httpd.conf snippets for the new URL handler. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: In the new navigation trail, when proposing links to collections, point to the search interface pages, not to the search results pages. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Added/removed files that were introduced/obsoleted by the new URL handler. 2006-05-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/xmlmarc2textmarclib.py: Fixed `except Error' statements. 2006-05-26 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibedit/bin/Makefile.am, modules/bibedit/lib/Makefile.am: Initial release of the xmlmarc2textmarc utility. 2006-05-26 Nicholas Robinson <nicholas.robinson@cern.ch> * configure.ac, modules/bibedit/lib/xmlmarc2textmarclib.py, modules/bibedit/bin/xmlmarc2textmarc.in: Initial release of the xmlmarc2textmarc utility. 2006-05-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Do not print prolog and epilog when printing grandsons, as it used to be with the old handler. Also, print whitespace around grandsons, as it used to be with the old handler. 2006-05-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Put back border="0" for beg/prev/next/end icons, fixing display problem. 2006-05-24 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/webinterface_test.py, modules/webstyle/lib/webinterface_tests.py: webinterface_test.py renamed to webinterface_tests.py to conform to the usual unit test file naming. 2006-05-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/xmlmarclint.in: Aligned help output. 2006-05-24 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/websearch_templates.py: fixed on-the-fly formatting of records 2006-05-24 Frederic Gobry <frederic.gobry@epfl.ch> * configure.ac, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/regressiontestsuite.in, modules/miscutil/bin/testsuite.in, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/testutils.py, modules/miscutil/lib/urlutils.py, modules/websearch/bin/webcoll.in, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_regression_tests.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearch_webinterface.py, modules/websearch/web/Makefile.am, modules/websearch/web/index.py, modules/websearch/web/search.py, modules/websession/lib/Makefile.am, modules/websession/lib/websession_webinterface.py, modules/websession/web/Makefile.am, modules/websession/web/youraccount.py, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/webinterface_handler.py, modules/webstyle/lib/webinterface_layout.py, modules/webstyle/lib/webinterface_test.py: Implementation of the new URL scheme (/record/... and friends) for websearch and websession. Implementation of a regression test harness, applied so far at websearch only. 2006-05-24 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Removed deleted file elmsubmit_doctype_test.py. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * UNINSTALL: Updated text to read CDS Invenio instead of CDSware. Minor phrasing changes. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Minor fixes including an invocation of the bibsched daemon, an explicit example how to rebalance ranking weights every month, using neutral prefix path in examples, minor phrasing updates, cosmetic output cleanup. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/external_authentication.py: Updated CERN-IT-IS server name for the CERN NICE authentication example. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/testimport.py: Initial release of the importing test, suggesting how to create Python module symlink in case the admin have not done so. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am: Run importing test during `make install'. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbtest.in: Output messages formatting cosmetics. Harmonization with the importing test. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Moved symlink creation step into its new logical place. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * configure.ac, Makefile.am: Output messages formatting cosmetics. 2006-05-23 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Python versions lower than 2.3 are now treated as error, not as warning. Also, updated output messages with nicer formatting cosmetics. 2006-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in: Keep staying in Simple or Advanced Search interface in the ``instant browse'' box's links. 2006-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: tmpl_instant_browse() now accepts Advanced Search argument, to be able to stay with Simple or Advanced Search interface in the `more' link. 2006-05-17 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Removed function 'simpleendaction' - it wasn't used; Did some cleaning of code style - put spaces between arguments in calls to functions, etc 2006-05-16 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_doctype_test.py: Not needed anymore. 2006-05-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Corrected call to function 'print_function_calls' from within function 'simpleendaction'. Removed the language (ln) argument from that function call, as there is no language paramter passed to 'simpleendaction'. 2006-05-16 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Corrected function 'print_function_calls' to include the language as a parameter, as this language was used by the WebSubmit template 'tmpl_function_output'; Also corrected all calls to the function 'print_function_calls', passing the language 'ln' to them. 2006-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit_tests.py: Replaced cdsware import with invenio. Standardized test case messages. When test files do not exist, fail with a warning. 2006-05-12 Krzysztof Jedrzejek <krzysztof.jedrzejek@cern.ch> * modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_config.py, modules/elmsubmit/lib/elmsubmit_tests.py: Corrected the handling of test case files written into tmpdir. 2006-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSRTEXTmodify.tpl: Use controlfield instead of datafield for tag 001. 2006-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Do not try-except when importing Invenio modules. 2006-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Drop also table bskEXTFMT. 2006-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added missing table bskEXTFMT. Deleted doubly defined id key for bskEXTREC and bskRECORDCOMMENT tables. 2006-05-09 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Align properly the --with-foo options under each other. (Layout cosmetics.) 2006-05-09 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added explanation on the HTTPS setup. 2006-05-09 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Used proper --with-weburl and --with-sweburl examples, and updated message wording. 2006-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py: Ask for secure page elements when creating Your Account pages, fixing broken-lock icon display problem. 2006-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Added an option to produce secure page elements in page() and pageheader() functions. When chosen, the output page links to HTTPS-secure CSS, fixing broken-lock browser icon display problem. 2006-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webalert/web/youralerts.py, modules/webcomment/lib/webcomment_templates.py, modules/websearch/web/admin/websearchadmin.py, modules/websession/lib/websession_templates.py, modules/websession/web/youraccount.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/web/publiline.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py: Point to secure web URL when referring to youraccount pages. (More of the similar work ahead for other personal account related pages.) 2006-05-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Added template for page requesting the user to confirm the deletion a submission from a document type 2006-05-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added functions to delete a submission from a document type 2006-05-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Added functionality to delete a submission from a document type 2006-05-08 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/websubmitadmin.py: Added flags to enable deletion of a submission from a document type 2006-05-08 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_dblayer.py, modules/webbasket/lib/webbasket_templates.py: Fixed English in the unsubscribe from baskets context. 2006-05-08 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_config.py: English phrase cleanup. 2006-05-06 Frederic Gobry <frederic.gobry@epfl.ch> * configure.ac, config/configbis.wml.in, modules/miscutil/lib/config.py.wml, modules/webbasket/lib/webbasket_templates.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py: renamed httpsurl into sweburl to be more coherent with weburl. 2006-05-05 Frederic Gobry <frederic.gobry@epfl.ch> * configure.ac, config/configbis.wml.in, modules/miscutil/lib/config.py.wml, modules/webbasket/lib/webbasket_templates.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py: added support for login over https 2006-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Don't assume grep to be located in /bin. Useful for platform independence. Thanks to Mike Marino for reporting the problem. 2006-05-05 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/miscutil/demo/democfgdata.sql.wml: Merge of oaiSET and oaiARCHIVE tables. (Note: data conversion needed) 2006-05-05 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/web/getfile.py: i18n'ed the error and warning messages 2006-05-04 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_engine.py: Fixed process for cloning new submission from another document type when applied both at 'create a new document type' level and at 'add new submission to existing document type' level; corrected name of function '_clone_functionparameters_foraction_fromdoctype_todoctype' (it was called '_clone_functionparamaters_foraction_fromdoctype_todoctype' - parameters was misspelled); other cleaning performed. 2006-05-04 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmitadmin_dblayer.py: Added function to get a list of action IDs (actname) for all actions implemented by a given document type (function: 'get_actname_all_submissions_doctype'); corrected function 'insert_submission_details_clonefrom_submission': added IFNULL function call to handle case when 'buttonorder' field is empty, corrected bug which meant that number of pages was always set to 0 for cloned submissions. 2006-05-04 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS, AUTHORS, CREDITS, INSTALL, Makefile.am, NEWS, README, TODO, UNINSTALL, config.nice.in, configure-tests.py, configure.ac, config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/cdswmllib.wml, config/config.wml, config/configbis.wml.in, modules/Makefile.am, modules/bibclassify/Makefile.am, modules/bibclassify/bin/Makefile.am, modules/bibclassify/bin/bibclassify.in, modules/bibclassify/doc/Makefile.am, modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/index.html.wml, modules/bibclassify/etc/CERESTheme.rdf, modules/bibclassify/etc/Makefile.am, modules/bibclassify/lib/Makefile.am, 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/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml, modules/bibconvert/etc/Makefile.am, modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert_tests.py, modules/bibedit/Makefile.am, modules/bibedit/bin/Makefile.am, modules/bibedit/bin/refextract.in, modules/bibedit/bin/xmlmarclint.in, modules/bibedit/doc/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/guide.html.wml, modules/bibedit/doc/admin/index.html.wml, modules/bibedit/etc/MARC21slim.dtd, modules/bibedit/etc/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/bibeditadminlib.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/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/guide.html.wml, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/dbparams.inc.php.wml, modules/bibformat/lib/common/general.inc.php, modules/bibformat/lib/common/global.inc.php.wml, modules/bibformat/lib/core/AEvalLan.inc.php, modules/bibformat/lib/core/FlexElink.inc.php, modules/bibformat/lib/core/FormatRetriever.inc.php, modules/bibformat/lib/core/IntVars.inc.php, modules/bibformat/lib/core/KBRetriever.inc.php, modules/bibformat/lib/core/LinkResolver.inc.php, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.php, modules/bibformat/lib/core/Processor.inc.php, modules/bibformat/lib/core/RecordSeparator.inc.php, modules/bibformat/lib/core/Timing.inc.php, modules/bibformat/lib/core/TreeNode.inc.php, modules/bibformat/lib/core/UDFRetriever.inc.php, modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml, 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, 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/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oaiarchive_engine.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/oai2d.py, modules/bibharvest/web/admin/Makefile.am, modules/bibharvest/web/admin/bibharvestadmin.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/guide.html.wml, modules/bibindex/doc/admin/index.html.wml, 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/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/guide.html.wml, modules/bibmatch/doc/admin/index.html.wml, 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/guide.html.wml, modules/bibrank/doc/admin/index.html.wml, 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/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/demo_jif.cfg.in, modules/bibrank/etc/demo_jif.kb, modules/bibrank/etc/stopwords.de.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.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/Makefile.am, 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_tag_based_indexer.py, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadminlib.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/guide.html.wml, modules/bibsched/doc/admin/index.html.wml, 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/guide.html.wml, modules/bibupload/doc/admin/index.html.wml, 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/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml, 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_doctype_test.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/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/testsuite.in, modules/miscutil/demo/Makefile.am, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/doc/Makefile.am, 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, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/lib/errorHandling.php.wml, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/messages.py.wml, modules/miscutil/lib/miscutil_config.py, modules/miscutil/lib/textutils.py, modules/miscutil/lib/urlutils.py, modules/miscutil/sql/Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/miscutil/web/Makefile.am, modules/miscutil/web/error.py, 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/guide.html.wml, modules/webaccess/doc/admin/index.html.wml, 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/index.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml, 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/external_authentication.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/guide.html.wml, modules/webalert/doc/admin/index.html.wml, modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/web/Makefile.am, modules/webalert/web/youralerts.py, modules/webbasket/Makefile.am, modules/webbasket/doc/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, 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_templates.py, modules/webbasket/web/Makefile.am, modules/webbasket/web/yourbaskets.py, modules/webcomment/Makefile.am, modules/webcomment/doc/Makefile.am, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/doc/admin/index.html.wml, 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_templates.py, modules/webcomment/lib/webcomment_tests.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/Makefile.am, modules/webcomment/web/comments.py, modules/webcomment/web/admin/Makefile.am, modules/webcomment/web/admin/webcommentadmin.py, modules/webhelp/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, 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/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, modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/cdsware.el, modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/directory.html.wml, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/releases.html.wml, modules/webhelp/web/hacking/style.html.wml, modules/webhelp/web/hacking/testsuite.html.wml, 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/guide.html.wml, modules/webmessage/doc/admin/index.html.wml, 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_templates.py, modules/webmessage/web/Makefile.am, modules/webmessage/web/yourmessages.py, modules/websearch/Makefile.am, modules/websearch/bin/Makefile.am, modules/websearch/bin/webcoll.in, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml, modules/websearch/doc/admin/index.html.wml, 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, 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_templates.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/Makefile.am, modules/websearch/web/index.py, modules/websearch/web/search.py, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/websearchadmin.py, modules/websession/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/bin/sessiongc.wml, modules/websession/doc/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml, modules/websession/lib/Makefile.am, modules/websession/lib/session.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession.py, modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py, modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.php.wml, modules/websession/web/youraccount.py, modules/webstat/Makefile.am, modules/webstat/bin/Makefile.am, modules/webstat/bin/webstat.in, modules/webstat/doc/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/guide.html.wml, modules/webstat/doc/admin/index.html.wml, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/Makefile.am, modules/webstat/lib/Makefile.am, modules/webstat/lib/load.lisp, modules/webstat/lib/webstatlib.lisp, modules/webstyle/Makefile.am, 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/guide.html.wml, modules/webstyle/doc/admin/index.html.wml, modules/webstyle/img/Makefile.am, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.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/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/subnumber.html.wml, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml, modules/websubmit/doc/admin/protection.html.wml, modules/websubmit/etc/Makefile.am, modules/websubmit/etc/bibconvert/Makefile.am, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/config/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/websubmitadmin_config.py, modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/lib/websubmitadmin_templates.py, modules/websubmit/lib/functions/Add_Files.py, modules/websubmit/lib/functions/CaseEDS.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_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_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_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_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_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/web/Makefile.am, modules/websubmit/web/approve.py, modules/websubmit/web/direct.py, modules/websubmit/web/getfile.py, modules/websubmit/web/publiline.py, modules/websubmit/web/sub.py, modules/websubmit/web/submit.py, modules/websubmit/web/summary.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/referees.py, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml, modules/websubmit/web/admin/websubmitadmin.py, po/LINGUAS, po/Makefile.in.in, po/ca.po, po/cds-invenio.pot, po/cdsware.pot, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.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: Implemented name change CDSware to CDS Invenio. Also, introduced new configure policy (webdir is now automatically equal to prefix/var/www). May need more refinements and comments later. 2006-05-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added new tables from the WebBasket and WebComment modules. 2006-05-02 Tibor Simko <tibor.simko@cern.ch> * INSTALL, Makefile.am, configure-tests.py, configure.ac, config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/cdswmllib.wml, config/config.wml, config/configbis.wml.in, modules/Makefile.am, modules/bibclassify/Makefile.am, modules/bibclassify/bin/Makefile.am, modules/bibclassify/bin/bibclassify.in, modules/bibclassify/doc/Makefile.am, modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/index.html.wml, modules/bibclassify/etc/Makefile.am, modules/bibclassify/lib/Makefile.am, 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/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml, modules/bibconvert/etc/Makefile.am, modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert_tests.py, modules/bibedit/Makefile.am, modules/bibedit/bin/Makefile.am, modules/bibedit/bin/refextract.in, modules/bibedit/bin/xmlmarclint.in, modules/bibedit/doc/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/guide.html.wml, modules/bibedit/doc/admin/index.html.wml, modules/bibedit/etc/MARC21slim.dtd, modules/bibedit/etc/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/bibeditadminlib.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/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/guide.html.wml, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/dbparams.inc.php.wml, modules/bibformat/lib/common/general.inc.php, modules/bibformat/lib/common/global.inc.php.wml, modules/bibformat/lib/core/AEvalLan.inc.php, modules/bibformat/lib/core/FlexElink.inc.php, modules/bibformat/lib/core/FormatRetriever.inc.php, modules/bibformat/lib/core/IntVars.inc.php, modules/bibformat/lib/core/KBRetriever.inc.php, modules/bibformat/lib/core/LinkResolver.inc.php, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.php, modules/bibformat/lib/core/Processor.inc.php, modules/bibformat/lib/core/RecordSeparator.inc.php, modules/bibformat/lib/core/Timing.inc.php, modules/bibformat/lib/core/TreeNode.inc.php, modules/bibformat/lib/core/UDFRetriever.inc.php, modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml, 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, modules/bibharvest/Makefile.am, modules/bibharvest/bin/Makefile.am, modules/bibharvest/bin/bibharvest.in, modules/bibharvest/bin/oaiharvest.in, modules/bibharvest/doc/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/oai2d.py, modules/bibharvest/web/admin/Makefile.am, modules/bibharvest/web/admin/bibharvestadmin.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/guide.html.wml, modules/bibindex/doc/admin/index.html.wml, 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/bibindexadminlib.py, modules/bibindex/web/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/bibindexadmin.py, modules/bibmatch/bin/Makefile.am, modules/bibmatch/doc/admin/guide.html.wml, modules/bibmatch/doc/admin/index.html.wml, modules/bibmatch/lib/Makefile.am, 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/guide.html.wml, modules/bibrank/doc/admin/index.html.wml, 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/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/demo_jif.cfg.in, modules/bibrank/etc/demo_jif.kb, modules/bibrank/etc/stopwords.de.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.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/Makefile.am, 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_tag_based_indexer.py, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadminlib.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/guide.html.wml, modules/bibsched/doc/admin/index.html.wml, 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/guide.html.wml, modules/bibupload/doc/admin/index.html.wml, 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/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml, 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_doctype_test.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/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/testsuite.in, modules/miscutil/demo/Makefile.am, modules/miscutil/doc/Makefile.am, 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, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/lib/errorHandling.php.wml, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/messages.py.wml, modules/miscutil/lib/miscutil_config.py, modules/miscutil/lib/textutils.py, modules/miscutil/lib/urlutils.py, modules/miscutil/sql/Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/miscutil/web/Makefile.am, modules/miscutil/web/error.py, 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/guide.html.wml, modules/webaccess/doc/admin/index.html.wml, 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/index.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml, 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/external_authentication.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/guide.html.wml, modules/webalert/doc/admin/index.html.wml, modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/web/Makefile.am, modules/webalert/web/youralerts.py, modules/webbasket/Makefile.am, modules/webbasket/doc/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, 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_templates.py, modules/webbasket/web/Makefile.am, modules/webbasket/web/yourbaskets.py, modules/webcomment/Makefile.am, modules/webcomment/doc/Makefile.am, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/doc/admin/index.html.wml, 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_templates.py, modules/webcomment/lib/webcomment_tests.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/Makefile.am, modules/webcomment/web/comments.py, modules/webcomment/web/admin/Makefile.am, modules/webcomment/web/admin/webcommentadmin.py, modules/webhelp/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, 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/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, modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/cdsware.el, modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/directory.html.wml, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/releases.html.wml, modules/webhelp/web/hacking/style.html.wml, modules/webhelp/web/hacking/testsuite.html.wml, 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/guide.html.wml, modules/webmessage/doc/admin/index.html.wml, 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_templates.py, modules/webmessage/web/Makefile.am, modules/webmessage/web/yourmessages.py, modules/websearch/Makefile.am, modules/websearch/bin/Makefile.am, modules/websearch/bin/webcoll.in, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml, modules/websearch/doc/admin/index.html.wml, 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, 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_templates.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/Makefile.am, modules/websearch/web/index.py, modules/websearch/web/search.py, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/websearchadmin.py, modules/websession/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/bin/sessiongc.wml, modules/websession/doc/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml, modules/websession/lib/Makefile.am, modules/websession/lib/session.py, modules/websession/lib/webaccount.py, modules/websession/lib/websession.py, modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py, modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.php.wml, modules/websession/web/youraccount.py, modules/webstat/Makefile.am, modules/webstat/bin/Makefile.am, modules/webstat/bin/webstat.in, modules/webstat/doc/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/guide.html.wml, modules/webstat/doc/admin/index.html.wml, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/Makefile.am, modules/webstat/lib/Makefile.am, modules/webstat/lib/load.lisp, modules/webstat/lib/webstatlib.lisp, modules/webstyle/Makefile.am, 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/guide.html.wml, modules/webstyle/doc/admin/index.html.wml, modules/webstyle/img/Makefile.am, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.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/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/subnumber.html.wml, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml, modules/websubmit/doc/admin/protection.html.wml, modules/websubmit/etc/Makefile.am, modules/websubmit/etc/bibconvert/Makefile.am, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/config/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/lib/functions/Add_Files.py, modules/websubmit/lib/functions/CaseEDS.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_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_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_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_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_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/web/Makefile.am, modules/websubmit/web/approve.py, modules/websubmit/web/direct.py, modules/websubmit/web/getfile.py, modules/websubmit/web/publiline.py, modules/websubmit/web/sub.py, modules/websubmit/web/submit.py, modules/websubmit/web/summary.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/referees.py, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml, po/ca.po, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.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: Updated copyright years. 2006-05-02 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in, po/ca.po, po/cdsware.pot, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.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: General update of the POTFILES list. Removed old unused files, added recently created files. Reflected corresponding changes on the POT and PO files. 2006-05-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Fixed the display of ``Overview of indexes'' when there was no translation defined. 2006-05-02 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmitadmin_templates.py: Fixed WebSubmit Admin navigation trail link. 2006-04-28 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/websubmitadmin.py, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/websubmitadmin_config.py, modules/websubmit/lib/websubmitadmin_dblayer.py, modules/websubmit/lib/websubmitadmin_engine.py, modules/websubmit/lib/websubmitadmin_templates.py: Initial release of the WebSubmit Admin in Python. (unplugged) 2006-04-28 Martin Vesely <martin.vesely@cern.ch> * config/config.wml, modules/miscutil/lib/config.py.wml, modules/bibharvest/Makefile.am, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/web/oai2d.py: Configurable sleeptime between consecutive OAI requests. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/doc/hacking/index.html.wml, modules/bibrank/doc/hacking/merge_rank_methods.html.wml, modules/bibrank/doc/hacking/sort.html.wml: Removed old documentation (e.g. we do not use star categories anymore). 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml: Removed explicit warnings about translations not being available. 2006-04-28 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/lib/bibclassifylib.py: Added detection of acronyms and abbreviation (i.e. case sensitive search is performed for uppercase words). E.g. USA != usa, but "United States" = "united states". 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/index.html.wml, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/index.html.wml, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/index.html.wml, modules/bibrank/web/admin/Makefile.am, modules/bibrank/web/admin/index.html.wml, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/index.html.wml, modules/webaccess/web/admin/Makefile.am, modules/webaccess/web/admin/index.html.wml, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/index.html.wml, modules/webcomment/web/admin/Makefile.am, modules/webcomment/web/admin/index.html.wml, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/index.html.wml, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/index.html.wml: Moved admin index pages from web to doc directory so that their location would be homogeneous across all the modules. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/web/admin/Makefile.am, modules/bibharvest/web/admin/index.html.wml: Updated, and removed a surplus, BibHarvest Admin index page. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/index.html.wml, modules/bibedit/web/admin/Makefile.am, modules/bibedit/web/admin/index.html.wml: Updated, and removed a surplus, BibEdit Admin index page. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/doc/admin/guide.html.wml: Put standard FIXME placeholder. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/doc/admin/index.html.wml: Remove info on the necessity of login, as ElmSubmit Admin does not have a web interface. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibmatch/doc/admin/Makefile.am, modules/bibmatch/doc/admin/guide.html.wml, modules/bibmatch/doc/admin/index.html.wml: Added placeholders for BibMatch Admin. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: Added descriptions of BibMatch Admin, ElmSubmit Admin, WebStat Admin, and WebMessage Admin into the main page body. Also, explicitly quote the note class comments. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: Added placeholders for missing BibClassify, BibMatch, WebComment and WebMessage module descriptions. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added navbar links to BibMatch Admin and ElmSubmit Admin. 2006-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/index.html.wml: Remove MSG_* to use the new I18N philosophy. 2006-04-27 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibclassify/bin/bibclassify.in: Replaced Python path bug (was linking statically to "/usr/bin/python2.3") 2006-04-27 Alberto Pepe <alberto.pepe@cern.ch> * INSTALL: Added RDFLib module to Python optional requirements 2006-04-27 Alberto Pepe <alberto.pepe@cern.ch> * CREDITS, configure.ac, config/cdsnavbar.wml, modules/Makefile.am, modules/bibclassify/.cvsignore, modules/bibclassify/Makefile.am, modules/bibclassify/bin/.cvsignore, modules/bibclassify/bin/Makefile.am, modules/bibclassify/bin/bibclassify.in, modules/bibclassify/doc/.cvsignore, modules/bibclassify/doc/Makefile.am, modules/bibclassify/doc/admin/.cvsignore, modules/bibclassify/doc/admin/Makefile.am, modules/bibclassify/doc/admin/guide.html.wml, modules/bibclassify/doc/admin/index.html.wml, modules/bibclassify/doc/hacking/.cvsignore, modules/bibclassify/doc/hacking/Makefile.am, modules/bibclassify/etc/.cvsignore, modules/bibclassify/etc/CERESTheme.rdf, modules/bibclassify/etc/Makefile.am, modules/bibclassify/lib/.cvsignore, modules/bibclassify/lib/Makefile.am, modules/bibclassify/lib/bibclassifylib.py, modules/webhelp/web/admin/index.html.wml: Initial release of the BibClassify module. 2006-04-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: In the text MARC output format, do not output multiple times the same tag in case user specified it more than once. (Closes task #3384.) 2006-04-26 Martin Vesely <martin.vesely@cern.ch> * modules/bibsched/bin/bibsched.in, modules/miscutil/sql/tabfill.sql.wml, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oaiarchive_engine.py: BibSched awareness for OAI repository archive. 2006-04-26 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/bin/elmsubmit.in: Added standard `help' and `version' command line arguments. 2006-04-26 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/elmsubmit.py: Added __version__ number. 2006-04-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.in: Fixed treatment of long command line option names (e.g. `--version'). 2006-04-26 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py: Fixed `try' statement typo introduced by commit 1.31. 2006-04-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Do not display MySQL wildcards (%) in the nearest terms box message for zero-hit boolean queries either. See also commit 1.127. 2006-04-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Call the ElmSubmit test suite. 2006-04-25 Krzysztof Jedrzejek <krzysztof.jedrzejek@cern.ch> * modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/config2pyobj.py, modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit_EZEmail.py, modules/elmsubmit/lib/elmsubmit_config.py, modules/elmsubmit/lib/elmsubmit_generate_marc.py, modules/elmsubmit/lib/elmsubmit_misc.py, modules/elmsubmit/lib/elmsubmit_submission_parser.py, modules/elmsubmit/lib/elmsubmit_tests.py, modules/elmsubmit/lib/lex.py, modules/elmsubmit/lib/lextab.py, modules/elmsubmit/lib/parser.out, modules/elmsubmit/lib/parsetab.py, modules/elmsubmit/lib/yacc.py: Cleanup of the elmsubmit module. Changes include: removal of lex/yacc based parsing, addition of standard config file, changing the submission to generate xml_marc and hand it to bibupload instead of using the websubmit module, removing document type specific modules handling submission files, general refactoring and removing obsolte dependencies between modules 2006-04-21 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/webstyle/css/cds.css: Added classes for forms with hyperlink-styled submit buttons, as used in WebSubmit admin. 2006-04-18 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py, modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearchadminlib.py, modules/webstyle/lib/webstyle_templates.py: Do not explicitly request leading zeros in time.strftime() formats, as they are added automatically anyway. Required for compatibility with OSes such as Solaris and Mac OS X. See also: <http://cdsware.cern.ch/lists/project-cdsware-users/archive/msg00384.shtml>. 2006-04-18 Tibor Simko <tibor.simko@cern.ch> * config/Makefile.am, config/config.wml, config/messages.wml, modules/miscutil/lib/Makefile.am, modules/miscutil/sql/Makefile.am, modules/miscutil/sql/tabfill.sql.wml, modules/webstyle/doc/admin/guide.html.wml: Removing messages.wml and its last traces now that we use different I18N philosophy. 2006-04-18 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: setDescription in both oaiSET and oaiARCHIVE tables for potential migration purposes. Adjusting demo site. 2006-04-13 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.in: Bug #3220: bibreformat format type lookup fixed. 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added new tables for new webbasket module. Removed tables created by old webbasket module. 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/websession/web/youraccount.py: Adapted display of account to new webbasket module. 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/urlutils.py: Fixed bus in urlutils 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: Fixed minor bugs in dateutils. 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/img/stars-except.gif, modules/webstyle/img/webbasket_create.png, modules/webstyle/img/webbasket_create_small.png, modules/webstyle/img/webbasket_delete.png, modules/webstyle/img/webbasket_down.png, modules/webstyle/img/webbasket_extern.png, modules/webstyle/img/webbasket_intern.png, modules/webstyle/img/webbasket_move.png, modules/webstyle/img/webbasket_ugs.png, modules/webstyle/img/webbasket_up.png, modules/webstyle/img/webbasket_us.png, modules/webstyle/img/webbasket_user.png, modules/webstyle/img/webbasket_usergroup.png, modules/webstyle/img/webbasket_world.png, modules/webstyle/img/webbasket_ws.png: Added new icons to be used with new webbasket module. Removed stars-except.gif (no longer used by webcomment module) 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: Added new styles to cds.css for the new webbasket module 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webalert/lib/alert_engine.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/web/youralerts.py: Adapted webalert module to the new webbasket module. (now calls the correct functions) 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/web/yourbaskets.py: New webbasket module: web interface. 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/.cvsignore, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py: New webbasket module: business logic and templating 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_config.py: Introduction of new webbasket_module: this is configuration file 2006-04-13 Gregory Favre <gregory.favre@cern.ch> * modules/webbasket/lib/webbasket_dblayer.py: Introduction of new webbasket module. This is database access functions 2006-04-12 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: Adding OAI repository update changes in miscutil. 2006-04-12 Martin Vesely <martin.vesely@cern.ch> * modules/bibupload/bin/bibupload.in: Removing OAI identifier tag from the list of strong fields. 2006-04-12 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/bin/.cvsignore, modules/bibharvest/bin/Makefile.am, modules/bibharvest/bin/oaiarchive.in, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oaiarchive_engine.py, configure.ac, modules/bibharvest/lib/.cvsignore, modules/bibharvest/lib/Makefile.am: OAI repository archive and management tool. Main features include creation, update and deletion of OAI sets on top of the CDS database. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * po/Makefile.in.in, modules/bibconvert/doc/admin/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/web/admin/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/web/Makefile.am, modules/bibformat/web/admin/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/web/admin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/etc/Makefile.am, modules/bibrank/web/admin/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/hacking/Makefile.am, modules/miscutil/doc/hacking/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/web/admin/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/web/admin/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/hacking/Makefile.am, modules/webmessage/doc/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/hacking/Makefile.am, modules/websearch/web/admin/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/web/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/web/admin/Makefile.am: Respect new names for i18n_extract_from_wml_source.py, i18n_update_wml_target.py. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * po/i18n_extract_from_wml.py, po/i18n_extract_from_wml_source.py: Renaming i18n_extract_from_wml.py to i18n_extract_from_wml_source.py. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * po/i18n_update_wml.py, po/i18n_update_wml_target.py: Renaming i18n_update_wml.py to i18n_update_wml_target.py. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/Makefile.am: Revert back to not creating many I18N index files, for the sake of harmony with the other modules. We may possibly choose different common approach later. (See also the commit log for revision 1.7.) 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml, modules/bibedit/doc/admin/guide.html.wml, modules/bibedit/doc/admin/index.html.wml, modules/bibedit/web/admin/index.html.wml, modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/web/admin/BEH_ACTION_add.php.wml, modules/bibformat/web/admin/BEH_ACTION_edit.php.wml, modules/bibformat/web/admin/BEH_COND_edit.php.wml, modules/bibformat/web/admin/BEH_OTYPE_del.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_tree.php.wml, modules/bibformat/web/admin/FORMAT_display.php.wml, modules/bibformat/web/admin/KB_display.php.wml, modules/bibformat/web/admin/LINK_FORMAT_display.php.wml, modules/bibformat/web/admin/LINK_display.php.wml, modules/bibformat/web/admin/OAIER_SF_add.php.wml, modules/bibformat/web/admin/OAIER_display.php.wml, modules/bibformat/web/admin/UDF_display.php.wml, modules/bibformat/web/admin/index.php.wml, modules/bibformat/web/admin/test.php.wml, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/web/admin/index.html.wml, modules/bibindex/doc/admin/guide.html.wml, modules/bibindex/web/admin/index.html.wml, modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/web/admin/index.html.wml, modules/bibsched/doc/admin/guide.html.wml, modules/bibsched/doc/admin/index.html.wml, modules/bibupload/doc/admin/guide.html.wml, modules/bibupload/doc/admin/index.html.wml, modules/elmsubmit/doc/admin/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml, modules/webalert/doc/admin/guide.html.wml, modules/webalert/doc/admin/index.html.wml, modules/webbasket/doc/admin/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/web/admin/index.html.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/index.html.wml, modules/webmessage/doc/admin/guide.html.wml, modules/webmessage/doc/admin/index.html.wml, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml, modules/webstat/doc/admin/guide.html.wml, modules/webstat/doc/admin/index.html.wml, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/doc/admin/index.html.wml, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Adapted to the new way of I18N, removing MSG_ dependencies. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/Makefile.am: Create proper I18N index pages. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/index.html.wml: Adapted to the new way of I18N. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Do not initialize all the msg_* strings anymore now that all the client code was updated to use the new I18N gettext philosophy. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/web/approve.py, modules/websubmit/web/direct.py, modules/websubmit/web/getfile.py, modules/websubmit/web/publiline.py, modules/websubmit/web/sub.py, modules/websubmit/web/submit.py, modules/websubmit/web/summary.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/admin/referees.py: Removed the old way of importing I18N messages. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py: Automatically add rights to `cfgwebcomment' for `superadmin' users in `Your Administrative Activities' page. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Added link `Configure WebComment' in the `Your Administrative Activities' page. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py, modules/bibrank/web/admin/bibrankadmin.py, modules/websession/lib/webuser.py: Removed the old way of importing I18N messages. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/web/admin/bibindexadmin.py, modules/bibharvest/lib/bibharvestadminlib.py: Removed the old way of importing I18N messages. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindexadminlib.py: Removed the old way of importing I18N messages. 2006-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py: Removed the old way of importing I18N messages. 2006-04-10 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/Makefile.am, modules/bibharvest/RTdata, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/web/oai2d.py: OAI cache created within make install. RTdata moved into $(localstatedir)/cache/. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibformat.in: Added standard `help' CLI option. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibmatch/lib/bibmatch_engine.py: Added standard `version' CLI option. Modified usage() function to display script name. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/bin/thumbmaker.in: Added standard `help' and `version' CLI options. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibformat.in, modules/bibupload/bin/bibupload.in: Use single quotes around the version number so that it gets printed nicely. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Initialize version number as for the other CLI files. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbexec.in: Use single quotes around the version number so that it gets printed nicely. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.in: Use exit status 0 when looking for help or version number. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.in: Use single quotes around the version number so that it gets printed nicely. Use double quotes in comparisons. Refine error messages. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.in: Do not use WML call in the version string. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in: Deleted superfluous usage() function definition. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.in: Added standard `help' and `version' CLI options. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/xmlmarclint.in: Fix order of help-version-verbose arguments. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.in: Added standard `help' and `version' CLI options. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/xmlmarclint.in: Introduced standard `help' and `version' CLI options. Fixed case of reporting nothing for non-MARCXML input files. Minor code cleanup. 2006-04-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py: record_xml_output() now returns plain ``<record></record>'' instead of throwing traceback for empty records. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibmatch/.cvsignore, modules/bibmatch/bin/.cvsignore, modules/bibmatch/doc/.cvsignore, modules/bibmatch/doc/admin/.cvsignore, modules/bibmatch/etc/.cvsignore, modules/bibmatch/lib/.cvsignore: Added basic .cvsignore files. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Do not remove quotes from the search pattern when getting nearest terms and the number of hits in phrase indexes, fixing browsing problems for author names such as O'Shea. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Do not display MySQL wildcards (%) in the nearest terms box message for partial phrase queries that gave no hits. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: When a phrase index does not exist (``not773''), return empty hit set instead of searching in the author field. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in: create_formatoptions() now returns the created box, fixing the ``Output format'' display problem on the Advanced Search pages. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed search results page fragment identifier links (#colX) for the ``Results overview'' box. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Properly escape all hidden form arguments, fixing problem with ``jump to record'' box and double-quoted search patterns. 2006-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added missing dot after the hit number in the search results list. 2006-04-03 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/newSubmissionEDS.php.wml: fixed bug in cloning an action - added call to mysql_escape_string to escape values for field items 2006-03-31 Martin Vesely <martin.vesely@cern.ch> * configure.ac, modules/Makefile.am: Adding global config for BibMatch. 2006-03-31 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_similarity.py: Properly escape SQL query arguments when calculating reading similarity lists. 2006-03-30 Tibor Simko <tibor.simko@cern.ch> * TODO: Moved all tasks to Savannah. File not active anymore. 2006-03-29 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added class="adminbutton" to descriptions of "EndButton", "EndButton2" and "button_validate" WebSubmit Elements 2006-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Return empty hit set when searching in a non-existing word index. 2006-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Pass "limit to" search pattern option to the search box display template. 2006-03-27 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed "Limit to" search box display problem, template used `p1' instead of `pl'. 2006-03-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibmatch/Makefile.am, modules/bibmatch/bin/Makefile.am, modules/bibmatch/lib/Makefile.am, modules/bibmatch/doc/Makefile.am, modules/bibmatch/doc/admin/Makefile.am, modules/bibmatch/etc/Makefile.am: Adding Makefiles associated to the BibMatch module. 2006-03-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibmatch/lib/bibmatch_engine.py: Adding BibMatch engine that allows to match individual records parsed from an input MARCXML file against the database content. 2006-03-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibmatch/bin/bibmatch.in: Adding BibMatch module that allows to match MARCXML files against database content and identify records already existing in the database. 2006-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/guide.html.wml: Update information on `deleting' versus `hiding' records. 2006-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Fixed slow/fast typo in the Reindexing section. 2006-03-03 Frederic Gobry <frederic.gobry@epfl.ch> * modules/webalert/bin/alertengine.in, modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert_templates.py: Templatized the webalert email. In the process, added an option to run alertengine as if we were another day (for debugging purpose), which led to the use of the "datetime" module for date computations, instead of plain "time". 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py: removed another source of noise in the XML stream 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/lib/websubmit_templates.py, modules/websubmit/web/yourapprovals.py: Fixed display of "your approvals" for people that are only referee for a given category. 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py: improved similar author matching (finds non-accented version when an accented form is presented, but not yet the other way around), and better matching of letter c plus accent. 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/web/search.py: use the configured default language for search results when no ln= is specified 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/webalert/lib/alert_engine.py: use the standard python email library to forge the alert emails, so that the headers are properly encoded 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/web/yoursubmissions.py: Submission directories are usually not empty. Use rmtree to get rid of them, instead of rmdir. 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/web/direct.py: The return URL used when a submission is over must be escaped when passed as a query element. 2006-02-28 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py: Properly mark deleted records as 980$c DELETED (not 980$a) 2006-02-27 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py: i18n'ed warning messages when sorting does not occur, and avoided their display in the middle of an XML stream. 2006-02-27 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websubmit/lib/file.py: escape the proposed filename (in the http header) when downloading a fulltext 2006-02-27 Frederic Gobry <frederic.gobry@epfl.ch> * modules/webbasket/web/yourbaskets.py: Don't export baskets in XML as if it were an HTML page. 2006-02-24 Frederic Gobry <frederic.gobry@epfl.ch> * modules/bibupload/bin/bibupload.in, modules/miscutil/lib/errorHandling.php.wml: For non-CERN sites, bibupload should match records on their 970$a field in a case-sensitive manner. 2006-02-22 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/lib/search_engine.py: discard the XML envelop around on-the-fly formatted records, only keep the HTML content. 2006-02-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py: Inserting explicit namespace declarations for the MARC21 metadata format to facilitate validation against MARC XML Schema (http://www.loc.gov/MARC21/slim) 2006-02-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py: Inserting explicit namespace declarations for the Dublin Core metadata format to facilitate validation against DC XML Schema (http://purl.org/dc/elements/1.1/) 2006-02-14 Gregory Favre <gregory.favre@cern.ch> * modules/bibsched/bin/bibsched.in: Bibsched is now compatible with MacOSX (except page up and page down). Fixed the problem while using bibsched through some ssh clients. (see bug report: http://cdsware.cern.ch/lists/project-cdsware-users/archive/msg00456.shtml) 2006-02-13 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed a bug on display of dates which occured with python 2.3.4. 2006-02-13 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/config.py.wml: Added missing WebComment configurations variables (cfg_webcomment_timelimit_vote_validity_in_days, cfg_webcomment_timelimit_report_validity_in_days) 2006-02-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added two missing WebComment configuration variables. (cfg_webcomment_timelimit_processing_comments_in_seconds, cfg_webcomment_timelimit_processing_reviews_in_seconds) 2006-02-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Fixed typos in initializations of two messages for Spanish, Catalan, and Slovak. (msg_no_exact_match_for_foo_using_bar_instead, msg_no_boolean_hits) 2006-02-09 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: Fixed a problem with output of the default date in convert_datestruct_to_dategui. Python 2.3 does not raise errors with strftime (python 2.2 did it). 2006-02-08 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Added a function to log all queries in order to help debugging. 2006-02-08 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Added explanation of how to clean up temporary files created by The BibHarvest admin tool. 2006-02-08 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: Modified some parts of the function call_bibharvest that would cause problems when harvesting very large portions of metadata. Harvested metadata (previously handled by popen) is now handled by merging the output files written to disk. (Thanks to David Bourillot for this patch). 2006-02-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Added sections on the bibindex normal operation, on checking and repairing indexes, and on the best way of how to reindex. 2006-02-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Delete superfluous `>' characters in the new oaiARCHIVE table definition. 2006-02-01 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_templates.py: Webmessage bugfix: - while writing a message, hitting the 'add to users' button leaded to a python error --fixed - sending a message to a group could possibly lead to the display of another user's inbox --fixed - corrected texts for a better user comprehension 2006-01-31 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/sql/tabcreate.sql: OAI repository database structure change. OAI db structure upgraded to facilitate storage of additional maintenance data. 2006-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/web/oai2d.py: Import required os module. 2006-01-31 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Added hints on how to see modified PO files in action. 2006-01-31 Tibor Simko <tibor.simko@cern.ch> * config/Makefile.am: Do not remove configbis.wml while doing make clean. 2006-01-31 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am: During make clean, remove only those Python files that were produced out of WML sources. 2006-01-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed ``added from x until y'' date selection box on the Advanced Search page, by (1) fixing tmpl_inputdate() calls and (2) removing suspicious comparisons from tmpl_is_selected(). 2006-01-27 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibconvert/bin/bibconvert.in, modules/bibconvert/lib/bibconvert.py: Added possibility to include parameters such as RECSEP and RECHEAD at a configuration level (previously such parameters could only be passed from the command line) 2006-01-17 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/doc/hacking/dateutils.html.wml, modules/miscutil/doc/hacking/dbquery.html.wml, modules/miscutil/doc/hacking/errorlib.html.wml: Fixed a display problem: replaced underscores '_' with '_' 2006-01-17 Gregory Favre <gregory.favre@cern.ch> * modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_config.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/comments.py, modules/webcomment/web/admin/webcommentadmin.py: Refactoring of webcomment module: - Internationalized every string in html output - Added a new logging system for user input in order to avoid flooding, or voting on/reporting a review more than once - Integrated new functions available since the creation of webmessage module - Added administrative functions to suppress abuse reports - refined coding, HTML compliance and design - reviewed the code and suppressed minor bugs. 2006-01-17 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/urlutils.py: Added a new function to urlutils: def get_client_ip_address(req): """ Returns IP address as string from an apache request """ 2006-01-17 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added a new table (cmtACTIONHISTORY). This table will be used by webcomment module to store user actions (vote for a review, report an abusive comment, avoid flooding when posting new comments). 2006-01-17 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/img/stars-0-0.png, modules/webstyle/img/stars-0-5.png, modules/webstyle/img/stars-1-0.gif, modules/webstyle/img/stars-1-0.png, modules/webstyle/img/stars-1-5.gif, modules/webstyle/img/stars-1-5.png, modules/webstyle/img/stars-2-0.gif, modules/webstyle/img/stars-2-0.png, modules/webstyle/img/stars-2-5.gif, modules/webstyle/img/stars-2-5.png, modules/webstyle/img/stars-3-0.gif, modules/webstyle/img/stars-3-0.png, modules/webstyle/img/stars-3-5.gif, modules/webstyle/img/stars-3-5.png, modules/webstyle/img/stars-4-0.gif, modules/webstyle/img/stars-4-0.png, modules/webstyle/img/stars-4-5.gif, modules/webstyle/img/stars-4-5.png, modules/webstyle/img/stars-5-0.gif, modules/webstyle/img/stars-5-0.png: Removed every stars*.gif (currently only used by webcomment module) The stars are used to display the average score of a review. Created new images from scratch, and saved them as PNG. 2006-01-17 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: Updated classes for webcomment module. Added a redefinition for the 'dd' tag, mainly used in documentation 2006-01-15 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS, config/cdswmllib.wml, config/config.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/sql/tabfill.sql.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/lib/websearch_templates.py, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, po/LINGUAS, po/pl.po: Introducing Polish translation. (General supporting infrastructure, plus dynamic elements translated by Krzysztof.) 2006-01-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Introduced Japanese translation of demo collection names and of welcome page portalboxes, thanks to Paulo's friends. 2006-01-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Introduced Japanese translation of field names, thanks to Paulo's friends. 2006-01-11 Tibor Simko <tibor.simko@cern.ch> * po/ja.po: Updated Results overview message, thanks to Paulo's friends. 2006-01-11 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Updated Japanese translation. 2006-01-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/web/admin/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/web/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/web/admin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/etc/Makefile.am, modules/bibrank/web/admin/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/hacking/Makefile.am, modules/miscutil/doc/hacking/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/web/admin/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/web/admin/Makefile.am, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/hacking/Makefile.am, modules/webmessage/doc/admin/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/hacking/Makefile.am, modules/websearch/web/admin/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/web/Makefile.am, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/Makefile.am, modules/webstyle/doc/admin/Makefile.am: Added call to i18n_update_wml.py to update header/footer/etc in otherwise fully non-I18N WML target files. These are mostly admin- and hacker-level documentation pages. (We may consider producing several I18N target files out of them anyway, so that the footer's language links would work for these essentially English only pages as well.) 2006-01-10 Gregory Favre <gregory.favre@cern.ch> * modules/webalert/lib/alert_engine.py: - Fixed a small importation bug 2005-12-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/bibconvert.in: Use "from cdsware import foo" rather than "import cdsware.foo". 2005-12-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/Makefile.am: Added i18n_update_wml.py call to update _(Foo)_ strings in PHP files generated from WML sources. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/admin/Makefile.am: Added i18n_update_wml.py call to update _(Foo)_ strings in PHP files generated from WML sources. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py: Fixed login() function when invoked in I18N context. Fixed several indentation problems. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py: Added language argument to the login link. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession_templates.py: Added hidden language field into the login form, fixing I18N logging. Added language argument to many links. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS, config/cdswmllib.wml, config/config.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/sql/tabfill.sql.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/lib/websearch_templates.py, modules/websearch/web/index.py, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, po/LINGUAS: General support infrastructure for the Japanese translation. Dynamic elements (e.g. collection and field names) to come later. Static pages changed to use _(Foo)_ instead of <MSG_FOO>, but more is needed. A call to i18n_update_wml.py added to the Makefile.am files when needed. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * po/ja.po: Initial release of the Japanese translation, contributed by Paulo's friends, to be acknowledged in the CREDITS file. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Use _(Foo)_ instead of <MSG_FOO> for I18N messages, now that we have gettext. 2005-12-21 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/webuser.py: Fixed forgotten relative imports. 2005-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py: Fixed two relative imports buried deeply in the code. 2005-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/doc/.cvsignore, modules/miscutil/doc/hacking/.cvsignore: Added missing .cvsignore file. 2005-12-20 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/errorlib_tests.py: - tests separated in multiple functions. 2005-12-20 Gregory Favre <gregory.favre@cern.ch> * modules/webhelp/web/hacking/index.html.wml: - small english inconsistencies 2005-12-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/Makefile.am: Add chmod to install-data-local too. 2005-12-20 Tibor Simko <tibor.simko@cern.ch> * INSTALL, modules/bibconvert/bin/bibconvert.in, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert_tests.py, modules/bibedit/bin/refextract.in, modules/bibedit/bin/xmlmarclint.in, 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/bibharvest/bin/bibharvest.in, modules/bibharvest/bin/oaiharvest.in, modules/bibharvest/lib/bibharvest_templates.py, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oaiharvestlib.py, modules/bibharvest/web/oai2d.py, modules/bibharvest/web/admin/bibharvestadmin.py, modules/bibindex/bin/bibindex.in, modules/bibindex/bin/bibstat.in, 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/bibindexadminlib.py, modules/bibindex/web/admin/bibindexadmin.py, modules/bibrank/bin/bibrank.in, modules/bibrank/bin/bibrankgkb.in, 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_tag_based_indexer.py, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrankadminlib.py, modules/bibsched/bin/bibsched.in, modules/bibsched/bin/bibtaskex.in, modules/elmsubmit/bin/elmsubmit.in, modules/miscutil/bin/testsuite.in, modules/miscutil/lib/messages.py.wml, modules/webaccess/bin/authaction.in, modules/webaccess/bin/webaccessadmin.in, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/webaccessadmin_lib.py, modules/webalert/bin/alertengine.in, modules/webalert/lib/alert_engine.py, modules/webalert/lib/htmlparser.py, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/web/youralerts.py, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py, modules/webbasket/web/yourbaskets.py, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_config.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_tests.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/comments.py, modules/webcomment/web/admin/webcommentadmin.py, modules/webmessage/bin/webmessageadmin.in, modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine_config.py, modules/websearch/lib/search_engine_tests.py, modules/websearch/lib/websearch_templates.py, modules/websearch/lib/websearchadminlib.py, modules/websearch/web/search.py, modules/websession/bin/sessiongc.wml, modules/websession/lib/webaccount.py, modules/websession/lib/websession.py, modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py, modules/websession/web/youraccount.py, modules/webstyle/lib/template.py, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/web/approve.py, modules/websubmit/web/direct.py, modules/websubmit/web/getfile.py, modules/websubmit/web/publiline.py, modules/websubmit/web/sub.py, modules/websubmit/web/submit.py, modules/websubmit/web/summary.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py: Python imports are now done in an absolute way (from cdsware.foo import bar) regardless of whether we are in bin, lib, or web context. 2005-12-20 Gregory Favre <gregory.favre@cern.ch> * modules/webhelp/web/hacking/index.html.wml: Added link to new miscutil documentation 2005-12-20 Gregory Favre <gregory.favre@cern.ch> * 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_templates.py, modules/webmessage/web/yourmessages.py: - Adapted code to new import strategy - Enhanced error handling (now uses new errorlib, tests more accurately) 2005-12-20 Gregory Favre <gregory.favre@cern.ch> * configure.ac: - CDSWare new version number: 0.9.0.20051220 - added reference to miscutil/doc 2005-12-20 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/Makefile.am, modules/miscutil/bin/testsuite.in, modules/miscutil/doc/Makefile.am, 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, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/miscutil_config.py, modules/miscutil/lib/textutils.py, modules/miscutil/lib/urlutils.py: -added hacking documentation for miscutil -added urlutils (for the moment: wash_url_argument, redirect_to_url functions) -adapted python modules for new import strategy 2005-12-15 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/miscutil_config.py: - Solved an importation problem. - Added a special error when module_config exist but doesn't provide a dictionary. - Enhanced testing with special errors 2005-12-15 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Handles new errorlib module. Errors are internationalized. MOdified create_error_box header (accepts language) 2005-12-15 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_tests.py, modules/miscutil/lib/miscutil_config.py: Errors are now internationalized. Minor bug fixes, global code improvement. To properly handle errors: Create a file named following this pattern: modulename_config.py (e.g. webcomment_config.py) In this file developers should declare the following dictionnaries: - cfg_modulename_error_messages - cfg_modulename_warning_messages Content of these dictionaries: ERR_MODULENAME_ERROR_NAME: '_("internationalized text with eventual text replacement strings %s %i")' Errorlib will actually interpret strings for internationalization if they begin with '_(' and end with ')'. NOTE: ERR_MODULENAME must be uppercase; names of dictionary and config file must respect the rules defined above. Example: file miscutil_config.py: cfg_miscutil_error_messages = \ { 'ERR_MISCUTIL_BAD_FILE_ARGUMENT_PASSED': '_("Invalid argument %s was passed")', 'ERR_MISCUTIL_WRITE_FAILED': '_("Unable to write to file %s")', 'ERR_MISCUTIL_NO_ERROR_MESSAGE': '_("Trying to write a non error message to error log")' } cfg_miscutil_warning_messages = \ { 'WRN_MISCUTIL_SOME_WARNING': '_("example warning (%s)")', 'ERR_MISCUTIL_STRANGE_WARNING': '_("Warnings can also be displayed as errors")' } 2005-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: First commit of the BibTeX format support, thanks to Oyvind. The changes notably are: - Added HX (=HTML BibTeX) behaviour, to be called on the fly. - Added HX format to the format table, and renamed some existing formats (e.g. MARCXML instead of XML MARC). Note to self: the formatname table is to be prefilled if we want to have full I18N format names. - Added _FULL_BIBTEX format to the flxFORMATS table, in a monolithic form. The `non-standard' fields such as URL, abstract, eprint number, etc are to be studied and the treatment refined (e.g. journal page numbers versus report numbers). Also, the monolithic form of this format is not admin-friendly, to be refactored or possibly pybliographerized. - Added KB demo values for the mapping of tag 980 values to the BibTeX entry types. - Added four supporting UDFs (STR_BUFFER, GET_NAME, SPLIT_LINE, GET_MONTH, GET_YEAR). May come handy independently of BibTeX. 2005-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: Added flxKBDBCOLLID2BIBTEX table for the BibTeX support. 2005-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Added BibTeX format support. 2005-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added BibTeX format link to the Detailed record page. Also, do not print ``People who viewed this page...'' and similar boxen unless for HTML Detailed format. 2005-12-06 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/yoursubmissions.py: Corrected an error that was encountered when trying to display the name of a document type that no longer exists in the system. (This situation can occur when listing the details of submissions made for a given doctype which has since been deleted from the system. In this case the system can no longer find the full name for the doctype.) Now, instead of an error, the document type's long name is shown as '***Unknown Document Type - ([doctype short name])'. 2005-12-06 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: Corrected minor which prevented validation. Suppressed several unused lines e.g. when setting border-collapse: collapse, the browser won't do anything with border-spacing... e.g. Set margin: 1px 2px 3px 4px; instead of: margin-top: 1px; margin-right: 2px; margin-bottom: 3px; margin-left: 4px; 2005-12-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py: Quick fix in order to be able to fulltext-index Indico URLs that do not contain explicit file extensions. When indexing fulltext files (8564), an attention is payed to the link name $$y so that if it contains filename with a known extension such as example.pdf, it is assumed that the $$u leads to the PDF file, so that no further direct/indirect URL analysis is performed as would be the case for SetLink style URLs. 2005-12-05 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: Corrected return values when giving default values (return N/A on GUI) 2005-12-05 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Added appendix on introducing a new language, describing how to send us translations for dynamic elements that are currently not located in the PO file. (One day they should.) 2005-12-04 Tibor Simko <tibor.simko@cern.ch> * ABOUT-NLS: Written CDSware-specific NLS information for administrators, translators, and programmers. 2005-12-04 Tibor Simko <tibor.simko@cern.ch> * TODO: Added BibFormat-20051010, Miscellaneous-20051114, WebSearch-20051017, WebSearch-20051102. 2005-12-04 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added creation of var/run directory for bibsched pid file. Added some ALTER TABLE statements for updating v0.7.1 tables. 2005-12-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/websearchadmin.py: Fixed import of gettext_set_language. 2005-11-27 Tibor Simko <tibor.simko@cern.ch> * po/i18n_extract_from_wml.py: Use more descriptive variable names and the help text. 2005-11-26 Tibor Simko <tibor.simko@cern.ch> * po/.cvsignore: Added .pyc to the list of CVS ignored files. 2005-11-26 Tibor Simko <tibor.simko@cern.ch> * po/.cvsignore, po/Makefile.in.in, po/ca.po, po/cdsware.pot, po/cs.po, po/de.po, po/el.po, po/en.po, po/es.po, po/fr.po, po/i18n_extract_from_wml.py, po/it.po, po/no.po, po/pt.po, po/ru.po, po/sk.po, po/sv.po, po/uk.po: Quick fix in order to use relative paths for WML files as well. 2005-11-25 Frederic Gobry <frederic.gobry@epfl.ch> * ABOUT-NLS, Makefile.am, acinclude.m4, config.rpath, configure.ac, po/ChangeLog, po/Makefile.in.in, po/Makevars, po/Rules-quot, po/boldquot.sed, po/en@boldquot.header, po/en@quot.header, po/insert-header.sin, po/quot.sed: Cleanup of the gettext support framework. C-specific checks were discarded, extra po manipulation rules were removed. The ABOUT-NLS file needs to stay as it is checked by automake directly. The content however has been changed to reflect the situation of CDSware. The m4 directory has been compacted and put into acinclude.m4. It could be merged into the main configure.ac file, but at a loss of readability IMHO. 2005-11-25 Frederic Gobry <frederic.gobry@epfl.ch> * po/cdsware.pot: added cdsware.pot in CVS as it avoids rebuilding the po files for nothing 2005-11-24 Tibor Simko <tibor.simko@cern.ch> * po/POTFILES.in: Removed some .py files that are generated from .wml. 2005-11-24 Tibor Simko <tibor.simko@cern.ch> * po/quot.sed: Added file that is required for make dist. 2005-11-24 Frederic Gobry <frederic.gobry@epfl.ch> * ABOUT-NLS, Makefile.am, config.rpath, configure.ac, missing, mkinstalldirs, modules/miscutil/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, po/.cvsignore, po/ChangeLog, po/LINGUAS, po/Makefile.in.in, po/Makevars, po/POTFILES.in, po/Rules-quot, po/boldquot.sed, po/ca.po, po/cs.po, po/de.po, po/el.po, po/en.po, po/en@boldquot.header, po/en@quot.header, po/es.po, po/fr.po, po/i18n_extract_from_wml.py, po/i18n_update_wml.py, po/insert-header.sin, po/it.po, po/no.po, po/pt.po, po/remove-potcdate.sin, po/ru.po, po/sk.po, po/sv.po, po/uk.po: make use of the standard gettext infrastructure, with the translations in a po/ directory, and the list of available languages in po/LINGUAS. There is also no message.wml extractor, as all the used messages have already been moved to the corresponding .po files. 2005-11-24 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/bibrank_grapher.py: Code washed using pylint. 2005-11-23 Frederic Gobry <frederic.gobry@epfl.ch> * modules/bibrank/lib/bibrank_citation_grapher.py, modules/bibrank/lib/bibrank_downloads_grapher.py, modules/webstyle/lib/webpage.py: replaced a few more MSG_ occurences. Now all the messages from message.wml should be present in the po files. 2005-11-23 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py: Code washed using pylint. 2005-11-23 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/doc/Makefile.am, modules/websearch/lib/websearch_templates.py, 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/subnumber.html.wml, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml, modules/websubmit/doc/admin/protection.html.wml: Migrated the HTML part of websubmit to the gettext translation tools 2005-11-23 Frederic Gobry <frederic.gobry@epfl.ch> * INSTALL, configure.ac: Added autoconf checking for gettext, and a few rules to properly package the translations during a make dist. 2005-11-23 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml: Added support for detecting and replacing translations in static html files. The websearch module is now completely MSG_... free. 2005-11-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added missing ca, el, and uk locales to the internal locale map. Added security fallback in tmpl_nice_number() to use the default locale in case a client locale is not found in this internal map. 2005-11-22 Frederic Gobry <frederic.gobry@epfl.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py, modules/websearch/web/index.py, modules/websearch/web/admin/websearchadmin.py: Completed translation of the python part of websearch. This makes use of 105 of the 124 messages available, which is a good start. 2005-11-22 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/bibrank_grapher.py: Changed graph type for the download statistics graph. 2005-11-22 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py: Fixed a problem with small periods of time. Refactored way of calculating time intervals. 2005-11-22 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/bibrank_citation_grapher.py: Fixed problem with year treatment by checking the format of tag 260. 2005-11-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Added pagestripemiddle element to the page body in order to circumvent a right-margin overfloat problem of MS Internet Explorer. (Other browsers behave as expected.) 2005-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: Corrected some MSIE bugs (see pagebody, pagebodystripemiddle). corrected webmessage related classes 2005-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/bin/webmessageadmin.in: suppressed a buggy function. this binary has to be improved for batch using 2005-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/bin/webmessageadmin.in, modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_templates.py, modules/webmessage/web/yourmessages.py: updated entire module. Design has been refined, for better user experience. 2005-11-22 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/websession_templates.py: Added a link to messages module. (for registered users only). 2005-11-21 Frederic Gobry <frederic.gobry@epfl.ch> * configure.ac, modules/miscutil/Makefile.am: added skeleton of gettext support: - in miscutil/i18n are the actual translation files, and the specific tools needed to maintain them up to date - in miscutil/lib, there will be a few tools needed during the transition to gettext (to generate wml files for instance) The translation files are not yet filled in. 2005-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_templates.py: Adapted webmessage to the new dateutils library. 2005-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: Clarified function names. added every necessary convert function. Lexicon datetext: textual format => 'YEAR-MONTH-DAY HOUR:MINUTE:SECOND' e.g. '2005-11-16 15:11:44' default value: '0000-00-00 00:00:00' datestruct: tuple format => see http://docs.python.org/lib/module-time.html (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, WEEKDAY, YEARDAY, DAYLIGHT) e.g. (2005, 11, 16, 15, 11, 44, 2, 320, 0) default value: (0, 0, 0, 0, 0, 0, 0, 0, 0) dategui: textual format for output => 'DAY MONTH YEAR, HOUR:MINUTE' e.g. '16 nov 2005, 15:11' default value: _("N/A") 2005-11-16 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Added DATE_FORMAT for two sql queries to rnkMETHOD table 2005-11-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Fixed tupletotable() code that was showing problems with MySQLdb 1.2.1. 2005-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_dblayer.py, modules/webmessage/lib/webmessage_templates.py: minor bug corrections 2005-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: function name have changed! bugs due to python2.2 corrected 2005-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: corrected i18n bug in create_year... 2005-11-16 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: Changed function create_year_selectbox. Now it can begin with current year MOdified function create_year_inputbox: blocked to 4 chars. 2005-11-15 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_dblayer.py: When cleaning, added a a delay, configurable via webmessage_config: cfg_webmessage_days_before_delete_orphans = 60. clean_messages function won't do anything for too recent messages (i.e. launching clean function as a user is writing a message) 2005-11-15 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/bin/webmessageadmin.in: orrected an importation bug 2005-11-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL, configure-tests.py: Release constraint about MySQLdb 0.9.2 version number. 2005-11-15 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession.py: Compatibility with recent MySQLdb. 2005-11-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Compatibility with recent MySQLdb (1.0.0 and later). 2005-11-15 Gregory Favre <gregory.favre@cern.ch> * configure.ac, modules/webmessage/Makefile.am, modules/webmessage/bin/.cvsignore, modules/webmessage/bin/Makefile.am, modules/webmessage/bin/webmessageadmin.in, modules/webmessage/lib/webmessage_dblayer.py: Added webmessageadmin, added clean_messages() function to db_layer 2005-11-15 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_config.py, modules/webmessage/lib/webmessage_dblayer.py: Roles mentionned in webmessage_config.py have no more quota. function wash_url_argument has been removed from webmessage. Replaced by the version in search_engine 2005-11-15 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/webuser.py: added 2 functions: def list_users_in_role(role): """List all users of a given role (see table accROLE) @param role: role of user (string) @return list of uids""" def list_users_in_roles(role_list): """List all users of given roles (see table accROLE) @param role_list: list of roles [string] @return list of uids""" 2005-11-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed display problem in the ``search within'' selection box, for cases when users search in a specific physical MARC tag (f=100 when opposed to f=author). 2005-11-14 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_dblayer.py: compatible with python 2.2. note: python 2.2 does not support datetime lib and dict.fromkeys function 2005-11-14 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage.py, modules/webmessage/lib/webmessage_mailutils.py: Suppress convert_date function as it finds place in modules/miscutils/lib/dateutils.py. Backwards compatibility with python 2.2 (library datetime doesn't exist in 2.2) 2005-11-14 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/dateutils.py: Made change to dateutils, importing module time rather than datetime, for backward compatibility 2005-11-14 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/web/yourmessages.py: Removed a reference to a testing file. Should now work on every distribution 2005-11-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Send_Approval_Request.py: Added condition based on 'cfg_websubmit_copy_emails_to_admin' flag, enabling conditional copying of email to Admin. 2005-11-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Send_APP_Mail.py: Added condition based on 'cfg_websubmit_copy_emails_to_admin' flag, enabling conditional copying of email to Admin. 2005-11-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Send_Modify_Mail.py: Corrected bug concerning sending of mail 2005-11-11 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Send_Modify_Mail.py: Added condition based on 'cfg_websubmit_copy_emails_to_admin' flag, enabling conditional copying of email to Admin. Corrected bug concerning bounced emails when 'emailFile' empty. 2005-11-10 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/lib/webmessage_templates.py: Now module is HTML 4.0.1 compliant (had problems with tfoot tags and ampersands) Note: tags should nest in this order table thead tr tfoot tr tbody tr a problem is that old browser won't like it! ;) 2005-11-10 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: modified webmessage's stylemodified webmessage's styless 2005-11-10 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Send_SRV_Mail.py: Added condition based on 'cfg_websubmit_copy_emails_to_admin' flag, enabling conditional copying of email to Admin. Corrected bug concerning bounced emails when 'emailFile' empty. 2005-11-10 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/websession_templates.py: Modified HTML output (added 'alt' attribute to an image, to be HTML 4.0.1 transitional compatible) 2005-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Mail_Submitter.py: Added condition based on 'cfg_websubmit_copy_mails_to_admin' flag, thus enabling conditional copying of mail to Admin. Corrected bug concerning bounced emails when 'emailFile' empty. 2005-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_config.py: Added configuration flag (cfg_websubmit_copy_mails_to_admin): Provides capability to enable/disable copying of e-mails to admin 2005-11-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Fixed to-be-eliminated comments. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/doc/admin/Makefile.am, modules/webmessage/doc/admin/index.html.wml: Added entry page to WebMessage Admin. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * config/cdsnavbar.wml: Added WebMessage Admin menu. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/webstyle/css/cds.css: Added style elements for WebMessage (plus some forthcoming WebBasket elements too). 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/websession/web/youraccount.py: Added Your Messages. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py: Added treatment for Your Messages. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: Added tables for WebMessage. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/Makefile.am, configure.ac: Added WebMessage module. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/dateutils.py, modules/miscutil/lib/textutils.py: Added date and text utilities. 2005-11-08 Gregory Favre <gregory.favre@cern.ch> * modules/webmessage/.cvsignore, modules/webmessage/Makefile.am, modules/webmessage/doc/.cvsignore, modules/webmessage/doc/Makefile.am, modules/webmessage/doc/admin/.cvsignore, modules/webmessage/doc/admin/Makefile.am, modules/webmessage/doc/admin/guide.html.wml, modules/webmessage/doc/hacking/.cvsignore, modules/webmessage/doc/hacking/Makefile.am, modules/webmessage/lib/.cvsignore, 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_templates.py, modules/webmessage/web/.cvsignore, modules/webmessage/web/Makefile.am, modules/webmessage/web/yourmessages.py: Initial release of the WebMessage module. 2005-11-07 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/web/oai2d.py: BibHarvest security update disallow concurrent requests. 2005-10-17 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Removed email messages when page moved or deleted; removed JavaScript alert when page moved or deleted. 2005-10-17 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/parameterUpdate.php.wml: Removed email to admin 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/viewActionEDS.php.wml: Fixed a bug concerning caller and doctype variables. 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/viewActionEDS.php.wml: Fixed HTML tag attribute errors; General cleaning; 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/allElementsEDS.php.wml: Removed JavaScript; General cleaning. 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/pageDetsEDS.php.wml: cleaning 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Fixed HTML tag attribute errors; General cleaning. 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/veditFunDets.php.wml: Fixed HTML tag attribute errors; Removed JavaScript; General cleaning 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/newFunc.php.wml: Fixed HTML tag attribute errors; removed JavaScript alert; general cleaning; 2005-10-14 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/editActionDets.php.wml: Fixed HTML tag attribute errors; general cleaning 2005-10-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Send_Approval_Request.py: Fixed a bug when closing date file. 2005-10-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Print_Success_SRV.py: Removed pointless string concatenation 2005-10-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Print_Success_DEL.py: Removed pointless string concatenation. 2005-10-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Print_Success.py: Corrected success message. 2005-10-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py: Corrected Bug: When page was reloaded (by certain dynamic form elements), values previously changed in fields were lost because field values were once again pulled from the record in the DB, via Get_Field. Added functionality to handle this situation - now gets field values from DB record only one first call to page. On any subsequent calls to page (after reload), field values are taken from text files on server, so user's changes are no longer lost. 2005-10-13 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py: Added functionality to fix dates that are pulled back from the DB. If they are stored in format '12 Oct 2005' and '2005-10-12', they are now transformed into format '12/10/2005' before being put into form field; Also fixed HTML attribute quoting errors. 2005-10-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Added functionality to replace <TODAY> in form input tag (not types D or R(esponse)) with today's date. With this a date field will be automatically populated with today's date in the submission interface if the input element was configured with a value of <TODAY>. 2005-10-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/removeDoctypeEDS.php.wml: Fixed HTML tag attribute errors; General cleaning; 2005-10-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/viewChecksEDS.php.wml: Removed some JavaScript alerts (they were shown when acheck had been updated to signal success or fail; now message printed on screen); Other minor cleaning 2005-10-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/elementConfigDetsEDS.php.wml: Removed JavaScript popup; Cleaned some comments; 2005-10-12 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/actionFunctions.php.wml: Removed JavaScript alert after function deletion. 2005-10-06 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: Updated URL pointing to MARC 21 description. 2005-09-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/bibsched/bin/bibsched.in: reverted to a more violent killing of bibsched as a daemon: in the current version, it uses os.system to start sub-tasks. While these tasks run, it probably ignores more friendly signals, like SIGINT. 2005-09-30 Frederic Gobry <frederic.gobry@epfl.ch> * modules/bibsched/bin/bibsched.in: fixed problems reported by Tibor: - no more explicit user / group management - proper handling of the Manual <-> Auto switches 2005-09-28 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py: fixed email-style reply and tweaked some small display querks 2005-09-28 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/web/comments.py: fixed display bug - 'add comment' and 'add review' now displayed properly 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml: Updated some code comments 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/documentEDS.php.wml: Removed outdated comments 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/addElementDescrEDS.php.wml: Removed some out-dated comments 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/addElement2PageEDS.php.wml: Removed some JavaScript alerts - they were not necessary. 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/editRecordFile.php.wml: Tightened security for file opening - path now stripped and only basename used. 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/editRecordFile.php.wml: Fixed handling of file opening for bibconvert upload templates. Path to templates no longer passed - now set inside script code.; Removed JavaScript pop-up messages for errors, etc.; Removed some pointless comments. 2005-09-23 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/web/admin/func.php.wml: Fixed links to upload-template files for Make_Record and Make_Modify_Record functions (also removed filepath from link - now just filename.) 2005-09-15 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment.py: Possibly fixed unicode encoding problem. Needs more testing. 2005-09-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_engine.py: Added help comment to 'home' function 2005-09-15 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/lib/errorlib.py: changed filename of where warnings are logged from cdsware.wrn to cdsware.log. Also changed time format of logged messages. 2005-09-15 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/web/comments.py, modules/webcomment/lib/webcomment_config.py: Give nice message when no record ID is given to comments functions 2005-09-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/websubmit/lib/websubmit_templates.py: Corrected 'tmpl_submit_home_catalogs_doctype' function: Removed JavaScript calls to non-existent pop-up window functions. 2005-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: Added WebComment Admin section. 2005-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/doc/admin/guide.html.wml: Fixed navtrail link. 2005-09-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibformat/lib/common/.cvsignore: Added some php files that is generated during make. 2005-09-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibharvest/bin/.cvsignore: Added oaiharvest that is generated during configure. 2005-09-15 Nicholas Robinson <nicholas.robinson@cern.ch> * modules/bibrank/etc/.cvsignore: Added *.cfg files that are generated during configure/make. 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed exception raised when no recid sent to comments.py/display function. Fixed voting values. 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/web/admin/webcommentadmin.py: Fixed typo uid-->auid that was causing strange behaviour 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Added comments and reviews to appear at bottom of detailed record page 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Exchanged 'reply' and 'report abuse' placement in html page 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment.py: Fixed email details 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/web/comments.py: Fixed exception caused by default language of external function 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/websession/lib/webaccount.py: Changed places where default language of a function was set to nothing, i.e. ln='', to the usual, ln=cdslang 2005-09-14 Paulo Cabral <paulo.cabral@cern.ch> * modules/websession/lib/websession_templates.py: Fixed badly formed register link in tmpl_login_form 2005-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Grouped together BibHarvest actions. 2005-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Fixed identical IDs of the accACTION table. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webaccess/lib/access_control_config.py: Added cfgwebcomment action. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml: New table created for comments. Adding a nickname for admin. Setting up role for WebComment administration. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcommentadminlib.py: Udating webcomment module to respect new database column names 2005-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/webcomment/lib/webcomment_templates.py: Moved importing of bibrankadminlib to the template function it is used in, avoiding circular import problem. 2005-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/.cvsignore: CVS should ignore only three .py files that are built from the WML sources. (And not all .py files.) 2005-09-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/__init__.py, modules/miscutil/lib/__init__.py.wml: Treat properly WML and non-WML source files. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webstyle/img/stars-1-0.gif, modules/webstyle/img/stars-1-5.gif, modules/webstyle/img/stars-2-0.gif, modules/webstyle/img/stars-2-5.gif, modules/webstyle/img/stars-3-0.gif, modules/webstyle/img/stars-3-5.gif, modules/webstyle/img/stars-4-0.gif, modules/webstyle/img/stars-4-5.gif, modules/webstyle/img/stars-5-0.gif, modules/webstyle/img/stars-except.gif: Added star images for the WebComment module. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/web/.cvsignore: Added *.pyc. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webcomment/.cvsignore, modules/webcomment/Makefile.am, modules/webcomment/doc/.cvsignore, modules/webcomment/doc/Makefile.am, modules/webcomment/doc/admin/.cvsignore, modules/webcomment/doc/admin/Makefile.am, modules/webcomment/doc/admin/guide.html.wml, modules/webcomment/doc/hacking/.cvsignore, modules/webcomment/doc/hacking/Makefile.am, modules/webcomment/lib/.cvsignore, modules/webcomment/lib/Makefile.am, modules/webcomment/lib/webcomment.py, modules/webcomment/lib/webcomment_config.py, modules/webcomment/lib/webcomment_templates.py, modules/webcomment/lib/webcomment_tests.py, modules/webcomment/lib/webcommentadminlib.py, modules/webcomment/web/.cvsignore, modules/webcomment/web/Makefile.am, modules/webcomment/web/comments.py, modules/webcomment/web/admin/.cvsignore, modules/webcomment/web/admin/Makefile.am, modules/webcomment/web/admin/index.html.wml, modules/webcomment/web/admin/webcommentadmin.py: Initial release of the WebComment module. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/lib/.cvsignore: Added *.pyc. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/sql/.cvsignore: Added .pyc. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Introduced new error box treatment. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/webstyle/css/cds.css: Added style classes for WebComment. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/Makefile.am, modules/miscutil/web/.cvsignore, modules/miscutil/web/Makefile.am, modules/miscutil/web/error.py: Added web subdir containing the error page. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * configure.ac: Added miscutil/web Makefile. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorlib.py, modules/miscutil/lib/errorlib_tests.py: Added error library. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/miscutil/lib/config.py.wml: Added config variables for the WebComment module. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * modules/Makefile.am: Added WebComment. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * configure.ac: Added WebComment Makefiles. 2005-09-13 Paulo Cabral <paulo.cabral@cern.ch> * config/cdsnavbar.wml: Added links to WebComment Admin. 2005-09-13 Tibor Simko <tibor.simko@cern.ch> * TODO: Added BibUpload-20050913 (XML MARC obtained via OAI). 2005-09-12 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: DE translation correction, thanks to Guido. 2005-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_tests.py: Added new test for leading boolean operators in the search patterns. (And changed old tests to respect the new behaviour for leading boolean operators.) 2005-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Do not force template importing so that search_engine can be used from the command line. Respect leading boolean operator in the search patterns; for example, the query ``-ellis'' now gives all the documents except those that contain the word ellis. 2005-09-01 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added oaiharvest. 2005-09-01 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: update-v0.7.0-tables should read update-v0.7.1-tables. Fixed. 2005-08-30 Alberto Pepe <alberto.pepe@cern.ch> * modules/websession/lib/websession_templates.py: Added "cfgbibharvest" to the list of superadmin activities. Added lambda functions to sort alphabetically list of admin options. 2005-08-30 Alberto Pepe <alberto.pepe@cern.ch> * modules/websession/lib/webaccount.py: Added "cfgbibharvest" to the list of superadmin activities. 2005-08-30 Alberto Pepe <alberto.pepe@cern.ch> * Makefile.am: Added section "update-v0.7.0-tables": - removes unused table oaiHARVEST and calls tabcreate to recreate it (in its new form) - registers new actions runoaiharvest and cfgbibharvest 2005-08-30 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py, modules/miscutil/sql/tabcreate.sql: Modified column names of table oaiHARVEST (removed CamelCase) 2005-08-30 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: Modified column names for table oaiHARVEST (removed CamelCase) 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added oaiharvest-related actions. 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibsched/bin/bibsched.in: Added oaiharvest to the list of valid bibsched task process names. 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/doc/admin/guide.html.wml: Added section under OAI Data Harvesting: Periodical harvesting. Renamed "bibharvest command line tool" -> One time harvesting. Removed initial warning ("Guide incomplete...") 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/web/admin/index.html.wml: Added entry point to bibharvest admin interface 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/web/admin/bibharvestadmin.py: added methods for the BibHarvest Admin Interface 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/oaiharvestlib.py: oaiharvest module for periodical oai harvesting. all functions defined here. 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvest_templates.py: added bulk of functions for the HTML generation of the BibHarvest Admin user interface 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/bibharvestadminlib.py: module that handles the functions for the BibHarvest Admin web interface 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/Makefile.am: added paths to bibharvestadminlib.py bibharvest_templates.py oaiharvestlib.py 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/bin/oaiharvest.in: oaiharvest module: runs perodical harvesting schedules from selected oai repositories. 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/bin/Makefile.am: Added path to oaiharvest executable. 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/miscutil/sql/tabcreate.sql: modified oaiHARVEST table to suit bibharvest admin. 2005-08-29 Alberto Pepe <alberto.pepe@cern.ch> * modules/webaccess/lib/access_control_config.py: added actions for bibharvest admin: 'cfgbibharvest', 'runoaiharvest'. 2005-08-24 Frederic Gobry <frederic.gobry@epfl.ch> * modules/bibsched/bin/bibsched.in: This patch makes bibsched usable as a init.d/ script. You can invoke it as bibsched start ...to start it in the background, running as the user cdsware or the user defined in the file <prefix>/etc/bibsched/config. Similarly, you can stop it by running bibsched stop The previous invocation modes are kept for compatibility. 2005-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearch_templates.py: Fixed bad indentation of the ``jump to record'' box. 2005-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py, modules/websearch/lib/websearch_templates.py: Adding templating code. 2005-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/file.py, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_templates.py, modules/websubmit/web/getfile.py, modules/websubmit/web/publiline.py, modules/websubmit/web/summary.py, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yoursubmissions.py: Adding templating code. 2005-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/Makefile.am, modules/websession/lib/webaccount.py, modules/websession/lib/websession_templates.py, modules/websession/lib/webuser.py, modules/websession/web/youraccount.py: Adding templating code. 2005-08-15 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/Makefile.am, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert_templates.py, modules/webalert/web/youralerts.py: Adding templating code. 2005-08-12 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket_templates.py: Adding templating code. 2005-08-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py: Added language argument to warning_guest_user(). 2005-08-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Do not print non-public records in similarity box. Add conference titles (111) into similarity box. 2005-08-12 Tibor Simko <tibor.simko@cern.ch> * TODO: Added BibFormat-20050527, WebAlert-20050812, WebSearch-20050617, WebSearch-20050624, WebSubmit-20050628, WebSubmit-20050713. 2005-07-25 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Added explicit -f option for bibindex and bibrank tasks. 2005-07-22 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/lib/config.py.wml: OAI variable nb_identifiers_in_resume returned to the config. 2005-07-14 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: OAI tags compliancy for the CDSware demo site. 2005-07-07 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py: OAI from parameter does not require the until parameter. 2005-07-06 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvest_templates.py: Added bibharvest web templates file. 2005-07-06 Alberto Pepe <alberto.pepe@cern.ch> * config/cdsnavbar.wml: Added BibHarvest Admin Interface to the navbar. 2005-07-06 Alberto Pepe <alberto.pepe@cern.ch> * modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/bibharvestadminlib.py, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/admin/.cvsignore, modules/bibharvest/web/admin/Makefile.am, modules/bibharvest/web/admin/bibharvestadmin.py, modules/bibharvest/web/admin/index.html.wml, configure.ac: Added infrastructure for BibHarvest Admin interface. 2005-07-06 Alberto Pepe <alberto.pepe@cern.ch> * modules/webhelp/web/admin/index.html.wml: Added pointers to BibHarvest and BibEdit Admin interfaces. 2005-07-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibedit_templates.py, modules/bibedit/lib/bibeditadminlib.py, modules/bibedit/web/.cvsignore, modules/bibedit/web/Makefile.am, modules/bibedit/web/admin/.cvsignore, modules/bibedit/web/admin/Makefile.am, modules/bibedit/web/admin/bibeditadmin.py, modules/bibedit/web/admin/index.html.wml, configure.ac, config/cdsnavbar.wml: Added infrustructure for BibEdit Admin web interface. 2005-07-04 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: OAIIDTAG and OAISETTAG defaults changed according to MARC21 recommendation. 2005-07-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.in: option -d shouldn't require -Cx 2005-06-24 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated Anna's email address. 2005-06-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py: Added Scirus in the ``Haven't found what you were looking for?'' box. 2005-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.in: Test existence of greater-than-zero Lisp image file, as per recent change of creating empty image files is case a CL implementation is not used. 2005-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/lib/Makefile.am: Create empty file for missing CL implementations. 2005-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/Makefile.am: dbexec made executable too, during make stage. (Useful for ``make update-v0.x.y-tables'' commands.) 2005-06-09 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Removed reference to non-existing dbexec.wml. 2005-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/Makefile.am: Make dbtest executable prior to executing it. 2005-05-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/modules.jpeg: New version of the modules relationship JPEG image. 2005-05-23 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Respect some more .wml->.in changes. 2005-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.in: Fixed etcdir. 2005-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/.cvsignore, modules/bibrank/etc/Makefile.am, modules/bibrank/etc/bibrankgkb.cfg.in, modules/bibrank/etc/bibrankgkb.cfg.wml, modules/bibrank/etc/bibrankgkb_jif_conv.kb.wml, modules/bibrank/etc/bibrankgkb_jif_example.kb.wml, modules/bibrank/etc/demo_jif.cfg.in, modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/demo_jif.kb.wml, modules/bibrank/etc/stopwords.de.kb.wml, modules/bibrank/etc/stopwords.kb.wml, modules/bibrank/etc/template_citation.cfg.wml, modules/bibrank/etc/template_combine_method.cfg, modules/bibrank/etc/template_combine_method.cfg.wml, modules/bibrank/etc/template_download_similarity.cfg.wml, modules/bibrank/etc/template_download_total.cfg.wml, modules/bibrank/etc/template_download_users.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.in, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Getting rid of WML. 2005-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.in, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/Makefile.am: Getting rid of WML. 2005-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/etc/Makefile.am, modules/elmsubmit/etc/elmsubmit.cfg.in, modules/elmsubmit/etc/elmsubmit.cfg.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added many `bin' files to AC_CONFIG_FILES. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/bin/Makefile.am, modules/websubmit/bin/thumbmaker.in, modules/websubmit/bin/thumbmaker.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/Makefile.am, modules/webstat/bin/webstat.in, modules/webstat/bin/webstat.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/bin/Makefile.am, modules/webaccess/bin/authaction.in, modules/webaccess/bin/authaction.wml, modules/webaccess/bin/webaccessadmin.in, modules/webaccess/bin/webaccessadmin.wml, modules/webalert/bin/Makefile.am, modules/webalert/bin/alertengine.in, modules/webalert/bin/alertengine.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/Makefile.am, modules/miscutil/bin/dbexec.in, modules/miscutil/bin/dbexec.wml, modules/miscutil/bin/dbtest.in, modules/miscutil/bin/dbtest.wml, modules/miscutil/bin/testsuite.in, modules/miscutil/bin/testsuite.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/Makefile.am, modules/bibupload/bin/bibupload.in, modules/bibupload/bin/bibupload.wml, modules/elmsubmit/bin/Makefile.am, modules/elmsubmit/bin/elmsubmit.in, modules/elmsubmit/bin/elmsubmit.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/Makefile.am, modules/bibsched/bin/bibsched.in, modules/bibsched/bin/bibsched.wml, modules/bibsched/bin/bibtaskex.in, modules/bibsched/bin/bibtaskex.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.in, modules/bibrank/bin/bibrank.wml, modules/bibrank/bin/bibrankgkb.in, modules/bibrank/bin/bibrankgkb.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/Makefile.am, modules/bibindex/bin/bibindex.in, modules/bibindex/bin/bibindex.wml, modules/bibindex/bin/bibstat.in, modules/bibindex/bin/bibstat.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.in: Updated __version__. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/bin/Makefile.am, modules/bibharvest/bin/bibharvest.in, modules/bibharvest/bin/bibharvest.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/core/FlexElink.inc.php: Removed invalid include. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/Makefile.am, modules/bibformat/bin/bibformat.in, modules/bibformat/bin/bibformat.wml, modules/bibformat/bin/bibreformat.in, modules/bibformat/bin/bibreformat.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/Makefile.am, modules/bibedit/bin/refextract.in, modules/bibedit/bin/refextract.wml, modules/bibedit/bin/xmlmarclint.in, modules/bibedit/bin/xmlmarclint.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/Makefile.am, modules/bibconvert/bin/bibconvert.in, modules/bibconvert/bin/bibconvert.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/.cvsignore, modules/websearch/bin/Makefile.am, modules/websearch/bin/webcoll.in, modules/websearch/bin/webcoll.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * TODO: Harmonized item titles to read MODULE-YYYYMMDD. Beware, titles have changed. Beware, when the date was not known or was identical, I have simply incremented them around. So some pre-2005 item dates aren't always `correct'. But this doesn't matter here. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py: Removed leftover usage of <LIBDIR> WML variable. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py: Replaced <SUPPORTEMAIL> WML variable by its Pythonic equivalent. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py, modules/webaccess/web/admin/webaccessadmin.py: Removed forgotten <: ... :> WML call. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added variables for bibindex_engine_config. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine_config.py, modules/bibindex/lib/bibindex_engine_config.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added variables for oai_repository_config. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_config.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added variables for access_control_config. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_config.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added variables for websubmit_config. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/websubmit_config.py, modules/websubmit/lib/websubmit_config.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Added a note on why dbhost etc WML variables are read here and not in config.py.wml. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added config variables useful for WebSearch. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine_config.py, modules/websearch/lib/search_engine_config.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/web/.cvsignore, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/oai2d.py, modules/bibharvest/web/oai2d.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/web/admin/.cvsignore, modules/bibrank/web/admin/Makefile.am, modules/bibrank/web/admin/bibrankadmin.py, modules/bibrank/web/admin/bibrankadmin.py.wml, modules/bibindex/web/admin/.cvsignore, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/bibindexadmin.py, modules/bibindex/web/admin/bibindexadmin.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/web/admin/.cvsignore, modules/webaccess/web/admin/Makefile.am, modules/webaccess/web/admin/webaccessadmin.py, modules/webaccess/web/admin/webaccessadmin.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/web/.cvsignore, modules/webbasket/web/Makefile.am, modules/webbasket/web/yourbaskets.py, modules/webbasket/web/yourbaskets.py.wml, modules/webalert/web/.cvsignore, modules/webalert/web/Makefile.am, modules/webalert/web/youralerts.py, modules/webalert/web/youralerts.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/.cvsignore, modules/websubmit/web/Makefile.am, modules/websubmit/web/approve.py, modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py, modules/websubmit/web/direct.py.wml, modules/websubmit/web/getfile.py, modules/websubmit/web/getfile.py.wml, modules/websubmit/web/publiline.py, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/sub.py, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py, modules/websubmit/web/summary.py.wml, modules/websubmit/web/yourapprovals.py, modules/websubmit/web/yourapprovals.py.wml, modules/websubmit/web/yoursubmissions.py, modules/websubmit/web/yoursubmissions.py.wml, modules/websubmit/web/admin/.cvsignore, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/referees.py, modules/websubmit/web/admin/referees.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/.cvsignore, modules/websession/web/Makefile.am, modules/websession/web/youraccount.py, modules/websession/web/youraccount.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/.cvsignore, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/websearchadmin.py, modules/websearch/web/admin/websearchadmin.py.wml: Getting rid of WML. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on setting up PythonPath in httpd.conf. 2005-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/.cvsignore, modules/websearch/web/Makefile.am, modules/websearch/web/index.py, modules/websearch/web/index.py.wml, modules/websearch/web/search.py, modules/websearch/web/search.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/.cvsignore, modules/bibconvert/lib/Makefile.am, modules/bibconvert/lib/bibconvert.py, modules/bibconvert/lib/bibconvert.py.wml, modules/bibconvert/lib/bibconvert_tests.py, modules/bibconvert/lib/bibconvert_tests.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/.cvsignore, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibrecord.py, modules/bibedit/lib/bibrecord.py.wml, modules/bibedit/lib/bibrecord_config.py, modules/bibedit/lib/bibrecord_config.py.wml, modules/bibedit/lib/bibrecord_tests.py, modules/bibedit/lib/bibrecord_tests.py.wml, modules/bibedit/lib/refextract.py, modules/bibedit/lib/refextract.py.wml, modules/bibedit/lib/refextract_config.py, modules/bibedit/lib/refextract_config.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added pdftotext variable. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/common/.cvsignore, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/general.inc.php, modules/bibformat/lib/common/general.inc.php.wml, modules/bibformat/lib/common/global.inc.php.wml, modules/bibformat/lib/core/.cvsignore, modules/bibformat/lib/core/AEvalLan.inc.php, modules/bibformat/lib/core/AEvalLan.inc.php.wml, modules/bibformat/lib/core/FlexElink.inc.php, modules/bibformat/lib/core/FlexElink.inc.php.wml, modules/bibformat/lib/core/FormatRetriever.inc.php, modules/bibformat/lib/core/FormatRetriever.inc.php.wml, modules/bibformat/lib/core/IntVars.inc.php, modules/bibformat/lib/core/IntVars.inc.php.wml, modules/bibformat/lib/core/KBRetriever.inc.php, modules/bibformat/lib/core/KBRetriever.inc.php.wml, modules/bibformat/lib/core/LinkResolver.inc.php, modules/bibformat/lib/core/LinkResolver.inc.php.wml, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.php, modules/bibformat/lib/core/OAISpecExtractor.inc.php.wml, modules/bibformat/lib/core/Processor.inc.php, modules/bibformat/lib/core/Processor.inc.php.wml, modules/bibformat/lib/core/RecordSeparator.inc.php, modules/bibformat/lib/core/RecordSeparator.inc.php.wml, modules/bibformat/lib/core/Timing.inc.php, modules/bibformat/lib/core/Timing.inc.php.wml, modules/bibformat/lib/core/TreeNode.inc.php, modules/bibformat/lib/core/TreeNode.inc.php.wml, modules/bibformat/lib/core/UDFRetriever.inc.php, modules/bibformat/lib/core/UDFRetriever.inc.php.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/.cvsignore, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/oai_repository.py, modules/bibharvest/lib/oai_repository.py.wml, modules/bibharvest/lib/oai_repository_config.py, modules/bibharvest/lib/oai_repository_config.py.wml, modules/bibharvest/lib/oai_repository_tests.py, modules/bibharvest/lib/oai_repository_tests.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/.cvsignore, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine.py, modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_stemmer.py.wml, modules/bibindex/lib/bibindex_engine_stemmer_tests.py, modules/bibindex/lib/bibindex_engine_stemmer_tests.py.wml, modules/bibindex/lib/bibindex_engine_stopwords.py.wml, modules/bibindex/lib/bibindex_engine_tests.py, modules/bibindex/lib/bibindex_engine_tests.py.wml, modules/bibindex/lib/bibindexadminlib.py, modules/bibindex/lib/bibindexadminlib.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py: Get rid of one forgotten <: ... :> WML call. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/.cvsignore, modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_citation_grapher.py, modules/bibrank/lib/bibrank_citation_grapher.py.wml, modules/bibrank/lib/bibrank_citation_indexer.py, modules/bibrank/lib/bibrank_citation_indexer.py.wml, modules/bibrank/lib/bibrank_citation_indexer_tests.py, modules/bibrank/lib/bibrank_citation_indexer_tests.py.wml, modules/bibrank/lib/bibrank_citation_searcher.py, modules/bibrank/lib/bibrank_citation_searcher.py.wml, modules/bibrank/lib/bibrank_citation_searcher_tests.py, modules/bibrank/lib/bibrank_citation_searcher_tests.py.wml, modules/bibrank/lib/bibrank_downloads_grapher.py, modules/bibrank/lib/bibrank_downloads_grapher.py.wml, modules/bibrank/lib/bibrank_downloads_indexer.py, modules/bibrank/lib/bibrank_downloads_indexer.py.wml, modules/bibrank/lib/bibrank_downloads_indexer_tests.py.wml, modules/bibrank/lib/bibrank_downloads_similarity.py, modules/bibrank/lib/bibrank_downloads_similarity.py.wml, modules/bibrank/lib/bibrank_grapher.py, modules/bibrank/lib/bibrank_grapher.py.wml, modules/bibrank/lib/bibrank_record_sorter.py, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_record_sorter_tests.py, modules/bibrank/lib/bibrank_record_sorter_tests.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py.wml, modules/bibrank/lib/bibrank_word_indexer.py, modules/bibrank/lib/bibrank_word_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py, modules/bibrank/lib/bibrankadminlib.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/.cvsignore, modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/config2pyobj.py, modules/elmsubmit/lib/config2pyobj.py.wml, modules/elmsubmit/lib/elmsubmit.py, modules/elmsubmit/lib/elmsubmit.py.wml, modules/elmsubmit/lib/elmsubmit_EZArchive.py, modules/elmsubmit/lib/elmsubmit_EZArchive.py.wml, modules/elmsubmit/lib/elmsubmit_EZEmail.py, modules/elmsubmit/lib/elmsubmit_EZEmail.py.wml, modules/elmsubmit/lib/elmsubmit_doctype_test.py, modules/elmsubmit/lib/elmsubmit_doctype_test.py.wml, modules/elmsubmit/lib/elmsubmit_enriched2txt.py, modules/elmsubmit/lib/elmsubmit_enriched2txt.py.wml, modules/elmsubmit/lib/elmsubmit_field_validation.py, modules/elmsubmit/lib/elmsubmit_field_validation.py.wml, modules/elmsubmit/lib/elmsubmit_filename_generator.py, modules/elmsubmit/lib/elmsubmit_filename_generator.py.wml, modules/elmsubmit/lib/elmsubmit_html2txt.py, modules/elmsubmit/lib/elmsubmit_html2txt.py.wml, modules/elmsubmit/lib/elmsubmit_misc.py, modules/elmsubmit/lib/elmsubmit_misc.py.wml, modules/elmsubmit/lib/elmsubmit_richtext2txt.py, modules/elmsubmit/lib/elmsubmit_richtext2txt.py.wml, modules/elmsubmit/lib/elmsubmit_submission_parser.py, modules/elmsubmit/lib/elmsubmit_submission_parser.py.wml, modules/elmsubmit/lib/encdet.py, modules/elmsubmit/lib/encdet.py.wml, modules/elmsubmit/lib/encdet_utf8.py, modules/elmsubmit/lib/encdet_utf8.py.wml, modules/elmsubmit/lib/lex.py, modules/elmsubmit/lib/lex.py.wml, modules/elmsubmit/lib/lextab.py, modules/elmsubmit/lib/lextab.py.wml, modules/elmsubmit/lib/myhtmlentitydefs.py, modules/elmsubmit/lib/myhtmlentitydefs.py.wml, modules/elmsubmit/lib/parsetab.py, modules/elmsubmit/lib/parsetab.py.wml, modules/elmsubmit/lib/yacc.py, modules/elmsubmit/lib/yacc.py.wml, modules/elmsubmit/lib/magic/.cvsignore, modules/elmsubmit/lib/magic/Makefile.am, modules/elmsubmit/lib/magic/__init__.py.wml, modules/elmsubmit/lib/magic/compile_magic.py, modules/elmsubmit/lib/magic/compile_magic.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/.cvsignore, modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_admin.py, modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/access_control_config.py, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/lib/external_authentication.py, modules/webaccess/lib/external_authentication.py.wml, modules/webaccess/lib/webaccessadmin_lib.py, modules/webaccess/lib/webaccessadmin_lib.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/.cvsignore, modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py, modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py, modules/webalert/lib/htmlparser.py.wml, modules/webalert/lib/textwrap.py.wml, modules/webalert/lib/webalert.py, modules/webalert/lib/webalert.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/.cvsignore, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py, modules/webbasket/lib/webbasket.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/.cvsignore, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py, modules/websearch/lib/search_engine.py.wml, modules/websearch/lib/search_engine_tests.py, modules/websearch/lib/search_engine_tests.py.wml, modules/websearch/lib/websearchadminlib.py, modules/websearch/lib/websearchadminlib.py.wml: Getting rid of WML. 2005-05-12 Tibor Simko <tibor.simko@cern.ch> * TODO: Added BibUpload-20050512 and BibRank-20050504. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/.cvsignore, modules/websession/lib/Makefile.am, modules/websession/lib/session.py.wml, modules/websession/lib/webaccount.py, modules/websession/lib/webaccount.py.wml, modules/websession/lib/websession.py.wml, modules/websession/lib/webuser.py.wml: Getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/websession/bin/sessiongc.wml: Removed wrong file heading info. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/.cvsignore, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/file.py, modules/websubmit/lib/file.py.wml, modules/websubmit/lib/websubmit_engine.py, modules/websubmit/lib/websubmit_engine.py.wml: Getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/.cvsignore, modules/websubmit/lib/functions/Add_Files.py, modules/websubmit/lib/functions/Add_Files.py.wml, modules/websubmit/lib/functions/CaseEDS.py, modules/websubmit/lib/functions/CaseEDS.py.wml, modules/websubmit/lib/functions/Create_Modify_Interface.py, modules/websubmit/lib/functions/Create_Modify_Interface.py.wml, modules/websubmit/lib/functions/Create_Recid.py, modules/websubmit/lib/functions/Create_Recid.py.wml, modules/websubmit/lib/functions/Finish_Submission.py, modules/websubmit/lib/functions/Finish_Submission.py.wml, modules/websubmit/lib/functions/Format_Record.py, modules/websubmit/lib/functions/Format_Record.py.wml, modules/websubmit/lib/functions/Get_Info.py, modules/websubmit/lib/functions/Get_Info.py.wml, modules/websubmit/lib/functions/Get_Report_Number.py, modules/websubmit/lib/functions/Get_Report_Number.py.wml, modules/websubmit/lib/functions/Get_Sysno.py, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Insert_Modify_Record.py, modules/websubmit/lib/functions/Insert_Modify_Record.py.wml, modules/websubmit/lib/functions/Insert_Record.py, modules/websubmit/lib/functions/Insert_Record.py.wml, modules/websubmit/lib/functions/Is_Original_Submitter.py, modules/websubmit/lib/functions/Is_Original_Submitter.py.wml, modules/websubmit/lib/functions/Is_Referee.py, modules/websubmit/lib/functions/Is_Referee.py.wml, modules/websubmit/lib/functions/Mail_Submitter.py, modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Make_Modify_Record.py, modules/websubmit/lib/functions/Make_Modify_Record.py.wml, modules/websubmit/lib/functions/Make_Record.py, modules/websubmit/lib/functions/Make_Record.py.wml, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Move_Files_Archive.py, modules/websubmit/lib/functions/Move_Files_Archive.py.wml, modules/websubmit/lib/functions/Move_From_Pending.py, modules/websubmit/lib/functions/Move_From_Pending.py.wml, modules/websubmit/lib/functions/Move_to_Done.py, modules/websubmit/lib/functions/Move_to_Done.py.wml, modules/websubmit/lib/functions/Move_to_Pending.py, modules/websubmit/lib/functions/Move_to_Pending.py.wml, modules/websubmit/lib/functions/Print_Success.py, modules/websubmit/lib/functions/Print_Success.py.wml, modules/websubmit/lib/functions/Print_Success_APP.py, modules/websubmit/lib/functions/Print_Success_APP.py.wml, modules/websubmit/lib/functions/Print_Success_DEL.py, modules/websubmit/lib/functions/Print_Success_DEL.py.wml, modules/websubmit/lib/functions/Print_Success_MBI.py, modules/websubmit/lib/functions/Print_Success_MBI.py.wml, modules/websubmit/lib/functions/Print_Success_SRV.py, modules/websubmit/lib/functions/Print_Success_SRV.py.wml, modules/websubmit/lib/functions/Report_Number_Generation.py, modules/websubmit/lib/functions/Report_Number_Generation.py.wml, modules/websubmit/lib/functions/Retrieve_Data.py, modules/websubmit/lib/functions/Retrieve_Data.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Send_Modify_Mail.py, modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml, modules/websubmit/lib/functions/Test_Status.py, modules/websubmit/lib/functions/Test_Status.py.wml, modules/websubmit/lib/functions/Update_Approval_DB.py, modules/websubmit/lib/functions/Update_Approval_DB.py.wml, modules/websubmit/lib/functions/Upload_Files.py, modules/websubmit/lib/functions/Upload_Files.py.wml, modules/websubmit/lib/functions/mail.py.wml: Getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/bibconvert/config/.cvsignore, modules/websubmit/etc/bibconvert/config/EDSPICT.tpl, modules/websubmit/etc/bibconvert/config/EDSPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmodify.tpl, modules/websubmit/etc/bibconvert/config/EDSPICTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICT.tpl, modules/websubmit/etc/bibconvert/config/EDSRPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmodify.tpl, modules/websubmit/etc/bibconvert/config/EDSRPICTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXT.tpl, modules/websubmit/etc/bibconvert/config/EDSRTEXT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmodify.tpl, modules/websubmit/etc/bibconvert/config/EDSRTEXTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXT.tpl, modules/websubmit/etc/bibconvert/config/EDSTEXT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmodify.tpl, modules/websubmit/etc/bibconvert/config/EDSTEXTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/Makefile.am: Getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/bibconvert/KB/.cvsignore, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/KB/Month.KB.wml: Getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.py, modules/webstyle/lib/webstyle_templates.py, modules/webstyle/lib/webstyle_templates_default.py: Do not use _default in the template filename. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.py, modules/webstyle/lib/webstyle_templates.py, modules/webstyle/lib/webstyle_templates_default.py: Renamed webstyle_templates.py to webstyle_templates_default.py. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Add back CFG_TEMPLATE_SKIN. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/template.py: Fixed indentation and some pylint complaints. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/Makefile.am, modules/webstyle/css/cds.css: Getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Renaming to cds.css. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/.cvsignore, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/template.py, modules/webstyle/lib/webpage.py, modules/webstyle/lib/webstyle_templates.py: Adding templating code, getting rid of WML. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Renamed to webpage.py. 2005-05-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added other page box elements. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump after the release. CDSware v0.7.1 (released 2005-05-04) ==================================== 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Release of v0.7.1. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES, NEWS: Release of v0.7.1. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Quick-fixed the case of the `-d' command line option, as used by WebSubmit. (It wasn't working as of v0.7.0 included!) 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * config.nice.in: Added --with-clisp, --with-cmucl and --with-sbcl arguments. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Release of v0.7.1. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Removed CFG_TEMPLATE_SKIN as per the forthcoming v0.7.1 release. Added explicit HTML mode and UTF-8 coding for Emacs. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Invert the order of Google Print vs. Google Scholar in the ``Haven't found...'' box. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Create a link to Google Print in the ``Haven't found...'' box if the user started her search from the Books collection. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated Anna's address. 2005-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: page_end() now always returns empty list for the `id' output format, regardless of the `req' settings. This is useful for the search engine clients such as the alert engine, because the page_end() was sometimes invoked to terminate a zero-hit search branch. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/index.html.wml: Updated Catalan translation, thanks to Ferran. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Added Catalan and CFG_TEMPLATE_SKIN for the templating. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in: Added LOCALEDIR, from the EPFL tree. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Added Catalan. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Introducing Catalan translation, thanks to Ferran. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am: Introducing Catalan translation, thanks to Ferran. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Added Catalan. Added gettext language functions from the EPFL tree. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Introduced Catalan translation. Added WML variables related to templating. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Introduced Catalan translation, thanks to Ferran. Updated Spanish translation. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Introducing Catalan translations, thanks to Ferran. Updating Spanish translations. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am: Introducing Catalan translation. 2005-05-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Introducing Catalan translation, thanks to Ferran. 2005-05-02 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Ferran Jorba. 2005-05-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: Cleanup of the bad markup of the old FlexElink manual, thanks to Ferran Jorba. 2005-05-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/Makefile.am: Added missing BibFormat Admin Guide images to the distribution tarball. (EXTRA_DIST) 2005-04-20 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added a recommendation to compile mod_php and mod_python against the same MySQL client library, so that the two Apache modules would use the same MySQL client library. (We saw Apache/PHP/Python problems in the past when they weren't.) 2005-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Added some try/except statements to catch the case of a not-existing-but-still-being-referenced-to collection. 2005-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Fixed Greek translation of Articles, thanks to Theodoros. 2005-04-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/admin/Makefile.am: Fixed LANG_EL typo for the EL translation, thanks to Theodoros. 2005-04-11 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml, modules/websearch/doc/index.html.wml: Updated Portuguese translation, thanks to Flavio. 2005-04-08 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Updated Portuguese translations, thanks to Flavio. Introduced language-specific FIXME tags (e.g. FIXME_no) so that we can track more easily which language needs updating. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump after the release. CDSware v0.7.0 (released 2005-04-06) ==================================== 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * NEWS, RELEASE-NOTES: Clarified wording in the v0.7.0 release news. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES, ChangeLog, NEWS: Release of v0.7.0. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/refextract.py.wml: Fixed errors with umlaut-like corrections. (Nick) 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Put a note about xpdf v3, for the reference extractor. Updated info for Common Lisp implementations. Inserted a hint about terminal scrolling speed. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated info for Anna, Diane and Nick. Address change for Eric. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Respect language selection when printing record lists for similarity boxen. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: More `dowloads' typos fixed. Looks like I need a sencha break. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Typo for MSG_DOWNLOADS_HISTORY fixed. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: Fixed users_analysis_text typo. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: Fixed a typo introduced by one of the previous commits. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: Fixed a typo introduced by previous commit. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py.wml: I18N of the citation history box title. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: I18N of the downloads history box title. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: I18N of citation-related and downloads-related boxen. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Introduce new citation-related and downloads-related messages. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Introduce citation-related and download-related messages. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Make general language code change (cz->cs, se->sv) for target update-v0.5.0-tables. 2005-04-06 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version number bump. (v0.7.0) 2005-04-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbexec.wml: Quote access credentials when calling mysql client. 2005-04-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: When detecting database's last update timestamp, check also bibfmt table. Useful for the record formats displayed in the ``Latest additions'' boxes on the collection pages. 2005-03-31 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Introduced collection cache last updated timestamp, in order to relax when no record was modified/added since the last run and no collection definifion/options/portalboxes/etc were updated since the last run. (Closes #WebSearch-016.) In addition, introduced --force option to force cache update regardless of timestamps, and modified slightly the verbose message behaviour. 2005-03-31 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.wml: Respect paths to Common Lisp implementations found by configure. 2005-03-31 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/lib/Makefile.am: Respect names of Common Lisp executables found by configure. Fixed out-of-source-tree building paths, thanks to Fred. 2005-03-31 Tibor Simko <tibor.simko@cern.ch> * .cvsignore: Added build subdir. 2005-03-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Cleaned up add_recIDs_by_date(). 2005-03-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: Fixed the bibrank -m option (add_recIDs_by_date). 2005-03-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml: Fixed add_recIDs_by_date() in case user wants to index records based on explicitely given modification dates. (bibindex -m) 2005-03-29 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/doc/admin/guide.html.wml: Added a note that the program is to be used on moderately-sized logs only. Fixed a typo in ETCDIR path. 2005-03-29 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added path to websumbit/bin and bibconvert/lib makefiles. Added --with-clisp, --with-cmucl and --with-sbcl optional arguments. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Cleaned up the citation/download stuff. Also added missing global cache variables to the cache function, as observed by Paulo. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_similarity.py.wml: Cleaned the API to reading similarity functions. Also, the records returned are now sorted by and presented with a score deduced not from the number of downloads/pageviews but from the number of different client hosts (readers). This reflects better the purpose of the box ("people who have viewed this page have also viewed") and makes it somewhat harder to artificially push up one's papers (when done in a naive way). 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher_tests.py.wml: Respect cleaned citation search interface. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py.wml: Cleaned up and simplified the citation search API. Added optional sorting order. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py.wml: Respect cleaned citation search API. Delete a forgotten print statement. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Warning messages cleanup. Citation search cleanup. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Psyco typo fixed. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Some more words on the minimum information principle. Also added URL to Vademecum and Essays. 2005-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/Makefile.am: Added bin subdir. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Print only one author (and eventually et al) for "hs" output format. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py.wml: Introduced cache_* variables for citation/reference lists and fixed nullp-related problems. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fixed "record ID" international field name for "hs" output format. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: Renamed API and improved the docstring a bit. More refactoring needed. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py.wml: Started refactoring. More needed. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_grapher.py.wml: Do not use Gnuplot debug flag. Moved set term to the first command position. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py.wml: Put cfg_experimental_features to a "no" level, by default. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Refactored a bit citation/dowload thing. More work needed. Introduced cfg_experimental_features to disable citation/download. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py.wml: Added option cfg_experimental_features. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/Makefile.am: Introduced new subdir (lib). 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/lib/.cvsignore: Added basic cvsignore file. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_grapher.py.wml: Changed title of Citation history graph. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: Changed title of HTML box. 2005-03-23 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/bin/testsuite.wml: Unit tests for BibConvert module added. 2005-03-23 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/lib/Makefile.am: Makefile.am for bibconvert/lib added. 2005-03-23 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository_tests.py.wml: Test cases updated. 2005-03-23 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/lib/bibconvert_tests.py.wml: Framework for BibConvert unit testing defined. Test cases for BibConvert formatting functions added. 2005-03-23 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/lib/bibconvert.py.wml, modules/bibconvert/bin/bibconvert.wml: BibConvert library created from the original bin/bibconvert file. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/Makefile.am: Added forgotten oai_repository_tests.py target. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Expanded Python coding style guidelines. Fixed some MySQL table names (bibwords->idx) and added more. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py.wml: Added recognition for many new compressed file extensions to BibDoc:BuildFileList(). The list of compressed file extensions is taken from websubmit_config. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_config.py.wml: Added list of known compressed file extensions. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py.wml: Fixed BibDoc.BuildFileList() extension detecting for ".gz" files, since the system expects .gz to be a part of extension. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py.wml: Added quoting of URL arguments to fix problems for filenames with spaces etc. 2005-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py.wml: Fixed BibDoc.BuildFileList() with respect to detecting file basename and extension. 2005-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_grapher.py.wml: Make sure that create_tic_intervals() returns at least two datetime points, for safe graph creation. Useful for recently submitted documents. Also, symbol name cleanup started. Much work remains to be done. 2005-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_grapher.py.wml: Rotate xtics only if the number of datetime intervals is greater than one. 2005-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_grapher.py.wml: Fixed write_coordinates_in_tmp_file() in case there are no y-axis values. 2005-03-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py.wml: Fixed case of `unknown' record when getting citations data. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_indexer.py.wml: Clean dependencies and remove WML versioning. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: Added 693 $$f (Facility) to the CERN MARC schema. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py.wml: Fixed registerDownload function. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer.py.wml: Fixed indentation. Got rid of debugging messages. Started to rename symbols, but much work remains to be done. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Add forgotten config parameter to get_citation_weight() call. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_grapher.py.wml: Typo fixed. 2005-03-21 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/lib/bibconvert_tests.py.wml: Unit tests for bibconvert module added. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql: Truncate also rnkCITATIONDATA, rnkDOWNLOADS, and rnkPAGEVIEWS. 2005-03-21 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/bibtex.cfg: Example updated to default print of record heade. 2005-03-21 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dcxml-to-marcxml.cfg, modules/bibconvert/doc/admin/dcq.cfg, modules/bibconvert/doc/admin/sample.cfg: Example updated to default print of record header. 2005-03-21 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/getfile.py.wml: Fixed importing of CDSware Python lib files, broken by the last commit. 2005-03-18 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/web/oai2d.py.wml, modules/bibharvest/lib/oai_repository.py.wml, modules/bibharvest/lib/oai_repository_tests.py.wml: Coding standard check. 2005-03-18 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/bin/webstat.wml, modules/webstat/lib/Makefile.am: Removed --disable-debugger option for SBCL, for the sake of backwards compatibility with SBCL 0.7.2 that is present on Debian/woody. 2005-03-18 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/bin/testsuite.wml, modules/bibharvest/lib/oai_repository_tests.py.wml: Unit tests for bibharvest oai repository added. 2005-03-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository_tests.py.wml: OAI repository test suite added. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/refextract.py.wml: Pylint-related code cleanup by Nick. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Added a note on the necessity of doing bibrank -R once in a while. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher_tests.py.wml: Make the tests inactive, unless we introduce citation data into the demo site. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.wml: Added bibrank citation and download test suite. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_downloads_indexer_tests.py.wml: Message and code cleanup. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer_tests.py.wml: Renamed class to TestCitationIndexer. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher_tests.py.wml: Cleanup. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py.wml: Cleanup and prevention of co-cited-with troubles for empty citation data. 2005-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_indexer_tests.py.wml: Cleanup. 2005-03-16 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/etc/template_download_similarity.cfg.wml, modules/bibrank/etc/template_download_total.cfg.wml, modules/bibrank/etc/template_download_users.cfg.wml: Added config files for ranking-by-download functions. 2005-03-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py.wml: Fixed get_cited_by_list() in case there are no citations. 2005-03-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Added registration of Detailed record page view events for the ``People who viewed this page also viewed'' functionality. Fixed usage of physical machine name instead of weburl. 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Call tabcreate.sql for update-v0.5.0-tables target due to new citation/download ranking tables. 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: Add table rnkPAGEVIEWS. 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_citation_searcher.py.wml: Fixed case of empty citation data. 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Drop also new tables rnkCITATIONDATA and rnkDOWNLOADS. 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Create rnkCITATIONDATA and rnkDOWNLOADS tables only if they don't exist. 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Add rnkDOWNLOADS and rnkCITATIONDATA tables. 2005-03-15 Anna Afshar <anna.afsharghasemlouy@epfl.ch> * modules/websearch/lib/search_engine.py.wml: Added co-cited with functionality. 2005-03-15 Anna Afshar <anna.afsharghasemlouy@epfl.ch> * modules/bibrank/etc/template_citation.cfg.wml: Template for citation ranking configuration file. 2005-03-15 Anna Afshar <anna.afsharghasemlouy@epfl.ch> * modules/bibrank/lib/Makefile.am: Add files related to citation ranking. 2005-03-15 Anna Afshar <anna.afsharghasemlouy@epfl.ch> * modules/bibrank/lib/bibrank_citation_grapher.py.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_citation_indexer.py.wml, modules/bibrank/lib/bibrank_citation_indexer_tests.py.wml, modules/bibrank/lib/bibrank_citation_searcher.py.wml, modules/bibrank/lib/bibrank_citation_searcher_tests.py.wml: Initial release of the citation ranking module. 2005-03-15 Diane Berkovits <diane.berkovits@epfl.ch> * modules/websearch/lib/search_engine.py.wml: Introduced ranking by citations/downloads. 2005-03-15 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Initial release of the citation/download ranking. 2005-03-15 Diane Berkovits <diane.berkovits@epfl.ch> * modules/websubmit/lib/file.py.wml, modules/websubmit/web/getfile.py.wml: Added registration of downloading events for the ranking purposes. 2005-03-15 Diane Berkovits <diane.berkovits@epfl.ch> * modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_downloads_grapher.py.wml, modules/bibrank/lib/bibrank_downloads_indexer.py.wml, modules/bibrank/lib/bibrank_downloads_indexer_tests.py.wml, modules/bibrank/lib/bibrank_downloads_similarity.py.wml, modules/bibrank/lib/bibrank_grapher.py.wml: Initial release of the ranking by downloads and the grapher. 2005-03-15 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: Validation against OAI repository explorer version - 1.46 : protocol version - 1.0/1.1/2.0 : January 2005 <http://re.cs.uct.ac.za/> 2005-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/bin/.cvsignore, modules/bibedit/bin/Makefile.am, modules/bibedit/bin/refextract.wml, modules/bibedit/etc/Makefile.am, modules/bibedit/etc/refextract-journal-titles.kb, modules/bibedit/etc/refextract-report-numbers.kb, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/refextract.py.wml, modules/bibedit/lib/refextract_config.py.wml: Initial release of refextract, the reference extraction program. 2005-03-14 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: setSpec display in the oai header bugfix. 2005-03-14 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: SetSpec display in the oai header field bugfix. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * modules/webstat/lib/Makefile.am: Put around quotes when testing for existence of Lisp executables. 2005-03-14 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: Error and Exception Conditions bugfix: badVerb 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Updated info about Fred's patches. Added Theodoros and Vasyl for the EL and UK translations. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added notes on Gnuplot and on Common Lisp implementations. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added checks for Common Lisp implementations and for Gnuplot. Added WebStat module. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Added test for presence of the Gnuplot library. Catching keyboard interrupt in the confirmation phase, for better output aesthetics. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added WebStat module to the admin menu. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in: Added vars for Common Lisp implementations and Gnuplot. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am, modules/webstat/.cvsignore, modules/webstat/Makefile.am, modules/webstat/bin/.cvsignore, modules/webstat/bin/Makefile.am, modules/webstat/bin/webstat.wml, modules/webstat/doc/.cvsignore, modules/webstat/doc/Makefile.am, modules/webstat/doc/admin/.cvsignore, modules/webstat/doc/admin/Makefile.am, modules/webstat/doc/admin/guide.html.wml, modules/webstat/doc/admin/index.html.wml, modules/webstat/doc/hacking/.cvsignore, modules/webstat/doc/hacking/Makefile.am, modules/webstat/etc/.cvsignore, modules/webstat/etc/Makefile.am, modules/webstat/etc/webstat.cfg.wml, modules/webstat/lib/.cvsignore, modules/webstat/lib/Makefile.am, modules/webstat/lib/load.lisp, modules/webstat/lib/webstatlib.lisp: Initial release of the WebStat module. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/stopwords.kb.wml: Remove unnecessary WML include. 2005-03-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/stopwords.de.kb.wml: German stopword list, thanks to Guido. 2005-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Updated UK translations of collection names and of the welcome portalbox, thanks to Vasyl. 2005-03-10 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml, config/config.wml, config/messages.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml, modules/miscutil/sql/tabfill.sql.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Added new translation (Ukrainian), thanks to Vasyl. 2005-03-09 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Updated EL translation of Preprints. 2005-03-07 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: EL translation update for `approvals'. 2005-03-04 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Created update-v0.5.0-tables Makefile target to add session.uid index. 2005-03-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added index on session.uid, thanks to Frederic. 2005-03-03 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/guide.html.wml: Added note on how to delete all records. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/doc/admin/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/websubmit/doc/admin/Makefile.am: cdsnavbar.wml is found in $(top_srcdir), not $(top_builddir). 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/Makefile.am, modules/webbasket/doc/admin/Makefile.am: Added dependency on cdsnavbar.wml. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml: Changed language codes SE->SV and CZ->CS to comply to ISO 639. Introduced EL language. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: Added at least some FIXME placeholders to reflect new modules: BibCheck, BibEdit, BibRank, ElmSubmit, WebStat. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, config/cdswmllib.wml: Moved WML language definitions from config.wml to cdswmllib.wml, cause the end users don't have to see them explicitely. Changed language codes SE->SV and CZ->CS to comply to ISO 639. Introduced EL language. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Changed language codes SE->SV and CZ->CS to comply to ISO 639. Introduced EL translations, thanks to Theodoros. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml: Changed language codes SE->SV and CZ->CS to comply to ISO 639. Introduced EL language. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/sql/tabfill.sql.wml: Changed language codes SE->SV and CZ->CS to comply to ISO 639. Introduced EL translations, thanks to Theodoros. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Added new Greek test record. 2005-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py.wml: Cleaned up test_for_sanity() a bit. Added test data to account for new record in the demo file. 2005-03-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Keep language selection for collection-not-found pages. 2005-02-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py.wml: Corrected Swedish code. 2005-02-28 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: string management dangerous in UTF-8 Corrected in function specialchars 2005-02-24 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/documents.html.wml: corrected wrong links 2005-02-23 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: mailto removed 2005-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: Include config*.wml that were accidentally deleted in revision 1.11. This fixes OAI daemon problems of CDSware v0.5.0. 2005-02-22 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Removed trailing slash when constructing referer's URL for webaccess messages. 2005-02-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/doc/admin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websubmit/doc/admin/Makefile.am: Added dependency on the general navbar. 2005-02-14 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/webstyle/doc/admin/Makefile.am: Added dependency of the general navbar. 2005-02-14 Tibor Simko <tibor.simko@cern.ch> * .cvsignore, Makefile.am, config.nice.in, configure.ac: Added creation of config.nice a la Apache. 2005-02-08 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: removed white line after 001 field 2005-01-19 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: bug correction by F. Gobry 2005-01-19 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: bug correction by F. Gobry 2005-01-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Added CERN EDMS into the ``Try your search on'' box. 2005-01-18 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Print warnings only when we are in the HTML output format mode, otherwise XML might get broken. 2005-01-18 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Show only those I18N language translations that were configured in config.wml. 2005-01-18 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: cdsware--epfl--0.4--patch-32 misc fixes in bibconvert. 2005-01-12 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: DE translation fixes, thanks to Guido. 2005-01-12 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: corrected bug for -f option 2005-01-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Fixed interface for editing local account's email and password. (By putting back a uid2 initialization line that got wrongly left out during 1.37->1.38.) 2005-01-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_tests.py.wml: Added test cases for the search query parser. Adapted from a patch by Frederic Gobry. 2005-01-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: When a phrase search was attempted by the user but the parentheses were unbalanced in his query, make a word search instead. When no exact hit was found, then when trying alternative patterns and to replacing non-alphanumeric characters in stage 2-2, carry out the replacement everywhere, i.e. even in the beginning of the search unit pattern. 2005-01-10 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: BibConvert Configuration Language unification 2005-01-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql: Clean several submission-related tables as well. 2005-01-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql: Clean bibdoc-related tables as well. 2005-01-06 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, configure-tests.py, configure.ac, config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/cdswmllib.wml, config/config.wml, config/configbis.wml.in, config/messages.wml, modules/Makefile.am, modules/bibconvert/Makefile.am, modules/bibconvert/bin/Makefile.am, modules/bibconvert/bin/bibconvert.wml, modules/bibconvert/doc/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml, modules/bibconvert/etc/Makefile.am, modules/bibedit/Makefile.am, modules/bibedit/bin/Makefile.am, modules/bibedit/bin/xmlmarclint.wml, modules/bibedit/doc/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/guide.html.wml, modules/bibedit/doc/admin/index.html.wml, modules/bibedit/etc/MARC21slim.dtd, modules/bibedit/etc/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibrecord.py.wml, modules/bibedit/lib/bibrecord_config.py.wml, modules/bibedit/lib/bibrecord_tests.py.wml, modules/bibformat/Makefile.am, modules/bibformat/bin/Makefile.am, modules/bibformat/bin/bibformat.wml, modules/bibformat/bin/bibreformat.wml, modules/bibformat/doc/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/dbparams.inc.php.wml, modules/bibformat/lib/common/general.inc.php.wml, modules/bibformat/lib/common/global.inc.php.wml, modules/bibformat/lib/core/AEvalLan.inc.php.wml, modules/bibformat/lib/core/FlexElink.inc.php.wml, modules/bibformat/lib/core/FormatRetriever.inc.php.wml, modules/bibformat/lib/core/IntVars.inc.php.wml, modules/bibformat/lib/core/KBRetriever.inc.php.wml, modules/bibformat/lib/core/LinkResolver.inc.php.wml, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.php.wml, modules/bibformat/lib/core/Processor.inc.php.wml, modules/bibformat/lib/core/RecordSeparator.inc.php.wml, modules/bibformat/lib/core/Timing.inc.php.wml, modules/bibformat/lib/core/TreeNode.inc.php.wml, modules/bibformat/lib/core/UDFRetriever.inc.php.wml, modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml, 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, modules/bibharvest/Makefile.am, modules/bibharvest/bin/Makefile.am, modules/bibharvest/bin/bibharvest.wml, modules/bibharvest/doc/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/oai_repository.py.wml, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/oai2d.py.wml, modules/bibindex/Makefile.am, modules/bibindex/bin/Makefile.am, modules/bibindex/bin/bibindex.wml, modules/bibindex/bin/bibstat.wml, modules/bibindex/doc/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/guide.html.wml, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_config.py.wml, modules/bibindex/lib/bibindex_engine_stemmer.py.wml, modules/bibindex/lib/bibindex_engine_stemmer_tests.py.wml, modules/bibindex/lib/bibindex_engine_stopwords.py.wml, modules/bibindex/lib/bibindex_engine_tests.py.wml, modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/bibindexadmin.py.wml, modules/bibindex/web/admin/index.html.wml, modules/bibrank/Makefile.am, modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/bin/bibrankgkb.wml, modules/bibrank/doc/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/guide.html.wml, 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/merge_rank_methods.html.wml, modules/bibrank/doc/hacking/single_tag_rank.html.wml, modules/bibrank/doc/hacking/sort.html.wml, modules/bibrank/doc/hacking/word_similarity.html.wml, modules/bibrank/etc/Makefile.am, modules/bibrank/etc/bibrankgkb.cfg.wml, modules/bibrank/etc/bibrankgkb_jif_conv.kb.wml, modules/bibrank/etc/bibrankgkb_jif_example.kb.wml, modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/demo_jif.kb.wml, modules/bibrank/etc/stopwords.kb.wml, modules/bibrank/etc/template_combine_method.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_record_sorter_tests.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml, modules/bibrank/web/Makefile.am, modules/bibrank/web/admin/Makefile.am, modules/bibrank/web/admin/bibrankadmin.py.wml, modules/bibrank/web/admin/index.html.wml, modules/bibsched/Makefile.am, modules/bibsched/bin/Makefile.am, modules/bibsched/bin/bibsched.wml, modules/bibsched/bin/bibtaskex.wml, modules/bibsched/doc/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibsched/doc/admin/guide.html.wml, modules/bibsched/doc/admin/index.html.wml, modules/bibupload/Makefile.am, modules/bibupload/bin/Makefile.am, modules/bibupload/bin/bibupload.wml, modules/bibupload/doc/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/guide.html.wml, modules/bibupload/doc/admin/index.html.wml, modules/elmsubmit/Makefile.am, modules/elmsubmit/bin/Makefile.am, modules/elmsubmit/bin/elmsubmit.wml, modules/elmsubmit/doc/Makefile.am, modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml, modules/elmsubmit/doc/hacking/Makefile.am, modules/elmsubmit/etc/Makefile.am, modules/elmsubmit/etc/elmsubmit.cfg.wml, modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/config2pyobj.py.wml, modules/elmsubmit/lib/elmsubmit.py.wml, modules/elmsubmit/lib/elmsubmit_EZArchive.py.wml, modules/elmsubmit/lib/elmsubmit_EZEmail.py.wml, modules/elmsubmit/lib/elmsubmit_doctype_test.py.wml, modules/elmsubmit/lib/elmsubmit_enriched2txt.py.wml, modules/elmsubmit/lib/elmsubmit_field_validation.py.wml, modules/elmsubmit/lib/elmsubmit_filename_generator.py.wml, modules/elmsubmit/lib/elmsubmit_html2txt.py.wml, modules/elmsubmit/lib/elmsubmit_misc.py.wml, modules/elmsubmit/lib/elmsubmit_richtext2txt.py.wml, modules/elmsubmit/lib/elmsubmit_submission_parser.py.wml, modules/elmsubmit/lib/magic/Makefile.am, modules/elmsubmit/lib/magic/compile_magic.py.wml, modules/miscutil/Makefile.am, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/dbexec.wml, modules/miscutil/bin/dbtest.wml, modules/miscutil/bin/testsuite.wml, modules/miscutil/demo/Makefile.am, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/lib/errorHandling.php.wml, modules/miscutil/lib/messages.py.wml, modules/miscutil/sql/Makefile.am, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/webaccess/Makefile.am, modules/webaccess/bin/Makefile.am, modules/webaccess/bin/authaction.wml, modules/webaccess/bin/webaccessadmin.wml, modules/webaccess/doc/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/admin/guide.html.wml, 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/index.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml, modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/lib/external_authentication.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/webaccess/web/Makefile.am, modules/webaccess/web/admin/Makefile.am, modules/webaccess/web/admin/index.html.wml, modules/webaccess/web/admin/webaccessadmin.py.wml, modules/webalert/Makefile.am, modules/webalert/bin/Makefile.am, modules/webalert/bin/alertengine.wml, modules/webalert/doc/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webalert/doc/admin/guide.html.wml, modules/webalert/doc/admin/index.html.wml, modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml, modules/webalert/lib/webalert.py.wml, modules/webalert/web/Makefile.am, modules/webalert/web/youralerts.py.wml, modules/webbasket/Makefile.am, modules/webbasket/doc/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py.wml, modules/webbasket/web/Makefile.am, modules/webbasket/web/yourbaskets.py.wml, modules/webhelp/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, 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/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, modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/cdsware.el, modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/directory.html.wml, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/releases.html.wml, modules/webhelp/web/hacking/style.html.wml, modules/webhelp/web/hacking/testsuite.html.wml, modules/websearch/Makefile.am, modules/websearch/bin/Makefile.am, modules/websearch/bin/webcoll.wml, modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml, 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, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py.wml, modules/websearch/lib/search_engine_config.py.wml, modules/websearch/lib/search_engine_tests.py.wml, modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/Makefile.am, modules/websearch/web/index.py.wml, modules/websearch/web/search.py.wml, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/index.html.wml, modules/websearch/web/admin/websearchadmin.py.wml, modules/websession/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/bin/sessiongc.wml, modules/websession/doc/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml, modules/websession/lib/Makefile.am, modules/websession/lib/session.py.wml, modules/websession/lib/webaccount.py.wml, modules/websession/lib/websession.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.php.wml, modules/websession/web/youraccount.py.wml, modules/webstyle/Makefile.am, modules/webstyle/css/Makefile.am, modules/webstyle/css/cds.css.wml, modules/webstyle/doc/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/doc/admin/index.html.wml, modules/webstyle/img/Makefile.am, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/webpage.py.wml, modules/websubmit/Makefile.am, modules/websubmit/bin/Makefile.am, modules/websubmit/bin/thumbmaker.wml, 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/subnumber.html.wml, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/philosophy.html.wml, modules/websubmit/doc/admin/protection.html.wml, modules/websubmit/etc/Makefile.am, modules/websubmit/etc/bibconvert/Makefile.am, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/config/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/file.py.wml, modules/websubmit/lib/websubmit_config.py.wml, modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/Add_Files.py.wml, modules/websubmit/lib/functions/CaseEDS.py.wml, modules/websubmit/lib/functions/Create_Modify_Interface.py.wml, modules/websubmit/lib/functions/Create_Recid.py.wml, modules/websubmit/lib/functions/Finish_Submission.py.wml, modules/websubmit/lib/functions/Format_Record.py.wml, modules/websubmit/lib/functions/Get_Info.py.wml, modules/websubmit/lib/functions/Get_Report_Number.py.wml, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Insert_Modify_Record.py.wml, modules/websubmit/lib/functions/Insert_Record.py.wml, modules/websubmit/lib/functions/Is_Original_Submitter.py.wml, modules/websubmit/lib/functions/Is_Referee.py.wml, modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Make_Modify_Record.py.wml, modules/websubmit/lib/functions/Make_Record.py.wml, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Move_Files_Archive.py.wml, modules/websubmit/lib/functions/Move_From_Pending.py.wml, modules/websubmit/lib/functions/Move_to_Done.py.wml, modules/websubmit/lib/functions/Move_to_Pending.py.wml, modules/websubmit/lib/functions/Print_Success.py.wml, modules/websubmit/lib/functions/Print_Success_APP.py.wml, modules/websubmit/lib/functions/Print_Success_DEL.py.wml, modules/websubmit/lib/functions/Print_Success_MBI.py.wml, modules/websubmit/lib/functions/Print_Success_SRV.py.wml, modules/websubmit/lib/functions/Report_Number_Generation.py.wml, modules/websubmit/lib/functions/Retrieve_Data.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml, modules/websubmit/lib/functions/Test_Status.py.wml, modules/websubmit/lib/functions/Update_Approval_DB.py.wml, modules/websubmit/lib/functions/Upload_Files.py.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/getfile.py.wml, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml, modules/websubmit/web/yourapprovals.py.wml, modules/websubmit/web/yoursubmissions.py.wml, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/referees.py.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Updated copyright years. 2005-01-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/wrd.cfg.wml: Print relevance numbers in between parentheses. 2005-01-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: Delete unnecessary calculation of index id from index tablename. (Leftover from BibIndex.) 2005-01-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml: Fixed a bug when calculating index id from tablename for indexes greater than id 9. (A leftover from old times when table names were called bibwords11 and such.) The bug manifested itself when determining records modified since the last run. Thanks to Frederic Gobry. 2005-01-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/bibrankgkb.cfg.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: When -R is used, the program is now properly updating all term weights..or was it weigths... (Wanted to do it before christmas..but was shut out of my office already on the 20.12...) 2005-01-03 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: bug correction: if insert option only was selected and record was matched, fields inside record were appended to existing one. now such a record is not treated any more. (it will be only if an update mode is selected) 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump up the version number after the release of v0.5.0. CDSware v0.5.0 (released 2004-12-17) ==================================== 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: Add a note on the necessity to run webcoll when upgrading. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/Makefile.am: Added parser.out to the distro. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/Makefile.am: Added mime.types.edited to the distro. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/magic/Makefile.am: Added magic.ext and magic.ext.mgc to the distro. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Add RELEASE-NOTES to the distro. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Release of v0.5.0. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: Release of v0.5.0. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * NEWS: Release of CDSware v0.5.0. Reformatting for aesthetics, so that news can be easily merged from RELEASE-NOTES. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: More ALTER TABLE statements for update-v0.3.3-tables. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * INSTALL, UNINSTALL: Added pointer to the RELEASE-NOTES file. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/Makefile.am: Added dependency on I18N messages. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Small modifications of ES/NO/SW ranking-related translations. 2004-12-17 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/philosophy.html.wml: The submission philosophy page refined. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.3.3 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.3.2 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.3.1 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.3.0 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.1.2 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.1.1 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.1.0 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * RELEASE-NOTES: CDSware v0.0.9 release notes. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Add journal impact factor rank method name. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added notes on PyRXP and PyStemmer. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Fred updated, Tiberiu added. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Nick, Richard, Alberto, Arturo, Diane, and Anna. Updated Trond and Hector. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version number bumped to 0.5.0 in view of the forthcoming release. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Respect moving of access control variables into the general config file. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Reflect moving of the local access control config variables into the general config file. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Some general access control params moved into general config file. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Configuration possibilities enriched by the indexation params, the access control params, and some new search engine params. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Cleaned login/register screen messages. 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Problems regarding guest user and settings fixed, earlier fixed caused problems when logging in using another method 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml: Fixed problem where error occured when guest user tried to change his non-existing email/password 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml: Changed: Not showing which login method is used when only one exists 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py.wml: Two local config params moved to the general config file. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml, modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_config.py.wml, modules/bibindex/lib/bibindex_engine_stemmer.py.wml, modules/bibindex/lib/bibindex_engine_stopwords.py.wml: Changes due to the move of cfg_* variables into the general config file. 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Fixed an error when doing an --repair... 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml, modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Changed "rebalance" to "recalculate" 2004-12-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/removeDoctypeEDS.php.wml: delete sbmCOLLECTION_sbmDOCTYPE when doctype is deleted 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Added note on periodical cleanup of the BibSched schTASK table. 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: [no log message] 2004-12-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml: Cleaned up, fixed try/except block in bibrankadmin 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_config.py.wml: Put more comments. 2004-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: CERN MARC changes for 145, 502, 916 tags. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stopwords.py.wml: Small cleanup. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py.wml: Docstring improvements and WML cleanup. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml: Changed logic when applying stemming (first) and stopword check (second). 2004-12-15 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Added some missing function commentsx 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml: Fixed regexp for HTML removal. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: The last commit didn't respect lowercase/uppercase when stripping accents. Fixed now. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: More I18N of the Google box. Compile regexps important for the indexation, to speed it up. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: New phrase for the Google box. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Updated transations for the Google box. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml: Precompile all major regexps to speed up the execution. (About 10% faster global word index generation for the demo site.) 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py.wml, modules/bibharvest/lib/oai_repository.py.wml: Removed unnecessary pylibdir handling. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: Cleaned up the import statements. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/websubmit/lib/file.py.wml: Cleaned up the import statements. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Cleaned up the import statements. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Cleaned up the import statements. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer_tests.py.wml: Removed wrong comment. 2004-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_record_sorter_tests.py.wml: Cleaned up the import statements. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Use proper function names (perform_checkwebcollstatus instead of perform_runwebcoll). 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed collection table and webcoll cache update times for old Pythons. Use proper function names (perform_checkwebcollstatus instead of perform_runwebcoll). Added link to Admin Guide on the WebColl Status and the Collections Status pages. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Completed and prettified recent guide additions. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Reflect new treatment of left-top, title-prologue and title-epilogue portalboxes. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Properly treat left top, title prologue and title epilogue portalboxes. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Added title prologue and title epilogue arguments to the page creation function. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: Minor updates to CERN MARC tags 080, 340, 506, 906, 981, 999. 2004-12-14 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Added tests for PyStemmer and PyRXP. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stopwords.py.wml: One forgotten place fixed. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.wml: Added BibIndex stemming tests. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Reflect minor BibIndex stopwords/stemmer API change. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Reflect recent stopwords/stemmer refactoring. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_config.py.wml: Renamed stopword/stemmer options, added more explicit help. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stopwords.py.wml: Refactored redundant functions. Added docstrings. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py.wml: Fixed case when no available stemmer is found. Refactored redundant functions. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine_tests.py.wml: Cosmetics. 2004-12-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine_stemmer_tests.py.wml: Added a basic unit test file for the stemmer. 2004-12-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter_tests.py.wml: [no log message] 2004-12-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter_tests.py.wml: fixed testcases, disabled one until I can fix the problem 2004-12-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindexadminlib.py.wml: Added "Manage fields" link in "add fields to index" 2004-12-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: disabled cern nice 2004-12-09 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Updated documentation 2004-12-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: removed and changed a few options 2004-12-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Added comments, added removal of http links when indexing 2004-12-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindex_engine_config.py.wml, modules/bibindex/lib/bibindex_engine_stopwords.py.wml: Changed so that bibrank can use stopword removal while bibindex not 2004-12-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindex_engine_config.py.wml: Turned off stemming/stopword removal as default 2004-12-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/doc/admin/guide.html.wml: Updated guide with new sections 2004-12-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Added webcoll/collection status help 2004-12-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/hacking/api.html.wml: Updated documentation 2004-12-03 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml, modules/webstyle/css/cds.css.wml: Changes related to the ``Haven't found...'' google box and newly introduced ``See also: similar author names'' box. 2004-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py.wml: Added possibility to enable/disable servers for the `'Haven't found...'' Google box. 2004-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: - ``Try your search on...'' box expanded and moved to the end of page. - Introduced a similar author names search box to handle multiple author name case (initials-only versus full-firstname). 2004-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/guide.html.wml: More regular search examples. 2004-11-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: Added reference to regular expressions. 2004-11-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * config/cdsnavbar.wml: Changed the bibindex options from "interface" to "Indexes" and "Fields" 2004-11-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/hacking/api.html.wml: Added a few lines about managing login systems 2004-11-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: [no log message] 2004-11-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Fixed some code when not doing an full update 2004-11-25 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: code cleaning by Tibi Dondera (EPFL) 2004-11-25 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/addFunctions.php.wml: bug correction by Tibi Dondera EPFL (IE compatibility) 2004-11-25 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/viewActionEDS.php.wml: bug corrections by Tibi Dondera EPFL 2004-11-24 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: *Code cleanup 2004-11-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml: Just added a information message when changing default login method 2004-11-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Fixed a problem with mod_python crashing 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Addded list of 'login via' method to admin interface 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Changed variables in preference 2004-11-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Use the term Google Web instead of Google for better distinction with Google Scholar. Remove AllTheWeb. 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: *Possible to authenticate user against external loginserver/function before logging user into cdsware. If local account doesnt exist, but user is verified against external system, the account will be created. 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/lib/external_authentication.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/webaccess/web/admin/webaccessadmin.py.wml: *Added possibility to authenticate against an external loginfunction before allowing user to login to cdsware. 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindex_engine_stemmer.py.wml, modules/bibindex/lib/bibindex_engine_stopwords.py.wml: forgot to add files... 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am: [no log message] 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml: *Using stopword/stemming from /bibindex/lib and stemming/stopword functions 2004-11-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_config.py.wml: Added stemming/stopword functionality. Check /lib/bibindex_engine_config.py for options 2004-11-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Added dynamic link to Google Scholar into the ``Try your search on:'' box. 2004-11-17 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Properly treat whitespace inside Simple Search regexp queries. 2004-11-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.wml: BibUpload is now compatible with old MySQL 3.xx servers. (Notably by changing the deletefield() DELETE SQL logic for this server version.) 2004-11-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/guide.html.wml: Added help on the regexp search syntax. 2004-11-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Introduced regular expression syntax into Simple Search. (field:/regexp/) 2004-11-03 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Fixed typo in page() argument for Lost your password box. (`anguage') 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml: Looks like the navtrail had vanished 2004-11-02 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/cdsware.el: Remove outline mode tweaks since they interfered with the classical outline mode for text files, causing Emacs to be unusably slow when opening them. 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webbasket/web/yourbaskets.py.wml: *Public baskets are now available even when site is in read only mode 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/getfile.py.wml, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml, modules/websubmit/web/yourapprovals.py.wml, modules/websubmit/web/yoursubmissions.py.wml: Update related to site open/close functionality added in webaccess 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webalert/web/youralerts.py.wml: related to site open/close update in webaccess 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webbasket/web/yourbaskets.py.wml: related to site open/close 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Updated related to site open/close/readonly 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Added new config variable in access_control_config: 0 - site normal operation 1 - site closed except for searching 2 - site fully closed 2004-11-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Print information on sorting by pattern when verbosity level is set high. 2004-11-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fixed sorting when sort_by_pattern was activated and the sorting pattern wasn't present in some of the records. 2004-11-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: *Removed some misplaced text 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml: Modified page_not_authorized 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Added a few messages 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/bibindex/web/admin/bibindexadmin.py.wml, modules/websearch/web/admin/websearchadmin.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml, modules/bibrank/web/admin/bibrankadmin.py.wml: Using page_not_authorized in webuser 2004-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Made the `currently closed' message softer. 2004-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Changed `is closed' to `temporarily closed'. 2004-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/bin/.cvsignore: Do not pay CVS attention to elmsubmit executable. 2004-11-01 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Put the color property explicitely for the input and select elements because some browsers did not properly inherited it. 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: *Added possibility to close the site for all access 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed problem when creating/modifying portalboxes causing title to dissapear when containing one or more " 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/admin/bibindexadmin.py.wml, modules/bibindex/web/admin/index.html.wml: Splitted managing indexes and fields into two interfaces. Fixed interfacebug when modifying: BibIndex Admin -> Edit Logical Field -> Modify MARC tags -> Modify MARC tag 2004-11-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: *Added CFG_SITE_OPEN in access_control_config, allows closing of the site for all access 2004-10-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: BibFormat's UDF EXTRACT_EMAIL changed to ignore blanks after `@'. (Thanks to Guido.) 2004-10-28 Thomas Baron <thomas.baron@cern.ch> * modules/bibformat/web/admin/FORMAT_edit.php.wml: corrected bug with 2004-10-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml: *Fixed (hopefully): When a new user opened a page, he would get a message saying "guest user not allowed", even if guest users are allowed. 2004-10-25 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Remove wrong TLDN's dot-test from checkemail(). 2004-10-25 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml: Added email check to verify that it is from a valid domain. The email address box on the "Change email/password" screen is disabled if the security level (2) doesnt allow email to be changed 2004-10-25 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: -Added config option in access_control_config to limit the possible email addresses to use to a defined domain (like "cern.ch") 2004-10-25 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: *Not possible any longer for a user to change the email address if the securitylevel is high enough (2) 2004-10-25 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/lib/magic/Makefile.am: Temporarily removing magic.so target. 2004-10-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml: Fixed a problem in the config files 2004-10-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: [no log message] 2004-10-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Added a overview of the current configuration in the admin interface 2004-10-21 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: [no log message] 2004-10-21 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * config/cdsnavbar.wml: manage_accounts changed to manageaccounts 2004-10-21 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: *If a parser not existing was chosen, the 4suite parser would be used if available. 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/web/youraccount.py.wml: Changed some text on the lost password page 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml, modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml: [no log message] 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_record_sorter_tests.py.wml: *Fixed a problem with the test case 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: *Hopefully fixed error when no parser installed 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: *Fixed 4suite parser 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: -Hopefully fixed 4suite 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibedit/lib/bibrecord.py.wml, modules/bibedit/lib/bibrecord_tests.py.wml: *Fixed minidom parser 2004-10-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py.wml: Use proper etcdir when testing for sanity. 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/miscutil/demo/demobibdata.xml: Fixed file...strange characters in beginning of file causing problems 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibedit/lib/bibrecord_tests.py.wml: Fixed sanity test 2004-10-20 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Using > instead of > in an abstract now. 2004-10-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: Typo fixed. 2004-10-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: record_get_field_instances() fixed for non-existing tags. encode_for_xml() does not encode > sign anymore. 2004-10-20 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py.wml: Added test for accented UTF-8 letters. 2004-10-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/web/youraccount.py.wml: ...modified some text 2004-10-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: String type checks now also check unicode string types. (As per Alexandra.) 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: +Checking that email entered when editing account settings are unique +Password must be entered twice when registering and when editing account settings 2004-10-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py.wml: Added tests for getting field/subfield values/instances. 2004-10-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: record_get_field_instances() now takes optional TAG, IND1 and IND2 arguments. Added field_get_subfield_values() function. 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/web/youraccount.py.wml: [no log message] 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml: [no log message] 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/web/youraccount.py.wml: *Splitted login/register page into two pages 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Removed some testing code 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibrank/bin/bibrank.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/web/admin/index.html.wml, modules/webaccess/web/admin/webaccessadmin.py.wml, modules/webalert/web/youralerts.py.wml, modules/webbasket/web/yourbaskets.py.wml, modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/index.py.wml, modules/websearch/web/search.py.wml, modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml, modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/getfile.py.wml, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml, modules/websubmit/web/yourapprovals.py.wml, modules/websubmit/web/yoursubmissions.py.wml: *Added "Access Policy" options. *Possible to send an email to admin/user when a new account is created/deleted/awaiting approval *Guests can be denied access *New accounts can be automatically activated, or manually. *Can decide if the user is allowed to create an account. For changing access policy, look in access_control_config.py and "Manage accounts" in WebAccess Admin Interface 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py.wml: Added a new section, "Manage Accounts" for editing accounts 2004-10-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * config/cdsnavbar.wml: Added a new section for Webaccess in the menu 2004-10-14 Richard Owen <ro@tes.la> * modules/elmsubmit/bin/Makefile.am, modules/elmsubmit/bin/elmsubmit.wml, modules/elmsubmit/etc/Makefile.am, modules/elmsubmit/etc/elmsubmit.cfg.wml, modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/config2pyobj.py.wml, modules/elmsubmit/lib/elmsubmit.py.wml, modules/elmsubmit/lib/elmsubmit_EZArchive.py.wml, modules/elmsubmit/lib/elmsubmit_EZArchive_examples.txt, modules/elmsubmit/lib/elmsubmit_EZEmail.py.wml, modules/elmsubmit/lib/elmsubmit_doctype_test.py.wml, modules/elmsubmit/lib/elmsubmit_enriched2txt.py.wml, modules/elmsubmit/lib/elmsubmit_field_validation.py.wml, modules/elmsubmit/lib/elmsubmit_filename_generator.py.wml, modules/elmsubmit/lib/elmsubmit_html2txt.py.wml, modules/elmsubmit/lib/elmsubmit_misc.py.wml, modules/elmsubmit/lib/elmsubmit_richtext2txt.py.wml, modules/elmsubmit/lib/elmsubmit_submission_parser.py.wml, modules/elmsubmit/lib/encdet.py.wml, modules/elmsubmit/lib/encdet_utf8.py.wml, modules/elmsubmit/lib/lex.py.wml, modules/elmsubmit/lib/lextab.py.wml, modules/elmsubmit/lib/mime.types.edited, modules/elmsubmit/lib/myhtmlentitydefs.py.wml, modules/elmsubmit/lib/parser.out, modules/elmsubmit/lib/parsetab.py.wml, modules/elmsubmit/lib/yacc.py.wml, modules/elmsubmit/lib/magic/Makefile.am, modules/elmsubmit/lib/magic/Makefile.magic, modules/elmsubmit/lib/magic/README, modules/elmsubmit/lib/magic/__init__.py.wml, modules/elmsubmit/lib/magic/compile_magic.py.wml, modules/elmsubmit/lib/magic/magic.ext, modules/elmsubmit/lib/magic/magic.ext.mgc, modules/elmsubmit/lib/magic/py_magic.c, modules/elmsubmit/lib/magic/py_magic.h: Initial full checkin of elmsubmit code. 2004-10-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml: Fixed problem in word indexer: If a document already in the table was reindexed, and there was no modified words, the reverse table was still updated and "term frequency" numbers lost. Fixed it by adding the words in the document to the list of words to recalculate the values for. 2004-10-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Do not require the URL link name to be present when making default output format. 2004-10-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindexadminlib.py.wml: Changed textbox to a textarea for the Index description 2004-10-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Modified some function used by websearch,bibindex,webaccess and bibrank 2004-10-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/admin/bibindexadmin.py.wml: +Added admin functionality for modifying indexes in addition to fields 2004-10-06 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Fixed problem with item ordering in case there were holes in nb_order range. (Which should have happened all the time as soon as there was more than one basket defined on site due to autoincremented nb_order.) 2004-10-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Changed structure of dictionary used by singletagrankmethod,citations and number of downloads. 2004-10-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/stopwords.kb.wml: Added a few stopwords 2004-09-29 Richard Owen <ro@tes.la> * modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/elmsubmit_misc.py.wml: Initial checkin of this file. 2004-09-29 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added support for ElmSubmit. 2004-09-29 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am: Added ElmSubmit module. 2004-09-29 Tibor Simko <tibor.simko@cern.ch> * modules/elmsubmit/.cvsignore, modules/elmsubmit/Makefile.am, modules/elmsubmit/bin/.cvsignore, modules/elmsubmit/bin/Makefile.am, modules/elmsubmit/doc/.cvsignore, modules/elmsubmit/doc/Makefile.am, modules/elmsubmit/doc/admin/.cvsignore, modules/elmsubmit/doc/admin/Makefile.am, modules/elmsubmit/doc/admin/guide.html.wml, modules/elmsubmit/doc/admin/index.html.wml, modules/elmsubmit/doc/hacking/.cvsignore, modules/elmsubmit/doc/hacking/Makefile.am, modules/elmsubmit/etc/.cvsignore, modules/elmsubmit/etc/Makefile.am, modules/elmsubmit/lib/.cvsignore, modules/elmsubmit/lib/Makefile.am, modules/elmsubmit/lib/magic/.cvsignore, modules/elmsubmit/lib/magic/Makefile.am: Added skeleton for ElmSubmit module. 2004-09-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/guide.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Start splitting of Search Tips into a small tips page and a larger guide page. 2004-09-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_config.py.wml: Activate our fancy non-interactive URL opener for fail-safe fulltext-indexing of remote files. Access credentials are read from the config file, but are not really all that useful at this stage. More work needed. 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/lib/access_control_engine.py.wml: -Added: Checking if userid submitted actually exists in the user table 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/bin/authaction.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/websession/web/sessinit.inc.php.wml: [no log message] 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/web/admin/bibrankadmin.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/websearch/web/admin/websearchadmin.py.wml, modules/bibindex/web/admin/bibindexadmin.py.wml: [no log message] 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Changed messages 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/web/sessinit.inc.php.wml: Fixed problem causing string to split up if it contained " , " 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/web/sessinit.inc.php.wml: String is not splitted using " , " 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/bin/authaction.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py.wml: Changed message when authorized, and output from authaction 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/doc/hacking/api.html.wml: Modified api to reflect changes in output from functions in the webaccess module 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Modified so that error messages when not authorized is received from webaccess 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/web/admin/bibrankadmin.py.wml: Modified error messages, showing message received from webaccess 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Modified error messages from webaccess 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/bin/webcoll.wml: Modified error message when not authorized by webaccess 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/bin/authaction.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Modified error messages when not authorized. Different messages based on reason for not getting authorized. Messages placed in access_contr_config 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml: -Modified error messages from webaccess -and something else... 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/Is_Original_Submitter.py.wml, modules/websubmit/lib/functions/Is_Referee.py.wml, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/yourapprovals.py.wml, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/referees.py.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Modified error messages from webaccess when calling authaction without getting authorized 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websession/lib/webuser.py.wml, modules/websession/web/sessinit.inc.php.wml: Modified error messages from webaccess when not authorized (when calling authaction) 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibsched/bin/bibtaskex.wml, modules/bibrank/bin/bibrank.wml, modules/bibrank/bin/bibrankgkb.wml: Modified error messages from webaccess when not authorized 2004-09-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibformat/bin/bibreformat.wml, modules/bibformat/web/admin/security.inc.php.wml, modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/admin/bibindexadmin.py.wml: Modified error messages when not authorized 2004-09-21 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: Changed error message when Psyco is not installed from "ERROR:" to "Warning:" 2004-09-21 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Modified structure of hash table used by single_tag_rank_method Added exception handling when problem with config file in bibrank_record_sorter 2004-09-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: -import datetime statement. Module not in use and not supported by Python 2.2 2004-09-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: simpleendaction: exceptions are not caught anymore 2004-09-15 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter_tests.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py.wml: [no log message] 2004-09-15 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter_tests.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py.wml: Changed some text 2004-09-15 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/miscutil/bin/testsuite.wml: Added bibrank test cases 2004-09-15 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_record_sorter_tests.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer_tests.py.wml, modules/bibrank/lib/bibrank_tests.py.wml: Split into one test file per library 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: new job status: "DONE WITH ERRORS" 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql: change "status" column of schTASK table. 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: corrected total number of records. always store absolute path to files 2004-09-15 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tests.py.wml: Added a few testcases 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: bibupload stops with an error when a file cannot be found 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/philosophy.html.wml: added doc page explaining the relation between a search catalogue and a submission 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Add_Files.py.wml: added function to insert files which were stored in a "files" directory of the submission directory 2004-09-15 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: added function simplendaction to deal with non-web submissions 2004-09-14 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml: os.path.getctime does not exist in python 2.3 2004-09-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: [no log message] 2004-09-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml: Changed how a new task is submitted because of a bug creating an exception at submit time 2004-09-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: [no log message] 2004-09-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Changed text from "rearrange by name" to "order alphabetically" 2004-09-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Added functionality for rearranging sort options/search fields by name (alphabethically) 2004-09-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Added two new functions, rearrangefield/rearrangefieldvalue 2004-09-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Added support for recid:x type of queries for methods using single_tag_rank_method 2004-09-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed a few issues regarding sort fields/search options Still a issue when several fields got the same score 2004-09-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Modified write_outcome (again) 2004-09-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Modified write_outcome 2004-09-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Fixed write_outcome when parameter res is empty 2004-09-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed some bugs with changing the "score" of fields/fieldvalues 2004-09-13 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml, modules/websubmit/lib/functions/Move_Files_Archive.py.wml, modules/websubmit/lib/functions/Move_From_Pending.py.wml: got rid of os.walk which does not exist in python 2.2 replaced with os.listdir: 2004-09-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/hacking/bibrankgkb.html.wml, modules/bibrank/doc/hacking/index.html.wml, modules/bibrank/doc/hacking/merge_rank_methods.html.wml, modules/bibrank/doc/hacking/single_tag_rank.html.wml, modules/bibrank/doc/hacking/word_similarity.html.wml: Modified document width 2004-09-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Changed name of a function from merge_methods to combine_method 2004-09-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_combine_method.cfg.wml, modules/bibrank/etc/template_merge_methods.cfg.wml: Changed name of rank method 2004-09-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/hacking/api.html.wml, modules/bibrank/doc/hacking/index.html.wml: updated config 2004-09-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_merge_methods.cfg.wml: Added template for merge method 2004-09-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_frequency.cfg.wml: File changed name to template_word_similarity.cfg.wml 2004-09-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/hacking/single_tag_rank.html.wml, modules/bibrank/doc/hacking/word_similarity.html.wml: Documentation updated 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml: Eliminated excessive write_message() function. Reduced serialize/deserialize function numbers. Calling get_datetime(), not getdate(). 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Added bibrank process to the list of usually expected daemons. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/lib/bibrecord_tests.py.wml: Added a FIXME comment on the not-yet-working UTF-8 parsing. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: User rankscoreinfo class for outputting relevance scores. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added `rankscoreinfo' for the ranked search engine output. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added final bibrank call after demo records have been loaded. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added demo of `journal impact factor' ranking method. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Introduced `word similarity' to be a default ranking method. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql, modules/miscutil/sql/tabdrop.sql: Added support for new BibRank tables. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: New BibRank tables. 2004-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: Added section on MARC schema in use at CERN. 2004-09-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Changed a function name from word_frequency to word_similarity 2004-09-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_similarity.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Changed name from word_frequency to word_similarity 2004-09-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/hacking/api.html.wml, modules/bibrank/doc/hacking/word_similarity.html.wml: Hacking documentation for the Bibrank module 2004-09-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Not much, some naming issues 2004-09-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/doc/hacking/bibrankgkb.html.wml, modules/bibrank/doc/hacking/index.html.wml, modules/bibrank/doc/hacking/single_tag_rank.html.wml: Documentation for the BibRank module updated, especially the hacking section 2004-09-06 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/bin/bibrank.wml: Changed bibrank process name to the one expected by bibsched. 2004-09-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: -Removed no longer used parameter from config files. (overall_importance) 2004-09-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml: [no log message] 2004-09-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: -Added method for merging the result of various rank methods into one. -Removed a no longer used parameter from config file (overall_importance) 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Fixed: If translation of a rank method didnt exist in a language, the code was sent back instead of the translation in the default language. 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Verbose output was not returned for some methods 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml: Modified output text 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Changed two %S into %s 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Modified debug information 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Modified parameter names 2004-09-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Keep selected rank method when doing `jump to record X'. 2004-09-03 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/etc/demo_jif.cfg.wml: Demo site uses 909C4 to store publication information. 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -Fixed crash if Stemmer is not available 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_tag_based_indexer.py.wml: Tiny bug fixed...not much.. 2004-09-03 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml, modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: -Bibrank_word_indexer: fixed bug when verbose > 0 -bibrank: fixed default options -config files: fixed some naming issues 2004-09-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -Fixed up how the configuration options are handled inside the methods. Only one global variable for the configdata now. 2004-09-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/search_engine.py.wml: -Sending verbose value to rank_records 2004-09-02 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -Fixed get_bibrank_methods. Returning only methods available for the current collection 2004-09-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/websearch/lib/search_engine.py.wml: get_bibrank_methods() now accepts colID, not collection name. 2004-09-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: get_colID() is now read from search engine's library. 2004-09-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/websearch/lib/search_engine.py.wml: Added collection argument to get_bibrank_method calls. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fixed off-by-one search unit counting in stage 2-1. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Boolean query warning message changed. Added similarity messages. Rank by message output changed. Minor CZ and SK cleanup. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Similar records message added. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Deleted extra <b> markup. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/bin/Makefile.am: Remove bibranktest from the list of common targets. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: More information (Detailed record, Similar records) is made smaller. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Support for the ranking and similarity search. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: - Added support for record ranking and similarity search. - Stage 2-1 behaviour changed so that no warning is emitted for nonexisting search terms if they are preceded or followed by boolean OR operator. - Nearest hits aren't shown for recid type of queries. 2004-09-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/lib/bibrank_record_sorter.py.wml: -Turned verbose off 2004-09-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: - rank_records returns (a,b,c,d,e) 2004-09-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -Fixed error in rank_records 2004-09-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: If error, first parameter returned by rank_records, ([0]) is (None,None) 2004-09-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Modified configuration files. Added prefix/postfix 2004-09-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: -Modified interfaces mostly 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/stages.html.wml: Stage 2-1 checks now for boolean OR operator in the next unit too. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/stages.html.wml: Stage 2-1 altered as to retain also zero-hit (p_i, f_i) search unit in case it is preceded by boolean OR operator. 2004-09-01 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/bin/alertengine.wml: Print run time information with two decimal places only. 2004-08-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -Fixed warning messages 2004-08-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -Added error messages -changed api's. -going to add return of verbose messages 2004-08-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Updated configuration files 2004-08-27 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: -get_bibrank_methods now accepts the collectionnames as parameter, but does not yet do anything with it. -find_similar accepts a list of several record ids. 2004-08-27 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: *Fixed: Last document after finding similar documents was never shown. 2004-08-27 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: *Changed output from rank_records in bibrank_record_sorter, now returning (list,string,string) 2004-08-27 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/wrd.cfg.wml, modules/bibrank/lib/bibrank_record_sorter.py.wml: Added options for configuring finding similar pages using the word frequency. -A word need to have a minimum length to be used -Maximum number of words to use -A word must exist in minimum nr of documents -A document must exist in maximum nr of documents and other options 2004-08-27 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Changed Erik's email address. 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: *Fixed: An error caused the stemmer not to stem the query 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Added parameter in configuration files to use for stemming of search query 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml: Added possibility to select language to stem the query in 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: Modified update of last_update field in rnkMETHOD 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: *Fixed bug causing nothing to happen if executed before searching worked 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: Missed an = in a if bla == bla line 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml: enabled authentication check 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_word_indexer.py.wml: Modified error message when PyStemmer is not installed, or language is not supported by PyStemmer 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/stopwords.kb.wml: changed to utf-8 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrankgkb.wml: Fixed bug causing .kb files with only one # in front of comments to fail. 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml: Removed some printed text and sys.exit command appearing when problems importing files. 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml: Modified ranking files, mostly small changes in naming of methods. 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/stopwords.kb.wml, modules/bibrank/etc/template_word_frequency.cfg.wml, modules/bibrank/etc/wrd.cfg.wml: Configuration files and stopwordlist (english and french) for use together with ranking based on word frequency 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/demo_jif.cfg.wml, modules/bibrank/etc/demo_jif.kb.wml: Configuration files and datafiles for use with the demoinstallation of cdsware to enable Journal Impact Factor ranking 2004-08-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/bibrankgkb.cfg.wml, modules/bibrank/etc/bibrankgkb_jif_conv.kb.wml, modules/bibrank/etc/bibrankgkb_jif_example.kb.wml: Configuration files and datafiles to use as examples when running bibrankgkb 2004-08-26 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added support for localstatedir configuration option. (Thanks to Fred.) Removed unnecessary `install' subtargets for various demo targets. Prepared table updating in view of the next release. (Not fully finished yet.) 2004-08-26 Tibor Simko <tibor.simko@cern.ch> * configure.ac, config/configbis.wml.in: Added support for localstatedir configuration option. (Thanks to Fred.) 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Eric Grand. Fixed some grammar. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Alexandra. Updated Trond and Tibor. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: French translation corrections, thanks to Eric Grand. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * configure.ac: New directories in the BibEdit module. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/Makefile.am, modules/bibedit/bin/.cvsignore, modules/bibedit/bin/Makefile.am, modules/bibedit/bin/xmlmarclint.wml, modules/bibedit/etc/.cvsignore, modules/bibedit/etc/MARC21slim.dtd, modules/bibedit/etc/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibedit/lib/bibrecord.py.wml, modules/bibedit/lib/bibrecord_config.py.wml, modules/bibedit/lib/bibrecord_tests.py.wml: Initial release of new Alexandra's bibrecord library. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/testsuite.wml: Add bibrecord test suite. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/Makefile.am: Install demobibdata.xml into tmp directory, for test suite purposed. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_tests.py.wml: test_strip_accents() now calls strip_accents() directly, instead of via wash_pattern(). 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/.cvsignore: Added .pyc extension. 2004-08-25 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/bin/bibrankgkb.wml: Added support for "word frequency" ranking. Moved functions from bibrank file to /lib/bibrank_... files 2004-08-25 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/Makefile.am, modules/bibrank/lib/bibrank_record_sorter.py.wml, modules/bibrank/lib/bibrank_tag_based_indexer.py.wml, modules/bibrank/lib/bibrank_word_indexer.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml: Methods for ranking/sorting records based on various methods like word frequency (using variation of the IDF/TF vector model) 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: Typos fixed. 2004-08-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/etc/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibformat/bin/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/core/Makefile.am, modules/bibformat/web/Makefile.am, modules/bibformat/web/admin/Makefile.am, modules/bibharvest/bin/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/lib/Makefile.am, modules/bibharvest/web/Makefile.am, modules/bibindex/bin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/lib/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibrank/bin/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/etc/Makefile.am, modules/bibrank/lib/Makefile.am, modules/bibrank/web/admin/Makefile.am, modules/bibsched/bin/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibupload/bin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/miscutil/bin/Makefile.am, modules/miscutil/demo/Makefile.am, modules/miscutil/lib/Makefile.am, modules/miscutil/sql/Makefile.am, modules/webaccess/bin/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/lib/Makefile.am, modules/webaccess/web/admin/Makefile.am, modules/webalert/bin/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webalert/lib/Makefile.am, modules/webalert/web/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/lib/Makefile.am, modules/webbasket/web/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/hacking/Makefile.am, modules/websearch/bin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/hacking/Makefile.am, modules/websearch/lib/Makefile.am, modules/websearch/web/Makefile.am, modules/websearch/web/admin/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/lib/Makefile.am, modules/websession/web/Makefile.am, modules/webstyle/css/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/webstyle/img/Makefile.am, modules/webstyle/lib/Makefile.am, modules/websubmit/bin/Makefile.am, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/config/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/web/Makefile.am, modules/websubmit/web/admin/Makefile.am: Wildcard expansion now refers to the source directory in order to correctly detect the list of available source files. (Thanks to Frederic.) 2004-08-24 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/template_merge_rank_methods.cfg.wml: Removed.. 2004-08-24 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/bibrankgkb.cfg.wml, modules/bibrank/etc/jif.cfg.wml, modules/bibrank/etc/jif.kb.wml, modules/bibrank/etc/jif2.kb.wml, modules/bibrank/etc/jt_conv.kb.wml: Removed some files from the next release, going to be added again later in another form 2004-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Strip accents only when searching for words. 2004-08-23 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py: Added test on maximum MySQLdb version. 2004-08-23 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added notes on recommended MySQL 4.0.x and MySQLdb 0.9.2 versions. 2004-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Revert previous TEXT-into-BLOB changes, since they didn't work with MySQL 4.1.3 anyway, only with MySQL 4.1.0. (FWIW, this shows once more that conceptually wrong quick-fixes are better to be avoided!) 2004-08-23 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on MySQL's default-character-set=utf8. 2004-08-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Changed BLOB to TEXT for the sake of MySQLdb 1.0.0 compliancy. Changed flxLINKTYPEPARAMS/pname varchar width, so that the primary key size for this table will fall within the internal MySQL limit of 1000 bytes per key, when the default charset is UTF-8 (i.e. when there are three bytes per char). 2004-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Put explicit str() conversion around datetime.datetime objects coming from MySQLdb, since some Python installations (e.g. reported on SUSE) required explicit conversion before comparing to strings. 2004-08-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml, modules/websearch/lib/websearchadminlib.py.wml, modules/bibindex/lib/bibindexadminlib.py.wml: Modified feedback messages 2004-08-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Modified some textfields 2004-08-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Removed excessive </td> element, thanks to Frederic. 2004-08-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed presentation bug when deleting the last value associated with a field 2004-08-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: fixed a bug in "modify search options" which happened when you added a new search options without selecting a fieldvalue at the same time. 2004-08-13 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Fixed "Modified search options" part of the modify collection page 2004-07-28 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql: turned schTASK/arguments column into longtext 2004-07-27 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: bad xml records are counted as errors 2004-07-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/Makefile.am: Committed too much, Makefile fixed 2004-07-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/Makefile.am, modules/websearch/lib/websearchadminlib.py.wml: fixed lazy coding...see last update of file..... 2004-07-20 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed the date problem. Somehow the mysql server returns 2004-07-19 14:52:48.00 as the date, and for others it returns 2004-07-19 14:52:48 Unsure why, but fixed now I hope. 2004-07-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Fixed two bugs, one where the mysql server returned another dateformat than the expected one, only partially fixed atm though. Need to find out how to get the dateformat which mysql will return. The other was where the Progress field of a bibtask was empty. 2004-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: Add link to BibIndex Admin Interface. 2004-07-16 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version number bump after the release of v0.3.3. CDSware v0.3.3 (released 2004-07-16) ==================================== 2004-07-16 Tibor Simko <tibor.simko@cern.ch> * .cvsignore: Added .wmlrc. 2004-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Terminology fix: ampersand -> @. 2004-07-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: checkemail() made more efficient. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Don't need .wmlrc in the distribution. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Thierry and Frederic. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added a note on building CDSware out of its source tree. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * .wmlrc: Removed. Configure now takes care of creating it. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * Makefile.am, configure.ac: Patch from Frederic be able to build CDSware out of its source tree. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/Makefile.am, modules/bibconvert/doc/admin/Makefile.am, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/lib/Makefile.am, modules/bibformat/bin/Makefile.am, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/core/Makefile.am, modules/bibformat/web/Makefile.am, modules/bibformat/web/admin/Makefile.am, modules/bibharvest/bin/Makefile.am, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/lib/Makefile.am, modules/bibharvest/web/Makefile.am, modules/bibindex/bin/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/lib/Makefile.am, modules/bibindex/web/admin/Makefile.am, modules/bibrank/bin/Makefile.am, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/etc/Makefile.am, modules/bibrank/lib/Makefile.am, modules/bibrank/web/admin/Makefile.am, modules/bibsched/bin/Makefile.am, modules/bibsched/doc/admin/Makefile.am, modules/bibupload/bin/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/miscutil/bin/Makefile.am, modules/miscutil/demo/Makefile.am, modules/miscutil/lib/Makefile.am, modules/miscutil/sql/Makefile.am, modules/webaccess/bin/Makefile.am, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/lib/Makefile.am, modules/webaccess/web/admin/Makefile.am, modules/webalert/bin/Makefile.am, modules/webalert/doc/admin/Makefile.am, modules/webalert/lib/Makefile.am, modules/webalert/web/Makefile.am, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/lib/Makefile.am, modules/webbasket/web/Makefile.am, modules/webhelp/web/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/hacking/Makefile.am, modules/websearch/bin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/hacking/Makefile.am, modules/websearch/lib/Makefile.am, modules/websearch/web/Makefile.am, modules/websearch/web/admin/Makefile.am, modules/websession/bin/Makefile.am, modules/websession/doc/admin/Makefile.am, modules/websession/lib/Makefile.am, modules/websession/web/Makefile.am, modules/webstyle/css/Makefile.am, modules/webstyle/doc/admin/Makefile.am, modules/webstyle/lib/Makefile.am, modules/websubmit/bin/Makefile.am, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/config/Makefile.am, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/web/Makefile.am, modules/websubmit/web/admin/Makefile.am: Patch from Frederic be able to build CDSware out of its source tree. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: I18N translations of collection names. SUBMIT boxes for the search interface to point to submission pages. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: I18N field names for DE,PT,IT,NO. 2004-07-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Added PT,IT,DE and NO translations for new phrases. 2004-07-14 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Remove unnecessary trailing commas (causing troubles on some systems). 2004-07-14 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Regular expressions introduced. 2004-07-14 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dcxml-to-marcxml.cfg: Extraction template modified. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml: Added record last modified message. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix displaying ADD TO BASKET on HTML detailed page. Added record last modified info box. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added recordlastmodifiedbox. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Fix serialized column of the Photo formats due to change in encoding (UTF-8). Fix links in Photo formats to use recid instead of sysnb. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added I18N translations for field names and home collection. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added I18N translations for collection names. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml: Added `restricted' message. Moved I18N field names into SQL tables. 2004-07-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/websearch/lib/search_engine.py.wml, modules/websearch/web/index.py.wml: Respect I18N names of collections and fields. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbexec.wml: Use = instead of == for strict POSIX compliance. (Thanks to Thierry Thomas.) 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/stages.html.wml, modules/websearch/lib/search_engine.py.wml: New behaviour of the search engine on stage 4-2-1: when no hits are found in the collection selected by the user, but there are some hits in other public collections, then do not show list these hits anymore to the end user, but rather propose link to them only. (Often users were confused as to why their collection choice wasn't respected.) 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Rephrase ``No hits in given collection'' to respect new behaviour of the search engine. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Use adverb to denote CZ and SK languages. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml: Added I18N message for deleted records. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py.wml: Added OAI ID tag from the config file. Suitable for the display of deleted records in order to preserve OAI ID in XML MARC display. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Records marked as DELETED (in the collection identifier tag 980) aren't accessible anymore via XML MARC and other formats. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac, modules/bibedit/Makefile.am, modules/bibedit/lib/.cvsignore, modules/bibedit/lib/Makefile.am: Added BibEdit lib. 2004-07-12 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note for FreeBSD users on Apache 2 threads configuration. 2004-07-12 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: get rid of beginning of following record if on the same line 2004-07-09 Thomas Baron <thomas.baron@cern.ch> * modules/bibedit/lib/bibrecord.py.wml: new xml parsing library 2004-07-07 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/testsuite.html.wml: Added testsuite hackers' guide. 2004-07-07 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/Get_Info.py.wml, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Make_Modify_Record.py.wml, modules/websubmit/lib/functions/Make_Record.py.wml, modules/websubmit/lib/functions/Report_Number_Generation.py.wml, modules/websubmit/lib/functions/mail.py.wml: replaced "w+" open mode by "w" 2004-07-07 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/implementwebform.html.wml: added comment about mandatory select box elements 2004-07-07 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/addElement2PageEDS.php.wml: check if new mandatory select box begins with "Select:" 2004-07-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_config.py.wml: Added option to fulltext-index local files only, i.e. remote URLs are skipped if the option is on. 2004-07-07 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: cumulative record count if several files are passed as parameters 2004-07-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/elementConfigDetsEDS.php.wml: change type of response elements now possible 2004-06-23 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: DC Title extended for 111__a. 2004-06-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: [no log message] 2004-06-22 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/web/admin/bibrankadmin.py.wml: Got redirected to /websearch after loging, fixed 2004-06-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on `make test' to run the test suite. 2004-06-15 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added `make test' target. 2004-06-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine_tests.py.wml: Added search engine unit tests examples. 2004-06-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/.cvsignore: Added .pyc to the list of extensions to ignore. 2004-06-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/testsuite.wml: Added testsuite bin file. 2004-06-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/bibindex_engine.py.wml, modules/bibindex/lib/bibindex_engine_config.py.wml, modules/bibindex/lib/bibindex_engine_tests.py.wml: BibIndex monolithic bin file split into a small bin file and large lib engine and engine_config files. BibIndex unit testing file added. 2004-06-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Looks like it was abbreviated monthname and not full which was used... (thanks to may...) 2004-06-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrank.wml: Fixed bugs 2004-06-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Modified Webcoll status of the webpage, added more checks 2004-06-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: bug fixed in modify_translations 2004-06-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Cleaned up frontpage of interface 2004-06-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Implementation of regular expressions in destination template configuration. 2004-06-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Using name field in rankmethod table instead of i8n names 2004-06-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/bibindexadminlib.py.wml: Changed back to using the name field instead of i8n names 2004-06-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Added a overview of collections with error checking 2004-06-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Committing to get it over to pcdh91...(need to do something with this soon...) 2004-06-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Nice number printing is now taken from the search engine library and is language-dependent. 2004-06-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Nice number printing is now language dependent. 2004-06-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Added thousands separator. 2004-06-03 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Fixed whitespace treatment. Added thousands separator. 2004-05-28 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: Changed the navigation/work flow in websearch interface 2004-05-27 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Data parsing error corrected (bugfix). 2004-05-27 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/guide.html.wml: Typo corrected. 2004-05-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/removeDoctypeEDS.php.wml: delete all occurrence of the deleted document type in the sbmSUBMISSIONS table 2004-05-27 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql: corrected sbmCOLLECTION_sbmDOCTYPE table definition id_son is now a 10 characters string to be coherent with the sbmDOCTYPE definition 2004-05-27 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: Prepared for webcoll interface 2004-05-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Added a check to see if collection with id==1 exists, if not a form to add it is displayed. 2004-05-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Changed terminology of "add collection to tree" 2004-05-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/Makefile.am: Added forgotten dcxml-to-marcxml.cfg to the distribution. 2004-05-24 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: No longer mandatory to have a title for a portalbox 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: International name for Admin Area. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Added `administration' messages. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Added `administration' message. Small French fix. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/web/youraccount.py.wml: Added `Your Admin Activities' page. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Add link to `administration' in the personal header. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added link to BibIndex Admin Interface. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/lib/.cvsignore, modules/bibindex/lib/Makefile.am, modules/bibindex/web/.cvsignore, modules/bibindex/web/Makefile.am, modules/bibindex/web/admin/.cvsignore, modules/bibindex/web/admin/Makefile.am: Added appropriate Makefile.am and .cvsignore files. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added BibIndex lib, web, web/admin dirs. 2004-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added cfgbibindex action. 2004-05-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Modified up/down arrows 2004-05-19 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/.cvsignore, modules/bibindex/lib/Makefile, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/Makefile.in, modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/Makefile, modules/bibindex/web/Makefile.am, modules/bibindex/web/Makefile.in, modules/bibindex/web/admin/Makefile, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/Makefile.in: Removed makefiles 2004-05-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/lib/Makefile, modules/bibindex/lib/Makefile.am, modules/bibindex/lib/Makefile.in, modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/Makefile, modules/bibindex/web/Makefile.am, modules/bibindex/web/Makefile.in, modules/bibindex/web/admin/Makefile, modules/bibindex/web/admin/Makefile.am, modules/bibindex/web/admin/Makefile.in: Forget Makefiles... 2004-05-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Unsure what is change...commiting just to be sure 2004-05-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: Changed images used for arrows in websearchadmin, also added random argument to urls to force reload of page 2004-05-14 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibindex/Makefile.am, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/index.html.wml, modules/bibindex/lib/bibindexadminlib.py.wml, modules/bibindex/web/admin/bibindexadmin.py.wml, modules/bibindex/web/admin/index.html.wml: First version of BibIndex interface CDSware v0.3.2 (released 2004-05-12) ==================================== 2004-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: Typo fixed (llevel). 2004-05-12 Tibor Simko <tibor.simko@cern.ch> * NEWS: Release of v0.3.2. 2004-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/admin/jif.cfg, modules/bibrank/doc/admin/jif.kb: Put jif.{kb,cfg} examples directly into the BibRank Admin Guide. 2004-05-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: </h2> at 4.2 changed to </h3> 2004-05-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Used ispell to fix some typos 2004-05-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: commented out reload(wsc) 2004-05-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/web/admin/bibrankadmin.py.wml: commented out reload line, changed wsc to brc in add_error 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bumping version number in view of releasing v0.3.2. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add instructions on how to verify MD5 checksum and GnuPG signature. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added update-v0.3.x-tables targets. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Make text on the search options clearer. 2004-05-11 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Merged mine and tibors text about search options 2004-05-11 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml, modules/bibrank/bin/bibrank.wml, modules/bibrank/doc/admin/guide.html.wml, modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: [no log message] 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/guide.html.wml, modules/bibedit/doc/admin/guide.html.wml, modules/bibformat/doc/admin/guide.html.wml, modules/bibharvest/doc/admin/guide.html.wml, modules/bibindex/doc/admin/guide.html.wml, modules/bibrank/doc/admin/guide.html.wml, modules/bibsched/doc/admin/guide.html.wml, modules/bibupload/doc/admin/guide.html.wml, modules/webaccess/doc/admin/guide.html.wml, modules/webalert/doc/admin/guide.html.wml, modules/webbasket/doc/admin/guide.html.wml, modules/websession/doc/admin/guide.html.wml, modules/webstyle/doc/admin/guide.html.wml, modules/websubmit/doc/admin/index.html.wml: Display version number. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Complete missing 3.x sections. Display version number. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/hacking/admin-internals.html.wml, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/doc/hacking/table-structure.html.wml: Display version number. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/directory.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/releases.html.wml, modules/webhelp/web/hacking/style.html.wml, modules/websearch/doc/hacking/api.html.wml, modules/websearch/doc/hacking/stages.html.wml: Display version number. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Added function to pretty print revision/date version strings suitable for Admin Guides. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: Add version number. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Display version number. 2004-05-11 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/migrate.html.wml: Display version number. Add a FIXME note to write up more about collection and OAI IDs. 2004-05-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webstyle/css/cds.css.wml: Removed border collapse tag from admin_vwar_nomargin 2004-05-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/guide.html.wml, modules/websearch/lib/websearchadminlib.py.wml: Updated guide and bugfix 2004-05-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Bugfix 2004-05-10 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Updated 2004-05-07 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Lyuba for the help with the Russian translation. 2004-05-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Fixed securty issue/ added role='cfgwebsearch' 2004-05-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml, modules/bibrank/web/admin/bibrankadmin.py.wml: Fixed role/security issue 2004-05-07 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py.wml: Fixed broken import link. 2004-05-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Added explanation to the collection query part 2004-05-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/guide.html.wml, modules/websearch/lib/websearchadminlib.py.wml: added link to guide from interface 2004-05-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Added link to guide from interface 2004-05-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Fixed typos 2004-05-06 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Changed the language some places. 2004-05-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml, modules/websearch/lib/websearchadminlib.py.wml: Changed navbar 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: Some of the most visible `Catalogue' texts changed to `Document type'. Much work still needed to harmonize the terminology. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: Use new Admin Area style. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/Makefile.am, modules/websubmit/doc/hacking/.cvsignore, modules/websubmit/doc/hacking/Makefile.am: Placeholder for hacker-level documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/protection.html.wml: Use new Admin Area common style. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websession/Makefile.am, modules/websession/doc/.cvsignore, modules/websession/doc/Makefile.am, modules/websession/doc/admin/.cvsignore, modules/websession/doc/admin/Makefile.am, modules/websession/doc/admin/guide.html.wml, modules/websession/doc/admin/index.html.wml, modules/websession/doc/hacking/.cvsignore, modules/websession/doc/hacking/Makefile.am, modules/webstyle/Makefile.am, modules/webstyle/doc/.cvsignore, modules/webstyle/doc/Makefile.am, modules/webstyle/doc/admin/.cvsignore, modules/webstyle/doc/admin/Makefile.am, modules/webstyle/doc/admin/guide.html.wml, modules/webstyle/doc/admin/index.html.wml, modules/webstyle/doc/hacking/.cvsignore, modules/webstyle/doc/hacking/Makefile.am: Initial release of the documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Use unified and HTML-valid table of contents. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/migrate.html.wml: Remove old, CDSware v0.0.9 related comments. The text should be made more explicit still. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: Rephrase some sentences for clarity. Introduce BibIndex in stead of BibWords. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Make some sentences more explicit. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/index.html.wml: New style of Admin Area pages. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/Makefile.am, modules/webalert/doc/.cvsignore, modules/webalert/doc/Makefile.am, modules/webalert/doc/admin/.cvsignore, modules/webalert/doc/admin/Makefile.am, modules/webalert/doc/admin/guide.html.wml, modules/webalert/doc/admin/index.html.wml, modules/webalert/doc/hacking/.cvsignore, modules/webalert/doc/hacking/Makefile.am, modules/webbasket/Makefile.am, modules/webbasket/doc/.cvsignore, modules/webbasket/doc/Makefile.am, modules/webbasket/doc/admin/.cvsignore, modules/webbasket/doc/admin/Makefile.am, modules/webbasket/doc/admin/guide.html.wml, modules/webbasket/doc/admin/index.html.wml, modules/webbasket/doc/hacking/.cvsignore, modules/webbasket/doc/hacking/Makefile.am: Initial release of the documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: New style of Admin Area documentation. Line width limited in <pre> context. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/web/admin/index.html.wml: New style of Admin Area documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Modified Russian welcoming portalbox. Add Poetry to submission types. Renamed Catalogue to Document types for Submit pages. (More work needed.) 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/doc/Makefile.am, modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/guide.html.wml, modules/bibupload/doc/admin/index.html.wml, modules/bibupload/doc/hacking/.cvsignore, modules/bibupload/doc/hacking/Makefile.am: New style of the Admin Area documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.wml: Lower display refresh frequency. Prepare for time display. 2004-05-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: EOF as record separator included. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/Makefile.am, modules/bibsched/doc/.cvsignore, modules/bibsched/doc/Makefile.am, modules/bibsched/doc/admin/.cvsignore, modules/bibsched/doc/admin/Makefile.am, modules/bibsched/doc/admin/guide.html.wml, modules/bibsched/doc/admin/index.html.wml, modules/bibsched/doc/hacking/.cvsignore, modules/bibsched/doc/hacking/Makefile.am: Initial release of the documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: New style of Admin Area documentation. Removed </br> to validate the page. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/Makefile.am, modules/bibharvest/doc/.cvsignore, modules/bibharvest/doc/Makefile.am, modules/bibharvest/doc/admin/.cvsignore, modules/bibharvest/doc/admin/Makefile.am, modules/bibharvest/doc/admin/guide.html.wml, modules/bibharvest/doc/admin/index.html.wml, modules/bibharvest/doc/hacking/.cvsignore, modules/bibharvest/doc/hacking/Makefile.am, modules/bibindex/Makefile.am, modules/bibindex/doc/.cvsignore, modules/bibindex/doc/Makefile.am, modules/bibindex/doc/admin/.cvsignore, modules/bibindex/doc/admin/Makefile.am, modules/bibindex/doc/admin/guide.html.wml, modules/bibindex/doc/admin/index.html.wml, modules/bibindex/doc/hacking/.cvsignore, modules/bibindex/doc/hacking/Makefile.am: Initial release of the documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/index.php.wml: New filename for BibFormat Admin Guide. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/admin/guide.html.wml: New style of Admin Area documentation. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/Makefile.am, modules/bibconvert/doc/admin/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml: New Admin Area doc style. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/hacking/.cvsignore, modules/bibconvert/doc/hacking/Makefile.am: Added empty hacking placeholder dir. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am: Added bibedit module. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibedit/.cvsignore, modules/bibedit/Makefile.am, modules/bibedit/doc/.cvsignore, modules/bibedit/doc/Makefile.am, modules/bibedit/doc/admin/.cvsignore, modules/bibedit/doc/admin/Makefile.am, modules/bibedit/doc/admin/guide.html.wml, modules/bibedit/doc/admin/index.html.wml, modules/bibedit/doc/hacking/Makefile.am, modules/bibedit/doc/hacking/.cvsignore: Initial release. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added doc, doc/admin, and doc/hacking directories for each module. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Small Russian updates. Removed single quote from Admin Area name. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Removed unnecessary old main navbar. Completed Admin Area navbars for each CDSware module. Using adminbox style now. 2004-05-04 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added adminbox for Admin Area navigation bar. 2004-05-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dcxml-to-marcxml.cfg: dcxml-to-marcxml.cfg bibconvert configuration file created. 2004-05-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Fixed sorting bug. 2004-05-04 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/admin/guide.html.wml, modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: Added a few lines to the guide. Added the last functionality to the interface, only polishing left atm. 2004-04-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Unknown changes..... 2004-04-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: Cosmetic code changed 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/Makefile.am: Name bibrankadminlib target properly. 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/web/admin/index.html.wml: Add position in the navbar. 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/index.html.wml: Added navbar position. 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/.cvsignore: Add .html extension to be ignored by CVS. 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/index.html.wml: Swedish translation by Maja. 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/Makefile.am: Respect new filename of the WebSearch Admin Guide. 2004-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/admin/guide.html.wml: Initial release of the WebSearch Admin Guide. 2004-04-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: Made it easier to add new nametypes, next step: add a config file 2004-04-30 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: fixed missing import of function 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml, modules/websearch/web/admin/index.html.wml: fixed some typos..again 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: did a quick fix for the rnkMETHODname error 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml: trying to fix problem 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/doc/admin/Makefile.am, modules/websearch/lib/websearchadminlib.py.wml: Changed typo 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am: removed vectorrank 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/websearchadminlib.py.wml: ops..small typo 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webstyle/img/move_from.gif, modules/webstyle/img/move_to.gif, modules/webstyle/img/white_field.gif: gif files for websearch interface 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/index.html.wml, modules/websearch/web/admin/websearchadmin.py.wml: first version of websearch interface 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/websearch/lib/Makefile.am, modules/websearch/lib/websearchadminlib.py.wml: First version of websearch interface 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/hacking/merge_rank_methods.html.wml, modules/bibrank/etc/template_merge_rank_methods.cfg.wml: new rank method 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrankadminlib.py.wml, modules/bibrank/web/admin/bibrankadmin.py.wml: Made a few methods more general, changed the translation interface 2004-04-29 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/lib/bibrank_config.py.wml, modules/bibrank/lib/bibrankadminlib.py.wml, modules/bibrank/web/admin/bibrankadmin.py.wml: Changed the name of the bibrankadminlib 2004-04-27 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Changed headlines 2004-04-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: Changed some presentation errors 2004-04-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/guide.html.wml: changed the file a little 2004-04-23 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/admin/index.html.wml, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/doc/hacking/index.html.wml, modules/bibrank/lib/bibrank_config.py.wml, modules/bibrank/web/admin/bibrankadmin.py.wml, modules/bibrank/web/admin/index.html.wml: Changed guide.html mostly. removed an old file. 2004-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/BibFormatAdminGuide.php.wml, modules/bibformat/doc/BibFormatAdminGuide001.gif, modules/bibformat/doc/BibFormatAdminGuide002.png, modules/bibformat/doc/BibFormatAdminGuide003.jpg, modules/bibformat/doc/BibFormatAdminGuide004.gif, modules/bibformat/doc/Makefile.am, modules/bibformat/doc/admin/.cvsignore, modules/bibformat/doc/admin/Makefile.am, modules/bibformat/doc/admin/guide.html.wml, modules/bibformat/doc/admin/guide001.gif, modules/bibformat/doc/admin/guide002.png, modules/bibformat/doc/admin/guide003.jpg, modules/bibformat/doc/admin/guide004.gif, modules/bibformat/doc/hacking/.cvsignore, modules/bibformat/doc/hacking/Makefile.am: Renamed BibFormatAdminGuide* to guide* to comply with the new policy. 2004-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/bibrank_config.py.wml, modules/bibrank/web/admin/index.html.wml: Renamed bibrankadminguide to guide in view of standardizing admin guide names across all CDSware modules. 2004-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/bibrankadminguide.html.wml, modules/bibrank/doc/admin/guide.html.wml, modules/bibrank/doc/admin/index.html.wml: Renamed bibrankadminguide to guide in view of standardization of admin guides across CDSware modules. 2004-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/BibConvertAdminGuide.html.wml, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/guide.html.wml, modules/bibconvert/doc/admin/index.html.wml: Renamed BibConvertAdminGuide to guide in view of harmonization of admin guides across all CDSware modules. 2004-04-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Introduced collection reclist cache timestamp for proper search cache expiry treatment. Introduced automatic variable $TODAY$ for dynamical expansion in the search pattern. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml: Add proper Swedish suffix. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml: Added Swedish translation, thanks to Maja. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: Swedish variant added. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/index.html.wml: Swedish placeholders added. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Some informative messages are now printed only for verbose level >= 3. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: webcoll example is now shown in its fastest, zero-verbose mode. Added examples for temporary and log files. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml: Added Swedish placeholders. 2004-04-21 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am: Added Swedish targets. Also, I18N HTML files are now created within the same WML run, which is much much faster (e.g. 6x for the ``Search Tips'' page). 2004-04-19 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Added Swedish portalbox, thanks to Urban Andersson. 2004-04-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibtaskex.wml, modules/bibindex/bin/bibindex.wml: Correct updating task status message when verbosity level is 9+. 2004-04-16 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py.wml: changed it to use some of the same methods as bibrank_config and websearch_config 2004-04-15 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Upload_Files.py.wml: allows the deletion of main files 2004-04-15 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/bin/bibharvest.wml: Error handling of misspelled command line options. 2004-04-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Remove unwanted auto_increment attribute for several I18N-related fooBARNAME tables. 2004-04-14 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: corrected double 001 when replacing 2004-04-14 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml, modules/miscutil/sql/tabfill.sql.wml: Added BibRank-related actions. 2004-04-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: On-the-fly bibformat call is now done via CLI, not via Web. 2004-04-14 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/addElementDescrEDS.php.wml: the element is created using NOW() SQL function instead of php created variables 2004-04-14 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/getfile.py.wml: added html comments for start and end of the display of the list of files 2004-04-14 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml: correctly send the file name 2004-04-13 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml: bcc addresses are taken into account 2004-04-08 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Standardize `request' and `req' names. 2004-04-08 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml: file names containing "&" are now working properly 2004-04-06 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml: deal with the case where the mime type is not recognised 2004-04-06 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/direct.py.wml: catches HTTP_REFERER value and stores it into the mainmenu cgi var 2004-04-05 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/BibConvertAdminGuide.html.wml: KB modes extended to support following functionality: bibconvert look-up value in KB_file in one of following modes: =========================================================== 1 - case sensitive / match (default) 2 - not case sensitive / search 3 - case sensitive / search 4 - not case sensitive / match 5 - case sensitive / search (in KB) 6 - not case sensitive / search (in KB) 7 - case sensitive / search (reciprocal) 8 - not case sensitive / search (reciprocal) 9 - replace by _DEFAULT_ only R - not case sensitive / search (reciprocal) (8) replace 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Fogotten small fix for the Russian translation (dannych->zapisej). 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added missing paths for BibRank web admin and lib. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/lib/.cvsignore, modules/bibrank/lib/Makefile.am, modules/bibrank/web/.cvsignore, modules/bibrank/web/Makefile.am, modules/bibrank/web/admin/.cvsignore, modules/bibrank/web/admin/Makefile.am: Added missing Makefile and cvsignore files. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Add Urban Andersson for the Swedish translation. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Explicitely update YYYYMMDD in the version number due to many interesting changes. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Added Swedish. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Added Swedish. Introduced long language names treatment, esp. for the footer. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Respect pagestripe->pagebodystripe name changes. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Use fancy separator (::) in the user personal box. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Use page width 90% instead of 100% to please MSIE. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Respect pagebodystripe name change. Replace Personalize in on-the-fly header. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: - Remove imposed font family as it collided with NN4 font size treatment. It's a good idea anyway to respect default font family of the user. - Add small font to explicit pagestripe elements to please NN4. - New footer treatment. - Improve look and feel with respect to DIV instead of TABLEs. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Using divs instead of tables. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: - Don't pay attention to case when filtering nearest hits in Browse. - Strip accents when sorting nearest hits in Browse. - Fetch more stuff for Browse than would be needed to work around UTF-8 problems in MySQL 4.0.x. At least some cases are fixed now. (A proper solution requires idxPHRASE stuff.) 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: New Swedish translation. Put Personalize in the menu. New footer reflecting full language names. Page boxes are now done via div. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Russian translation cleanup, thanks to Lyuba. Swedish translation introduced, thanks to Urban. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Replace Personalize message in the header. Use pagebodystripe names instead of pagestripe ones for consistence. 2004-04-02 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Introduce full language names. 2004-04-02 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py.wml: bug correction: "Repsonse" field type is now correclt handled 2004-04-02 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: bug correction: - "main menu" button lower than before - "response" field type correctly compiled and handled - "User defined" field type correctly handled 2004-04-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/elementConfigDetsEDS.php.wml: bug correction: response type is now correctly handled 2004-04-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py.wml: bug correction: Response type is now correctly handled 2004-04-01 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/Makefile.am, modules/bibrank/bin/.cvsignore, modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/bin/bibrankgkb.wml, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/admin/bibrankadminguide.html.wml, modules/bibrank/doc/admin/jif.cfg, modules/bibrank/doc/hacking/bibrankgkb.html.wml, modules/bibrank/doc/hacking/single_tag_rank.html.wml, modules/bibrank/doc/hacking/sort.html.wml, modules/bibrank/etc/jif.cfg.wml, modules/bibrank/etc/template_single_tag_rank_method.cfg.wml, modules/bibrank/lib/bibrank_config.py.wml, modules/bibrank/web/admin/bibrankadmin.py.wml, modules/bibrank/web/admin/index.html.wml: Removed 'name' from cfg files. Changed documentation. Removed bibrankdemoguide.html Added bibrank web interface (web/lib) directory. Added templates for configuration. 2004-04-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/addElementDescrEDS.php.wml: bug correction: marccode column was always empty 2004-04-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Print_Success_DEL.py.wml: new function for the deletion action 2004-04-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml: bug correction: empty parameters raise an error 2004-03-31 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py.wml: bug correction: - multiple selection boxes now work fine 2004-03-31 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Create_Modify_Interface.py.wml: bug correction: problem with multiple fields selection (of the form F1+F2+F3) 2004-03-31 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Report_Number_Generation.py.wml: bug correction: already existing report number with "???" inside was not recognised as a dummy report number 2004-03-31 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: corrected bug with None values stored in field val of table sbmFIELDDESC In this case, "None" appeared in each created form field. 2004-03-31 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/addElement2PageEDS.php.wml: corrected the bug which set the creation and modification dates to '' 2004-03-30 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: corrected bug on number of updated records 2004-03-26 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webstyle/css/cds.css.wml: changed admin_w200 2004-03-25 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml: corrected bug with windows file names 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Add missing paren. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Proper handling of getUid(), setUid(), and logoutUser() with respect to the revoking of the session cookie. Fixes also the double guest user creation problem. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession.py.wml: Proper handling of session expiry time storage. Fixes problem of initial zeros that occurred since session expiry time was attempted to get flushed before the session itself was `maintained' i.e. `saved' i.e. flushed into the DB. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/session.py.wml: Add Hector's new wrappers to fix the problem of revoked cookies from the browser but non-revoked from mod_python request cookie list. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/BIBREFORMAT_hand.php.wml, modules/bibformat/web/admin/BIBREFORMAT_process.php.wml, modules/bibformat/web/admin/BIBREFORMAT_tree.php.wml: Remove old v0.0.9 content and point to new BibReformat. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/BIBREFORMAT_display.php.wml: Add information on how to run BibReformat from CLI. (The old page contents was referring to v0.0.9 and is not valid anymore.) 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * 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: Use general admin navbar. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/BEH_ACTION_add.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_edit.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_tree.php.wml, modules/bibformat/web/admin/FORMAT_display.php.wml, modules/bibformat/web/admin/FORMAT_edit.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_COND_add_edit.php.wml, modules/bibformat/web/admin/LINK_FORMAT_display.php.wml, modules/bibformat/web/admin/LINK_display.php.wml, modules/bibformat/web/admin/LINK_edit.php.wml, modules/bibformat/web/admin/OAIER_SF_add.php.wml, modules/bibformat/web/admin/OAIER_display.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/index.php.wml, modules/bibformat/web/admin/test.php.wml: Introduced proper page location in navtrail. Do not center stuff and do not use 100% page width and non-breakable spaces. Use CDS button style for submit buttons. 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Do not break line for `Reformat Records'. 2004-03-24 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webstyle/css/cds.css.wml: Changed adminlabel and admin_vwar 2004-03-24 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Use searchboxheader and searchboxbody classes within searchbox. Get rid of errorbox width 100%. 2004-03-24 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: the xml format is now recreated when append action is done 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Use name create_userinfobox_body() for consistency. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Add `record ID' index by default. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/marc.html.wml: New URL to MARC Cataloguer's Reference Shelf. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py.wml: Do not import unnecessary stuff from webuser. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml: Use run_sql() in easy places. Use `options' instead of `opts_dict' to harmonize things with BibTaskEx. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Remove unnecessary create_user_infobox() import. Adopt to new div-not-tables page body philosophy. Add XML on-the-fly format calls for "x_" formats. Remove unnecessary HTML markup and put it into CSS. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Remove unnecessary HTML markup and put it into CSS. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Adopt to new page() arguments. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Use create_userinfobox_body, create_navtrailbox_body for consistency. Add CDSPAGEBOXLEFTBOTTOM and friends. Use div instead of table philosophy in the main page body. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Left align H1 and friends. Properly collapse table header (for MSIE). Fix margin/padding problem of the page body on MSIE. Use transparent background for pageboxlefttopadd and friends, as they are in use now. Adopt to div philosophy of the main page body. Get rid of horizontal-align in guideimg as per CSS standard. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Fix navtrail position on the screen. Add missing CDSPAGEBOXLEFTTOP and friends. Use div instead of tables for page body. Get rid of unnecessary HTML markup (cellpadding) and put it into CSS. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Use meaningful names USERINFOBOXBODY, NAVTRAILBOXBODY. Get rid of unnecessary HTML markup (cellpadding) and put it into CSS. Delete unused CDSPAGESTRIPEWIDTH variable. 2004-03-23 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Fix border spacing in portalbox display (Konqueror). 2004-03-19 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: corrected bug preventing the dump of bad XML record to the error channel 2004-03-17 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/BibConvertAdminGuide.html.wml: DEFP() global formatting function included. 2004-03-17 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/img/guide_adm_main_page.png, modules/webstyle/img/guide_endaction.png, modules/webstyle/img/guide_form.png, modules/webstyle/img/guide_mainmenu.png, modules/webstyle/img/guide_menudoc.png: rename guide_ images in sbm_admin_guide 2004-03-17 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/img/guide_elements.jpg, modules/webstyle/img/guide_endaction.jpg, modules/webstyle/img/guide_form.jpg, modules/webstyle/img/guide_implement.jpg, modules/webstyle/img/guide_listfunctions.jpg, modules/webstyle/img/guide_mainmenu.jpg, modules/webstyle/img/guide_menudoc.jpg, modules/webstyle/img/guide_menupages.jpg, modules/webstyle/img/guide_preview.jpg, 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: replaced jpegs with pngs 2004-03-17 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementwebform.html.wml: replaced jpgs with pngs 2004-03-17 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml, modules/webbasket/web/yourbaskets.py.wml: Added output format argument to basket display functions. 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/img/approval_button.gif, modules/webstyle/img/approve_button.gif, modules/webstyle/img/blank_button.gif, modules/webstyle/img/cover_button.gif, modules/webstyle/img/delete_button.gif, modules/webstyle/img/highlight_approval_button.gif, modules/webstyle/img/highlight_approve_button.gif, modules/webstyle/img/highlight_cover_button.gif, modules/webstyle/img/highlight_delete_button.gif, modules/webstyle/img/highlight_link_button.gif, modules/webstyle/img/highlight_modify_button.gif, modules/webstyle/img/highlight_printshop_button.gif, modules/webstyle/img/highlight_publication_button.gif, modules/webstyle/img/highlight_release_button.gif, modules/webstyle/img/highlight_revision_button.gif, modules/webstyle/img/highlight_send_button.gif, modules/webstyle/img/highlight_submit_button.gif, modules/webstyle/img/highlight_transfer_button.gif, modules/webstyle/img/link_button.gif, modules/webstyle/img/modify_button.gif, modules/webstyle/img/printshop_button.gif, modules/webstyle/img/publication_button.gif, modules/webstyle/img/release_button.gif, modules/webstyle/img/revision_button.gif, modules/webstyle/img/send_button.gif, modules/webstyle/img/submit_button.gif, modules/webstyle/img/transfer_button.gif: got rid of unused websubmit buttons 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/documentremove.html.wml: bad link to php files corrected 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/cookies.html.wml: not needed 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/webhelp/web/index.html.wml: link to websubmit user guide updated 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/img/sbm_guide_accessnumber.png, modules/webstyle/img/sbm_guide_approvals.png, modules/webstyle/img/sbm_guide_approve_button.png, modules/webstyle/img/sbm_guide_browse.png, modules/webstyle/img/sbm_guide_description.png, modules/webstyle/img/sbm_guide_login.png, modules/webstyle/img/sbm_guide_logout.png, modules/webstyle/img/sbm_guide_modify_button.png, modules/webstyle/img/sbm_guide_revise_button.png, modules/webstyle/img/sbm_guide_submissions.png, modules/webstyle/img/sbm_guide_submit_button.png, modules/webstyle/img/sbm_guide_subnumber.png, modules/webstyle/img/sbm_guide_summary.png: added picture files for websubmit user guide 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/Makefile.am, modules/websubmit/doc/access.html.wml, modules/websubmit/doc/access.php.wml, modules/websubmit/doc/actions.html.wml, modules/websubmit/doc/actions.php.wml, modules/websubmit/doc/approval.html.wml, modules/websubmit/doc/approval.php.wml, modules/websubmit/doc/approvals.html.wml, modules/websubmit/doc/bibliographic_fields.html.wml, modules/websubmit/doc/bibliographic_fields.php.wml, modules/websubmit/doc/completed.php.wml, modules/websubmit/doc/cookies.html.wml, modules/websubmit/doc/cookies.php.wml, modules/websubmit/doc/description.html.wml, modules/websubmit/doc/description.php.wml, modules/websubmit/doc/file_transfer.html.wml, modules/websubmit/doc/file_transfer.php.wml, modules/websubmit/doc/index.html.wml, modules/websubmit/doc/index.php.wml, modules/websubmit/doc/introduction.html.wml, modules/websubmit/doc/introduction.php.wml, modules/websubmit/doc/link.php.wml, modules/websubmit/doc/login.html.wml, modules/websubmit/doc/login.php.wml, modules/websubmit/doc/modification.html.wml, modules/websubmit/doc/modification.php.wml, modules/websubmit/doc/password.html.wml, modules/websubmit/doc/password.php.wml, modules/websubmit/doc/pending.html.wml, modules/websubmit/doc/pending.php.wml, modules/websubmit/doc/revised_version.html.wml, modules/websubmit/doc/revised_version.php.wml, modules/websubmit/doc/submission.html.wml, modules/websubmit/doc/submission.php.wml, modules/websubmit/doc/subnumber.html.wml, modules/websubmit/doc/subnumber.php.wml: websubmit user guide rewritten 2004-03-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fixed language box substitution in page_end(). Introduced specific navtrail title for search/browse/detailed-record mode. 2004-03-16 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: pagefooteronly() now treats language box too. 2004-03-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Add language argument to Detailed record link when creating format on the fly. 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * config/cdsnavbar.wml: redesigned websubmit menu 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/implementwebform.html.wml: used css class on images 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/faq.html.wml: corrected 3rd question 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml: got rid of old login menu 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/img/Makefile.am, modules/webstyle/img/guide_adm_main_page.png, modules/webstyle/img/guide_endaction.png, modules/webstyle/img/guide_form.png, modules/webstyle/img/guide_mainmenu.jpg, modules/webstyle/img/guide_mainmenu.png, modules/webstyle/img/guide_menudoc.png: added images for websubmit admin guide 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/css/cds.css.wml: added classes for guides 2004-03-16 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.html.wml, modules/websubmit/doc/admin/actionimplement.php.wml, modules/websubmit/doc/admin/actionmodify.html.wml, modules/websubmit/doc/admin/actionmodify.php.wml, modules/websubmit/doc/admin/actionnew.html.wml, modules/websubmit/doc/admin/actionnew.php.wml, modules/websubmit/doc/admin/actionremove.html.wml, modules/websubmit/doc/admin/actionremove.php.wml, modules/websubmit/doc/admin/actions.html.wml, modules/websubmit/doc/admin/actions.php.wml, modules/websubmit/doc/admin/bibconvert.html.wml, modules/websubmit/doc/admin/catalogues.html.wml, modules/websubmit/doc/admin/catalogues.php.wml, modules/websubmit/doc/admin/description.html.wml, modules/websubmit/doc/admin/description.php.wml, modules/websubmit/doc/admin/documentmodify.html.wml, modules/websubmit/doc/admin/documentmodify.php.wml, modules/websubmit/doc/admin/documentnew.html.wml, modules/websubmit/doc/admin/documentnew.php.wml, modules/websubmit/doc/admin/documentremove.html.wml, modules/websubmit/doc/admin/documentremove.php.wml, modules/websubmit/doc/admin/documents.html.wml, modules/websubmit/doc/admin/documents.php.wml, modules/websubmit/doc/admin/example.html.wml, modules/websubmit/doc/admin/example.php.wml, modules/websubmit/doc/admin/faq.html.wml, modules/websubmit/doc/admin/faq.php.wml, modules/websubmit/doc/admin/functiondelete.html.wml, modules/websubmit/doc/admin/functiondelete.php.wml, modules/websubmit/doc/admin/functiondescription.html.wml, modules/websubmit/doc/admin/functiondescription.php.wml, modules/websubmit/doc/admin/functionedit.html.wml, modules/websubmit/doc/admin/functionedit.php.wml, modules/websubmit/doc/admin/functionnew.html.wml, modules/websubmit/doc/admin/functionnew.php.wml, modules/websubmit/doc/admin/functions.html.wml, modules/websubmit/doc/admin/functions.php.wml, modules/websubmit/doc/admin/httpprotection.php.wml, modules/websubmit/doc/admin/implementfunctions.html.wml, modules/websubmit/doc/admin/implementfunctions.php.wml, modules/websubmit/doc/admin/implementwebform.html.wml, modules/websubmit/doc/admin/implementwebform.php.wml, modules/websubmit/doc/admin/index.html.wml, modules/websubmit/doc/admin/index.php.wml, modules/websubmit/doc/admin/introduction.html.wml, modules/websubmit/doc/admin/introduction.php.wml, modules/websubmit/doc/admin/protection.html.wml, modules/websubmit/doc/admin/protection.php.wml, modules/websubmit/doc/admin/uploader.php.wml: rewritting of the websubmit admin guide. 2004-03-15 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: Do not call localtime_to_UTC() conversion for empty dates. This is to fix datestamp problems when the OAI archive is empty. 2004-03-15 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Magaly for the ES translation. 2004-03-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: ES updates from Magaly. 2004-03-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: DE translation updates, thanks to Guido. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version number bump after the release of v0.3.1. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Added missing target for distro. CDSware v0.3.1 (released 2004-03-12) ==================================== 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/doc/admin/Makefile.am: Added sample files to the release. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Release of v0.3.1. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * NEWS: Release of v0.3.1. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Added collection_rnkMETHOD. 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/.cvsignore: Added bibrankgkb 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/doc/admin/bibrankadminguide.html.wml, modules/bibrank/doc/admin/index.html.wml, modules/bibrank/doc/admin/jif.cfg, modules/bibrank/doc/admin/jif.kb, 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/sort.html.wml, modules/bibrank/etc/bibrankgkb.cfg.wml: Added first version of documentation, and some example configuration files 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/bibrankgkb.wml, modules/bibrank/etc/jif2.kb.wml, modules/bibrank/etc/jt_conv.kb.wml: Added file, used as example by bibrankgkb 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/etc/jif.cfg.wml, modules/bibrank/etc/jif.kb.wml: Added documentation, bibrankgkb and some example files, plus bugfixes 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webhelp/web/hacking/index.html.wml: Added Bibrank Internals to the list under "Module specific information" 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/webhelp/web/admin/index.html.wml: Addded bibrank to the list under "System Librarian" 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version number bumped to 0.3.1. 2004-03-12 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * config/cdsnavbar.wml: Added bibrank to /admin navbar 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Added `submissions' and `approvals'. 2004-03-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/publiline.py.wml: renamed from addresses when mail is sent 2004-03-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/getfile.py.wml: renamed "archive" into "access to fulltext" 2004-03-12 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Long options introduced. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Insert JIF rank method. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Print CDSware version number first, to clarify ``CVS $Id$ of CLI interface does not change, of LIB does'' problem. 2004-03-12 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: changed the names of actions in webSubmit deleted actionbutton column in sbmACTION 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added link to HOWTO Run. 2004-03-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml: got rid of the actionbutton form field 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/admin/howto/index.html.wml: Added HOWTO Run guide. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/run.html.wml: Initial release of the `HOWTO Run' guide. Refinements needed. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added margin-left for header elements. (Konqueror centering) 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Added submissions and approvals messages for the page header. 2004-03-12 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Options -V, -h modified, getopt module import. CUT formatting function debug. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Added links to Your Submissions and Your Approvals. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Added isUserSubmitter() and isUserReferee() from WebSubmit. Print submissions and approvals link in the header user box, if appropriate. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: Functions isUserSubmitter() and isUserReferee() moved to webuser.py. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/Makefile.am: Don't want to have old *.php laying around anymore. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/yourapprovals.py.wml, modules/websubmit/web/yoursubmissions.py.wml: Point to Your Account in the navigation trail. 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/yourrefereed.py.wml: Renamed into yourapprovals.py.wml. 2004-03-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml, modules/websubmit/lib/functions/Upload_Files.py.wml: FROM address updated Upload_Files: first form field mandatory (action selection) 2004-03-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmodify.tpl.wml: capitalised "access to fulltext" keywords go in 6531_a instead of 650__a 2004-03-12 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.wml: Add `bibrank' to the list of valid bibsched processes. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml: Remove fulltext test print. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml: Workaround for getfile.py links. Needs bibdoc treatment in the future. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/file.py.wml: Use absolute URLs for getfile.py links. Useful for fulltext indexer. 2004-03-11 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: check for the mysql php module, else outputs an error message 2004-03-11 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: check if pcntl php module is installed, otherwise outputs an error message 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added info on MTA. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Let us not forget the portfolio. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Call BibFormat on-the-fly for all `hb_*' and `hd_*' `of' arguments. 2004-03-11 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: language (LANG) FIELDDESC updated to provide alphabetically ordered list 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Import stuff within functions rather than globally. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/getfile.py.wml, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml, modules/websubmit/web/yourrefereed.py.wml, modules/websubmit/web/yoursubmissions.py.wml, modules/websubmit/web/admin/referees.py.wml: Do not import * from config.py for security reasons. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Import also supportemail. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Import also bindir. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/web/oai2d.py.wml: Remove unnecessary config import. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Do not import * from config.py for security reasons. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/web/youralerts.py.wml, modules/webbasket/web/yourbaskets.py.wml: Do not import * from config.py for security reasons. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: Import also weburl. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Import also weburl, needed for restricted collections. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Read DB params directly from WML not from the general config. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Remove DB related params from the general config. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml, modules/websearch/web/admin/websearchadmin.py.wml: Do not import * from config.py for security reasons. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Do not import * from config.py for security reasons. 2004-03-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.wml, modules/bibformat/bin/bibformat.wml: Added missing newline after version number is printed. 2004-03-11 Thomas Baron <thomas.baron@cern.ch> * modules/bibformat/bin/bibformat.wml: added -V --version option 2004-03-11 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: added version output 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/Makefile.am, modules/websession/bin/Makefile.am: Added dependence on cdswmllib. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibrank/bin/Makefile.am: Remove bibrank_gkb that is unknown yet. Added dependence on cdswmllib. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/Makefile.am, modules/bibformat/bin/Makefile.am: Added dependence on cdswmllib. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/bin/Makefile.am: Added dependence of cdswmllib. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/bin/Makefile.am, modules/bibconvert/bin/Makefile.am, modules/bibharvest/bin/Makefile.am: Added dependence on cdswmllib. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Do not use slashes in pretty version output. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/bin/authaction.wml: Add -h and -V arguments. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/bin/webaccessadmin.wml: Fix case of zero CLI args. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/bin/webaccessadmin.wml: Added -h and -V arguments. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Added -V version info argument. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/bin/bibharvest.wml: Added -V argument. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbexec.wml: Added -h and -V options. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibstat.wml: Introduced -h and -V options. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/websession/bin/sessiongc.wml, modules/webalert/bin/alertengine.wml, modules/bibformat/bin/bibreformat.wml, modules/bibrank/bin/bibrank.wml, modules/bibindex/bin/bibindex.wml: Make pretty version number. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.wml: Make pretty version number. Override stdout/stderr only when needed. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibtaskex.wml: Make pretty version number. Add main docstring. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/Makefile.am, modules/websearch/bin/webcoll.wml, modules/bibsched/bin/Makefile.am: Make pretty version string. 2004-03-10 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Added function to generate pretty version string from CVS $Id$ keyword. 2004-03-09 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.wml: replaced docid with recid in 8564 tag 2004-03-09 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.wml: added 8564 field for file linking 2004-03-09 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/etc/jif.cfg.wml: Changed config file and name of function in bibrank 2004-03-08 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Trond added. 2004-03-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/etc/.cvsignore: Added *.cfg and *.kb together with usual list of files to ignore. 2004-03-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/bibrank/.cvsignore, modules/bibrank/Makefile.am, modules/bibrank/bin/.cvsignore, modules/bibrank/bin/Makefile.am, modules/bibrank/bin/bibrank.wml, modules/bibrank/doc/.cvsignore, modules/bibrank/doc/Makefile.am, modules/bibrank/doc/admin/.cvsignore, modules/bibrank/doc/admin/Makefile.am, modules/bibrank/doc/hacking/.cvsignore, modules/bibrank/doc/hacking/Makefile.am, modules/bibrank/etc/Makefile.am, modules/bibrank/etc/jif.cfg.wml, modules/bibrank/etc/jif.kb.wml: Initial import of the BibRank module. 2004-03-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * configure.ac: Added path to bibrank dirs. 2004-03-08 Trond Aksel Myklebust <trond.aksel.myklebust@cern.ch> * modules/Makefile.am: Add BibRank module. 2004-03-08 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: got rid of thomas.baron@cern.ch email address in the demo websubmit config 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump YYYMMDD snapshot after the release of 0.3.0. CDSware v0.3.0 (released 2004-03-05) ==================================== 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Started doing changelogs. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added path to bibconvert etc. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/etc/.cvsignore: Initial release for etc. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/etc/Makefile.am: Initial release. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/Makefile.am: Added etc subdir. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * NEWS: Release of v0.3.0. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Release of v0.3.0. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Remove blanks in the footer to please Mozilla Firefox. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Adapt to the new naming policy. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml: Added `rank by' text. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml: Adapt to new I18N naming policy. Remove unnecessary user_rules and rules tables. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml: Remove second instance of get_field_tags(). 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: New `rm' ranking argument. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: New `rm' argument. Adapted to new collection/field naming policy. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Added `Rank by' box. Adapted to new name/namesuffix policy. 2004-03-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/api.html.wml: Added `rm' argument. 2004-03-05 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Modification of the KB(,R) option. 2004-03-05 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: OAI related tables modified. 2004-03-05 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/sql/tabcreate.sql: OAI related tables modified. 2004-03-05 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/etc/entdec-to-latin1.kb, modules/bibconvert/etc/entdec-to-utf8.kb, modules/bibconvert/etc/enthex-to-latin1.kb, modules/bibconvert/etc/enthex-to-utf8.kb: Conversion tables moved from bibconvert/doc/admin. 2004-03-05 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dec2latin-1.kb, modules/bibconvert/doc/admin/dec2utf-8.kb, modules/bibconvert/doc/admin/hex2latin-1.kb, modules/bibconvert/doc/admin/hex2utf-8.kb: Conversion tables moved into bibconvert/etc directory. 2004-03-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/BibConvertAdminGuide.html.wml: Modification of KB function by introducing ``R'' (Replace) parameter. 2004-03-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dec2latin-1.kb, modules/bibconvert/doc/admin/dec2utf-8.kb, modules/bibconvert/doc/admin/hex2latin-1.kb, modules/bibconvert/doc/admin/hex2utf-8.kb: Added conversion tables for converting SGML numeric character references into Latin-1/UTF-8. 2004-03-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: KB formatting function enhanced by ``R'' parameter (read ``REPLACE'') allowing substitutions on the character level. 2004-03-04 Martin Vesely <martin.vesely@cern.ch> * modules/miscutil/sql/tabcreate.sql: oaiset table extended by setDefinition column for virtual oai sets definition. 2004-03-03 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Using `Narrow by collection now'. Minor FR/SK/CZ corrections. Added MSG_RANK_BY. 2004-03-02 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql: increased from 10 to 50 the size of the sbmFIELDDESC/marccode column 2004-03-02 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: dataformatted procedure debug 2004-03-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Respect LN when printing records for the `Latest Additions' box body. 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml: added functions isUserSubmitter and isUserReferee 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/description.php.wml, modules/websubmit/lib/functions/Create_Modify_Interface.py.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addModifyEDS.php.wml, modules/websubmit/web/admin/allModifyEDS.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/viewModifyEDS.php.wml: got rid of sbmMODIFY table, everything is now stored in sbmFIELDDESC The web modification pages are modified accordingly 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * config/cdsnavbar.wml: got rid of link to "Available modification text" everything is now stored on the FIELD edition page 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/demo/democfgdata.sql.wml: dropped table sbmMODIFY - replaced with a new column in sbmFIELDDESC 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/yoursubmissions.py.wml: separated columns with white line 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/css/cds.css.wml: added mycdscell class for the mycds (yoursubmission.py) 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * config/config.wml, config/configbis.wml.in: added some variables related to websubmit 2004-03-01 Thomas Baron <thomas.baron@cern.ch> * Makefile.am: added /var/data creation 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/archive.py.wml: archive.py replaced with getfile.py 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: added SRV to PICT submission 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml: small change in file db structure 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/commonPhpFunctions.php.wml: few cosmetic changes 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml, modules/websubmit/lib/websubmit_config.py.wml, modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/CaseEDS.py.wml, modules/websubmit/lib/functions/Get_Info.py.wml, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Insert_Modify_Record.py.wml, modules/websubmit/lib/functions/Is_Original_Submitter.py.wml, modules/websubmit/lib/functions/Is_Referee.py.wml, modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Test_Status.py.wml, modules/websubmit/lib/functions/Upload_Files.py.wml: bug correction + change in file db structure 2004-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/Makefile.am: added doc subdir 2004-02-27 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added path to bibupload doc dir. 2004-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/doc/.cvsignore, modules/bibupload/doc/Makefile.am, modules/bibupload/doc/admin/.cvsignore, modules/bibupload/doc/admin/Makefile.am, modules/bibupload/doc/admin/index.html.wml: Initial import after module reorganization. 2004-02-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml: bibwords->bibindex 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Test_BI.py.wml: not needed anymore 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Set_Archive_Files.py.wml: not needed anymore 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: got rid of bibwords option, corrected some options 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/file.py.wml, modules/websubmit/lib/websubmit_config.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/web/getfile.py.wml, modules/websubmit/web/publiline.py.wml, modules/miscutil/sql/tabcreate.sql: new file management system 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.wml, modules/websubmit/web/archive.py.wml, modules/websubmit/web/yourrefereed.py.wml, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml: new file management system + "MESS" string deleted from admin interface 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/websubmit_engine.py.wml: new file management system 2004-02-27 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Create_Recid.py.wml, modules/websubmit/lib/functions/Get_Existing_Files.py.wml, modules/websubmit/lib/functions/Get_Info.py.wml, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Insert_Record.py.wml, modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Make_Record.py.wml, modules/websubmit/lib/functions/Move_Files_Archive.py.wml, modules/websubmit/lib/functions/Move_Pictures_Archive.py.wml, modules/websubmit/lib/functions/Print_Success_SRV.py.wml, modules/websubmit/lib/functions/Report_Number_Generation.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Upload_Files.py.wml, modules/websubmit/lib/functions/Upload_Pictures.py.wml: modifications due to the brand new file management system 2004-02-25 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Each field entry with '\n' 2004-02-25 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml, modules/websearch/lib/search_engine.py.wml: Adapted to word/wordlist->term/termlist table column name change. 2004-02-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: Fixed idxINDEX_field regexp treatment. 2004-02-25 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Use term/termlist instead of word/wordlist. 2004-02-25 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Record matching options have been enabled. The overall query string syntax is based on the uploader1.2 query string. -m0'query_string' outputs unmatched records -m1'query string' outputs matched records -m2'query string' outputs ambiguous records 2004-02-24 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: cosmetic changes on option names changes in the syntax of the call to bibwords verbosity level defaults to 1 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Does not need to remove submit dirs for drop-demo-site target. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/bin/bibindex.wml: Typo fixed. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml, modules/bibsched/bin/bibsched.wml: bibwords->bibindex 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Started adding language argument. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Color of language info boxen. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Do not use CDSPAGESTRIPEWIDTH as it is in CSS already. Added some verbose arguments. (to be seen) 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: BibUpload now does not need -t argument. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Added ``this page in...'' text. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Typo fixed. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml: bibwords->bibindex. idxRANK introduced. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml: Language selection is now done via site template. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Language selection is now done by cdspage.wml. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: bibwords*->idxWORD* 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Respect language selection also for HTML/PHP pages. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * config/cdswmllib.wml: Added language selection function suitable for HTML output. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Language selection moved into the footer. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: ``This page in langauges...'' added. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: bibwords->bibindex, bibdata->bibedit 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am, Makefile.am, configure.ac: bibwords->bibindex 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/bibindex/.cvsignore, modules/bibindex/Makefile.am, modules/bibindex/bin/.cvsignore, modules/bibindex/bin/Makefile.am, modules/bibindex/bin/bibindex.wml, modules/bibindex/bin/bibstat.wml: BibWords removed into BibIndex. 2004-02-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Force sc=0 for previous/next links. 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/personal.py.wml, modules/websubmit/web/yourrefereed.py.wml, modules/websubmit/web/yoursubmissions.py.wml: replaced personal.py with yoursubmissions and yourrefereed 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/web/admin/referees.py.wml: improved layout 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: added default actions/roles for webSubmit 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabdrop.sql: added table sbmCOOKIES 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/admin/referees.py.wml: CDSware layout 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/web/archive.py.wml, modules/websubmit/web/personal.py.wml, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/summary.py.wml: new layout closer to the global CDSware one 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Makefile.am: got rid of personal directory 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * configure.ac: got rid of websubmit/web/personal directory 2004-02-20 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/direct.py.wml, modules/websubmit/web/personal.py.wml: new personal script replacing the directory 2004-02-19 Tibor Simko <tibor.simko@cern.ch> * modules/websession/bin/sessiongc.wml: Clarify text and fix typos. 2004-02-18 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/access.php.wml, modules/websubmit/doc/actions.php.wml, modules/websubmit/doc/approval.php.wml, modules/websubmit/doc/bibliographic_fields.php.wml, modules/websubmit/doc/completed.php.wml, modules/websubmit/doc/cookies.php.wml, modules/websubmit/doc/description.php.wml, modules/websubmit/doc/file_transfer.php.wml, modules/websubmit/doc/index.php.wml, modules/websubmit/doc/introduction.php.wml, modules/websubmit/doc/link.php.wml, modules/websubmit/doc/login.php.wml, modules/websubmit/doc/modification.php.wml, modules/websubmit/doc/password.php.wml, modules/websubmit/doc/pending.php.wml, modules/websubmit/doc/revised_version.php.wml, modules/websubmit/doc/submission.php.wml, modules/websubmit/doc/subnumber.php.wml, modules/websubmit/doc/admin/actionimplement.php.wml, modules/websubmit/doc/admin/actionmodify.php.wml, modules/websubmit/doc/admin/actionnew.php.wml, modules/websubmit/doc/admin/actionremove.php.wml, modules/websubmit/doc/admin/actions.php.wml, modules/websubmit/doc/admin/catalogues.php.wml, modules/websubmit/doc/admin/description.php.wml, modules/websubmit/doc/admin/documentmodify.php.wml, modules/websubmit/doc/admin/documentnew.php.wml, modules/websubmit/doc/admin/documentremove.php.wml, modules/websubmit/doc/admin/documents.php.wml, modules/websubmit/doc/admin/example.php.wml, modules/websubmit/doc/admin/faq.php.wml, modules/websubmit/doc/admin/functiondelete.php.wml, modules/websubmit/doc/admin/functiondescription.php.wml, modules/websubmit/doc/admin/functionedit.php.wml, modules/websubmit/doc/admin/functionnew.php.wml, modules/websubmit/doc/admin/functions.php.wml, modules/websubmit/doc/admin/httpprotection.php.wml, modules/websubmit/doc/admin/implementfunctions.php.wml, modules/websubmit/doc/admin/implementwebform.php.wml, modules/websubmit/doc/admin/index.php.wml, modules/websubmit/doc/admin/introduction.php.wml, modules/websubmit/doc/admin/protection.php.wml, modules/websubmit/doc/admin/uploader.php.wml: Do not call disappeared PHP code. 2004-02-18 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Use white background for search boxen to make b0rken NN4 happy. 2004-02-18 Thomas Baron <thomas.baron@cern.ch> * configure.ac: got rid of publiline directory 2004-02-18 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/Move_Files_Archive.py.wml, modules/websubmit/lib/functions/Move_Pictures_Archive.py.wml: few bug corrections 2004-02-18 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/publiline.py.wml, modules/websubmit/web/admin/referees.py.wml: single publiline.py script replaces publiline directory 2004-02-18 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/archive.py.wml: archive access script 2004-02-17 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Intro portalbox in many languages. 2004-02-17 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Last terms in ES by Hector. 2004-02-17 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml, modules/bibupload/bin/bibupload.wml: changed bibupload parameter list 2004-02-17 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Added missing PT,IT,NO translations for the end of the file. Fixed RU translations. 2004-02-17 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: A typo for `May' fixed. 2004-02-16 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Specify width of pagestiperight column. 2004-02-16 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Make CSS standard-compliant. 2004-02-16 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Make transparent background of the right panel due to overlapping. 2004-02-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Added missing </a> closing tag. 2004-02-16 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Add more header and footer title template expansion. Suitable for the CERN site. 2004-02-16 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Add more banner titles. Suitable for the CERN site. 2004-02-16 Thomas Baron <thomas.baron@cern.ch> * modules/websession/lib/webuser.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/web/admin/referees.py.wml: moved acc_listUsers to websession/lib/webuser list_registered_users corrected small bugs in the refereeing process 2004-02-16 Thomas Baron <thomas.baron@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml: corrected some buggy run_sql moved acc_listUsers to websession/lib/webuser 2004-02-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Add language argument to collection_portalbox. 2004-02-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Add main ABOUT portalbox for many languages. 2004-02-13 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml: Add targets for CDS site header. 2004-02-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Respect LN in portalboxes. 2004-02-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Respect LN in several page_end() calls. 2004-02-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/Create_Modify_Interface.py.wml, modules/websubmit/lib/functions/Is_Referee.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Test_Status.py.wml, modules/websubmit/lib/functions/Update_Approval_DB.py.wml, modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml: cosmetic changes 2004-02-12 Thomas Baron <thomas.baron@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml: added few useful functions 2004-02-12 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_config.py.wml, modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/functions/Get_Existing_Files.py.wml, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Insert_Modify_Record.py.wml, modules/websubmit/lib/functions/Insert_Record.py.wml, modules/websubmit/lib/functions/Retrieve_Data.py.wml, modules/websubmit/lib/functions/Upload_Files.py.wml, modules/websubmit/lib/functions/Upload_Pictures.py.wml, modules/websubmit/lib/functions/mail.py.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/direct.py.wml, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/referees.php.wml, modules/websubmit/web/admin/referees.py.wml: new referee selection page several cosmetics changes 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml: Take out MySQLdb import. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: User 00..24 hours for Latest Additions hour display. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/summary.py.wml: Remove unwanted sys.exit(). 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/web/yourbaskets.py.wml, modules/websearch/web/admin/websearchadmin.py.wml, modules/bibharvest/web/oai2d.py.wml, modules/webalert/web/youralerts.py.wml, modules/websession/web/youraccount.py.wml: Remove unwanted sys.exit(). 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/Makefile.am: Remove deleted specialchars.py target. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/Makefile.am: Add *.html to clean target. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Remove sys.exit(). 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml, modules/bibharvest/lib/oai_repository.py.wml, modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml, modules/webalert/lib/webalert.py.wml: Remove sys.exit(). 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.wml: formatfield() switched off since it apparently breaks UTF-8. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Added missing </datafield>. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: get_creation_date() now accepts format. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Use creation_date instead of modification_date in Latest Additions. Do not print seconds in Latest Additions. 2004-02-11 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/dbquery.py.wml: Reconnect only in case of OperationalError. Added function to retrieve last inserted ID. 2004-02-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Typo fixed. 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml: changed text of sent mails 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/sub.py.wml, modules/websubmit/web/submit.py.wml: all scripts in one! 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/specialchars.py.wml, modules/websubmit/lib/websubmit_engine.py.wml: not needed anymore 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/websubmit_engine.py.wml, modules/websubmit/lib/global.py.wml: [no log message] 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/action.py.wml: [no log message] 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Main.py.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/approve.py.wml, modules/websubmit/web/index.py.wml, modules/websubmit/web/pro.py.wml, modules/websubmit/web/submit.py.wml: ALL SCRIPTS IN SUBMIT.PY.WML 2004-02-10 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/css/cds.css.wml: new style for websubmit 2004-02-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/functions/.cvsignore: Add .py extension. 2004-02-10 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Have to call bibupload after bibreformat. Have to use -t option to start bibupload tasks. 2004-02-10 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: BibUpload is now BibSched task. 2004-02-10 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Use cds.support instead of thomas.baron. Fix submit links. 2004-02-10 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/__init__.py.wml: We don't need __init__.py.wml here. 2004-02-09 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: DE change, thanks to Guido Pelzer. 2004-02-09 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml: DE corrections, thanks to Guido. 2004-02-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/api.html.wml, modules/websearch/lib/search_engine.py.wml: Make d2m, d2d differ from d1m, d1d for clarity. 2004-02-06 Thomas Baron <thomas.baron@cern.ch> * config/config.wml: the header now contains a direct link to the submit home page (instead of html dummy page) 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/doc/admin/faq.php.wml, modules/websubmit/doc/admin/functiondescription.php.wml, modules/websubmit/etc/bibconvert/config/EDSPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICT.tpl.wml: [no log message] 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabcreate.sql: no need of sbmCOOKIE table anymore 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: new demo webSubmit config 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: new default webSubmit parameters 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/websubmit_config.py.wml: got rid of LYNX directive 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/Makefile.am: got rid of /bin directory 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/css/cds.css.wml: new websubmit styles 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/bibconvert/bin/bibconvert.wml: slightly changed bibconvert default behaviour A line from the template will be output if and only if a matching replacement has been found inside. The only exception to this rule is the new global function DEFP() When applied to a line, this function makes it output by default. 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * configure.ac: removed unwanted tool checks (ppmquant,ppmtogif etc.) convert does the job brilliantly 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * configure.ac: removed some directories in websubmit 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Access.php.wml, modules/websubmit/web/Main.php.wml, modules/websubmit/web/approve.php.wml, modules/websubmit/web/direct.php.wml, modules/websubmit/web/index.html.wml, modules/websubmit/web/index.php.wml, modules/websubmit/web/pro.php.wml, modules/websubmit/web/submit.php.wml: removed php files 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/web/Main.py.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/action.py.wml, modules/websubmit/web/approve.py.wml, modules/websubmit/web/direct.py.wml, modules/websubmit/web/index.py.wml, modules/websubmit/web/pro.py.wml, modules/websubmit/web/submit.py.wml, modules/websubmit/web/summary.py.wml: new python files 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/Fake_Navigation_Functions.php.wml, modules/websubmit/lib/commonPhpFunctions.php.wml, modules/websubmit/lib/specialchars.php.wml: remove php files 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/Makefile.am, modules/websubmit/lib/Navigation_Functions.php.wml, modules/websubmit/lib/Print_Summary.php.wml, modules/websubmit/lib/__init__.py.wml, modules/websubmit/lib/global.py.wml, modules/websubmit/lib/specialchars.py.wml, modules/websubmit/lib/websubmit_config.py.wml: new scripts in python php files removed 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/CaseEDS.php.wml, modules/websubmit/lib/functions/Create_Base_Files.php.wml, modules/websubmit/lib/functions/Create_Modify_Interface.php.wml, modules/websubmit/lib/functions/Finish_Submission.php.wml, modules/websubmit/lib/functions/Format_Record.php.wml, modules/websubmit/lib/functions/Get_Info.php.wml, modules/websubmit/lib/functions/Get_Report_Number.php.wml, modules/websubmit/lib/functions/Get_Sysno.php.wml, modules/websubmit/lib/functions/Insert_Record.php.wml, modules/websubmit/lib/functions/Is_Original_Submitter.php.wml, modules/websubmit/lib/functions/Is_Referee.php.wml, modules/websubmit/lib/functions/Mail_Submitter.php.wml, modules/websubmit/lib/functions/Make_Modify_Record.php.wml, modules/websubmit/lib/functions/Make_Weblib_Record.php.wml, modules/websubmit/lib/functions/Move_Files_Archive.php.wml, modules/websubmit/lib/functions/Move_From_Pending.php.wml, modules/websubmit/lib/functions/Move_to_Done.php.wml, modules/websubmit/lib/functions/Move_to_Pending.php.wml, modules/websubmit/lib/functions/Print_Success_APP.php.wml, modules/websubmit/lib/functions/Print_Success_FTT.php.wml, modules/websubmit/lib/functions/Print_Success_MBI.php.wml, modules/websubmit/lib/functions/Print_Success_SRV.php.wml, modules/websubmit/lib/functions/Report_Number_Generation.php.wml, modules/websubmit/lib/functions/Retrieve_Data.php.wml, modules/websubmit/lib/functions/Save_Modify_Values.php.wml, modules/websubmit/lib/functions/Send_APP_Mail.php.wml: removed php function files 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/Send_Approval_Request.php.wml, modules/websubmit/lib/functions/Send_Modify_Mail.php.wml, modules/websubmit/lib/functions/Send_SRV_Mail.php.wml, modules/websubmit/lib/functions/Set_Archive_Files.php.wml, modules/websubmit/lib/functions/Test_BI.php.wml, modules/websubmit/lib/functions/Test_Status.php.wml, modules/websubmit/lib/functions/Update_Approval_DB.php.wml, modules/websubmit/lib/functions/lock.php.wml: [no log message] 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/lib/functions/CaseEDS.py.wml, modules/websubmit/lib/functions/Create_Icon.php.wml, modules/websubmit/lib/functions/Create_Modify_Interface.py.wml, modules/websubmit/lib/functions/Display_Record_Data.php.wml, modules/websubmit/lib/functions/Finish_Submission.py.wml, modules/websubmit/lib/functions/Format_Record.py.wml, modules/websubmit/lib/functions/Get_Existing_Files.py.wml, modules/websubmit/lib/functions/Get_Info.py.wml, modules/websubmit/lib/functions/Get_Report_Number.py.wml, modules/websubmit/lib/functions/Get_Sysno.py.wml, modules/websubmit/lib/functions/Get_TFU_Files.php.wml, modules/websubmit/lib/functions/Insert_Modify_Record.py.wml, modules/websubmit/lib/functions/Insert_Record.py.wml, modules/websubmit/lib/functions/Is_Original_Submitter.py.wml, modules/websubmit/lib/functions/Is_Referee.py.wml, modules/websubmit/lib/functions/Mail_Submitter.py.wml, modules/websubmit/lib/functions/Make_Modify_Record.py.wml, modules/websubmit/lib/functions/Make_Record.py.wml, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Move_Files_Archive.py.wml, modules/websubmit/lib/functions/Move_From_Pending.py.wml, modules/websubmit/lib/functions/Move_Pictures_Archive.php.wml, modules/websubmit/lib/functions/Move_Pictures_Archive.py.wml, modules/websubmit/lib/functions/Move_Revised_Files.php.wml, modules/websubmit/lib/functions/Move_to_Done.py.wml, modules/websubmit/lib/functions/Move_to_Pending.py.wml, modules/websubmit/lib/functions/Print_Success.py.wml, modules/websubmit/lib/functions/Print_Success_APP.py.wml, modules/websubmit/lib/functions/Print_Success_MBI.py.wml, modules/websubmit/lib/functions/Print_Success_SRV.py.wml, modules/websubmit/lib/functions/Report_Number_Generation.py.wml, modules/websubmit/lib/functions/Retrieve_Data.py.wml, modules/websubmit/lib/functions/Send_APP_Mail.py.wml, modules/websubmit/lib/functions/Send_Approval_Request.py.wml, modules/websubmit/lib/functions/Send_FTT_Mail.php.wml, modules/websubmit/lib/functions/Send_Modify_Mail.py.wml, modules/websubmit/lib/functions/Send_SRV_Mail.py.wml, modules/websubmit/lib/functions/Set_Archive_Files.py.wml, modules/websubmit/lib/functions/Test_BI.py.wml, modules/websubmit/lib/functions/Test_File_Format.php.wml, modules/websubmit/lib/functions/Test_File_Name.php.wml, modules/websubmit/lib/functions/Test_File_Size.php.wml, modules/websubmit/lib/functions/Test_Status.py.wml, modules/websubmit/lib/functions/Update_Approval_DB.py.wml, modules/websubmit/lib/functions/Update_Word_Files.php.wml, modules/websubmit/lib/functions/Upload_Files.py.wml, modules/websubmit/lib/functions/Upload_Included_Files.php.wml, modules/websubmit/lib/functions/Upload_Pictures.py.wml, modules/websubmit/lib/functions/mail.py.wml: new python functions 2004-02-05 Thomas Baron <thomas.baron@cern.ch> * modules/websubmit/etc/bibconvert/config/EDSPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTcreate.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmodify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmysql_Modify.tpl.wml: corrected default templates 2004-02-04 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Added missing first sentence of Pushkin's poem. 2004-02-04 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: Deleted records policy introduced. 2004-02-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: deleted records policy introduced. 2004-02-03 Thomas Baron <thomas.baron@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: corrected bug in lib added acc_isRole function in admin 2004-02-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix link to collection search page on the search results page. 2004-02-03 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: bibupload is now interfaced with bibsched. It also takes new parameters. Basically, there are clearly separated modification and creation options. 2004-01-30 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: Update of error codes for getrecord and listmetadataformats identifiers. one escape for a space in the oai identifier 2004-01-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabbibclean.sql: Add bibwords10 and bibwords10r. 2004-01-28 Thomas Baron <thomas.baron@cern.ch> * config/configbis.wml.in: [no log message] 2004-01-28 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/img/iconeye.gif: new icon needed for websubmit 2004-01-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/Makefile.am: Add dcq example to target file. 2004-01-27 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/index.html.wml: Sample configuration for QDC added. 2004-01-27 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dcq.dat: Sample data file in qualified dublin core (SGML) 2004-01-27 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/dcq.cfg: Sample bibconvert configuration for Qualified Dublin Core into MARCXML conversion. 2004-01-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.wml: Use run_sql() instead of cursor.execute(). 2004-01-27 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibtaskex.wml, modules/websearch/bin/webcoll.wml: Default sleeptime is now void, not 0. 2004-01-27 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: unfold all uri escape sequences at the url parse. 2004-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: - Arrival dates in the Advanced Search interface are now deduced from the current year. - Print namesuffix after collection name in the ``Narrow search'' box. 2004-01-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Arrival dates in the Advanced Search interface are now deduced from the current year. 2004-01-26 Thomas Baron <thomas.baron@cern.ch> * modules/webstyle/css/cds.css.wml: new styles for CDS Submit 2004-01-23 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py.wml: Use %Y-%m-%d when displaying alert times in email messages. 2004-01-23 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Respect search limits in previous-/next- page links. 2004-01-23 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py.wml: Change developer's address to ``supportemail''. 2004-01-22 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: oai marc tag 0248_a/p -> 909COo/p 2004-01-21 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Remove isolatin stuff as it dumps core on RH9. 2004-01-21 Thomas Baron <thomas.baron@cern.ch> * modules/bibformat/lib/core/FlexElink.inc.php.wml: make sure the record is clean XML 2004-01-21 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: oaiidtag and oaisettag added 2004-01-21 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: marc tag for oai identifier and oai set defined in config.wml. 2004-01-21 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/web/oai2d.py.wml: marc tag for oai identifier and oai set defined in config.wml 2004-01-21 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/lib/oai_repository.py.wml: marc tags for oai identifier and oai set defined in config.wml 2004-01-20 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Use explicit #fff backgroud instead of transparent in Latest Additions boxes in order to please old browsers such as NN4. 2004-01-19 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml: Syntactic bug fixed. 2004-01-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix links in browse_in_bibwords() display. 2004-01-19 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/web/oai2d.py.wml, modules/bibharvest/lib/oai_repository.py.wml: Change of MARC21 tag for oai identifiers. 2004-01-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Fixed `authorr' display problem. Do not print trailing dot in BibSched's progress column. 2004-01-19 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Year bump in CVS version number. 2004-01-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix browse-in-bibwords message display problem. 2004-01-15 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Cleaned notions on Apache 2. Explained WML problems on RH9. 2004-01-12 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Change of the Italian version of CDSNAME. (Tullio) 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump CVS version number. CDSware v0.1.2 (released 2002-12-21) ==================================== 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * NEWS: v0.1.2 is released. 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version number bump. 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/sample.dat: Input is in UTF-8. 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/index.html.wml: Add -b and -e parameters to the example. 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Help message cleanup. 2003-12-21 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Command line arguments info added. 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: New ES messages from Maria, plus some fixes of the old ones. 2003-12-21 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/bibtex.cfg: Added missing = in one subfield element. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Bump of CVS version. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.wml: Fixed getpass() call. CDSware v0.1.1 (released 2002-12-19) ==================================== 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added configure-tests.py to the dist. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/index.html.wml: Added references to bibtex.cfg. 2003-12-19 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/doc/admin/bibtex.cfg: BibConvert configuration sample for bibtex format (preliminary version) 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * NEWS, configure.ac: v0.1.1 released. 2003-12-19 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/hacking/index.html.wml: Added link to WebAccess table structure. 2003-12-19 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/hacking/table-structure.html.wml: Added explanation of the WebAccess table structure. 2003-12-19 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/hacking/Makefile.am: Added table structure explanation. 2003-12-19 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Added introduction, cleaned displayed users in the snapshots. 2003-12-19 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml: Started garbage collector, must be finished. The rest is frozen. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Change the name of our demo site and rephrase things. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added snapshot box useful for presenting screenshots. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/guide.html.wml: Added borders. Title and ending changes. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml, modules/websearch/doc/index.html.wml: IT translation from Tullio. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: IT messages from Tullio. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/web/admin/index.html.wml: Add referer to the login link. 2003-12-19 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Added Tullio for the IT translation. Maja removed since she's in the AUTHORS file already. 2003-12-18 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added --with-python configuration option. 2003-12-18 Tibor Simko <tibor.simko@cern.ch> * configure-tests.py, configure.ac: Add --with-python configuration option and explicit checks for available Python modules and their versions. 2003-12-18 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml: Only need to finish garbage collector. 2003-12-18 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/webaccess/web/admin/index.html.wml, modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/hacking/api.html.wml: WebAccess finished. 2003-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/pytest.wml: Move Python modules testing during into the initial configure stage. 2003-12-18 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/pytest.wml: Added tempfile. 2003-12-18 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Case fixed in DE translation. 2003-12-17 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Note on Python 2.2.2 as per bug <http://www.modpython.org/pipermail/mod_python/2002-October/002607.html>. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/pytest.wml: Initial release. Non-installable script to test availability and version number of various required and recommended Python modules. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am: Add pytest. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/bin/dbtest.wml: Align graphics to pytest style. 2003-12-16 Martin Vesely <martin.vesely@cern.ch> * config/messages.wml: german translation of a few messages. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: One forgotten message from the search engine added. New PR phrases. Minor NO fixes. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: One more forgotten message from the search interface. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/sessinit.inc.php.wml: - Remove much unnecessary stuff. - Interrogate user cookie to see which UID it has. (Do not set up new sessions, these are supposed to be done from Python login stuff or Python guest page hits.) - Added authorization function, calling Pythonic access control engine. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/security.inc.php.wml: Remove unnecessary call to getEmail(). 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Added referer to the login page. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Typos fixed. Added referer field for the login page. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.wml, modules/bibsched/bin/bibtaskex.wml, modules/websearch/bin/webcoll.wml: Rights are now managed through the access control engine. 2003-12-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/security.inc.php.wml: Call new access control engine. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Respect LN when printing collection names in search info headings. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml, modules/websearch/bin/webcoll.wml: Added msg_collection_contains_no_records. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Three more search tags. Fixed RU translation in some places. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: Three more search messages. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Added default values for WebAccess. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: Added bibtaskex action. Removed SQL comments at the end. Added role/action descriptions. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_config.py.wml: New name chosen (`cfgwebaccess'). 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Adapted latest additions box to CSS style. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added latest additions box stuff. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Changes to Latest additions box. (e.g. displaying YYYY-MM-DD HH:MM:SS) 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_variables.py.wml: renamed into access_control_config.py.wml 2003-12-15 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/web/admin/webaccessadmin.py.wml: Updates and debugging. Changes because of webaccessadmin_lib.py.wml. 2003-12-15 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/access_control_config.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Code updates and debugging. Added acc_addAuthorization. 2003-12-15 Martin Vesely <martin.vesely@cern.ch> * config/messages.wml: German, Russian and Czech translation of additional messages. 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Permit to sort by more than one field (accept commas in `sf'). 2003-12-15 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Added PT translation of new items. (thanks to Flavio) Started RU translation of new items. 2003-12-12 Mikael Vik <mikael.vik@cern.ch> * modules/webstyle/css/cds.css.wml: Changes to WebAccess CSS. 2003-12-12 Mikael Vik <mikael.vik@cern.ch> * config/messages.wml: Translated the new messages to norwegian. 2003-12-12 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: More messages of the search engine, useful when no exact match is found. More messages for the Advanced Search interface. Added messages for the internal error box. 2003-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: I18N of the `Added since' box. 2003-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: I18N of all the important search engine messages printed in case of no exact match found. 2003-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: I18N of the Internal Error boxen. 2003-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml: More phrases of the search engine are I18N-ized now. 2003-12-12 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: I18N of Internal Error box. 2003-12-11 Mikael Vik <mikael.vik@cern.ch> * modules/webstyle/css/cds.css.wml: Small update to WebAccess CSS, changed background color for .admin_w*. 2003-12-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Respect I18N names in `rg' and `sc' selection boxes. 2003-12-10 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml, modules/websearch/doc/index.html.wml: Norwegian translation. 2003-12-10 Mikael Vik <mikael.vik@cern.ch> * config/messages.wml: Upgraded and satisfyingly good norwegian (bokmaal) language translation added. 2003-12-05 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/web/admin/webaccessadmin.py.wml: Changed name of function simpleuserdetails -> showroleusers. 2003-12-05 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Refined Web Interface, more crosslevel links. 2003-12-05 Mikael Vik <mikael.vik@cern.ch> * config/messages.wml: Revised version of the norwegian entries. 2003-12-05 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/web/admin/index.html.wml: Corrected bug for login link. 2003-12-05 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Development YYYYMMDD snapshot number bumped. 2003-12-05 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/admin/Makefile.am, modules/websearch/doc/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/index.html.wml, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/admin/Makefile.am: Norwegian support added. 2003-12-05 Mikael Vik <mikael.vik@cern.ch> * config/messages.wml: Added norwegian (bokmaal) to messages.wml. 2003-12-05 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py.wml, modules/webaccess/web/admin/index.html.wml: Fixed bug with <WEBURL>. CDSware v0.1.0 (released 2002-12-04) ==================================== 2003-12-04 Tibor Simko <tibor.simko@cern.ch> * NEWS: News on the 0.1.0 release. 2003-12-04 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Version bump to 0.1.0. 2003-12-04 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: New Erik's email address. 2003-12-04 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/access_control_engine.py.wml: access_control_variables -> access_control_config. 2003-12-04 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/webaccessadmin_lib.py.wml: Better navtrail and crosslinking. access_control_variables -> access_control_config. 2003-12-04 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_config.py.wml: Renamed access_control_variables -> access_control_config. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Franck's email address. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/index.html.wml: Added release versioning scheme. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/releases.html.wml: Initial release. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/web/admin/Makefile.am: Added EN as the only language. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Make Pictures a public collection. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/messages.py.wml, modules/websearch/bin/webcoll.wml: Respect user-configured language list choice. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am: Add dependance on cdswmllib. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * config/Makefile.am, config/cdswmllib.wml: Added CDS WML library of functions of general interest. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Added CDSLANGS to define what languages should be generated. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Notes on CREDITS and on how to help with I18N of CDSware. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/Main.php.wml, modules/websubmit/web/pro.php.wml: Fix for including library files. 2003-12-03 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Role clarifications. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add new dirs for bibharvest. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Describe more details for temporary/past group members. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/Makefile.am, modules/bibharvest/lib/.cvsignore, modules/bibharvest/lib/Makefile.am, modules/bibharvest/lib/oai_repository.py.wml, modules/bibharvest/web/.cvsignore, modules/bibharvest/web/Makefile.am, modules/bibharvest/web/oai2d.py.wml: OAI serviced moved from WebSubmit. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/Makefile.am, modules/websearch/web/oai2d.py.wml: oai2s moved into bibharvest 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/oai_repository.py.wml: moved into bibharvest 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/Makefile.am: oai_repository moved into BibHarvest. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/doc/admin/Makefile.am: Add EN language flag. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/web/admin/.cvsignore: Added *.html. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/web/admin/webaccessadmin.py.wml: Separated into interface and implementation. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/web/admin/Makefile.am, modules/webaccess/web/admin/index.html.wml: Added new index file. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_admin.py.wml: Added new functions needed by webaccessadmin. Added optional arguments. ace->acc. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_engine.py.wml: Added optional arguments. And also ace->acc. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/Makefile.am: Added new files. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/lib/access_control_variables.py.wml, modules/webaccess/lib/webaccessadmin_lib.py.wml: Added library for webaccessadmin web interface and config variables. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/admin/Makefile.am: Added guide to web interface. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/doc/hacking/index.html.wml: Added admin internals. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/hacking/api.html.wml: Added program flow. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/doc/admin/guide.html.wml, modules/webaccess/doc/hacking/admin-internals.html.wml: Initial release. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/bin/authaction.wml: ace->acc change. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/bin/.cvsignore, modules/webaccess/bin/Makefile.am: Added webaccessadmin. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webaccess/bin/webaccessadmin.wml: Initial release. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/webstyle/css/cds.css.wml: Changes to the definitions needed by WebAccess. 2003-12-02 Mikael Vik <mikael.vik@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: ace->acc prefix change 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Update. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * CREDITS: Initial release. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add websession/bin subdir for the session gargabe collector. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/websession/bin/.cvsignore, modules/websession/bin/Makefile.am, modules/websession/bin/sessiongc.wml: Initial release of the session garbage collector. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/websession/Makefile.am: Add bin. 2003-12-02 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/modules.jpeg: Modules description extended. 2003-12-01 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml: Added UTF-8 coding information as per PEP-0263. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/.cvsignore, modules/websubmit/web/access/.cvsignore, modules/websubmit/web/access/protected/.cvsignore: Added .php. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/.cvsignore: Add .php. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/Access.php.wml, modules/websubmit/web/Main.php.wml, modules/websubmit/web/approve.php.wml, modules/websubmit/web/direct.php.wml, modules/websubmit/web/index.php.wml, modules/websubmit/web/pro.php.wml, modules/websubmit/web/submit.php.wml: Fix require'd path. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/sessinit.inc.php.wml: Get rid of the last blank line. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/admin/.cvsignore, modules/websubmit/web/admin/Makefile.am, modules/websubmit/web/admin/actionFunctions.php.wml, modules/websubmit/web/admin/addActionEDS.php.wml, modules/websubmit/web/admin/addCheckEDS.php.wml, modules/websubmit/web/admin/addElement2PageEDS.php.wml, modules/websubmit/web/admin/addElementDescrEDS.php.wml, modules/websubmit/web/admin/addFunctions.php.wml, modules/websubmit/web/admin/addModifyEDS.php.wml, modules/websubmit/web/admin/allActionsEDS.php.wml, modules/websubmit/web/admin/allChecksEDS.php.wml, modules/websubmit/web/admin/allElementsEDS.php.wml, modules/websubmit/web/admin/allModifyEDS.php.wml, modules/websubmit/web/admin/commonPhpFunctions.php.wml, modules/websubmit/web/admin/doctypeCategoriesEDS.php.wml, modules/websubmit/web/admin/documentEDS.php.wml, modules/websubmit/web/admin/editActionDets.php.wml, modules/websubmit/web/admin/editCatalogues.php.wml, modules/websubmit/web/admin/editDoctypeEDS.php.wml, modules/websubmit/web/admin/editPageElementEDS.php.wml, modules/websubmit/web/admin/editRecordFile.php.wml, modules/websubmit/web/admin/elementConfigDetsEDS.php.wml, modules/websubmit/web/admin/func.php.wml, modules/websubmit/web/admin/funcUsage.php.wml, modules/websubmit/web/admin/index.php.wml, modules/websubmit/web/admin/listFunctions.php.wml, modules/websubmit/web/admin/newDoctypeEDS.php.wml, modules/websubmit/web/admin/newFunc.php.wml, modules/websubmit/web/admin/newSubmissionEDS.php.wml, modules/websubmit/web/admin/pageDetsEDS.php.wml, modules/websubmit/web/admin/parameterUpdate.php.wml, modules/websubmit/web/admin/referees.php.wml, modules/websubmit/web/admin/removeDoctypeEDS.php.wml, modules/websubmit/web/admin/veditFunDets.php.wml, modules/websubmit/web/admin/viewActionEDS.php.wml, modules/websubmit/web/admin/viewChecksEDS.php.wml, modules/websubmit/web/admin/viewEditSubmissionEDS.php.wml, modules/websubmit/web/admin/viewModifyEDS.php.wml: Initial import after module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/Makefile.am: Adding subdirs after module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/Access.php.wml, modules/websubmit/web/Main.php.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/approve.php.wml, modules/websubmit/web/direct.php.wml, modules/websubmit/web/index.php.wml, modules/websubmit/web/pro.php.wml, modules/websubmit/web/submit.php.wml: Adding files atfter module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/access/.cvsignore, modules/websubmit/web/access/Makefile.am, modules/websubmit/web/access/action.php.wml, modules/websubmit/web/access/index.php.wml, modules/websubmit/web/access/protected/.cvsignore, modules/websubmit/web/access/protected/Makefile.am, modules/websubmit/web/access/protected/go.php.wml: Initial relase after module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/bibconvert/.cvsignore: Added .cvsignore file. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/bibconvert/KB/.cvsignore: Added .KB. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/etc/.cvsignore, modules/websubmit/etc/Makefile.am, modules/websubmit/etc/bibconvert/Makefile.am, modules/websubmit/etc/bibconvert/KB/.cvsignore, modules/websubmit/etc/bibconvert/KB/Makefile.am, modules/websubmit/etc/bibconvert/KB/Month.KB.wml, modules/websubmit/etc/bibconvert/config/.cvsignore, modules/websubmit/etc/bibconvert/config/EDSPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSPICTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRPICTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSRTEXTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXT.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmysql.tpl.wml, modules/websubmit/etc/bibconvert/config/EDSTEXTmysql_Modify.tpl.wml, modules/websubmit/etc/bibconvert/config/Makefile.am: Initial import after module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/lib/.cvsignore, modules/websubmit/lib/Fake_Navigation_Functions.php.wml, modules/websubmit/lib/Makefile.am, modules/websubmit/lib/Navigation_Functions.php.wml, modules/websubmit/lib/Print_Summary.php.wml, modules/websubmit/lib/commonPhpFunctions.php.wml, modules/websubmit/lib/specialchars.php.wml, modules/websubmit/lib/functions/.cvsignore, modules/websubmit/lib/functions/CaseEDS.php.wml, modules/websubmit/lib/functions/Create_Base_Files.php.wml, modules/websubmit/lib/functions/Create_Icon.php.wml, modules/websubmit/lib/functions/Create_Modify_Interface.php.wml, modules/websubmit/lib/functions/Display_Record_Data.php.wml, modules/websubmit/lib/functions/Finish_Submission.php.wml, modules/websubmit/lib/functions/Format_Record.php.wml, modules/websubmit/lib/functions/Get_Info.php.wml, modules/websubmit/lib/functions/Get_Report_Number.php.wml, modules/websubmit/lib/functions/Get_Sysno.php.wml, modules/websubmit/lib/functions/Get_TFU_Files.php.wml, modules/websubmit/lib/functions/Insert_Record.php.wml, modules/websubmit/lib/functions/Is_Original_Submitter.php.wml, modules/websubmit/lib/functions/Is_Referee.php.wml, modules/websubmit/lib/functions/Mail_Submitter.php.wml, modules/websubmit/lib/functions/Make_Modify_Record.php.wml, modules/websubmit/lib/functions/Make_Weblib_Record.php.wml, modules/websubmit/lib/functions/Makefile.am, modules/websubmit/lib/functions/Move_Files_Archive.php.wml, modules/websubmit/lib/functions/Move_From_Pending.php.wml, modules/websubmit/lib/functions/Move_Pictures_Archive.php.wml, modules/websubmit/lib/functions/Move_Revised_Files.php.wml, modules/websubmit/lib/functions/Move_to_Done.php.wml, modules/websubmit/lib/functions/Move_to_Pending.php.wml, modules/websubmit/lib/functions/Print_Success_APP.php.wml, modules/websubmit/lib/functions/Print_Success_FTT.php.wml, modules/websubmit/lib/functions/Print_Success_MBI.php.wml, modules/websubmit/lib/functions/Print_Success_SRV.php.wml, modules/websubmit/lib/functions/Report_Number_Generation.php.wml, modules/websubmit/lib/functions/Retrieve_Data.php.wml, modules/websubmit/lib/functions/Save_Modify_Values.php.wml, modules/websubmit/lib/functions/Send_APP_Mail.php.wml, modules/websubmit/lib/functions/Send_Approval_Request.php.wml, modules/websubmit/lib/functions/Send_FTT_Mail.php.wml, modules/websubmit/lib/functions/Send_Modify_Mail.php.wml, modules/websubmit/lib/functions/Send_SRV_Mail.php.wml, modules/websubmit/lib/functions/Set_Archive_Files.php.wml, modules/websubmit/lib/functions/Test_BI.php.wml, modules/websubmit/lib/functions/Test_File_Format.php.wml, modules/websubmit/lib/functions/Test_File_Name.php.wml, modules/websubmit/lib/functions/Test_File_Size.php.wml, modules/websubmit/lib/functions/Test_Status.php.wml, modules/websubmit/lib/functions/Update_Approval_DB.php.wml, modules/websubmit/lib/functions/Update_Word_Files.php.wml, modules/websubmit/lib/functions/Upload_Included_Files.php.wml, modules/websubmit/lib/functions/lock.php.wml: Initial import after module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/doc/.cvsignore, modules/websubmit/doc/Makefile.am, modules/websubmit/doc/access.php.wml, modules/websubmit/doc/actions.php.wml, modules/websubmit/doc/approval.php.wml, modules/websubmit/doc/bibliographic_fields.php.wml, modules/websubmit/doc/completed.php.wml, modules/websubmit/doc/cookies.php.wml, modules/websubmit/doc/description.php.wml, modules/websubmit/doc/file_transfer.php.wml, modules/websubmit/doc/index.php.wml, modules/websubmit/doc/introduction.php.wml, modules/websubmit/doc/link.php.wml, modules/websubmit/doc/login.php.wml, modules/websubmit/doc/modification.php.wml, modules/websubmit/doc/password.php.wml, modules/websubmit/doc/pending.php.wml, modules/websubmit/doc/revised_version.php.wml, modules/websubmit/doc/submission.php.wml, modules/websubmit/doc/subnumber.php.wml, modules/websubmit/doc/admin/.cvsignore, modules/websubmit/doc/admin/Makefile.am, modules/websubmit/doc/admin/actionimplement.php.wml, modules/websubmit/doc/admin/actionmodify.php.wml, modules/websubmit/doc/admin/actionnew.php.wml, modules/websubmit/doc/admin/actionremove.php.wml, modules/websubmit/doc/admin/actions.php.wml, modules/websubmit/doc/admin/catalogues.php.wml, modules/websubmit/doc/admin/description.php.wml, modules/websubmit/doc/admin/documentmodify.php.wml, modules/websubmit/doc/admin/documentnew.php.wml, modules/websubmit/doc/admin/documentremove.php.wml, modules/websubmit/doc/admin/documents.php.wml, modules/websubmit/doc/admin/example.php.wml, modules/websubmit/doc/admin/faq.php.wml, modules/websubmit/doc/admin/functiondelete.php.wml, modules/websubmit/doc/admin/functiondescription.php.wml, modules/websubmit/doc/admin/functionedit.php.wml, modules/websubmit/doc/admin/functionnew.php.wml, modules/websubmit/doc/admin/functions.php.wml, modules/websubmit/doc/admin/httpprotection.php.wml, modules/websubmit/doc/admin/implementfunctions.php.wml, modules/websubmit/doc/admin/implementwebform.php.wml, modules/websubmit/doc/admin/index.php.wml, modules/websubmit/doc/admin/introduction.php.wml, modules/websubmit/doc/admin/protection.php.wml, modules/websubmit/doc/admin/uploader.php.wml: Initial release after module tree reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/bin/.cvsignore: Added thumbmaker filename to ignore. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/bin/.cvsignore, modules/websubmit/bin/Makefile.am, modules/websubmit/bin/thumbmaker.wml: Initial release after module reorganization. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added websubmit dirs. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/sessinit.inc.php.wml: While waiting for PHP->Python UID generation gateway, return `guest'. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/Makefile.am: I18N. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Added note about linear dependency of speed and CFG_MAX_RECID. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/howto/migrate.html.wml, modules/webhelp/web/index.html.wml, modules/websearch/lib/search_engine.py.wml: Renaming of shtml->php 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Minor SK/CZ fixes. Added two SUBMIT messages. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Added BibFormat config part. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Respecting .shtml -> .php. Correct paths to WebSubmit. (more word needed) 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Get rid of .shtml extension. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/.cvsignore, modules/bibformat/web/admin/BEH_ACTION_add.php.wml, modules/bibformat/web/admin/BEH_ACTION_add.shtml.wml, modules/bibformat/web/admin/BEH_ACTION_del.php.wml, modules/bibformat/web/admin/BEH_ACTION_del.shtml.wml, modules/bibformat/web/admin/BEH_ACTION_edit.php.wml, modules/bibformat/web/admin/BEH_ACTION_edit.shtml.wml, modules/bibformat/web/admin/BEH_COND_add.php.wml, modules/bibformat/web/admin/BEH_COND_add.shtml.wml, modules/bibformat/web/admin/BEH_COND_del.php.wml, modules/bibformat/web/admin/BEH_COND_del.shtml.wml, modules/bibformat/web/admin/BEH_COND_edit.php.wml, modules/bibformat/web/admin/BEH_COND_edit.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_add.php.wml, modules/bibformat/web/admin/BEH_OTYPE_add.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_del.php.wml, modules/bibformat/web/admin/BEH_OTYPE_del.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_edit.php.wml, modules/bibformat/web/admin/BEH_OTYPE_edit.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_showone.php.wml, modules/bibformat/web/admin/BEH_OTYPE_showone.shtml.wml, modules/bibformat/web/admin/BEH_display.php.wml, modules/bibformat/web/admin/BEH_display.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_display.php.wml, modules/bibformat/web/admin/BIBREFORMAT_display.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_hand.php.wml, modules/bibformat/web/admin/BIBREFORMAT_hand.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_process.php.wml, modules/bibformat/web/admin/BIBREFORMAT_process.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_tree.php.wml, modules/bibformat/web/admin/BIBREFORMAT_tree.shtml.wml, modules/bibformat/web/admin/FORMAT_add.php.wml, modules/bibformat/web/admin/FORMAT_add.shtml.wml, modules/bibformat/web/admin/FORMAT_del.php.wml, modules/bibformat/web/admin/FORMAT_del.shtml.wml, modules/bibformat/web/admin/FORMAT_display.php.wml, modules/bibformat/web/admin/FORMAT_display.shtml.wml, modules/bibformat/web/admin/FORMAT_edit.php.wml, modules/bibformat/web/admin/FORMAT_edit.shtml.wml, modules/bibformat/web/admin/FORMAT_showone.php.wml, modules/bibformat/web/admin/FORMAT_showone.shtml.wml, modules/bibformat/web/admin/KB_VALUE_add.php.wml, modules/bibformat/web/admin/KB_VALUE_add.shtml.wml, modules/bibformat/web/admin/KB_VALUE_del.php.wml, modules/bibformat/web/admin/KB_VALUE_del.shtml.wml, modules/bibformat/web/admin/KB_add.php.wml, modules/bibformat/web/admin/KB_add.shtml.wml, modules/bibformat/web/admin/KB_del.php.wml, modules/bibformat/web/admin/KB_del.shtml.wml, modules/bibformat/web/admin/KB_display.php.wml, modules/bibformat/web/admin/KB_display.shtml.wml, modules/bibformat/web/admin/KB_edit.php.wml, modules/bibformat/web/admin/KB_edit.shtml.wml, modules/bibformat/web/admin/KB_showone.php.wml, modules/bibformat/web/admin/KB_showone.shtml.wml, modules/bibformat/web/admin/LINK_ACTION_add_edit.php.wml, modules/bibformat/web/admin/LINK_ACTION_add_edit.shtml.wml, modules/bibformat/web/admin/LINK_ACTION_del.php.wml, modules/bibformat/web/admin/LINK_ACTION_del.shtml.wml, modules/bibformat/web/admin/LINK_COND_add_edit.php.wml, modules/bibformat/web/admin/LINK_COND_add_edit.shtml.wml, modules/bibformat/web/admin/LINK_COND_del.php.wml, modules/bibformat/web/admin/LINK_COND_del.shtml.wml, modules/bibformat/web/admin/LINK_FORMAT_add.php.wml, modules/bibformat/web/admin/LINK_FORMAT_add.shtml.wml, modules/bibformat/web/admin/LINK_FORMAT_del.php.wml, modules/bibformat/web/admin/LINK_FORMAT_del.shtml.wml, modules/bibformat/web/admin/LINK_FORMAT_display.php.wml, modules/bibformat/web/admin/LINK_FORMAT_display.shtml.wml, modules/bibformat/web/admin/LINK_add.php.wml, modules/bibformat/web/admin/LINK_add.shtml.wml, modules/bibformat/web/admin/LINK_del.php.wml, modules/bibformat/web/admin/LINK_del.shtml.wml, modules/bibformat/web/admin/LINK_display.php.wml, modules/bibformat/web/admin/LINK_display.shtml.wml, modules/bibformat/web/admin/LINK_edit.php.wml, modules/bibformat/web/admin/LINK_edit.shtml.wml, modules/bibformat/web/admin/LINK_showone.php.wml, modules/bibformat/web/admin/LINK_showone.shtml.wml, modules/bibformat/web/admin/Makefile.am, modules/bibformat/web/admin/OAIER_SF_add.php.wml, modules/bibformat/web/admin/OAIER_SF_add.shtml.wml, modules/bibformat/web/admin/OAIER_SF_del.php.wml, modules/bibformat/web/admin/OAIER_SF_del.shtml.wml, modules/bibformat/web/admin/OAIER_add.php.wml, modules/bibformat/web/admin/OAIER_add.shtml.wml, modules/bibformat/web/admin/OAIER_del.php.wml, modules/bibformat/web/admin/OAIER_del.shtml.wml, modules/bibformat/web/admin/OAIER_display.php.wml, modules/bibformat/web/admin/OAIER_display.shtml.wml, modules/bibformat/web/admin/UDF_add.php.wml, modules/bibformat/web/admin/UDF_add.shtml.wml, modules/bibformat/web/admin/UDF_del.php.wml, modules/bibformat/web/admin/UDF_del.shtml.wml, modules/bibformat/web/admin/UDF_display.php.wml, modules/bibformat/web/admin/UDF_display.shtml.wml, modules/bibformat/web/admin/UDF_edit.php.wml, modules/bibformat/web/admin/UDF_edit.shtml.wml, modules/bibformat/web/admin/UDF_showone.php.wml, modules/bibformat/web/admin/UDF_showone.shtml.wml, modules/bibformat/web/admin/UDF_testcode.php.wml, modules/bibformat/web/admin/UDF_testcode.shtml.wml, modules/bibformat/web/admin/error.inc.php.wml, modules/bibformat/web/admin/error.inc.shtml.wml, modules/bibformat/web/admin/footer.inc.php.wml, modules/bibformat/web/admin/footer.inc.shtml.wml, modules/bibformat/web/admin/header.inc.php.wml, modules/bibformat/web/admin/header.inc.shtml.wml, modules/bibformat/web/admin/index.php.wml, modules/bibformat/web/admin/index.shtml.wml, modules/bibformat/web/admin/localconf.inc.php.wml, modules/bibformat/web/admin/localconf.inc.shtml.wml, modules/bibformat/web/admin/security.inc.php.wml, modules/bibformat/web/admin/security.inc.shtml.wml, modules/bibformat/web/admin/test.php.wml, modules/bibformat/web/admin/test.shtml.wml, modules/bibformat/web/.cvsignore, modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.php.wml, modules/bibformat/web/bibformat.shtml.wml: Renaming of shtml->php 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibformat.wml: Renaming of shtml->php 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/core/.cvsignore, modules/bibformat/lib/core/AEvalLan.inc.php.wml, modules/bibformat/lib/core/AEvalLan.inc.shtml.wml, modules/bibformat/lib/core/FlexElink.inc.php.wml, modules/bibformat/lib/core/FlexElink.inc.shtml.wml, modules/bibformat/lib/core/FormatRetriever.inc.php.wml, modules/bibformat/lib/core/FormatRetriever.inc.shtml.wml, modules/bibformat/lib/core/IntVars.inc.php.wml, modules/bibformat/lib/core/IntVars.inc.shtml.wml, modules/bibformat/lib/core/KBRetriever.inc.php.wml, modules/bibformat/lib/core/KBRetriever.inc.shtml.wml, modules/bibformat/lib/core/LinkResolver.inc.php.wml, modules/bibformat/lib/core/LinkResolver.inc.shtml.wml, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.php.wml, modules/bibformat/lib/core/OAISpecExtractor.inc.shtml.wml, modules/bibformat/lib/core/Processor.inc.php.wml, modules/bibformat/lib/core/Processor.inc.shtml.wml, modules/bibformat/lib/core/RecordSeparator.inc.php.wml, modules/bibformat/lib/core/RecordSeparator.inc.shtml.wml, modules/bibformat/lib/core/Timing.inc.php.wml, modules/bibformat/lib/core/Timing.inc.shtml.wml, modules/bibformat/lib/core/TreeNode.inc.php.wml, modules/bibformat/lib/core/TreeNode.inc.shtml.wml, modules/bibformat/lib/core/UDFRetriever.inc.php.wml, modules/bibformat/lib/core/UDFRetriever.inc.shtml.wml, modules/bibformat/lib/common/.cvsignore, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/dbparams.inc.php.wml, modules/bibformat/lib/common/dbparams.inc.shtml.wml, modules/bibformat/lib/common/general.inc.php.wml, modules/bibformat/lib/common/general.inc.shtml.wml, modules/bibformat/lib/common/global.inc.php.wml, modules/bibformat/lib/common/global.inc.shtml.wml: Renaming of shtml->php 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/doc/.cvsignore, modules/bibformat/doc/BibFormatAdminGuide.php.wml, modules/bibformat/doc/BibFormatAdminGuide.shtml.wml, modules/bibformat/doc/Makefile.am: Renaming of shtml->php 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/.cvsignore, modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.php.wml, modules/websession/web/sessinit.inc.shtml.wml: Renaming of shtml->php 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/.cvsignore: Added .php extension. 2003-11-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorHandling.php.wml, modules/miscutil/lib/errorHandling.shtml.wml: Renaming of shtml->php 2003-11-26 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Put proper CDSNAME into the lost password email. Body rephrased. 2003-11-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Add more Latin-1 chars into strip_accents(). 2003-11-19 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Portuguese name of Atlantis fixed. 2003-11-19 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/websearch/doc/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/index.html.wml: Support for Portuguese. 2003-11-18 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Typo fixed. 2003-11-18 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, config/messages.wml: Support for Portuguese (thanks to Flavio Codeco Coelho). 2003-11-18 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml: Support for Portuguese. 2003-11-17 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml, modules/miscutil/lib/messages.py.wml, modules/websession/lib/webuser.py.wml: I18N of the term guest added. 2003-11-17 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added a note on MySQL's max_allowed_packet variable. 2003-11-14 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: dataformatted procedure debug 2003-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix strip_accents() bahaviour for bad inputs. 2003-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Add initial release of strip_accents() function. 2003-11-12 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/.cvsignore, modules/websearch/web/Makefile.am: Cleanup of Makefile and .cvsignore now that OAI is a mod_python app. 2003-11-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: - German translation started (Guido Pelzer) - wording for CERN temporary notes corrected (Tullio Basaglia) 2003-11-10 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, modules/websearch/bin/webcoll.wml, modules/websearch/lib/search_engine_config.py.wml: Added option CFG_NARROW_SEARCH_SHOW_GRANDSONS to be able to configure whether to show or not grandsons in Narrow Search boxen. 2003-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: isGuestUser is now more gentle when there's a MySQL problem (and returns true in these case, ehm). 2003-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: create_error_box() now accepts verbose argument. 2003-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml, modules/websearch/web/index.py.wml: Display nicer error message in case of MySQL troubles. 2003-11-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Fix the case of various public/restricted collections nested together. 2003-11-06 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Respect field order when returning output for ``ot'' argument of the full form, e.g. ``ot=700__a''. 2003-11-06 Martin Vesely <martin.vesely@cern.ch> * modules/bibconvert/bin/bibconvert.wml: Debug: repetitive formatting functions for data source subfields enabled. 2003-10-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: A typo fixed. 2003-10-22 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/session.py.wml: Added param to the SessionError class constructor as per Hector's instructions. 2003-10-21 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, config/messages.wml: Fixed Spanish translation, done by Maria Gomez Marti. Prepared Norwegian translation. 2003-10-15 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: Configuration for oai flow control added. 2003-10-08 Martin Vesely <martin.vesely@cern.ch> * modules/websearch/lib/Makefile.am, modules/websearch/lib/oai_repository.py.wml, modules/websearch/web/Makefile.am, modules/websearch/web/oai2d.py.wml: OAI server update. 2003-10-06 Martin Vesely <martin.vesely@cern.ch> * modules/websearch/lib/oai_repository.py.wml: CDSware OAI repository implementation. 2003-10-06 Martin Vesely <martin.vesely@cern.ch> * modules/websearch/web/oai2d.py.wml: some modifs.. 2003-10-02 Martin Vesely <martin.vesely@cern.ch> * modules/websearch/web/Makefile.am, modules/websearch/web/oai1d.wml, modules/websearch/web/oai2d.py.wml, modules/websearch/web/oai2d.wml: OAI repository interface in mod_python 2003-10-01 Martin Vesely <martin.vesely@cern.ch> * modules/websearch/web/oai2d.py.wml: OAI repository interface in mod_python 2003-10-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: Clarification of author searches, related to previous commit. 2003-10-01 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: Expanded author searching tips. 2003-09-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix the edge numbers in ``records found'' yellow navigation bar. 2003-09-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/admin/Makefile.am, modules/bibformat/web/admin/Makefile.am, modules/webaccess/doc/hacking/Makefile.am, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/hacking/Makefile.am, modules/websearch/doc/hacking/Makefile.am: Explicitely choose English for hacker-level docs. 2003-09-29 Tibor Simko <tibor.simko@cern.ch> * config/config.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/websearch/bin/webcoll.wml, modules/websearch/doc/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websubmit/web/Makefile.am, modules/websubmit/web/index.html.wml: Added Czech/Slovak variant. 2003-09-29 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Minor Italian fixes. Added Czech/Slovak variant. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Russian typo fixed. (More to fix later...) 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: More complete Russian translation. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Changing default language to English. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * config/messages.wml: Initial release. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add index.en.html and the like to the directory index. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/Makefile.am, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/messages.py.wml, modules/websession/lib/webuser.py.wml, config/Makefile.am, config/cdspage.wml, config/config.wml: Add multi-language capabilities. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/websearch/web/index.py.wml, modules/websearch/web/search.py.wml, modules/webstyle/lib/webpage.py.wml: Add multi-language capabilities. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Add multi-language capabilities. Respect sort criterias when of=id too. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Add multi-language capabilities. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/api.html.wml: Add ``ln'' an option for language interface. 2003-09-26 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/web/Makefile.am, modules/websubmit/web/index.html.wml, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml, modules/webhelp/web/hacking/Makefile.am: Add multi-lingual capabilities. 2003-09-25 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Add langinfo boxes. 2003-09-24 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Renaming files. 2003-09-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/tips.html.wml: Update the tips from RFC to the first `real' version. 2003-09-18 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Change style for headings. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in: Minor help clarification. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/web/youralerts.py.wml, modules/webbasket/web/yourbaskets.py.wml, modules/websession/web/youraccount.py.wml: Add the `last updated' argument for page footer display. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml, modules/websearch/web/index.py.wml: Add proper treatment of `Last updated' for the page footers. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/Makefile, modules/webaccess/Makefile.in: Remove unnecessary Makefile files. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Add a possibility of `Last updated' argument for the page footer. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml, config/config.wml: Proper treatment of `Last updated' in the page footer. 2003-09-16 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Remove PERL. 2003-09-15 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession.py.wml: Update session_expiry column in the session table for each web hit. (pSession) 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: Add BibConvert and BibHarvest. 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am: Add BibHarvest module. 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add BibHarvest. 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibharvest/.cvsignore, modules/bibharvest/Makefile.am, modules/bibharvest/bin/.cvsignore, modules/bibharvest/bin/Makefile.am: Makefile stuff to instal the new BibHarvest module. 2003-09-10 Martin Vesely <martin.vesely@cern.ch> * modules/bibharvest/bin/bibharvest.wml: Initial version of CDSware/bibharvest module. 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/doc/Makefile.am: Initial release after module reorganization. 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * configure.ac, modules/Makefile.am: Add BibConvert module. 2003-09-10 Tibor Simko <tibor.simko@cern.ch> * modules/bibconvert/.cvsignore, modules/bibconvert/Makefile.am, modules/bibconvert/bin/.cvsignore, modules/bibconvert/bin/Makefile.am, modules/bibconvert/bin/bibconvert.wml, modules/bibconvert/doc/.cvsignore, modules/bibconvert/doc/admin/.cvsignore, modules/bibconvert/doc/admin/BibConvertAdminGuide.html.wml, modules/bibconvert/doc/admin/Makefile.am, modules/bibconvert/doc/admin/index.html.wml, modules/bibconvert/doc/admin/sample.cfg, modules/bibconvert/doc/admin/sample.dat, modules/bibconvert/doc/admin/sample.kb: Initial commit after module reorganization. 2003-09-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Add verbose argument suitable for problem analysis. 2003-09-09 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Remove explicit cds.support@cern.ch for demo targets. 2003-09-08 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Clarify the role of --prefix and --with-webdir installation directories. Fix the DEMO path throughout all the examples. 2003-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: - Import stuff plainly so that mod_python would display import problems directly in the browser. - Fix portfolio output for photos. 2003-09-08 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Import stuff plainly so that mod_python would report error directly in the web browser. 2003-09-05 Mikael Vik <mikael.vik@cern.ch> * modules/webstyle/css/cds.css.wml: Added adminbox stuff for WebAccess. 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Make output text nicer when an empty search term is ignored. 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fixed handling of ``field: value'' (with space) queries. 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: create_error_box(): really print traceback. 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml, modules/websearch/web/search.py.wml, modules/websearch/lib/search_engine.py.wml: Add some error handling. 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Add create_error_box(). 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Added errorbox. 2003-09-04 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Replace `--with-prefix' by the correct `--prefix'. (Thanks to Guido Pelzer for spotting this.) 2003-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Add some verbose=9 info. (To be continued.) 2003-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/hacking/api.html.wml, modules/websearch/lib/search_engine.py.wml, modules/websearch/web/search.py.wml: Prefer `verbose=LEVEL' argument instead of `dbg'. 2003-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/websearchadmin.py.wml: Fix missing import module. 2003-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/Makefile.am: Add bibtaskexc for cleaning. 2003-08-29 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.wml, modules/bibsched/bin/bibtaskex.wml, modules/websearch/bin/webcoll.wml: Prefer --verbose=LEVEL parameter instead of the old --dbg. 2003-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/index.html.wml: Add path to Directory Overview. Fix pathes to module-specific information. 2003-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: Add WebAccess. 2003-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/directory.html.wml: First import of the notes on the directory structure of CDSware sources/targets. 2003-08-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Quick-fix the first checking of req.args for non-voidness. (May require a similar, more global fix everywhere later.) 2003-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/api.html.wml, modules/websearch/doc/internals.html.wml, modules/websearch/doc/stages.html.wml, modules/websearch/doc/admin/.cvsignore, modules/websearch/doc/admin/Makefile.am, modules/websearch/doc/hacking/.cvsignore, 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, modules/webaccess/doc/Makefile.am, modules/webaccess/doc/api.html.wml, modules/webaccess/doc/index.html.wml, modules/webaccess/doc/internals.html.wml, modules/webaccess/doc/admin/.cvsignore, modules/webaccess/doc/admin/Makefile.am, modules/webaccess/doc/hacking/.cvsignore, modules/webaccess/doc/hacking/Makefile.am, modules/webaccess/doc/hacking/api.html.wml, modules/webaccess/doc/hacking/index.html.wml, configure.ac: Split admin-level and hacking-level docs into their respective directories. 2003-08-21 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am, modules/websearch/doc/api.html.wml, modules/websearch/doc/internals.html.wml, modules/websearch/doc/stages.html.wml: Put consistently all hacker-level information under /hacking URL. 2003-08-20 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/lib/access_control_engine.py.wml: Removed unnecessary call to ace_te. 2003-08-20 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/index.html.wml: Add path to WebAccess Internals page. 2003-08-20 Tibor Simko <tibor.simko@cern.ch> * modules/webaccess/.cvsignore, modules/webaccess/Makefile, modules/webaccess/Makefile.am, modules/webaccess/Makefile.in, modules/webaccess/bin/.cvsignore, modules/webaccess/bin/Makefile.am, modules/webaccess/bin/authaction.wml, modules/webaccess/doc/.cvsignore, modules/webaccess/doc/Makefile.am, modules/webaccess/doc/api.html.wml, modules/webaccess/doc/index.html.wml, modules/webaccess/doc/internals.html.wml, modules/webaccess/lib/.cvsignore, modules/webaccess/lib/Makefile.am, modules/webaccess/lib/access_control_admin.py.wml, modules/webaccess/lib/access_control_engine.py.wml, modules/webaccess/web/.cvsignore, modules/webaccess/web/Makefile.am, modules/webaccess/web/admin/.cvsignore, modules/webaccess/web/admin/Makefile.am, modules/webaccess/web/admin/webaccessadmin.py.wml: First import of Mikael's ACE sources. 2003-08-20 Tibor Simko <tibor.simko@cern.ch> * configure.ac, modules/Makefile.am: Added WebAccess module. 2003-08-13 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on required PHP's --with-zlib configure option. 2003-07-11 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix display of Results overview in case a collection has changed. 2003-07-11 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: passed into production mode 2003-07-11 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/htmlparser.py.wml: [no log message] 2003-07-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml, modules/websearch/web/search.py.wml: Fix handling of dates (d1y, d1m, etc) as integers. 2003-07-10 Mikael Vik <mikael.vik@cern.ch> * modules/miscutil/sql/tabcreate.sql: did changes, but forgot one comma in aceARGUMENT 2003-07-10 Mikael Vik <mikael.vik@cern.ch> * modules/miscutil/sql/tabcreate.sql: Added auto_increment to tables in access control engine (aceROLE, aceACTION and aceARGUMENT and new key for aceARGUMENT 2003-07-10 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Deleted surpluss dbg line in print_record(), called in case no MARC XML is stored in the database. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Really fix the collection display order when displaying search results. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fixed order of collections when displaying search results. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/api.html.wml: Minor rephrasing. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/api.html.wml: Wrong indentation repaired. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/concepts.html.wml: Title and subtitle fixes. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/modules.html.wml: - Title and navtrail title fixes. - Start putting some text. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/style.html.wml: Title and navtrail titles fix. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.wml: Remove unnecessary tolist() comment. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Use HitSet instead of HitList. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Introduce new `ap' argument (``alternative patterns'') that governs the behaviour in case of no-exact-match-found: shall we try alternative patterns or not? 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: - Some cleanup for Search Engine APIs. More consistent usage of not-found case via new `ap' argument. - Fix word matching type. - Fixes for multi-stage search processing. - Distinct `hitlist' (marshalled bit vector in the DB) and HitSet class. - When no match found, try to remove non-alphanumeric chars, add also the end of the words. (The ``Todesco, E'' problem.) - Fixes for mod_python Request object display (when not in HTML output format). 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/stages.html.wml: Title fixed. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am: Added `stages' and `api' targets. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/internals.html.wml: Added link to API page. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/stages.html.wml: Moved from the internals page here. 2003-07-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/api.html.wml: Initial release. 2003-07-07 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: got rid of 909C0o mapping 2003-07-04 Mikael Vik <mikael.vik@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql: Added tables for access control engine. 2003-07-03 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: synchro with search_engine.py module. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/concepts.html.wml, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/style.html.wml: Use the term Hacking Corner. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/Makefile.am: Don't remove cdsware.el when doing make clean. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Header tags are now colored in the headline color by default. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add webhelp/web/admin stuff. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Minor renaming of admin-related menus. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/admin/.cvsignore, modules/webhelp/web/admin/Makefile.am, modules/webhelp/web/admin/index.html.wml, modules/webhelp/web/admin/howto/.cvsignore, modules/webhelp/web/admin/howto/Makefile.am, modules/webhelp/web/admin/howto/index.html.wml, modules/webhelp/web/admin/howto/marc.html.wml, modules/webhelp/web/admin/howto/migrate.html.wml: Initial release after module reorganization. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/.cvsignore, modules/webhelp/web/hacking/Makefile.am, modules/webhelp/web/hacking/index.html.wml, modules/webhelp/web/hacking/modules.html.wml, modules/webhelp/web/hacking/style.html.wml: Initial release. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/hacking/cdsware.el, modules/webhelp/web/hacking/concepts.html.wml: First release. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/Makefile.am: Add hacking and admin subdirs. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/Makefile.am: Add hacking subdir. 2003-06-27 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add webhelp/web/hacking dir. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Do not show help when req is None. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Use drop-demo-site instead of destroy-demo-site. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabdrop.sql: Reflect schTASK table renaming. Add two bibwords10, bibwords10r tables. (the year index) 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Fix the other WebColl appearances. Rename destroy-demo-site to drop-demo-site. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Introduction of six search stages, according to the ``Search Internals'' document, started. Somehow working, but not finished fully yet. Neither profiled: we may be calling HitList.calculate_nbhits() more often than necessary. It definitely calls it more often than in the past, so a search slowdown may be expected too. Stay tuned. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Introduce the ``dbg'' URL argument. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: - Add BibSched task capabilities, so that WebColl can run as a BibSched task. - Fix handling of the number of restricted collections. - Speed-up things a bit by introducing a basic caching mechanism; consumes quite some memory, though. More refactoring is wanted when time permits. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.wml: Reflect changes in schTASK table. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.wml: Reflect changes in the schTASK table. Hostname-related capabilities still have to come to be fully functional! 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibtaskex.wml: Reflect new changes to the schTASK table. Add a demo of periodicity capabilities. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/demobibdata.xml: Fix UTF-8 accents. Add a poetry entry. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Add Poetry collection to demo UTF-8 capabilities. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: schTASK table cleaning. New indexes for ``bibfmt''. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Cosmetics. 2003-06-26 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: When load-demo-records, run BibReformat and WebColl as BibSched tasks. When load-demo-records, clear the database content beforehand. Useful for repeatable invocations of this target. 2003-06-16 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: command line arguments default debug. 2003-06-13 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/web/yourbaskets.py.wml: Removing reload() for a Python module. 2003-06-12 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: sleeptime taken into account also in manual mode 2003-06-12 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: cosmetics and better debugging information 2003-06-11 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/core/UDFRetriever.inc.shtml.wml: Fixed argument escaping trouble. (Hector) 2003-06-11 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: bugfix 2003-06-11 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml: Fixed account_list_alerts 2003-06-11 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: Max Nr. or records treated in a batch increased to 10000 2003-06-11 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: file overwrite debug 2003-06-11 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: indentation correction 2003-06-11 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: added logging, fixed some bugs 2003-06-10 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: cosmetics 2003-06-10 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: cosmetics 2003-06-10 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/htmlparser.py.wml: cosmetics 2003-06-10 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml: bug fix in wrap 2003-06-10 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml, modules/webalert/lib/textwrap.py.wml: Added word wrap 2003-06-10 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: cosmetics 2003-06-10 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml: Fixed list alerts in account page 2003-06-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Add support for more portalboxes (title epilog, narrow prolog, narrow epilog). 2003-06-06 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Bug fix 2003-06-06 Erik Simon <erik.simon@unine.ch> * modules/webalert/bin/alertengine.wml, modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml: Added some error handling 2003-06-06 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: child processes are better targetted to avoid errors in case of multiple processes running at the same time 2003-06-06 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml: Fixed date arguments in url. 2003-06-05 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: tasks are now order by date asc bibupload is launched with "-t XXX" instead of "-tXXX" option 2003-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/internals.html.wml: Initial release. 2003-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/Makefile.am: Add `internals' page. 2003-06-05 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: ALERTENGINEEMAIL added. 2003-06-05 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Bug fix 2003-06-05 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Bugfix for testing. 2003-06-05 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: use config.py for defining global variables use bindir to launch child processes 2003-06-05 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Added test function. 2003-06-05 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml: Fixed link settings,removed "start new search" link 2003-06-05 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: daemon also parse the items in date order 2003-06-05 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: added <protect> over the code. Modified menu displays and items ordering (by date) 2003-06-04 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/bibsched.wml: Fix Python indentation. 2003-06-04 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: don't set the RUNNING set of children (they don't like it - bibwords) 2003-06-04 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: sleeptime (-s) and date (-t) bibsched compliancy options added. 2003-06-04 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: added bibreformat in helpers deal with error in children execution 2003-06-04 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml: Fixed error in note comments 2003-06-04 Thomas Baron <thomas.baron@cern.ch> * modules/bibsched/bin/bibsched.wml: bibsched improvements: - display - gestion of children processes 2003-06-03 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: Info header. 2003-06-03 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: Various formats handling 2003-06-03 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Fix Apache password lookup for users with 'similar' names. 2003-06-02 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: bibreformat -n debug 2003-06-02 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: HB formats only 2003-06-02 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: Usage info update. 2003-06-02 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: Option -n -noprocess (counts records to be processed only, no process done) 2003-06-02 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: Modifications in input parameters (-b -l processed by default) Modifications of all records bibreformat BibSched awareness introduced. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: `action' argument fix. print_warning() cleanup. Nearest terms cleanup, to distinguish nearest words/phrases. Browse cleanup. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Remove unnecessary URL argument from page header creating functions. (We won't be putting URL in the footer.) 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: - Add explicit messages after 'make' and 'make install' on next suggested steps to take. - Remove unwanted things from local data install, so that now the collection cache is created on-demand only. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: The `search' module in the header shouldn't be selected for generic CDSware distribution. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: - Use `action' as submit button name. - Introduce new `recid', `recidb', `sysno' and obsolete `id', `idb', `sysnb' to respect our code naming policy. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Use `action' as submit button name. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/Makefile.am: Remove unnecessary install-data-local. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Remove unnecessary removal of index.wml. Add explicit call to webcoll at the end of install-data-local. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix <a name=foo> target for fancy collection names. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix `split by collection' for restricted collections. 2003-05-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix forgotten ALEPH SYSNO location (970). 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: New header. New CFG_CERN_SITE variable. Fix Apache pw file location for CDSDEV-bis development. (beware for production) 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Fix cfg_cern_site WML variable (don't quote anymore). 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine_config.py.wml: Delete one unused WML variable. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * README: Add explicit notes on Unix. Update figures and URL to CDSWEB. Rephrase some things. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add explicit note on Unix platform. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add dir to WebSearch Admin. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Nearest terms functionality rewritten to propose -5 +5 really closest words. Minor output message cosmetics. Adding records to baskets from the Detailed record pages now works even if the page contains some HTML form. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabfill.sql.wml: Add `year' words index. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Add 10th words index for the `year' word index. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: New names for matching types in the Advanced Search interface. Respect cfg_cern_site variable and don't propose abstract/keyword indexes. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Add cfg_cern_site variable taken from WML configure file. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/admin/.cvsignore, modules/websearch/web/admin/Makefile.am, modules/websearch/web/admin/websearchadmin.py.wml, modules/websearch/web/Makefile.am: Start releasing Python-based admin. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Add head logo in the user personal box. Prefer to print `session' instead of `info' for guest users. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/img/head.gif, modules/webstyle/img/header_background.gif: Add head image to denote personal feature box. Add header background image. 2003-05-29 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Remove some transparent background to please NN4. Module boxen shorter due to usage of lowercase. Minor cosmetics. 2003-05-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/bibreformat.wml: Fix explicit table name in ``SELECT table.id FROM'' queries. 2003-05-28 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Reverted to old record insertion mechanism. 2003-05-27 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml, modules/websession/web/youraccount.py.wml: Fixed more comments 2003-05-27 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml: Fixed comments in some methods 2003-05-26 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Easthetical cosmetics. 2003-05-26 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added note on MySQL 4.1.0 and UTF-8. Added note on PHP process control library. 2003-05-26 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Changed link Your account,cleaning of code in user's login 2003-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Delete unwanted zlib.decompress() calls now that we call search engine's print_record(). 2003-05-23 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Fix basket display when records don't have pre-stored HTML brief formats. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py.wml: Typo (owning alerts, not shelves) fixed. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Typo (owning baskets, not alerts) fixed. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added a note on UTF-8 encoding in the Apache config. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/lib/core/RecordSeparator.inc.shtml.wml, modules/miscutil/sql/tabfill.sql.wml: Default encoding is now UTF-8. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Do not return table anymore in user info box. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Minor design changes. Default encoding is now UTF-8. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Minor look and feel changes. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Minor design changes. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: New default encoding is now UTF-8. Use `-' instead of `LIKE' whenever possible in SQL queries due to UTF-8 related problem. Minor design changes. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/oai1d.wml, modules/websearch/web/oai2d.wml: New default encoding is now UTF-8. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml, config/config.wml: Default encoding is now UTF-8. Design changes. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.wml: Really revert Thomas' changes. 2003-05-22 Tibor Simko <tibor.simko@cern.ch> * modules/bibupload/bin/bibupload.wml: Respect now default UTF-8 encoding. Revert Thomas' changes as they didn't work for demo data. 2003-05-22 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Switched to production mode. 2003-05-21 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/alert_engine.py.wml: Added some debug info. Simplest optimization of worst queries. Added number of records in email. Cosmetics 2003-05-21 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: Fixed bug in login's user 2003-05-21 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Fixed error in registration of users 2003-05-21 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Fixed updation of userinfobox when login and logout 2003-05-21 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webuser.py.wml: Fixed userinfobox in guest user 2003-05-21 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webuser.py.wml: Quit info option in userinfobox 2003-05-19 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml: fixed bug in perform_update_alert 2003-05-19 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml: Fixed bug in alert search, for account dynamic page 2003-05-19 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: Fixed sender in sendemail from config 2003-05-19 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml: Fixed error in dynamic acount page 2003-05-19 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml, modules/webbasket/lib/webbasket.py.wml, modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Fixed dynamic page account, quit comments, fixed new info box 2003-05-19 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Fix create_navtrail_links() separator marks for deep ancestors. 2003-05-16 Hector Sanchez <hector.sanchez@cern.ch> * modules/webalert/lib/webalert.py.wml, modules/webalert/web/youralerts.py.wml: some fixes 2003-05-16 Martin Vesely <martin.vesely@cern.ch> * modules/bibformat/bin/bibreformat.wml: TMP directory input in bibreformat.wml 2003-05-16 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Removed TMPDIR as it's now in the configbis module. 2003-05-16 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in, modules/miscutil/lib/config.py.wml: Add TMPDIR variable. 2003-05-16 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Create tmp dir. 2003-05-16 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/bin/.cvsignore, modules/bibformat/bin/Makefile.am, modules/bibformat/bin/bibreformat.wml: Initial release of BibReformat (from Martin). 2003-05-16 Hector Sanchez <hector.sanchez@cern.ch> * modules/webalert/lib/webalert.py.wml: fixed a bug which didn't allow to set up an alert without associated basket 2003-05-15 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: - Header table width made smaller. (Should move it into CSS, really.) - Fixed one forgotten footer class label. 2003-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Nearest terms box added. 2003-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Split by collection is now the default. 2003-05-15 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: - Fixed several issues with helping screens when no exact match was found. - Fixed nearest terms list in case of several words in a query. - Split by collection is now the default behaviour. Fixed son selection to take only the 'regular' (non-virtual) sons into account. - Browse is now again merging results for various tags (100, 700) into a single list (author) before displaying the results to the user. 2003-05-14 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/web/index.html.wml, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml, modules/websubmit/web/index.html.wml: Reflect change in navtrail_previous_links. 2003-05-14 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Explicit white background instead of transparent one to satisfy NN4. 2003-05-14 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/websearch/lib/search_engine.py.wml, modules/webstyle/lib/webpage.py.wml: Using Home instead of CDSNAME in navtrail. 2003-05-14 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Using Home instead of CDSNAME in the navtrail. 2003-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Make "no match found" messages consistent. 2003-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Roughly fixed dashless searching for ACC type of queries (replace dashes/slashes by either blank space or underscore, depending on where we are about to search, WRD or ACC.) Fix does not work for complex search patterns that mix ACC and WRD queries in one, as it would require detailed search pattern analysis. Maybe later when the engine will be rewritten. 2003-05-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Make `ADD TO BASKET' on the Detailed record pages work. When no hits found, and search pattern(s) contain non-alphanumeric chars between two alphanumeric ones (kinda dash-slash separators), try to replace them by space and do boolean AND query prior to go into "nearest indexed terms" stuff. 2003-05-13 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: New sender cds.alert@cdsware.cern.ch fixed in send_email method 2003-05-13 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: Fixed bug in method send_email 2003-05-12 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml, modules/webbasket/lib/webbasket.py.wml, modules/websession/lib/webaccount.py.wml: Method warning, fixed new name warning_guest_user 2003-05-12 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml, modules/webbasket/lib/webbasket.py.wml, modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml, modules/websession/web/youraccount.py.wml: Add perform_guest_user : alert message fixed 2003-05-12 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml, modules/webstyle/css/cds.css.wml: New place and decoration for the user info box. 2003-05-12 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: New place for user info box. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Make place in the header for user info box inclusion by Python runtime (via HTML comment substitution). Respect new alert link names. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Get rid of the left sidebar completely. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml: Fix isGuestUser(). Add get_email(). Add explicit page() parameters. New look and feel of user info box. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Add explicit page() argument names. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/web/youralerts.py.wml: Add explicit page() argument names. Respect new alert link names. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/webalert.py.wml: Respect new alert link names. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Fix alert links. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/web/yourbaskets.py.wml: Add explicit page() argument names. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Does not call WML anymore, but create separate entries for navtrail, pagebody, portalboxes in the collection cache. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Fix search_pattern() help messages to respect restricted collection case. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: Respect new page() parameters. 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Put user info box into the header. Add new parameters to page(). 2003-05-09 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Put user into box into the header, so changed the look and feel a bit. 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Userinfobox cosmetics. 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: HTML cleanup. 2003-05-07 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: Fixed sendEmail function for lost of password 2003-05-07 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml, modules/websession/lib/webuser.py.wml: Included method to use with lost password 2003-05-07 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml, modules/webalert/lib/webalert.py.wml, modules/webbasket/lib/webbasket.py.wml: Fixed guest user checking. 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/bin/.cvsignore: Added bibtaskexc. 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Enhanced browsing capability. Added hb-fly for on-the-fly-bibformat-formatting (mostly CERN specific, beware). 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: Added `name' column to the `tag' table. 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Get rid of bottom border lines in search results boxen. 2003-05-07 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Add records to basket: fixed treatment of non-list arguments. 2003-05-06 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webbasket/lib/webbasket.py.wml: webbasket.py.wml 2003-05-06 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml: lib/webaccount.py.wml 2003-05-06 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webbasket/lib/webbasket.py.wml: webbasket.py.wml 2003-05-06 Julio Pernia Aznar <jpernia@altransdb.com> * modules/webalert/lib/webalert.py.wml: webalert.py.wml 2003-05-06 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/session.py.wml, modules/websession/lib/webuser.py.wml: [no log message] 2003-05-05 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: youraccount.py 2003-05-05 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/lib/webaccount.py.wml: webaccount.py.wml 2003-05-05 Julio Pernia Aznar <jpernia@altransdb.com> * modules/websession/web/youraccount.py.wml: youraccount.py 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Move information on associated alerts into the main basket info box. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * .cvsignore, aclocal.m4: Remove aclocal.m4 from CVS. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/img/arrow_down.gif, modules/webstyle/img/arrow_up.gif: Add two missing images for WebBasket ordering. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/miscutil/demo/democfgdata.sql.wml, modules/webstyle/lib/webpage.py.wml, modules/webalert/lib/webalert.py.wml, modules/webbasket/lib/webbasket.py.wml: Reflect new CSS style essay. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Reflect new CSS essays. Fixed some browse troubles, main browse work still ahead. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml, config/config.wml: New style and CSS essays. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: New CSS essays. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Reflect new CSS essays. 2003-05-05 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Get rid of example images. 2003-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: Test basket ownership before adding records. 2003-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml, modules/webbasket/web/yourbaskets.py.wml: Added functionality to easily add records to a basket. Useful for the search engine. 2003-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py.wml: "Display searches" now prefers to display distinct questions. 2003-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/bin/.cvsignore: Added alertengine. 2003-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Added "Mark record" functionality for inclusion into baskets. Enhanced URL argument parameter washing. 2003-04-30 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: New "info" style added. 2003-04-30 Erik Simon <erik.simon@unine.ch> * aclocal.m4, configure.ac: Added modules/webalert/bin to the make process. 2003-04-30 Erik Simon <erik.simon@unine.ch> * modules/webalert/Makefile.am, modules/webalert/bin/.cvsignore, modules/webalert/bin/Makefile.am, modules/webalert/bin/alertengine.wml, modules/webalert/lib/Makefile.am, modules/webalert/lib/alert_engine.py.wml, modules/webalert/lib/htmlparser.py.wml: Added alert engine, cli and implementation. 2003-04-29 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml, modules/websearch/lib/search_engine.py.wml, modules/websearch/web/search.py.wml: Added date-from / date-until search option. 2003-04-29 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: corrected bug in 970__a matching 2003-04-29 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/webalert.py.wml, modules/webalert/web/youralerts.py.wml: Fixed alert deletion. 2003-04-29 Erik Simon <erik.simon@unine.ch> * modules/webalert/lib/webalert.py.wml: Fixed url error for `Execute search' when diplaying alerts. 2003-04-29 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: All run_sql() param quoting fixed. 2003-04-29 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/lib/webbasket.py.wml: All run_sql() queries edited to have proper argument quoting. 2003-04-29 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/lib/webalert.py.wml: Fixed creating new basket call while creating new alert. 2003-04-29 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/webalert/lib/webalert.py.wml, modules/websearch/lib/search_engine.py.wml: Reflect new `query' table change. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Fixed forgotten webaccount before perform_display(). 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Start putting user personal features. Start putting browse. Commit to put things in sync; work needed on the two above. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Reflect renaming of user into webuser. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/Makefile.am, modules/websession/lib/webaccount.py.wml, modules/websession/lib/websession.py.wml, modules/websession/web/youraccount.py.wml, modules/webbasket/lib/webbasket.py.wml, modules/webbasket/web/yourbaskets.py.wml, modules/webalert/lib/webalert.py.wml, modules/webalert/web/youralerts.py.wml: Reflect renaming of user file into webuser. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webuser.py.wml: Renamed from user.py.wml. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/user.py.wml: Removed into webuser.py.wml. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/.cvsignore: Added .py. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Fix import error. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: Removed unnecessary pylib. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Reflect new location of Apache user authentication stuff. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/Makefile.am: Added webaccount target. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/webaccount.py.wml: First import. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/youraccount.py.wml: Initial import of general user account information pages. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/user.py.wml: First import of user-related utilities. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/session.py.wml: First import of non-persistent session stuff. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/Makefile.am: Added session and user targets. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/websession.py.wml: Apache-user related authentication stuff moved to user.py, a more logical place. Added persistent web session stuff. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/Makefile.am: Add youraccount target. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Add missing navtrail class to navtrail links. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websubmit/.cvsignore, modules/websubmit/Makefile.am, modules/websubmit/web/.cvsignore, modules/websubmit/web/Makefile.am, modules/websubmit/web/index.html.wml: Add WebSubmit module. The functionality will be added later. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webbasket/.cvsignore, modules/webbasket/Makefile.am, modules/webbasket/lib/.cvsignore, modules/webbasket/lib/Makefile.am, modules/webbasket/lib/webbasket.py.wml, modules/webbasket/web/.cvsignore, modules/webbasket/web/Makefile.am, modules/webbasket/web/yourbaskets.py.wml: Initial introduction. Cleaning needed. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webalert/.cvsignore, modules/webalert/Makefile.am, modules/webalert/lib/.cvsignore, modules/webalert/lib/Makefile.am, modules/webalert/lib/webalert.py.wml, modules/webalert/web/.cvsignore, modules/webalert/web/Makefile.am, modules/webalert/web/youralerts.py.wml: Initial introduction. Much cleaning needed. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add new module subdirs. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql: Changed session table, now that we have Python and not PHP sessions anymore. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am: Added new subdirs. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/bibsched/.cvsignore, modules/bibsched/Makefile.am, modules/bibsched/bin/.cvsignore, modules/bibsched/bin/Makefile.am, modules/bibsched/bin/bibsched.wml, modules/bibsched/bin/bibtaskex.wml: First BibSched addition after CVS directory reorganization.X 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: Try new navtrail position. Need to prettify it, though. Fix two hidden cc arguments. Call WML with special config dir, to be able to call webcoll from any directory. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/lib/webpage.py.wml: Try new navtrail position. Need to prettify it, though. Make some place for header addings. Need to prettify it, though. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Try new navtrail position. Need to prettify it, though. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Try new navtrail position. Will have to prettify it though. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Add explicit links to Baskets and Alerts. 2003-04-28 Tibor Simko <tibor.simko@cern.ch> * config/Makefile.am: Install WML config files into lib. Useful for calling WML on runtime. 2003-04-22 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: if correct or replace is requested and the record is not found in the database, then no new record is created and an error message is issued 2003-04-17 Thomas Baron <thomas.baron@cern.ch> * modules/bibupload/bin/bibupload.wml: added checking on A500 system number 2003-04-14 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Ligther shade for search boxen. 2003-04-14 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added index.py into DirectoryIndex. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/create_collection_pages.wml: Remove create_collection_pages, in profit of webcoll. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/goto.shtml.wml, modules/websearch/web/index.py.wml: Added simple error checking for multiple 'c' argument. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Add new atrget dirs for Makefile creation. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Reflect webcoll introduction instead of create_collection_pages. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Basic Apache authentication. Help Central links. Use of :: in header/footer. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: New navtrail_position argument. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: New navbar essayes. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/Makefile.am: Added web help central module subdir. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/bibformat.shtml.wml: BibFormat common directory fix. Search URL simplification. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/demo/democfgdata.sql.wml: Demo for restricted and virtual collections. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/lib/config.py.wml: Basic restricted collections support. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabfill.sql.wml: Basic restricted collections support. Virtual collections support. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/webhelp/.cvsignore, modules/webhelp/Makefile.am, modules/webhelp/web/.cvsignore, modules/webhelp/web/Makefile.am, modules/webhelp/web/index.html.wml: Initial release of web help central module. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/Makefile.am: Added doc subdir. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/doc/.cvsignore, modules/websearch/doc/Makefile.am, modules/websearch/doc/index.html.wml, modules/websearch/doc/tips.html.wml: Starting to put some search user-level documentation. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml: Move some functionality from callable interafce here. Simple wildcard query sanity checking installed. Should improve it and put it into general config. Reflect webcoll changes. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/.cvsignore: Reflect new wencoll. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/Makefile.am: Reflect new webcoll. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/bin/webcoll.wml: The old create_colection_pages. Creates now HTML files in cache, to be read by Python search interface. No PHP anymore. Updating of collection cache and web page cache is now splitted into two, cf. usage arguments. The implementation is naive, still. But never mind. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/search.py.wml: Basic Apache authentication. Calable functions implementation hidden more in the lib code. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/index.py.wml: New Python-based search interface. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/web/Makefile.am: Remove goto.shtml in profit of mod_python interface display. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websession/web/sessinit.inc.shtml.wml: Example colour change. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websession/Makefile.am: Added lib subdir. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/websession/lib/.cvsignore, modules/websession/lib/Makefile.am, modules/websession/lib/websession.py.wml: Apache authentication code. 2003-04-13 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/css/cds.css.wml: Link background reverse video switched off. New search boxes (Focus on, etc). 2003-04-03 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add a note on Numeric Python module. 2003-04-03 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/lib/search_engine.py.wml, modules/websearch/web/search.py.wml: Remove lzo test module. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Update with respect to mod_python, trailing slashes, etc. Added information on "minimal" versions we currently use. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/admin/localconf.inc.shtml.wml, modules/miscutil/lib/.cvsignore, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/errorHandling.shtml.wml: Added PHP error handling. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/web/Makefile.am: Typo fixed. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Changes to respect new module layout structure. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Changes to respect new module layout. Split load-sample-data into several create-demo-site, load-demo-records, etc. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Added several WebSearch related config variables. Fixed trailing slashes. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in: Using new WEBDIR, WEBURL, BINDIR, etc variables. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * config/Makefile.am: No newline. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml, config/cdsnavbar.wml: Using WEBDIR, WEBURL variables, fixing trailing slash. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/bibformat/.cvsignore, modules/bibformat/Makefile.am, modules/bibformat/bin/.cvsignore, modules/bibformat/bin/Makefile.am, modules/bibformat/bin/bibformat.wml, modules/bibformat/doc/.cvsignore, modules/bibformat/doc/BibFormatAdminGuide.shtml.wml, modules/bibformat/doc/BibFormatAdminGuide001.gif, modules/bibformat/doc/BibFormatAdminGuide002.png, modules/bibformat/doc/BibFormatAdminGuide003.jpg, modules/bibformat/doc/BibFormatAdminGuide004.gif, modules/bibformat/doc/Makefile.am, modules/bibformat/lib/.cvsignore, modules/bibformat/lib/Makefile.am, modules/bibformat/lib/common/.cvsignore, modules/bibformat/lib/common/Makefile.am, modules/bibformat/lib/common/dbparams.inc.shtml.wml, modules/bibformat/lib/common/general.inc.shtml.wml, modules/bibformat/lib/common/global.inc.shtml.wml, modules/bibformat/lib/core/.cvsignore, modules/bibformat/lib/core/AEvalLan.inc.shtml.wml, modules/bibformat/lib/core/FlexElink.inc.shtml.wml, modules/bibformat/lib/core/FormatRetriever.inc.shtml.wml, modules/bibformat/lib/core/IntVars.inc.shtml.wml, modules/bibformat/lib/core/KBRetriever.inc.shtml.wml, modules/bibformat/lib/core/LinkResolver.inc.shtml.wml, modules/bibformat/lib/core/Makefile.am, modules/bibformat/lib/core/OAISpecExtractor.inc.shtml.wml, modules/bibformat/lib/core/Processor.inc.shtml.wml, modules/bibformat/lib/core/RecordSeparator.inc.shtml.wml, modules/bibformat/lib/core/Timing.inc.shtml.wml, modules/bibformat/lib/core/TreeNode.inc.shtml.wml, modules/bibformat/lib/core/UDFRetriever.inc.shtml.wml, modules/bibformat/web/.cvsignore, modules/bibformat/web/Makefile.am, modules/bibformat/web/bibformat.shtml.wml, modules/bibformat/web/admin/.cvsignore, modules/bibformat/web/admin/BEH_ACTION_add.shtml.wml, modules/bibformat/web/admin/BEH_ACTION_del.shtml.wml, modules/bibformat/web/admin/BEH_ACTION_edit.shtml.wml, modules/bibformat/web/admin/BEH_COND_add.shtml.wml, modules/bibformat/web/admin/BEH_COND_del.shtml.wml, modules/bibformat/web/admin/BEH_COND_edit.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_add.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_del.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_edit.shtml.wml, modules/bibformat/web/admin/BEH_OTYPE_showone.shtml.wml, modules/bibformat/web/admin/BEH_display.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_display.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_hand.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_process.shtml.wml, modules/bibformat/web/admin/BIBREFORMAT_tree.shtml.wml, modules/bibformat/web/admin/FORMAT_add.shtml.wml, modules/bibformat/web/admin/FORMAT_del.shtml.wml, modules/bibformat/web/admin/FORMAT_display.shtml.wml, modules/bibformat/web/admin/FORMAT_edit.shtml.wml, modules/bibformat/web/admin/FORMAT_showone.shtml.wml, modules/bibformat/web/admin/KB_VALUE_add.shtml.wml, modules/bibformat/web/admin/KB_VALUE_del.shtml.wml, modules/bibformat/web/admin/KB_add.shtml.wml, modules/bibformat/web/admin/KB_del.shtml.wml, modules/bibformat/web/admin/KB_display.shtml.wml, modules/bibformat/web/admin/KB_edit.shtml.wml, modules/bibformat/web/admin/KB_showone.shtml.wml, modules/bibformat/web/admin/LINK_ACTION_add_edit.shtml.wml, modules/bibformat/web/admin/LINK_ACTION_del.shtml.wml, modules/bibformat/web/admin/LINK_COND_add_edit.shtml.wml, modules/bibformat/web/admin/LINK_COND_del.shtml.wml, modules/bibformat/web/admin/LINK_FORMAT_add.shtml.wml, modules/bibformat/web/admin/LINK_FORMAT_del.shtml.wml, modules/bibformat/web/admin/LINK_FORMAT_display.shtml.wml, modules/bibformat/web/admin/LINK_add.shtml.wml, modules/bibformat/web/admin/LINK_del.shtml.wml, modules/bibformat/web/admin/LINK_display.shtml.wml, modules/bibformat/web/admin/LINK_edit.shtml.wml, modules/bibformat/web/admin/LINK_showone.shtml.wml, modules/bibformat/web/admin/Makefile.am, modules/bibformat/web/admin/OAIER_SF_add.shtml.wml, modules/bibformat/web/admin/OAIER_SF_del.shtml.wml, modules/bibformat/web/admin/OAIER_add.shtml.wml, modules/bibformat/web/admin/OAIER_del.shtml.wml, modules/bibformat/web/admin/OAIER_display.shtml.wml, modules/bibformat/web/admin/UDF_add.shtml.wml, modules/bibformat/web/admin/UDF_del.shtml.wml, modules/bibformat/web/admin/UDF_display.shtml.wml, modules/bibformat/web/admin/UDF_edit.shtml.wml, modules/bibformat/web/admin/UDF_showone.shtml.wml, modules/bibformat/web/admin/UDF_testcode.shtml.wml, modules/bibformat/web/admin/error.inc.shtml.wml, modules/bibformat/web/admin/footer.inc.shtml.wml, modules/bibformat/web/admin/header.inc.shtml.wml, modules/bibformat/web/admin/index.shtml.wml, modules/bibformat/web/admin/localconf.inc.shtml.wml, modules/bibformat/web/admin/security.inc.shtml.wml, modules/bibformat/web/admin/test.shtml.wml, modules/.cvsignore, modules/Makefile.am: Initial release after module reorganization. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/miscutil/.cvsignore, modules/miscutil/Makefile.am, modules/miscutil/bin/.cvsignore, modules/miscutil/bin/Makefile.am, modules/miscutil/bin/dbexec.wml, modules/miscutil/bin/dbtest.wml, modules/miscutil/demo/.cvsignore, modules/miscutil/demo/Makefile.am, modules/miscutil/demo/demobibdata.xml, modules/miscutil/demo/democfgdata.sql.wml, modules/miscutil/lib/.cvsignore, modules/miscutil/lib/Makefile.am, modules/miscutil/lib/__init__.py.wml, modules/miscutil/lib/config.py.wml, modules/miscutil/lib/dbquery.py.wml, modules/miscutil/sql/.cvsignore, modules/miscutil/sql/Makefile.am, modules/miscutil/sql/tabbibclean.sql, modules/miscutil/sql/tabcreate.sql, modules/miscutil/sql/tabdrop.sql, modules/miscutil/sql/tabfill.sql.wml, modules/bibupload/.cvsignore, modules/bibupload/Makefile.am, modules/bibupload/bin/.cvsignore, modules/bibupload/bin/Makefile.am, modules/bibupload/bin/bibupload.wml: Initial release after module reorganization. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websearch/.cvsignore, modules/websearch/Makefile.am, modules/websearch/bin/.cvsignore, modules/websearch/bin/Makefile.am, modules/websearch/bin/create_collection_pages.wml, modules/websearch/lib/.cvsignore, modules/websearch/lib/Makefile.am, modules/websearch/lib/search_engine.py.wml, modules/websearch/lib/search_engine_config.py.wml, modules/websearch/web/.cvsignore, modules/websearch/web/Makefile.am, modules/websearch/web/goto.shtml.wml, modules/websearch/web/oai1d.wml, modules/websearch/web/oai2d.wml, modules/websearch/web/search.py.wml: Initial release after module reorganization. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/webstyle/.cvsignore, modules/webstyle/Makefile.am, modules/webstyle/css/.cvsignore, modules/webstyle/css/Makefile.am, modules/webstyle/css/cds.css.wml, modules/webstyle/img/.cvsignore, modules/webstyle/img/Makefile.am, modules/webstyle/img/answer_bad.gif, modules/webstyle/img/approval_button.gif, modules/webstyle/img/approve_button.gif, modules/webstyle/img/blank_button.gif, modules/webstyle/img/blankicon.gif, modules/webstyle/img/cover_button.gif, modules/webstyle/img/cross_red.gif, modules/webstyle/img/delete_button.gif, modules/webstyle/img/description.gif, modules/webstyle/img/down-trans.gif, modules/webstyle/img/down.gif, modules/webstyle/img/edit1.gif, modules/webstyle/img/forbidden_left.gif, modules/webstyle/img/forbidden_right.gif, modules/webstyle/img/guide_elements.jpg, modules/webstyle/img/guide_endaction.jpg, modules/webstyle/img/guide_form.jpg, modules/webstyle/img/guide_implement.jpg, modules/webstyle/img/guide_listfunctions.jpg, modules/webstyle/img/guide_mainmenu.jpg, modules/webstyle/img/guide_menudoc.jpg, modules/webstyle/img/guide_menupages.jpg, modules/webstyle/img/guide_preview.jpg, modules/webstyle/img/highlight_approval_button.gif, modules/webstyle/img/highlight_approve_button.gif, modules/webstyle/img/highlight_cover_button.gif, modules/webstyle/img/highlight_delete_button.gif, modules/webstyle/img/highlight_link_button.gif, modules/webstyle/img/highlight_modify_button.gif, modules/webstyle/img/highlight_printshop_button.gif, modules/webstyle/img/highlight_publication_button.gif, modules/webstyle/img/highlight_release_button.gif, modules/webstyle/img/highlight_revision_button.gif, modules/webstyle/img/highlight_send_button.gif, modules/webstyle/img/highlight_submit_button.gif, modules/webstyle/img/highlight_transfer_button.gif, modules/webstyle/img/iconcross.gif, modules/webstyle/img/iconpen.gif, modules/webstyle/img/last-right-part-trans.gif, modules/webstyle/img/left-part-topless-trans.gif, modules/webstyle/img/left-part-trans.gif, modules/webstyle/img/left-trans.gif, modules/webstyle/img/left.gif, modules/webstyle/img/line-up-trans.gif, modules/webstyle/img/line.gif, modules/webstyle/img/link_button.gif, modules/webstyle/img/mainmenu.gif, modules/webstyle/img/modify_button.gif, modules/webstyle/img/noway.gif, modules/webstyle/img/okay.gif, modules/webstyle/img/out.gif, modules/webstyle/img/printshop_button.gif, modules/webstyle/img/publication_button.gif, modules/webstyle/img/r.gif, modules/webstyle/img/release_button.gif, modules/webstyle/img/revision_button.gif, modules/webstyle/img/right-part-topless-trans.gif, modules/webstyle/img/right-part-trans.gif, modules/webstyle/img/right-trans.gif, modules/webstyle/img/right.gif, modules/webstyle/img/sb.gif, modules/webstyle/img/sclose.gif, modules/webstyle/img/se.gif, modules/webstyle/img/send_button.gif, modules/webstyle/img/smallbin.gif, modules/webstyle/img/smalldown.gif, modules/webstyle/img/smallfiles.gif, modules/webstyle/img/smallup.gif, modules/webstyle/img/smchk_gr.gif, modules/webstyle/img/smchk_rd.gif, modules/webstyle/img/sn.gif, modules/webstyle/img/sp.gif, modules/webstyle/img/submit_button.gif, modules/webstyle/img/summary.gif, modules/webstyle/img/tick.gif, modules/webstyle/img/transfer_button.gif, modules/webstyle/img/up.gif, modules/webstyle/img/waiting_or.gif, modules/webstyle/lib/.cvsignore, modules/webstyle/lib/Makefile.am, modules/webstyle/lib/webpage.py.wml: Initial release after module reorganization. 2003-04-02 Tibor Simko <tibor.simko@cern.ch> * modules/websession/.cvsignore, modules/websession/Makefile.am, modules/websession/web/.cvsignore, modules/websession/web/Makefile.am, modules/websession/web/sessinit.inc.shtml.wml: Initial release after module reorganization. 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Left stripe commented out. On its way towards a half-portal page design. 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Left stripe commented out. On its way towards a half-portal page design. 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Main navbar moved to main-old. 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * .cvsignore: Added configure. 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: New CDSware source layout structure (modules). 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * configure: Remove unnecessary file. 2003-03-26 Tibor Simko <tibor.simko@cern.ch> * configure.ac: New CDSware source layout structure (modules). 2003-01-22 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added info on short_open_tag. 2003-01-14 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Removed hardcoded cds.support@cern.ch. 2002-12-02 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Add info on register_globals in php.ini. 2002-11-12 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Ditto. 2002-11-12 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Clarify example on configuration paths and URLs. 2002-10-14 anonymous * NEWS: Revoke test. 2002-10-14 anonymous * NEWS: Test. 2002-09-23 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: Content URL corrected 2002-09-10 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Fix for load-sample-data in order to work with new BibWords user interface. 2002-09-09 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added info on Python version. 2002-08-22 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Cosmetics by Erik. 2002-08-13 Tibor Simko <tibor.simko@cern.ch> * configure: Added support for Micro$oft PowerPoint and Excel. 2002-08-13 Tibor Simko <tibor.simko@cern.ch> * INSTALL, configure.ac, config/configbis.wml.in: Added support for Micro$oft PowerPoint and Excel. Fulltext indexer now checks for all the fulltext links available in 'setlink'-like page. Fulltext indexer now uses all the converters available for a given doctype. Fulltext indexer now ignores unauthorized pages. Fulltext indexer now checks for exceptions in case of errors. 2002-08-08 Eduardo Margallo * config/configbis.wml.in: Added MS Word and postscript files support for fulltext indexing. 2002-08-08 Eduardo Margallo * configure.ac: Added MS Word and postscript support for fulltext indexing 2002-08-06 Tibor Simko <tibor.simko@cern.ch> * aclocal.m4, configure, configure.ac: Version bump to 0.1-pre1. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Deleted forgotten sbmdir at the end of the file. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * ChangeLog: Initial release. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * NEWS: Entered news for CDSware v0.0.9 release. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Further explanation on ADMINEMAIL. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Further explanations on ADMINEMAIL and stuff. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Added Eduardo. Upgraded descriptions a bit. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: TOC now honors Parts order. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Parts moved around to ensure that people will change important things. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * aclocal.m4: [no log message] 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * configure.ac, configure: Shorten width of help text at the end of configure process. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added WebSubmit symbolic link creation for sample data. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Deleting BibFormat's USER_display as the task was now taken over by WebAccess manager. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Fixed path to log dir, reflecting change cdsdev -> cdsweb. 2002-08-01 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Sample data: incrementing number of demo documents for BibWords. Sample data: BibFormat called later, after BibUpload, with the explicit otype arguments. 2002-08-01 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: CERN specific configuration removed. 2002-07-31 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: OAI identifier modification. 2002-07-31 Tibor Simko <tibor.simko@cern.ch> * .cvsignore: Adding autom4.cache. 2002-07-31 Tibor Simko <tibor.simko@cern.ch> * aclocal.m4: is this needed? :-) 2002-07-31 Tibor Simko <tibor.simko@cern.ch> * configure, configure.ac: Version bump to 0.0.9. Use new variables instead of deprecated ones for OUTPUT handling. 2002-07-31 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: OAI interface configuration updated. OAI-identifier modified according to a recommendation. 2002-07-24 Tibor Simko <tibor.simko@cern.ch> * aclocal.m4: Reflect recent move to LoC MARC XML also in the doc files. 2002-07-23 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Setting default admin email to cds.support@cern.ch. 2002-07-23 Tibor Simko <tibor.simko@cern.ch> * configure, configure.ac: Versoin number bump. 2002-07-22 Eduardo Margallo * config/cdsnavbar.wml: Changed naming of reformatting tool from REFLEX to BIBREFORMAT Moved the storage from files in temp directory to database in flxREFORMAT table Improved the user interface after JY suggestions. Added support for fulltext search to search.wml perhaps incomplete (must check) Added support for fulltext indexing to bibwords.wml there is still some work to do to clean the interface and implementation so that is good enough for cdsware we'll have to isolate CERN hacks from clean cdsware 2002-07-13 Eduardo Margallo * config/cdsnavbar.wml, config/config.wml: Makefile: Now it takes the reflex python script into account. search.wml: should be untouched. cdsnavbar: has a new link for the reflex stuff. Added the interface for reformatting records through flexelink through a python script (reflex) and three PHP web pages acting as front-ends 2002-06-26 Thomas Baron <thomas.baron@cern.ch> * aclocal.m4, configure: run autoreconf 2002-06-26 Thomas Baron <thomas.baron@cern.ch> * configure.ac: changed prerelease version 2002-06-25 Thomas Baron <thomas.baron@cern.ch> * INSTALL: comment about the ADMINEMAIL config variable 2002-06-25 Thomas Baron <thomas.baron@cern.ch> * INSTALL: added explanatory text about ADMINEMAIL variable 2002-06-25 Thomas Baron <thomas.baron@cern.ch> * config/config.wml: got rid of the ADMINEMAIL varaiable value 2002-06-20 Thomas Baron <thomas.baron@cern.ch> * aclocal.m4, configure, configure.ac: last updates in the test configurations for websubmit 2002-06-18 Thomas Baron <thomas.baron@cern.ch> * config/config.wml: added ARCHIVEURL variable 2002-06-18 Thomas Baron <thomas.baron@cern.ch> * config/config.wml: standard archive + counter + storage default directories 2002-06-17 Thomas Baron <thomas.baron@cern.ch> * aclocal.m4, configure.ac: updated configure.ac 2002-06-17 Thomas Baron <thomas.baron@cern.ch> * configure, configure.ac, config/cdsnavbar.wml, config/config.wml, config/configbis.wml.in: updated configuration files to be used with new admins + submit module 2002-06-14 Thomas Baron <thomas.baron@cern.ch> * config/cdsnavbar.wml, config/cdspage.wml, config/config.wml: added config for submit and updated navbar main + submit+ search_documentation 2002-06-06 Tibor Simko <tibor.simko@cern.ch> * configure.ac, configure: Version number bump. 2002-06-06 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: BibData Admin added. 2002-06-06 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: No JavaScript hints to satisfy MSIE. 2002-05-31 Tibor Simko <tibor.simko@cern.ch> * configure, configure.ac: Prerelease version number bumped. 2002-05-31 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: load-sample-data and clean-sample-data targets now refletc new test dataset. 2002-05-31 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: New navbar placement. (under title) 2002-05-31 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavtrail.wml: Added class navtrail to href links. 2002-05-31 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Search navbar changed. 2002-05-31 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Defaults changed to generate "Atlantis Institute of Science" doc server. 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * .cvsignore: index.wml added. (index.wml is created in this dir by create_collection_pages) 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: index.wml added into CLEANFILES. (index.wml is created in this dir by create_collection_pages) 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Cosmetics. 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * configure: Added path to htdocs/admin/howto/Makefile. 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Changes in loading defaults because of introduction of tabfill.sql.wml. 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added Admins' HOWTO navbars. 2002-04-29 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Cosmetics. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added Admin's HOWTO navbar. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added path to htdocs/admin/howto/Makefile. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * configure: Bumped version number. Minor name changes. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Respect new names. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * NEWS, INSTALL: Cosmetics. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * AUTHORS: Updated. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added htdocs/admin/* directories. Added more explicit error messaged when soft likw WML is not found in PATH. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * config/cdsnavbar.wml: Added administration navbars. 2002-04-26 Tibor Simko <tibor.simko@cern.ch> * config/cdspage.wml: Added DO NOT EDIT info on the top. 2002-04-11 Tibor Simko <tibor.simko@cern.ch> * config/config.wml: Unnecessary OAI tags deleted. CDSware version number printed in the footer. 2002-04-11 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in: PERL tag deleted. VERSION tag added. 2002-04-11 Tibor Simko <tibor.simko@cern.ch> * configure.ac, configure: Check for PERL deleted. VERSION variable passed on. Version number bumped. 2002-04-11 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added help text on httpd.conf and php.ini settings. 2002-04-11 Martin Vesely <martin.vesely@cern.ch> * config/config.wml: OAI config tags modified. 2002-04-09 Tibor Simko <tibor.simko@cern.ch> * INSTALL: Added PHP standalone executable (instead of Perl). Cosmetics. 2002-04-09 Tibor Simko <tibor.simko@cern.ch> * Makefile.am: Added load-sample-data and clean-sample-data targets. 2002-04-09 Tibor Simko <tibor.simko@cern.ch> * config/configbis.wml.in, configure: Added PHP standalone executable. 2002-04-09 Tibor Simko <tibor.simko@cern.ch> * configure.ac: Added check for standalone PHP executable. Cosmetics. 2002-04-08 Tibor Simko <tibor.simko@cern.ch> * INSTALL, README, UNINSTALL: Signature changes, again. 2002-04-08 Tibor Simko <tibor.simko@cern.ch> * INSTALL, README, UNINSTALL: CDS replaced by CDSware in the signature. 2002-04-08 Tibor Simko <tibor.simko@cern.ch> * .cvsignore, .wmlrc, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, UNINSTALL, aclocal.m4, configure, configure.ac, install-sh, missing, mkinstalldirs, config/.cvsignore, config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/config.wml, config/configbis.wml.in: Initial revision 2002-04-08 Tibor Simko <tibor.simko@cern.ch> * .cvsignore, .wmlrc, AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README, UNINSTALL, aclocal.m4, configure, configure.ac, install-sh, missing, mkinstalldirs, config/.cvsignore, config/Makefile.am, config/cdsnavbar.wml, config/cdsnavtrail.wml, config/cdspage.wml, config/config.wml, config/configbis.wml.in: cdsware - previous history not logged - - end of file -