diff options
| author | bwarsaw | 2000-09-12 19:16:45 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-09-12 19:16:45 +0000 |
| commit | a413960853ebe1240946e2767f4e9057259cc688 (patch) | |
| tree | 1193123bd45519ec1a6ea7c7fa47ce0d8af0c7c3 /Mailman/pythonlib/cgi.py | |
| parent | 0dcea544a04010175049c0eb589e67f1d0142a87 (diff) | |
| download | mailman-a413960853ebe1240946e2767f4e9057259cc688.tar.gz mailman-a413960853ebe1240946e2767f4e9057259cc688.tar.zst mailman-a413960853ebe1240946e2767f4e9057259cc688.zip | |
FormatOptionHelp(), GetItemGuiDescr(): Several changes which improve
the usability of the web interface, closing SF bug #114126, Jitterbug
PR#148. Specifically,
- There is now a submit button on the details page, and you can use
that page to change options. This should work better now that
details by default don't pop open a new window, however this is a
warning at the bottom of the page about synchronization issues.
- Details pages now include the standard footer too.
- Volatile config variables (e.g. _mass_catchup) have a note saying
that setting the value performs an action, but doesn't change
permanent state.
ChangeOptions(): The above change uncovered what I believe is a bug,
where if the form data is missing a property found on the category's
options, it would be skipped /unless/ the type of the property were
Text, String, or EmailList. I don't understand why that special case
was there, so I changed this logic to always skip the property if it
isn't found in the form data. Otherwise submitting from a details
page could cause some confusing behavior.
GetConfigOptions(): I don't think the caching of mlist.GetConfigInfo()
is worth it. The lookups should be plenty fast.
Diffstat (limited to 'Mailman/pythonlib/cgi.py')
0 files changed, 0 insertions, 0 deletions
