X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=doc%2Fwhatsnew-0.7.txt;h=148665910f517142378acc30878f321de01442a0;hb=37cf23bbe648377e094a3888f20fa192fa006745;hp=db409dbe5e8530ad76a0ee1f385d62bfccb1d3eb;hpb=bdd72f4fe3f6d2e021748b95ac4c848269ee4367;p=roundup.git diff --git a/doc/whatsnew-0.7.txt b/doc/whatsnew-0.7.txt index db409db..1486659 100644 --- a/doc/whatsnew-0.7.txt +++ b/doc/whatsnew-0.7.txt @@ -155,26 +155,16 @@ text/html. This is done with:: if you were returning a PNG image. -Added CSV export action ------------------------ - -A new action has been added which exports the current index page or search -result as a comma-separated-value (CSV) file. - -To use it, add this to your "index" templates:: - - Download as CSV - -Making sure that the ``'issue'`` part matches the class name of the page -you're editing. - Roundup server -------------- The roundup-server web interface now supports setgid and running on port < 1024. +It also forks to handle new connections, which means that trackers using +the postgresql or mysql backends will be able to have multiple users +accessing the tracker simultaneously. + HTML templating made easier --------------------------- @@ -217,6 +207,54 @@ The stylesheet includes printer settings now too, so printed pages don't include the sidebar. +Quoting of URLs and HTML +------------------------ + +Templates that wish to offer file downloads may now use a new +``download_url`` method:: + + + + dld link + + ... + +The ``download_url`` method looks up the file's "id" and "name" and +generates a correctly-quoted URL. + +Additionally, users wishing to URL- or HTML- quote text in their templates +may use the new ``utils.url_quote(url)`` and ``utils.html_quote(html)`` +methods. + + +CSV download of search results +------------------------------ + +A new CGI action, ``export_csv`` has been added which exports a given +index page query as a comma-separated-value file. + +To use this new action, just add a link to your ``issue.index.html`` +page:: + + Download as CSV + +You may use this for other classes by adding it to their index page and +changing the ``'issue'`` part of the expression to the new class' name. + + +Other changes +------------- + +- we serve up a favicon now +- the page titles have the tracker name at the end of the text instead + of the start +- added url_quote and html_quote methods to the utils object +- added isset method to HTMLProperty +- added search_checkboxes as an option for the search form + + Email Interface =============== @@ -264,6 +302,10 @@ In addition, the ``IssueClass`` methods ``nosymessage()`` and message id parameter. This means that change notes with no associated change message may now be generated much more easily. +The roundupdb nosymessage() method also accepts a ``bcc`` argument which +specifies additional userids to send the message to that will not be +included in the To: header of the message. + Registration confirmation by email ---------------------------------- @@ -272,6 +314,23 @@ Users may now reply to their registration confirmation email, and the roundup mail gateway will complete their registration. +``roundup-mailgw`` now supports IMAP +------------------------------------ + +To retrieve from an IMAP mailbox, use a *cron* entry similar to the +POP one:: + + 0,10,20,30,40,50 * * * * /usr/local/bin/roundup-mailgw /opt/roundup/trackers/support imap + +where imap_spec is "``username:password@server``" that specifies the roundup +submission user's IMAP account name, password and server. You may +optionally include a mailbox to use other than the default ``INBOX`` with +"``imap username:password@server mailbox``". + +If you have a secure (ie. HTTPS) IMAP server then you may use ``imaps`` +in place of ``imap`` in the command to use a secure connection. + + Database configuration ====================== @@ -309,9 +368,8 @@ New configuration options Typed columns in RDBMS backends ------------------------------- -The MySQL (and Postgresql for that matter) backend now creates tables with -appropriate column datatypes (not just varchar). Sqlite got the typing -too, but it ignores the datatypes :) +The SQLite, MySQL and Postgresql backends now create tables with +appropriate column datatypes (not just varchar). Your database will be automatically migrated to use the new schemas, but it will take time. It's probably a good idea to make sure you do this as @@ -363,7 +421,7 @@ New auditor fixes Outlook bug The new optional auditor ``detectors/emailauditor.py`` fires whenever a new file entity is created. -If the file is of type message/rfc822, we tack onthe extension .eml. +If the file is of type message/rfc822, we tack on the extension .mht. The reason for this is that Microsoft Internet Explorer will not open things with a .eml attachment, as they deem it 'unsafe'. Worse yet, @@ -415,6 +473,9 @@ Other improvements is not capable of storing this precision though, so it will be lost for users of that backend. +- The roundup-admin "export" and "import" commands now handle the database + journals too. This means that exports from previous versions of Roundup + will not work under 0.7! .. _`customisation documentation`: customizing.html