Robert Sparks
efdaee3bb3
feat: decouple from mailman2 - explicitly model nonwg mailing lists ( #7013 )
...
* fix: remove synchronization with mailman2
* feat: manage non wg mailing lists explicitly
* chore: black
* fix: update tests for new nonwg view
* feat: drop unused models
2024-02-05 09:28:23 -06:00
Russ Housley
fd9a0a4d9f
fix: Do not include concluded WGs in /list/nonwg. Fixes #3726 . ( #3727 )
2022-03-22 13:18:59 -05:00
Robert Sparks
36369f816e
Merged in [19299] from rjsparks@nostrum.com:
...
Change the caching model for the nonwg list page.
- Legacy-Id: 19322
Note: SVN reference [19299] has been migrated to Git commit fe5cfbd11d
2021-09-03 17:24:58 +00:00
Robert Sparks
fe5cfbd11d
Change the caching model for the nonwg list page. Commit ready for merge.
...
- Legacy-Id: 19299
2021-08-12 14:17:51 +00:00
Henrik Levkowetz
57a4c9f41f
Added 9 new group features, and changed list-like char fields to json fields, to get better support for using the values as lists. Modified code to use the group features instead of explicit lists of group types in many places in the code.
...
- Legacy-Id: 15908
2019-01-22 18:11:46 +00:00
Henrik Levkowetz
579cb3eabe
Updated the filtering for non-wg and wg mailing list pages.
...
- Legacy-Id: 15163
2018-05-24 14:46:23 +00:00
Henrik Levkowetz
4b65f7d6d4
Merged in [15145] from rjsparks@nostrum.com:
...
Secretariat requested tweak to the request for minutes template.
- Legacy-Id: 15154
Note: SVN reference [15145] has been migrated to Git commit a4a39f04ce
2018-05-22 18:41:01 +00:00
Henrik Levkowetz
51b5303191
Included mailing lists for groups in state 'bof' on the non-WG mailing list page, as that seems to match people's expectations better. Thiw was triggered by the observation that the 'iasa20' list was not listed on the page.
...
- Legacy-Id: 14740
2018-03-06 20:39:14 +00:00
Henrik Levkowetz
7f462b330b
Added view caching of the non-wg list index.
...
- Legacy-Id: 14601
2018-01-31 18:02:54 +00:00
Henrik Levkowetz
0c1105f4bb
Added a page that lists all the advertised non-wg mailing lists, based
...
on data fetched from mailman by a cronjob running the
import_mailman_listinfo managemnt command. Fixes issue #2438 .
- Legacy-Id: 14587
2018-01-30 15:49:08 +00:00
Robert Sparks
2c92aa213d
Treat Area Groups similar to Working Groups and Research Groups where it makes sense to do so. Commit ready for merge.
...
- Legacy-Id: 13832
2017-07-11 19:12:21 +00:00
Henrik Levkowetz
7b95411f58
The context_instance parameter to render_to_response() and render_to_string() is now deprecated. Fixed this, and generally changed the idiom render_to_response('template.html', {}, RequestContext(request)) to the newer and simpler render(request, 'template.html', {}). About 200 instances.
...
- Legacy-Id: 12637
2017-01-09 21:26:30 +00:00
Ole Laursen
6c57fe496f
Port mailinglists to new schema
...
- Legacy-Id: 6782
2013-12-03 18:55:26 +00:00
Henrik Levkowetz
266b7820d0
Merged from log:branch/2.00@2363: Current release branch head to trunk.
...
- Legacy-Id: 2365
2010-07-21 12:48:05 +00:00
Henrik Levkowetz
cd030d3b43
Adding copyright notices to all python files
...
- Legacy-Id: 716
2007-06-27 21:16:34 +00:00
Michael Lee
6ca9b6f451
Render the receipt page with proper contents
...
- Legacy-Id: 635
2007-06-25 17:41:40 +00:00
Bill Fenner
e7f957ec02
Make the url widget boxes as wide as the cgi page has them..
...
- Legacy-Id: 628
2007-06-25 15:17:31 +00:00
Michael Lee
04d302a533
Disable email formating validation for admin list
...
- Legacy-Id: 627
2007-06-25 13:44:32 +00:00
Michael Lee
17c445e74a
nwg_list_submit - restore MultiEmailField property of admin field. Defining admin in nonwg_fields causes a bug which does not pre-populate admin field when editing. Ticket will be created.
...
- Legacy-Id: 626
2007-06-25 05:37:34 +00:00
Michael Lee
d10d8444e1
nwg_list_submit bug fix again
...
- Legacy-Id: 625
2007-06-25 05:28:54 +00:00
Michael Lee
34a621fe5d
nwg_list_submit bug fix
...
- Legacy-Id: 624
2007-06-25 05:17:44 +00:00
Michael Lee
6c35c89054
* fix Delete request
...
* Step number is dynamically generated
* add template for delete confirmation
- Legacy-Id: 623
2007-06-25 04:55:29 +00:00
Bill Fenner
724f356bc4
Put 'req' in the context so that the summary will be correct.
...
Fixes the "Extraneous Information" problems in #142 and #143 .
- Legacy-Id: 597
2007-06-21 19:21:42 +00:00
Bill Fenner
8e85393b03
Delete debugging output.
...
- Legacy-Id: 587
2007-06-21 16:38:06 +00:00
Bill Fenner
2239b494d2
Use MultiEmailField for the admin's email address, to get validation.
...
- Legacy-Id: 585
2007-06-21 16:21:38 +00:00
Bill Fenner
dc0832af51
Chase the renaming of the areadirectors model to areadirector,
...
and thus the renaming of the auto-generated _set attribute.
Remove the areadirectors_set() function.
- Legacy-Id: 555
2007-06-20 14:02:32 +00:00
Michael Lee
02cbe98a1f
* Add javascripts to the first step
...
* Add a method areadirectors_set to idtracker/models.py
* Edit templates to adopt same look and feel with the existing tool
- Legacy-Id: 550
2007-06-20 05:21:48 +00:00
Bill Fenner
0aa1161f2a
Supply form0 to the templates, and use that in ListReqAuthorized.html
...
to display the right approval text (or a fallback if it's something
else for some reason)
- Legacy-Id: 494
2007-06-18 16:39:47 +00:00
Bill Fenner
100f24baef
Add help popup to MailingListForm.
...
- Legacy-Id: 276
2007-06-10 03:02:01 +00:00
Bill Fenner
fdca154e75
Implement custom form rendering for step 0.
...
Implement javascript to disable form elements that aren't used
when wg or non-wg items are selected.
Implement javascript to reload the page with the right set of
non-wg mailing lists to close.
- Legacy-Id: 274
2007-06-10 02:00:51 +00:00
Bill Fenner
f8dbed4884
Fix preview by creating a MailingList object and using the
...
existing list_summary.html.
- Legacy-Id: 272
2007-06-08 20:45:41 +00:00
Bill Fenner
48a4219a32
Use the main form's domain_name, not the initial domain_name, to
...
pick the approver, since the main form's version has been changed
to ietf.org if appropriate.
Don't try to look up the main_form -- since we're currently processing
the main_form, it's just 'form'!
- Legacy-Id: 271
2007-06-08 20:04:52 +00:00
Bill Fenner
89a8834177
Rename "initial" to "initial_members" so that it doesn't shadow
...
the form attribute "initial" (as in initial data)
Render the form field-by-field for MailingListForm, so that
we can render the mailing list name conditionally as a text input
box or as a hidden field with the value in the page. We can also
insert the domain name here too. (Note that this means that
hidden fields in this form other than domain name have to be
treated specially!)
- Legacy-Id: 270
2007-06-08 19:54:59 +00:00
Bill Fenner
e08772430a
Create "allononeline" filter and use it for list_wizard_done_email.
...
Use the Site to get the URL in list_wizard_done_email.
Set req for list_wizard_done_email as it is for approval email.
Only use domain-based extra approvers for non-WG requests.
Supply hidden fields for mlist_name and domain_name for deletion.
(These should be visible but uneditable, but passing them
through is a start)
- Legacy-Id: 267
2007-06-08 18:21:44 +00:00
Bill Fenner
3cd72bc1fe
Great leaps towards completing the mailing list request tool.
...
- Legacy-Id: 259
2007-06-08 15:30:34 +00:00
Bill Fenner
ac853962e2
Reduce repetition in the templates by moving "add/delete" logic to
...
view.
Fix up logic in templates, mailing list closing emails look
correct (both approval and denial, with and without messages
from the approver).
- Legacy-Id: 210
2007-06-01 19:13:21 +00:00
Bill Fenner
4e426dec4c
Implement [most of] the approval side of mailing list requests.
...
Have to check the templates for deletion.
- Legacy-Id: 209
2007-06-01 18:34:57 +00:00
Bill Fenner
3e634ccadd
Get close to the look of the existing form. MultiEmailField might
...
belong in a project infrastructure file, not here.
- Legacy-Id: 180
2007-05-30 11:20:46 +00:00
Bill Fenner
e38f1dc967
A little progress on the mailing list request tool.
...
- Legacy-Id: 177
2007-05-28 18:51:55 +00:00
Bill Fenner
95a5093e53
Finish non-wg wizard logic: update database, send email.
...
Still need several templates (most notably deletion preview and
wizard_done)
- Legacy-Id: 166
2007-05-24 21:05:51 +00:00
Bill Fenner
b8aa94d007
Add preview and done to NonWgWizard.
...
- Legacy-Id: 161
2007-05-24 17:29:05 +00:00
Bill Fenner
41b788ad30
Rearrange nwg model to get the fields in the right order.
...
Allow nwg wizard to have a per-step template.
Write templates for step 0 and add/edit step 1.
- Legacy-Id: 149
2007-05-22 19:56:20 +00:00
Bill Fenner
2739083fbe
Initial version of forms and views for mailing list submissions.
...
The nonwg_lists/submit wizard is nearly done; it needs templates
and to figure out why submit from step 2 goes back to step 1 instead
of calling done.
The req_list wizard is just started. It needs to get the incoming
value of domain_name as an alternat version of dname, and be able to
get dname from GET args to handle the javascript redirect. It also
needs all the workflow ("I'm allowed to create this list",
who-is-approver, etc.) and additional forms.
- Legacy-Id: 122
2007-05-10 22:01:36 +00:00
Henrik Levkowetz
5872696834
Moving ietf to trunk/ietf
...
[[Split portion of a mixed commit.]]
- Legacy-Id: 96.1
2007-05-04 12:37:28 +00:00