Jennifer Richards
6c260a5b7e
Merge 7.45.1.dev0 into Bootstrap 5 update branch. Made a first pass at reconciling differences.
...
- Legacy-Id: 19945
2022-02-17 20:09:49 +00:00
Lars Eggert
335a39d4fc
More fixes.
...
- Legacy-Id: 19884
2022-01-28 13:00:47 +00:00
Lars Eggert
5132661b06
More test fixes
...
- Legacy-Id: 19803
2022-01-05 11:25:25 +00:00
Lars Eggert
c68446ae93
More select2 and test fixes.
...
- Legacy-Id: 19781
2021-12-14 18:19:12 +00:00
Lars Eggert
f974fd3c04
Fix more things
...
- Legacy-Id: 19762
2021-12-09 06:41:00 +00:00
Jennifer Richards
8759955597
Allow nomcom chair to edit liaisons as well as members and generate GroupEvents when changed. Share code between group and nomcom for this purpose. Fixes #3376 . Commit ready for merge.
...
- Legacy-Id: 19710
2021-11-24 16:40:05 +00:00
Jennifer Richards
dcf4251363
Better handle invalid character encodings in process_email and feedback_email commands. Add tests of this using stdin. Commit ready for merge.
...
- Legacy-Id: 19694
2021-11-19 00:41:05 +00:00
Lars Eggert
333d1c40ac
Merge ^/personal/lars/7.39.1.dev3
...
- Legacy-Id: 19649
2021-11-12 11:55:55 +00:00
Robert Sparks
181da11a5c
Use rfc8989 for 2022 nomcom eligibility. Fixes #3442 . Commit ready for merge.
...
- Legacy-Id: 19621
2021-11-10 14:59:33 +00:00
Lars Eggert
bb5810a934
Labels are badges in bs5.
...
- Legacy-Id: 19616
2021-11-10 11:15:46 +00:00
Jennifer Richards
81d9234d54
Use temporary directories instead of "real" filesystem for tests. Fixes #3414 . Commit ready for merge.
...
- Legacy-Id: 19555
2021-11-05 19:45:57 +00:00
Jennifer Richards
968b775315
Create management command base class that sends emails on exceptions. Fixes #3356 and #3357 . Commit ready for merge.
...
- Legacy-Id: 19493
2021-10-29 01:58:21 +00:00
Robert Sparks
b99eecc1ae
Bring the factory-boy and Faker dependencies forward through some minor breaking changes. Stop using the deprecated fr_QC locale in Faker. Commit ready for merge.
...
- Legacy-Id: 19270
2021-08-03 22:22:35 +00:00
Robert Sparks
d5ad189a10
Merged in [19148] from rjsparks@nostrum.com:
...
Bring the nomcom factories and tests into agreement around what a valid year for a nomcom can be. Fixes #3315 .
- Legacy-Id: 19149
Note: SVN reference [19148] has been migrated to Git commit 76a8a29756
2021-06-23 17:17:34 +00:00
Robert Sparks
76a8a29756
Bring the nomcom factories and tests into agreement around what a valid year for a nomcom can be. Fixes #3315 . Commit ready for merge.
...
- Legacy-Id: 19148
2021-06-23 16:17:09 +00:00
Robert Sparks
2689670546
Merged in [19139] from rjsparks@nostrum.com:
...
Refine volunteer list view. Show rfc8989 paths.
- Legacy-Id: 19147
Note: SVN reference [19139] has been migrated to Git commit 06f6b12b18
2021-06-23 15:54:45 +00:00
Robert Sparks
06f6b12b18
Refine volunteer list view. Show rfc8989 paths. Commit ready for merge.
...
- Legacy-Id: 19139
2021-06-22 20:09:40 +00:00
Jennifer Richards
d4271e0525
Skip populate_volunteers forward migration if nomcom2021 is not in the database. Fixes #3306 . Commit ready for merge.
...
- Legacy-Id: 19132
2021-06-15 12:37:23 +00:00
Robert Sparks
4dcd2cbaa6
Merged in [19104] from rjsparks@nostrum.com:
...
Allow people to volunteer for NomCom via the datatracker.
- Legacy-Id: 19109
Note: SVN reference [19104] has been migrated to Git commit 86102b9980
2021-06-10 23:12:01 +00:00
Robert Sparks
86102b9980
Allow people to volunteer for NomCom via the datatracker. Commit ready for merge.
...
- Legacy-Id: 19104
2021-06-10 20:35:50 +00:00
Robert Sparks
b8771006b3
Merged in [18999] from rjsparks@nostrum.com:
...
Correct invalid date assumption in rfc8989 eligibility tests.
- Legacy-Id: 19001
Note: SVN reference [18999] has been migrated to Git commit 53fa35c148e2d9a3a01987601de5d20edb0c401f
2021-05-18 18:00:40 +00:00
Robert Sparks
fd38a9bf96
Add RFC 8989 nomcom eligibility calculations. Commit ready for merge.
...
- Legacy-Id: 18975
2021-05-06 19:42:09 +00:00
Robert Sparks
fe82f4d696
connect the new calculations to the UI. Clean flakes.
...
- Legacy-Id: 18974
2021-05-06 19:00:58 +00:00
Robert Sparks
bcc280fe9b
tightened edge for group office rule
...
- Legacy-Id: 18972
2021-05-06 13:51:29 +00:00
Robert Sparks
216ec499df
Checkpointing. Remaining work: convert meetingregistation fixup to a migration and a mgmt comment. Flesh out testing of 8989 rule 2 and fix the known edge case bug. Remove old implementation and connect UI to the new implementation.
...
- Legacy-Id: 18971
2021-05-01 19:57:04 +00:00
Robert Sparks
3697180cc1
Reverted merge of timezone-aware migration efforts.
...
- Legacy-Id: 18792
2021-01-12 16:54:20 +00:00
Henrik Levkowetz
774e752a54
Snapshot of timezone-aware datatracker code. Tests pass, and the test-crawler shows only expected differences. Trunk changes merged in up to r18768.
...
- Legacy-Id: 18770
2020-12-16 23:53:37 +00:00
Henrik Levkowetz
088033d843
Added matching indexes to a number of models with ordering by multiple keys.
...
- Legacy-Id: 18664
2020-11-09 19:41:12 +00:00
Henrik Levkowetz
f4b90c0dc8
Nomcom topic responses didn't save respondent because of a missing form creation parameter. Fixed.
...
- Legacy-Id: 18652
2020-10-31 19:49:56 +00:00
Henrik Levkowetz
eaf9546d0e
Fixed a bug in the charset handling of individual parts in multipart email messages in ietf.nomcom.get_body()
...
- Legacy-Id: 18615
2020-10-13 10:57:23 +00:00
Henrik Levkowetz
779087d24b
Merged in [18601] from fenton@bluepopcorn.net:
...
Added NomCom membership history page. Fixes issue #3006 . Branch
- Legacy-Id: 18614
Note: SVN reference [18601] has been migrated to Git commit 431a112bf1
2020-10-12 19:55:04 +00:00
Henrik Levkowetz
f557708ce0
Fixed another py2/py3 issue with the nomcom mail processing script.
...
- Legacy-Id: 18602
2020-10-12 11:24:15 +00:00
Jim Fenton
431a112bf1
Added NomCom membership history page. Fixes issue #3006 . Branch ready for merge.
...
- Legacy-Id: 18601
2020-10-12 02:36:16 +00:00
Henrik Levkowetz
a7396d4756
Tweaked the verbose name of the Nomcom Topic Questionnaire's 'audience' field.
...
- Legacy-Id: 18568
2020-10-08 12:38:38 +00:00
Henrik Levkowetz
8b9d04f49f
Fixed a Py3 str/bytes issue in the feedback_email handler.
...
- Legacy-Id: 18551
2020-10-02 18:06:11 +00:00
Henrik Levkowetz
0bc492afaf
Fixed a bytes/unicode issue for echoed-back nomcom questionnaire text.
...
- Legacy-Id: 18523
2020-09-28 11:06:55 +00:00
Henrik Levkowetz
60a1e0fe3d
Tweaked the decode() templatetag code slightly.
...
- Legacy-Id: 18482
2020-09-09 19:05:59 +00:00
Henrik Levkowetz
638797cb65
Updated the decrypt() templatetag to ensure it returns string rather than bytes.
...
- Legacy-Id: 18481
2020-09-09 17:46:27 +00:00
Henrik Levkowetz
57938b039d
Converted many cases of plain-text 403 messages to use a properly styled page instead, with a login link when appropriate. Also changed some API endpoint 400 responses to a more correct 403.
...
- Legacy-Id: 18339
2020-08-06 10:59:52 +00:00
Henrik Levkowetz
efcdc4d917
Updated meeting attendance and nomcom eligibility calculations to take the MeetingRegistration.attendance flag into account.
...
- Legacy-Id: 17955
2020-06-09 21:00:07 +00:00
Henrik Levkowetz
ac52ce6595
Updated the NomCom eligibility calculation to use the last 5 in-person meetings, in accordance with draft-iesg-nomcom-eligibility-2020-03 which has now been approved for publication. The code will need revisiting when the long-term policy is available.
...
- Legacy-Id: 17859
2020-05-20 19:41:25 +00:00
Henrik Levkowetz
bc05e7a8d0
Refactored many instances of msg.get_payload(decode=True).decode('utf-8') and similar to get_payload_text(msg), which uses msg.get_charset() to get the actual charset to do the decoding, in a consistent manner. Also removed some instances of force_str, but more remain.
...
- Legacy-Id: 17807
2020-05-16 20:20:05 +00:00
Henrik Levkowetz
9aeda11a29
Removed some Py2 compatibility decorators.
...
- Legacy-Id: 17673
2020-04-21 13:54:31 +00:00
Robert Sparks
d981076432
Refactor disqualifying roles into one place. Commit ready for merge.
...
- Legacy-Id: 17650
2020-04-15 22:34:44 +00:00
Robert Sparks
b387599dac
Follow RFC8713 section 4.15 for roles that disqualify for nomcom. Fixes #2944 . Commit ready for merge.
...
- Legacy-Id: 17649
2020-04-15 21:39:58 +00:00
Henrik Levkowetz
f10ddadc0e
Merged in changes from trunk up to r17584.
...
- Legacy-Id: 17593
2020-04-07 16:02:52 +00:00
Henrik Levkowetz
dc4c05ec5b
Changed the object factory instances of nomcom private key and cert to be byte objects (matching the production settings), and fixed the issue with nomcom key handling under Py3 found by fenton@bluepopcorn.net. Did some renaming in nomcom/tests.py to better match setup/teardown function names to functionality.
...
- Legacy-Id: 17536
2020-03-25 13:36:29 +00:00
Henrik Levkowetz
a91e7aa4c8
Merged in [17493] from mahoney@nostrum.com:
...
Changed awkward IESG/IAB Nominating Committee names to just NomCom, updated a ref. Fixes #2860 .
- Legacy-Id: 17515
Note: SVN reference [17493] has been migrated to Git commit cf98a644e3da5d2a4303156048ef6aed039f908e
2020-03-22 23:19:55 +00:00
Henrik Levkowetz
726fcbf27d
Removed all __future__ imports.
...
- Legacy-Id: 17391
2020-03-05 23:53:42 +00:00
Henrik Levkowetz
ab173cb2eb
Removed further six usage: six.string_types, six.integer_types, six.moves.urllib instances.
...
- Legacy-Id: 17390
2020-03-05 20:46:58 +00:00