summaryrefslogtreecommitdiff
path: root/cgi
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug in help mechanism - wasn't getting right url when in themailman1998-04-221-88/+117
| | | | | | | | | | default 'general' category (ie, when admin is first visited, sans category). Reorganized a bit to enable including the options table row reflecting the current value of an option in the help page - instead of giving the enumeration value for an option, show the symbolic setting names...
* Add missing titles to the error docs.klm1998-04-221-3/+11
|
* More finagling with the password layout.klm1998-04-111-17/+15
|
* Cosmetic phrasing change.mailman1998-04-112-5/+5
|
* Pushed the inline code at the bottom into a main() routine.mailman1998-04-111-32/+90
| | | | | | | | | | | GetListobj(): gets the mailman list object, using a stashed copy if it's a repeat call. And safely unlocks the list, if it's locked. Use a self-contained copy of the form. I've created an executable mailman-cgi wrapper to take care of the setuid capability, so i've moved the script to this new location, as well.
* Provide a password interface wrapper around a hierarchy of web pages.mailman1998-04-101-0/+173
|
* *** empty log message ***mailman1998-04-101-13/+14
|
* One more refinement to the new overview function - better integratemailman1998-04-101-16/+16
| | | | the notice about an unfound list with the greeting in the text.
* FormatListinfoOverview(): Sort the presented lists.mailman1998-04-102-6/+10
|
* FormatAdminOverview(): Implemented an overview admin page, arrived atklm1998-04-101-21/+84
| | | | | | | | when visiting the admin hierarchy without a path to a particular list - or with an invalid list path. It presents a table of links to the admin pages for the collection of advertised lists on the site, and some information about how to get to the admin page for unadvertised lists, and also how to get to the lists info overview page.
* Implemented an overview listinfo page, arrived at when visiting theklm1998-04-101-43/+125
| | | | | | | | | | | listinfo script without a path to a particular list - or with an invalid list path. It presents a table of links to the collection of advertised lists on the site and some information about how to get to the info page for unadvertised lists, and also how to get to the admin page overview. This code was also restructured to enclose inline code within a function.
* Add a title for the error doc.mailman1998-04-101-1/+2
|
* Use HeadlessDocument() instead of Document(), since the template hasmailman1998-04-104-8/+8
| | | | the head.
* Preparing to package a distribution - add __version__ info.mailman1998-04-095-0/+10
|
* Preparing to package a distribution - add a module docstring andmailman1998-04-091-0/+5
| | | | __version__ info.
* Note that this is being deprecated since we're switching over to anmailman1998-04-091-0/+3
| | | | external archiver.
* Preparing to package a distribution - add a module docstring andmailman1998-04-091-0/+4
| | | | __version__ info.
* Preparing to package a distribution - add __version__ info.mailman1998-04-091-0/+2
|
* Further refinement of the option help presentation.klm1998-04-091-4/+9
|
* Provided some refinement and layout of .FormatOptionHelp().mailman1998-04-091-9/+22
|
* Simplify options layout a bit, removing the coloring on the sectionmailman1998-04-091-8/+9
| | | | separators.
* FOrmatOptionsSection(): Put a leading description option above themailman1998-04-091-3/+7
| | | | column header, to describe the section as a whole.
* Implement rudimentary admin-configuration long-description help. Iklm1998-04-081-7/+35
| | | | | | | | | | | | now have to refine it, but it's simple and it works. It uses the anchor href "target" option to display the help in a named alternate window. I presume that in browsers that do not support this feature they will simply go to another page, where the user can hit 'back' when they're ready. Also, right-aligned the short descriptions on the left column of the table, so they snug up to the value column.
* Whoops - had wrong label on the sys.stderr logger...mailman1998-04-081-1/+1
|
* Some mild layout changes.klm1998-04-081-8/+14
|
* Call to SendTextToUser() requires "add_headers" instead of "add_to_headers"mailman1998-04-081-7/+3
| | | | | Removed residual UserOptions stuff (which has been moved to its own script).
* Whoops - had wrong label on the sys.stderr logger...mailman1998-04-081-1/+1
|
* Set document backgrounds (of error docs as well as primary) to white.mailman1998-04-081-5/+5
|
* Whoops - had wrong label on the sys.stderr logger...mailman1998-04-082-6/+7
|
* Set document backgrounds (of error docs as well as primary) to white.mailman1998-04-081-2/+2
|
* Use new htmlformat.Document.Format() capability to set a bgcolor onklm1998-04-071-1/+1
| | | | the admin pages.
* Significant refinement so:klm1998-04-071-218/+274
| | | | | | | | | | | | | | | - New options list format (string section headers, description elaboration) are properly handled. (No help links implemented yet - soon.) - Major options sections - eg, general, digest, nondigest, privacy, etc - have been separated into different sub-pages, making it a lot quicker to load each page, and a lot less overwhelming than all collected together. - Refined the layout quite a bit - much less clunky now, though there's lots more that could be done. - With the further elaborations, the entire module needed a substantial cleanup, to abstract some routines, organize them a bit more - extraction and abstraction.
* Use new add_to_headers field on SendTextToUser...klm1998-04-071-1/+2
|
* Correct the category used in the stderr logger.klm1998-04-071-1/+1
|
* Use new .DeleteMember() arg to indicate whence this deletion came.mailman1998-04-021-1/+1
|
* Reorganize form so most important thing (unsubscription) is at top,klm1998-04-021-3/+5
| | | | | password handling stuff is consolidated, and buttons say useful things.
* Abstract out error_page and error_page_doc, as in roster script - inmailman1998-03-311-2/+13
| | | | | preparation to moving them somewhere like mm_utils, where we can change the error-notice format centrally...
* The double-use of the 'subscribe' cgi script for subscription andklm1998-03-301-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | edit-options had a hidden problem - entering info in the edit-options "info" field with a carriage return (in netscape, at least) resulted in doing the default subscribe submit, which would get rejected due to lack of email and password. For now i've just elaborated the check for edit-options to look additionally (besides checking for the right submit button having been hit) for the presence of a value in the edit-options info field *and* the absence of any value in the subscribe email field. This is enough. The proper thing would be to separate the functions into two separate scripts (as i did for the subscriber roster, this morning), but that will take adding another wrapper, etc - maybe when john gets a chance to clean up the wrapper situation... (That's not a prod, john - really!-) By the way! With the recent changes, it's now possible for you guys to see who actually are the members of the mailman-cvs list (a private list), via the web. There really are only three of us - john, barry, and me. In case you were curious... Ken
* Replaced by more self-contained 'roster' script.klm1998-03-301-100/+0
|
* Separate subscriber-list roster form from subscription form.klm1998-03-301-1/+2
|
* *** empty log message ***klm1998-03-301-0/+105
|
* Adding nofail=0 to StampedLogger init, so bugs aren't completelyklm1998-03-301-1/+1
| | | | silent.
* Adding nofail=0 to StampedLogger init, so bugs aren't completelyklm1998-03-303-3/+4
| | | | silent!
* Utilizing mm_utils.StampedLogger() on stderr for debugging, instead ofklm1998-03-301-2/+8
| | | | redirecting sys.stderr to sys.stdout.
* Utilizing mm_utils.StampedLogger() on stderr for debugging, instead ofklm1998-03-301-2/+10
| | | | | | explicit (prone-to-failure) file. (Note that this file is being deprecated, nonetheless.)
* Utilizing mm_utils.StampedLogger() on stderr for debugging, instead ofklm1998-03-302-8/+18
| | | | explicit (prone-to-failure) file.
* Refined some messages.mailman1998-03-301-4/+4
|
* Produce subscriber roster, using list roster.html template. Enforcesklm1998-03-301-0/+100
| | | | | authentication from listinfo page according to list privacy (list.private_roster) setting.
* Added handling for subscription-list presentation request.klm1998-03-301-20/+45
| | | | | | | | | | | | call_script() - Encapsulation of hack to so i could use it for the mmroster script as well as for the options script. Using StampedLogger (to logs/error) for stderr, for debugging. Changed error notices to have a header "Error" and a body describing the problem. Added modest module doc string.
* Check user against .members *and* .digest_members!klm1998-03-301-13/+27
| | | | | | | | | Using StampedLogger (to logs/error) for stderr, for debugging. Changed error notices to have a header "Error" and a body describing the problem. Refined module doc string, wrapped some long lines, etc.