Robert Sparks
5fb3198368
Add pre-ads to .ad aliases. Keep draft aliases for drafts that have become RFCs for some time. Commit ready to merge.
...
- Legacy-Id: 9306
2015-03-21 20:23:09 +00:00
Henrik Levkowetz
4b80218548
Merged in [9185] from rcross@amsl.com:
...
Add DocEvent and SubmissionEvent to merge-person-records.
- Legacy-Id: 9197
Note: SVN reference [9185] has been migrated to Git commit cadf07fab3
2015-03-14 15:47:24 +00:00
Ryan Cross
cadf07fab3
Add DocEvent and SubmissionEvent to merge-person-records. Commit ready for merge.
...
- Legacy-Id: 9185
2015-03-11 22:38:12 +00:00
Henrik Levkowetz
ebb00e5ac4
Merged in [9099] from rcross@amsl.com:
...
Add ietf/bin script merge-person-records.
- Legacy-Id: 9122
Note: SVN reference [9099] has been migrated to Git commit 877e683270
2015-02-24 20:20:15 +00:00
Ryan Cross
877e683270
Add ietf/bin script merge-person-records. Commit ready for merge.
...
- Legacy-Id: 9099
2015-02-17 23:24:11 +00:00
Henrik Levkowetz
f3b22aa300
Added django.setup() to some additional scripts, as required under Django 1.7.
...
- Legacy-Id: 9069
2015-02-11 06:52:07 +00:00
Henrik Levkowetz
7ecfac6308
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz
028b7e315a
Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
...
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz
4a3749a66b
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Henrik Levkowetz
1210f77604
With django 1.7, standalone scripts need to call django.setup() before doing any operations involving models. Modified all scripts in bin/ and ietf/bin/ which seemed to need it.
...
- Legacy-Id: 9017
2015-02-07 21:13:38 +00:00
Henrik Levkowetz
58cc1e431f
When draft email aliases are generated, the content of the doc.notify field is used to generate the .notify alias, and is also included in the .all alias. If the notify field contains either the .notify alias or the .all alias, this can create a mail loop. Changed the alias generation code to expand (or ignore, for .notify) aliases found in the notify field, and changed the code which fills in the notify field with a default value to insert the author, ad, and shepherd aliases instead of the .all alias.
...
- Legacy-Id: 8994
2015-02-05 15:38:01 +00:00
Henrik Levkowetz
45704a1363
Made the generated postfix alias/virtual files include the AD emails in the -chairs alias.
...
- Legacy-Id: 8859
2015-01-10 23:57:30 +00:00
Henrik Levkowetz
f2d3d4213a
Reworked the generation of draft aliases and WG aliases, after trying out the output of the previous version for real. This code seems to work better, based on tests on ietfa.
...
- Legacy-Id: 8633
2014-11-11 01:09:30 +00:00
Henrik Levkowetz
78da505019
Changed the signature line of the generate-wg-aliases to give the script path instead of a manually maintained string (which had become outdated) in the signature string at the top of the generated files.
...
- Legacy-Id: 8523
2014-10-30 15:39:46 +00:00
Henrik Levkowetz
26501383e0
Added generation of {draftname}.shepherd aliases for drafts when generating draft email aliases, and also added the shepherd's email address to the {draftname}.all alias. Changed the signature line of the script to give the script path instead of a manually maintained string (which had become outdated).
...
- Legacy-Id: 8522
2014-10-30 15:35:54 +00:00
Henrik Levkowetz
fd82d280e6
Moved the location of the test-crawler, to co-reside with other code and release management scripts.
...
- Legacy-Id: 8463
2014-10-24 12:20:22 +00:00
Henrik Levkowetz
9f2ad03748
Merged in [8249] from rjsparks@nostrum.com:\n Skip sheme-relative urls. Fixes bug #1466 .
...
- Legacy-Id: 8364
Note: SVN reference [8249] has been migrated to Git commit 2d10a8d20c71d3df815e6ea15737d0cd60b3cde3
2014-09-28 18:44:38 +00:00
Henrik Levkowetz
25ef2ad184
Some cleanup of the alias generation scripts.
...
- Legacy-Id: 8056
2014-07-08 14:37:12 +00:00
Henrik Levkowetz
a73163993a
Rewrote the draft-alias and group-alias generation scripts to generate matching aliases and virtual files for postfix.
...
- Legacy-Id: 8055
2014-07-08 14:25:14 +00:00
Henrik Levkowetz
db7adf1fb5
Modified the code which adds non-session entries to a schedule so as to bind a Session object also to Break and Registration timeslots, through the Schedule/Timeslot/Session m2m table. This makes the agenda templates work as expected. There's also a migration and a standalone script that fills in this information for existing schedules.
...
- Legacy-Id: 7975
2014-06-30 17:05:40 +00:00
Henrik Levkowetz
00bf73a4df
Tweaked test-crawl to show the complete chain of referrers for a failing URL.
...
- Legacy-Id: 7974
2014-06-29 20:58:39 +00:00
Henrik Levkowetz
9ff2b9ff9a
Merged in support for RG pages, from branch/iola/rg-support.
...
- Legacy-Id: 7866
2014-06-09 20:52:14 +00:00
Henrik Levkowetz
618e01f870
Tweaked the test-crawler output.
...
- Legacy-Id: 7645
2014-04-25 15:11:14 +00:00
Henrik Levkowetz
da4f9dc258
Print a message at the end of a test crawl also when there's no FAILs.
...
- Legacy-Id: 7626
2014-04-22 21:31:53 +00:00
Henrik Levkowetz
b8cd069070
Merged [7557] from rjsparks@nostrum.com: Update reference relationships (asyncronously) for new rfcs found when syncing with the rfc index. Fixes ticket #1347 .
...
- Legacy-Id: 7572
Note: SVN reference [7557] has been migrated to Git commit 9b43e159623ed1fb53438541b25a1605922943dd
2014-04-06 15:01:12 +00:00
Ole Laursen
f52e676793
Move chartering groups to /group/chartering/ (with a redirect from the old location), list RGs there too, and amend the previous fix to the chartering process for non-WGs so they have internal and external review states instead of just approved. Also move the code in wginfo/ to group/ as it is no longer just about info for WGs.
...
- Legacy-Id: 7556
2014-04-01 11:59:08 +00:00
Henrik Levkowetz
5a424fe2da
Merged in [7153] from rjsparks@nostrum.com:
...
Fixed a typo in code that looks for the IRTF chair email address while adding replaces relationships.
Made that code slightly more robust.
Fixes ticket #1253
- Legacy-Id: 7531
Note: SVN reference [7153] has been migrated to Git commit 99c01fa54a
2014-03-21 11:55:51 +00:00
Henrik Levkowetz
e1c543fd35
Modified the test crawler to save a log file and to provide more console output to help predict remaining runtime.
...
- Legacy-Id: 7522
2014-03-19 20:28:07 +00:00
Henrik Levkowetz
9ea9ba1d66
Merged in [7138] from rjsparks@nostrum.com:
...
Reworked SMTP Exception handling, adding sending a ticket to the secretariat when there are errors handing messages off for delivery.
Added SMTP exception handling to send-scheduled-mail.
This is related to ticket #1208
- Legacy-Id: 7256
Note: SVN reference [7138] has been migrated to Git commit 64727c1c33
2014-02-17 18:55:37 +00:00
Henrik Levkowetz
6e97c2c8da
Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues.
...
- Legacy-Id: 7152
2014-01-18 21:02:40 +00:00
Robert Sparks
64727c1c33
Reworked SMTP Exception handling, adding sending a ticket to the secretariat when there are errors handing messages off for delivery.
...
Added SMTP exception handling to send-scheduled-mail.
This is related to ticket #1208
- Legacy-Id: 7138
2014-01-15 21:29:27 +00:00
Ole Laursen
591e90a7a0
Put a proper command-line interface on the test crawler, spit out number of errors (if any), also add wrapper script for running the test-crawler and idindex generation scripts, in the future other (safe, non-mutating) scripts operating on real data can be added too
...
- Legacy-Id: 7107
2014-01-12 16:55:42 +00:00
Ole Laursen
5dcd140a63
Improve test-crawler regexp so it can catch and visit linked feed URLs
...
- Legacy-Id: 7104
2014-01-10 17:34:33 +00:00
Robert Sparks
e3d9fbabb1
Moved the target date for ending the ietf-announce header changes forward since we missed the start date.
...
Commit ready for merge.
Ryan - could you apply this to the current production branch as a patch and start a cron job that runs this file daily until the 24th please?
- Legacy-Id: 7085
2014-01-08 18:56:25 +00:00
Ole Laursen
e54bd17499
Port from django.core.management.setup_environ to DJANGO_SETTINGS_MODULE
...
- Legacy-Id: 6985
2013-12-18 15:51:11 +00:00
Henrik Levkowetz
ecb5cd6526
Merged in branch/iola/shimfree@6856. This pretty much completes the shim removal. Next step is upgrading Django to 1.6, and then doing some final polishing.
...
- Legacy-Id: 6966
2013-12-17 21:29:05 +00:00
Henrik Levkowetz
fa1075427a
Merged [6857] from rjsparks@nostrum.com:
...
Script to run from cron to send daily messages to IETF Announce showing the email header field change.
This should be run from Jan 6 to Jan 20, after which point we need to deploy analagous changes to the code that constructs last call announcements.
This is related to bug #811
Commit ready for merge.
- Legacy-Id: 6952
Note: SVN reference [6857] has been migrated to Git commit c500184eee
2013-12-16 22:25:16 +00:00
Henrik Levkowetz
bf05a61fd9
Import SendQueue from the right place.
...
- Legacy-Id: 6946
2013-12-16 21:58:33 +00:00
Robert Sparks
c500184eee
Script to run from cron to send daily messages to IETF Announce showing the email header field change.
...
This should be run from Jan 6 to Jan 20, after which point we need to deploy analagous changes to the code that constructs last call announcements.
This is related to bug #811
Commit ready for merge.
- Legacy-Id: 6857
2013-12-09 19:01:44 +00:00
Ole Laursen
f75339a3e3
Remove shim layer from bin/dump-draft-info
...
- Legacy-Id: 6820
2013-12-06 17:58:05 +00:00
Ole Laursen
78d9bfff24
Move send_scheduled_announcement functionality to messages/utils.py
...
- Legacy-Id: 6768
2013-11-28 13:05:51 +00:00
Ole Laursen
35939cc20c
Remove references to old announcement models and remove the model definitions
...
- Legacy-Id: 6767
2013-11-27 16:45:05 +00:00
Ole Laursen
9457669310
Merge in changes from the old shimfree branch
...
- Legacy-Id: 6764
2013-11-27 12:55:50 +00:00
Ole Laursen
9f1f7790e2
Add bin/expire-submissions script for making sure old submissions are canceled automatically
...
- Legacy-Id: 6718
2013-11-15 16:22:29 +00:00
Ole Laursen
ecf68dbb05
Revamp and clean up submit models:
...
- Rename IdSubmissionDetail to Submission
- Rename various submission fields to correspond to the conventions in
the new schema
- Use a name model for the states instead of IdSubmissionStatus
- Drop the TempIdAuthor model which is based on splitting up author
names
- Add a simple textual SubmissionEvent for tracking events in the
lifetime of a submission
- Delete a bunch of obsolete fields
- Make sure all submission have an access key so we can depend on it
- Add state for when approval is needed from previous authors
A couple of migrations take care of transforming the
IdSubmissionDetail and moving data over/cleaning it up.
Also revamp the submit view code:
- Make form code do validation/cleaning only so there's a clear
separation of concerns
- Reduce uses of inheritance that made the code hard to follow -
forms now don't inherit from each other, views don't call each other
but instead reuse common utilities, templates share CSS/utilities
instead of relying on inheritance
- Move email rendering/sending to separate file
- Drop the in-grown terminology use (auto post vs. manual posts)
- Make the status page explain who is emailed for what purpose
- Add history table with recorded events
- Make the status page handle its post actions by itself instead of
duplicating most of the setup logic in a number of simple views
- Fix a couple of minor bugs and handle some edge cases better
- Expand tests with a couple of more cases
Possibly the submit tool could still use more help text added to
explain the process, ideally what's explained in the tool instructions
page should be inlined or self-evident.
- Legacy-Id: 6714
2013-11-15 13:30:32 +00:00
Henrik Levkowetz
239fa9762c
Tweaked the utility script to find missing submission confirmation emails.
...
- Legacy-Id: 6492
2013-10-26 18:10:30 +00:00
Ole Laursen
b552ff31aa
Replace the announcement pages with a new page collecting all IESG
...
review decisions. Add migration to split up iesg_approve/disapprove
events of the form "IESG has approved ... and state has been changed
..." into the approve/disapprove event and a synthesized state change
event. Also regularize the descriptions a bit. This simplifies the
code in the new page.
- Legacy-Id: 6340
2013-10-02 15:37:44 +00:00
Ole Laursen
a3f39aef3c
Include referrer in test crawler crash reports, format the result like
...
a 500
- Legacy-Id: 6063
2013-08-15 09:58:27 +00:00
Ole Laursen
0b1aabc64d
Add extra exception trap to test crawler to output URL under test for None responses
...
- Legacy-Id: 6056
2013-08-14 16:15:42 +00:00
Ole Laursen
742dbace24
Move views and templatetags from idrfc/ to doc, the I-D specific views
...
go into views_draft.py and tests in tests_draft.py; what's left in
idrfc is wrapper code, templates and the ballot_icon templatetag
- Legacy-Id: 6051
2013-08-14 10:32:25 +00:00