CVS Commit Overview for 2007-11-06
==================================

2007-11-06  Nicholas Robinson <[email protected]>

        * 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-06  Tibor Simko <[email protected]>

        * 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  Tibor Simko <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * modules/miscutil/lib/dbquery.py.wml: Set DB connection parameter
        preferences to UTF-8 binary strings.

2007-11-06  Tibor Simko <[email protected]>

        * configure-tests.py: Warn if MySQLdb version is not at least
        1.2.1_p2.

2007-11-06  Tibor Simko <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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  Samuele Kaplun <[email protected]>

        * 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  Samuele Kaplun <[email protected]>

        * 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 <[email protected]>

        * modules/miscutil/sql/tabfill.sql.wml: Added new action
        viewrestrdoc, to add rights/restriction for downloading documents.

2007-11-06  Samuele Kaplun <[email protected]>

        * modules/webaccess/lib/access_control_config.py: Added new action
        viewrestrdoc, to add rights/restriction for downloading documents.

2007-11-06  Samuele Kaplun <[email protected]>

        * modules/websubmit/lib/websubmit_webinterface.py: Fixed typo bug.

2007-11-06  Samuele Kaplun <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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  Tibor Simko <[email protected]>

        * modules/bibedit/lib/bibrecord.py: Updated docstring for
        record_delete_field().

2007-11-06  Tibor Simko <[email protected]>

        * modules/websession/bin/.cvsignore: Added inveniogc to the list of
        CVS-ignorable files.

2007-11-06  Tibor Simko <[email protected]>

        * 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 <[email protected]>

        * 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 <[email protected]>

        * 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.

-- 
CDS Invenio Developers <[email protected]>


Reply via email to