summaryrefslogtreecommitdiff
path: root/cgi/admin
Commit message (Collapse)AuthorAgeFilesLines
* All these files have been removed, replaced by the driver script architecture.bwarsaw1998-06-191-29/+0
|
* Replaced with Mailman.runcgi-wrapped code that runs Mailman.Cgi.<script>viega1998-06-141-833/+7
|
* Add Unlock() calls where appropriate, and add lock = 0 to MailListviega1998-06-131-3/+2
| | | | constructor actuals when the list doesn't need to be locked.
* Fix relative path for (Details) links.viega1998-06-031-5/+2
|
* Removed a print that looked like a debug statement, as it was showingviega1998-06-031-2/+17
| | | | | | up before the Content-type: line. The first time someone tried to change an option on a list (and only the first time), there'd be an Internal Server Error.
* Updated calls to GetScriptURL to the appropriate new form. One or twoviega1998-06-031-21/+19
| | | | | minor changes here and there to support relative paths (changing absolute paths that didn't use GetScriptURL to begin with).
* Whoops, the try block only needs to go around the one line thatviega1998-06-031-2/+2
| | | | can throw that error.
* The guy I got to do a test install once got the following on the admin pages:viega1998-06-031-3/+6
| | | | | | | | File "/usr/lib/python1.5/base64.py", line 32, in decode s = binascii.a2b_base64(line) Error: Incorrect padding So I put a try... except... around the line, and have it return 0 if the exception fires.
* Added Scott's bug fix.viega1998-05-311-2/+3
|
* Modified to put gateway options up.viega1998-05-311-2/+3
|
* Added Scott's changed .isAuthenticated() functionviega1998-05-301-13/+26
|
* Integrated Scott's cookie code into the distribution.viega1998-05-301-117/+273
| | | | | | Note that it does have one problem... If you have cookies off, you have to log in every time, plus your changes don't take effect! That definitely needs to be fixed.
* 1. Use the standard Python invocation #! line to get the interpreterbwarsaw1998-05-261-3/+4
| | | | | | | | | | | from $PATH 2. Do no direct sys.path munging in this file. Import the `paths' module, which is created during the configure process, and which performs all necessary path munging (and exports some useful variables too). 3. Remove RCS crud
* Fixed a typo in the zipcode.viega1998-05-261-2/+2
|
* Added copyright notices to all source files where I am legally entitled to ↵viega1998-05-251-1/+16
| | | | | | | do so. Added a copy of the GNU GPL. Added information about mailman-users in README, and reworded some text in there (made the credits less verbose... perhaps they should move to a credits file?)
* FormatListinfoOverview(): Check the host being visited, and onlymailman1998-05-201-2/+16
| | | | | | | | | | include in the roster those lists that think they belong to that host. (We're using the HTTP_HOST CGI var, which is almost certainly *not* portable across all servers. However, i don't know and haven't gotten any clues about any portable mechanism, so this'll have to do for now. It'll be important to, eg, ISPs that rent out virtual client hosts to *not* list all the different client's maillists in each client's roster...)
* 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...
* More finagling with the password layout.klm1998-04-111-17/+15
|
* Cosmetic phrasing change.mailman1998-04-111-2/+2
|
* *** empty log message ***mailman1998-04-101-13/+14
|
* FormatListinfoOverview(): Sort the presented lists.mailman1998-04-101-3/+5
|
* 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.
* 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.
* Some mild layout changes.klm1998-04-081-8/+14
|
* 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.
* 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...
* Utilizing mm_utils.StampedLogger() on stderr for debugging, instead ofklm1998-03-301-4/+8
| | | | explicit (prone-to-failure) file.
* Globalized doc and list_name for all the routines that need them.mailman1998-03-171-35/+56
| | | | | | | | | | | | | Eventually we need to structure this better so they're explicitly passed around, but without going through too many levels that don't care... Added a note below the Subscribe Members describing how to unsubscribe them. (This is material for the mythical list administrators guide.) Moved the password change box to beside the submit-changes box. Put the misc links up top into a list.
* Hint about setting for PATH_INFO for debugging in module docstring.klm1998-03-081-1/+16
| | | | | Validate bounce_matching_headers setting, issuing diagnostic if found wanting.
* Normalize the list name to lower case. (Email doesn't care, butmailman1998-03-051-1/+1
| | | | the web - URLs - does.)
* Restructured substantially so we can catch all errors and provide anmailman1998-03-041-183/+184
| | | | | | | | | | | | | | | apology to the user, including a traceback and a request to send it to the site webmaster. Catch particular (new) list-load exceptions, instead of using bare except clauses. (This way we're not grouping all errors, including coding errors, as list initialization errors!) main(): Package main stuff in a routine which gets called when invoked as a script. FormatOptionsSection(): package repeated inline code from FormatConfiguration into a routine.
* Move non-digested options above digested ones.mailman1998-03-041-14/+14
| | | | | | | Do not put the "if-so" section if there is only the toggle, no other options. (This problem was exposed since i moved the non-digested header and footer to nearer the other description info. This should be rectified better, eventually.)
* Use new htmlformat.FontAttr() method to color the error messages red.mailman1998-02-271-13/+25
|
* Make the random password a bit longer - four chars instead of two.mailman1998-02-261-1/+2
|
* Cosmetic change - module docstring.mailman1998-02-221-0/+5
|
* Initial revisionmailman1998-02-221-0/+364