Ryan Cross
e9d44d41f0
feat: Capture volunteers from the registration system ( #6605 )
...
* feat: Capture volunteers from the registration system. Fixes #5938
* fix: allow withdrawn field to be null
* docs: add explanatory code comments
* fix: identify current nomcom by is_accepting_volunteers
* fix: use auto_now_add instead of auto_now
* fix: update migration
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-12-14 13:46:27 -06:00
Paul Selkirk
d2406d8420
fix: tweak Nomination.share_nominator label text ( #5775 )
...
* fix: tweak Nomination.share_nominator label text
"Share nominator name with candidate" was confusing, because it's
imperative, where it's really intended to be permissive - it's okay to
share with the candidate.
* chore: add migration for label text
2023-06-08 13:47:46 -05:00
Robert Sparks
5f36905515
fix: reorder new nomcom migration ( #5534 )
2023-04-25 11:59:41 -05:00
Rich Salz
8c98abb537
fix: Edit "You've been nominated" text ( #4641 ) ( #5357 )
...
Mention that the schedule is posted to ietf-announce and give a link
to subscribe to that. Use vague wording to handle all cases.
Also add reminder when to not uncheck the "send automatically" box.
2023-04-23 18:07:27 -05:00
Jennifer Richards
6b826fd985
refactor: Purge old migrations and update ci to build on a clean schema ( #5431 )
...
* refactor: Remove all existing migrations
* refactor: Create clean set of migrations
* chore: Skip check_statetype_slugs when DB is not yet populated
* fix: Do not cache active_groups_menu on module import
* fix: Do not patch timezone awareness out of oidc-provider
* refactor: Migrate to create postgres schema, only use pgloader for data
* ci: Use migration scripts from feat/pg-migrations branch
* Revert "ci: Use migration scripts from feat/pg-migrations branch"
This reverts commit c82f64c614241ccede4865a50d494725c8a47c15.
* ci: Run check before migrate
* fix: Remove redundant migration caused by merge error
* chore: Add casts/ALTER TABLEs to eliminate pgloader errors/warnings
* chore: Change schema name to match docker image assumptions
* chore: Clear out schema so we get a clean start in case of a retry
2023-03-28 18:06:07 +09:00
Jim Fenton
3aab73d862
feat(nomcom): Allow nomcom chair to turn volunteer acceptance on and off ( #4251 )
...
* feat(nomcom): Allow nomcom chair to turn volunteer acceptance on and off
Fixes #4105
Also allows chair to set date of first call for volunteers. If this should be read-only and set by the code, let me know.
* fix(nomcom): Correct helptext for accepting volunteers
2022-07-24 08:51:57 -05: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
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
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
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
726fcbf27d
Removed all __future__ imports.
...
- Legacy-Id: 17391
2020-03-05 23:53:42 +00:00
Robert Sparks
c9d944b312
Make it easier for the nomcom chair to manage generic IESG requirements. Fixes #2794 . Commit ready for merge.
...
- Legacy-Id: 17201
2020-01-08 19:51:14 +00:00
Henrik Levkowetz
8e313e4ed5
Adjusted migrations for Python2/3 compatibility.
...
- Legacy-Id: 16633
2019-08-08 17:11:14 +00:00
Henrik Levkowetz
f47212f239
Use BinaryField instead of our own EncryptedTextField which relied on cleartext and ciphertext being the same type.
...
- Legacy-Id: 16472
2019-07-16 19:28:45 +00:00
Henrik Levkowetz
2d7c9629aa
Added 'from __future__' imports all over the place, to bring code behaviour into closer alignment between python2 and python3
...
- Legacy-Id: 16446
2019-07-15 15:40:51 +00:00
Henrik Levkowetz
d7f5c84182
Initial 2to3 patch with added copyright statement updates.
...
- Legacy-Id: 16309
2019-06-27 14:40:54 +00:00
Henrik Levkowetz
7ac1556fbf
Migration for changed default sort order for nominees.
...
- Legacy-Id: 15535
2018-10-08 13:03:21 +00:00
Robert Sparks
4d5de5dee6
Allow a nomcom to show nominees that have accepted nomination before feedback is open. Fixes #2598 . Commit ready for merge.
...
- Legacy-Id: 15486
2018-09-26 18:57:30 +00:00
Henrik Levkowetz
5f512226a5
Added a missing migration and updated nomcom.resources to match model changes.
...
- Legacy-Id: 15465
2018-09-18 12:53:39 +00:00
Henrik Levkowetz
06362ec046
Got rid of old migrations and created new initial migrations.
...
- Legacy-Id: 14662
2018-02-21 23:46:22 +00:00
Henrik Levkowetz
f2b0881dae
Corrected the add_topics migration
...
- Legacy-Id: 13525
2017-06-05 12:27:45 +00:00
Robert Sparks
4813177086
Allow the nomcom to collect feedback on arbitrary topics. Fixes #2256 and #1846 . Commit ready for merge.
...
- Legacy-Id: 13474
2017-05-30 19:54:31 +00:00
Robert Sparks
c49abdd557
Allow nomcoms to configure the feedback page to show nominee pictures. Fixes #2252 . Commit ready for merge,
...
- Legacy-Id: 13413
2017-05-23 22:18:04 +00:00
Robert Sparks
ac8e5f5402
Make it possible to close nominations without closing feedback. Fixes #2255 . Commit ready for merge.
...
- Legacy-Id: 13399
2017-05-22 18:40:05 +00:00
Henrik Levkowetz
c7ec188d3f
Added a migration to capture the ordering option on Nominee.
...
- Legacy-Id: 12801
2017-02-10 10:29:07 +00:00
Henrik Levkowetz
19ec458668
Added migrations for the model changes done for the Django 1.8 upgrade.
...
- Legacy-Id: 12478
2016-12-07 19:41:48 +00:00
Robert Sparks
ebb6884b70
Beginning to rework Nominee and Nomination
...
- Legacy-Id: 10607
2015-12-17 21:53:39 +00:00
Robert Sparks
7d120da9ef
Removed the type from the template pathname for the requirements templates. Made the requiremetns view work for both template types plain and rst. Changed the default for the requirements template for new nomcoms to rst. Migrated 2015 requirements to rst (except for the IAB position, which would require a significant edit)
...
- Legacy-Id: 10587
2015-12-12 03:49:23 +00:00
Robert Sparks
66e89e7d29
improved creation of FeedbackLastSeen
...
- Legacy-Id: 10572
2015-12-10 23:07:57 +00:00
Robert Sparks
b653e8fe8a
Removed the description field from Position. Simplified the Position list and the Position edit form. Tweaked several places to make the pages more self documenting. Added a page to help nomcom chairs through setting up a new nomcom. Fixes #1867 and #1768 .
...
- Legacy-Id: 10565
2015-12-09 23:24:46 +00:00
Robert Sparks
f566a83d1d
Captured when nomcom members reviewed feedback for a given nominee last. Added badges when new feedback is available. Improved layout of feedback index page. Fixes #1850 .
...
- Legacy-Id: 10535
2015-12-02 23:25:42 +00:00
Robert Sparks
d65987b935
Improve the questionnaire templates, reminding the nominee that receiving the questionnaire does not imply they have accepted the nomination. Fixes #1807 .
...
- Legacy-Id: 10534
2015-12-02 17:01:10 +00:00
Robert Sparks
473970a767
Missed an svn add
...
- Legacy-Id: 10523
2015-11-29 04:16:07 +00:00
Henrik Levkowetz
97f7159a48
Migration for the nomcom 'public_key' field change to a settings-agnostic FileStorage.
...
- Legacy-Id: 10301
2015-10-27 15:34:43 +00:00
Henrik Levkowetz
cb75c7d908
Added a migration for the Nomination.share_nominator field.
...
- Legacy-Id: 10039
2015-08-23 09:15:20 +00:00
Henrik Levkowetz
4966e17158
Added 5 migrations for changes in model field help-text strings which changed in the facelift. Also fixed the expression of the help text for NomCom.reminder_interval so the text itself doesn't contain quite as much whitespace.
...
- Legacy-Id: 9589
2015-04-30 16:18:25 +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
25eb00c925
New django-1.7 initial migrations. Circular references exist, requiring explicit --fake migration for doc, dbtemplate and community apps.
...
- Legacy-Id: 8823
2014-12-22 17:07:38 +00:00
Henrik Levkowetz
dd15785936
Removing south migrations as part of the django 1.7 changeover to builtin migrations.
...
- Legacy-Id: 8820
2014-12-22 16:44:35 +00:00
Henrik Levkowetz
563f584a9e
Made ietf/nomcom pyflakes-clean. Removed some dead code.
...
- Legacy-Id: 7476
2014-03-15 19:26:01 +00:00
Henrik Levkowetz
56953d8027
Tweaked the email line lengths in the data migration.
...
- Legacy-Id: 6476
2013-10-21 22:09:59 +00:00
Henrik Levkowetz
d649fd5e10
Merged [6465] and [6466] from rjsparks@nostrum.com:
...
Added the ability to send reminders to complete questionnaires to nominees in
the accepted state. Changed the send_reminders management command to not take
any arguments and run against all active nomcoms. Removed bugs from the
send_reminders management command and added tests for it. Adjusted several
dbtemplate titles and content.
Fixes bug 1157
- Legacy-Id: 6471
Note: SVN reference [6465] has been migrated to Git commit 22f356434a
Note: SVN reference [6466] has been migrated to Git commit a461e6c4a4
2013-10-21 20:12:00 +00:00
Henrik Levkowetz
47071ecade
Merged [6468] and [6469] from ejimenez@yaco.es:
...
Now incumbent can be None in positions.
Fixes #1156 .
- Legacy-Id: 6470
Note: SVN reference [6468] has been migrated to Git commit d4e37ac7a0d7fddc0317b0d95670a8de8cd32c2d
Note: SVN reference [6469] has been migrated to Git commit 0a315723ad6dd610d0c17e78edce2027b6868d4e
2013-10-21 17:07:09 +00:00
Henrik Levkowetz
6baea429aa
Merged in the nomcom app from ejimenez@yaco.es and esanchez@yaco.es, and accompanying dbtemplate app and the (standard) docutils module. Added some tweaks to get all tests to pass and migrations to run.
...
- Legacy-Id: 5948
2013-08-06 10:09:29 +00:00
Emilio Jiménez
66c4a32c57
Add subject field to feedback model
...
New form to fill feedback mail via web.
Fixes #1042 #1043
- Legacy-Id: 5748
2013-05-21 12:31:24 +00:00
Emilio Jiménez
424a454fbb
Chage initial_text to show above of input in nominate form
...
Fixes #1010
- Legacy-Id: 5702
2013-05-07 19:11:55 +00:00
Emilio Jiménez
519d628cde
Add command to send reminders
...
Add fields date an interval in nomcom models to send reminders
Refactor some managers
Add help_text to pending feedback form
Limit types in pending feedback form
See #969 #975
- Legacy-Id: 5683
2013-04-23 08:24:21 +00:00