diff doc/FAQ.stx @ 633:7875cd9af1cb

documentation in structured text source form
author Richard Jones <richard@users.sourceforge.net>
date Thu, 21 Feb 2002 06:22:00 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/FAQ.stx	Thu Feb 21 06:22:00 2002 +0000
@@ -0,0 +1,125 @@
+Roundup FAQ
+===========
+
+  '$Date: 2002-02-21 06:22:00 $'
+
+  NOTE: This is just a grabbag, most of this should go into documentation.
+
+Changing HTML layout
+--------------------
+
+  Note changes to the files in html take place immediatly without
+  restart, even when running roundup-server.
+
+Displaying whole messages not only the summary
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    Modify instance/html/msg.index change::
+
+      <td><display call="plain('summary')"></td>
+
+    to::
+
+      <td><pre><display call="plain('content')"></pre></td>
+
+    displays the whole message not only the first line and 'pre'
+    prevents the browser from reformatting. 
+
+Getting the nosy list picker instead of textfield
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    In classic template there is plenty of space below the text field.
+    So one could modify instance/html/issue.item to use it.
+
+    At the file top set 'border=1' to see cell boundaries, then
+    replace::
+
+      <td class="form-text"><display call="field('nosy',size=20)"></td>
+  
+    by::
+
+      <td rowspan=5 class="form-text"><display call="menu('nosy',height=10)"></td>
+
+    and remove the last cell in the next four rows, either by deleting a cell
+    or by reducing colspan.
+
+Want to see the issue id (the number) on the issue item display
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    The number is really a central information and not an internal one.
+
+    In file INSTANCE/html/issue.item displays the creator, so one could add
+    the number to it.::
+
+      <td class="form-text"><display call="reldate('creation', pretty=1)">
+          (<display call="plain('creator')">)</td>
+
+    to see::
+
+      <td class="form-text"><display call="reldate('creation', pretty=1)">
+          (issue<display call="plain('id')"> by <display call="plain('creator')">)</td>
+
+Installation
+------------
+
+Living without a mailserver.
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    Remove the nosy reactor, means delete the file 'INSTANCE/detectors/nosyreactor.py'.
+
+Rights issues (MISSING)
+~~~~~~~~~~~~~~~~~~~~~~~
+
+    Different jobs run under different users.
+
+    * Standalone roundup-server is started by whome ?
+
+    * Running cgi under apache.
+
+    * roundup-mailgw called via .forward from MTA, or running a cron job
+      fetching via pop.
+
+    see Troubleshooting.
+
+Troubleshooting
+---------------
+
+  
+AttributeError: ''_roundup_instance_1'' module has no attribute 'open'
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    Sorry: in html it is not formatted correct.
+
+    For example submitting issues via roundup-mailgw breaks similar to this.::
+
+      Command died with status 1:
+      "/usr/local/bin/python /usr/local/bin/roundup-mailgw /home/roundup".
+      Command output: Traceback (most recent call last):  
+        File "/usr/local/bin/roundup-mailgw", line 178, in ? 
+           sys.exit(main(sys.argv))
+        File "/usr/local/bin/roundup-mailgw", line 153, in main 
+          db = instance.open('admin')
+           AttributeError: '_roundup_instance_1' module has no attribute 'open'
+
+    Happens if the user which accesses the instance has no read right
+    on 'INSTANCE/dbinit.py' or 'pyc'. 
+
+    If the user has no rights on the 'INSTANCE/db' the mailgw finishes,
+    but is, of course, unable to add the message. A notification to
+    the roundup-admin is sent, with a longer trace ending in::
+
+      File "/opt/python/lib/python2.2/dbhash.py", line 16, in open
+        return bsddb.hashopen(file, flag, mode)
+      error: (13, 'Keine Berechtigung')
+
+    Replace 'Keine Berechtigung' by 'Not permitted' or ...
+
+    An easy way to test whether it's a permissions problem, or some other mail
+    server configuration problem is to cat an email-formatted text file
+    directly to the roundup-mailgw script as the roundup user.::
+
+      cat issue.txt | /usr/local/bin/roundup-mailgw /home/roundup
+
+    If that doesn't raise any errors, the problem is the permissions of the
+    MTA. 
+

Roundup Issue Tracker: http://roundup-tracker.org/