X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=doc%2FFAQ.txt;h=f03e86682d6ced0cc889f5e1e177fbfcd6508c3d;hb=a1e34f0acaeb885e6b847dc7827775a91f1ca146;hp=2038d924d1420dd30b883b1977ef6ed67073974d;hpb=90582bee60f5f6aca1f32718bcbc42b6d8ed8396;p=roundup.git diff --git a/doc/FAQ.txt b/doc/FAQ.txt index 2038d92..f03e866 100644 --- a/doc/FAQ.txt +++ b/doc/FAQ.txt @@ -1,38 +1,135 @@ -2002-01-17 eg +=========== +Roundup FAQ +=========== + +:Version: $Revision: 1.9 $ + +NOTE: This is just a grabbag, most of this should go into documentation. + +.. contents:: -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:: + + + +to:: + +
+ +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:: + + + +by:: + + + +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.:: + + + () + +to see:: + + + (issue by ) + +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' +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +For example submitting issues via roundup-mailgw breaks similar to this:: - Note changes to the files in html take place immediatly without - restart, even when running toundup-server. + 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' -Q: Displaying messages not only the summary +Happens if the user which accesses the instance has no read right +on 'INSTANCE/dbinit.py' or 'pyc'. -A: in instance/html/msg.index +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:: - change - - to -
+ File "/opt/python/lib/python2.2/dbhash.py", line 16, in open + return bsddb.hashopen(file, flag, mode) + error: (13, 'Keine Berechtigung') - displays the whole message not only the first line and
-  prevents the browser from reformatting. 
+Replace 'Keine Berechtigung' by 'Not permitted' or ...
 
-Q: Getting the nosy list picker instead of textfield.
+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.::
 
-  In classic template there is plenty of spcae below the text field.
+  cat issue.txt | /usr/local/bin/roundup-mailgw /home/roundup
 
-A: in instance/html/issue.item
+If that doesn't raise any errors, the problem is the permissions of the
+MTA. 
 
-  At the file top set border=1 to see cell boundaries.
+-----------------
 
-  replace
-    
-  by
-    
+Back to `Table of Contents`_
 
-  remove the last cell in the next four rows, either by deleting a cell
-  or by reducing colspan.
+.. _`Table of Contents`: index.html