Henrik Levkowetz
b57ad67041
Updated code and templates to use the new docman and groupman group features.
...
- Legacy-Id: 15922
2019-01-30 15:59:00 +00:00
Henrik Levkowetz
0885422534
Added new docman and groupman GroupFeature fields.
...
- Legacy-Id: 15920
2019-01-30 15:55:23 +00:00
Henrik Levkowetz
8ba7cf144f
Updated migrations to split the matman_roles group feature into matman, docman and groupman features.
...
- Legacy-Id: 15919
2019-01-30 15:54:00 +00:00
Henrik Levkowetz
5d88a0805b
Added a tiny management command to list group types per feature.
...
- Legacy-Id: 15918
2019-01-30 15:52:33 +00:00
Henrik Levkowetz
d1f1be5b01
Second correction to the default values of the GroupFeatures JSONField fields, and updated the migration to match.
...
- Legacy-Id: 15915
2019-01-24 20:22:44 +00:00
Henrik Levkowetz
6590e4f4ad
Corrected the default values of the GroupFeatures JSONField fields, and updated the migration to match.
...
- Legacy-Id: 15914
2019-01-24 20:08:29 +00:00
Henrik Levkowetz
c87d3741f3
Added 2 utility functions to help create group features query filters, and applied them in 3 places in order to move group feature role list code back into DB queries.
...
- Legacy-Id: 15911
2019-01-23 18:40:39 +00:00
Henrik Levkowetz
37f46183db
Added some copyright and encoding strings.
...
- Legacy-Id: 15910
2019-01-23 18:38:16 +00:00
Henrik Levkowetz
f076127317
Added a migration that seems to have resulted from running a newer version of django-simple-history.
...
- Legacy-Id: 15909
2019-01-22 18:14:26 +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
af4131bb1c
Merged in [15865] from rjsparks@nostrum.com:
...
Cleanup: removed the infrastructure for importing reviews from the old review tool.
- Legacy-Id: 15877
Note: SVN reference [15865] has been migrated to Git commit 87dd249415
2019-01-08 14:39:16 +00:00
Henrik Levkowetz
55935eadd4
Merged in [15828] from rjsparks@nostrum.com:
...
Show more group types on the concluded groups page. Fixes #2643 .
- Legacy-Id: 15871
Note: SVN reference [15828] has been migrated to Git commit ac4deed500
2019-01-07 13:39:20 +00:00
Henrik Levkowetz
a84ae9a10d
Added a migration to capture changes to HistoricalRecords triggered by changes in django-simple-history
...
- Legacy-Id: 15836
2018-12-19 08:02:45 +00:00
Henrik Levkowetz
c8e15fad50
Fixed a pyflakes issue
...
- Legacy-Id: 15830
2018-12-18 14:45:48 +00:00
Robert Sparks
ac4deed500
Show more group types on the concluded groups page. Fixes #2643 . Commit ready for merge.
...
- Legacy-Id: 15828
2018-12-17 21:34:30 +00:00
Henrik Levkowetz
1bddfdffa5
Removed an assertion for iesg state for documents that can be in any stream.
...
- Legacy-Id: 15827
2018-12-17 14:03:55 +00:00
Henrik Levkowetz
a1fc8722f2
Merged in [15824] from rjsparks@nostrum.com:
...
Make it more obvious that a group has been replaced when looking at its pages. Fixes #2661 .
- Legacy-Id: 15826
Note: SVN reference [15824] has been migrated to Git commit fdf0964c40
2018-12-16 20:43:12 +00:00
Robert Sparks
fdf0964c40
Make it more obvious that a group has been replaced when looking at its pages. Fixes #2661 . Commit ready for merge.
...
- Legacy-Id: 15824
2018-12-14 22:25:55 +00:00
Henrik Levkowetz
e37303b441
Merged in [15822] and [15809] from rjsparks@nostrum.com:
...
Added an explicit ID-Exists state for the IESG state machine.
Reworked code so that the IESG state machine always has a state.
Added the ability to release a document from a working group,
research group, or the independent stream. Releasing a document
removes all stream state, and sets the document to have no stream.
- Legacy-Id: 15823
Note: SVN reference [15809] has been migrated to Git commit 6118975620
Note: SVN reference [15822] has been migrated to Git commit f6886f6105
2018-12-14 22:17:58 +00:00
Henrik Levkowetz
f65fcdd2c4
Merged in [15804] from rjsparks@nostrum.com:
...
Add history to ReviewerSettings. Fixes #2147 .
- Legacy-Id: 15811
Note: SVN reference [15804] has been migrated to Git commit cb707248e2
2018-12-13 14:29:58 +00:00
Robert Sparks
6118975620
Added an explicit ID-Exists state for the IESG state machine. Reworked code so that the IESG state machine always has a state. Added the ability to release a document from a working group, research group, or the independent stream. Releasing a document removes all stream state, and sets the document to have no stream.
...
- Legacy-Id: 15809
2018-12-11 22:38:05 +00:00
Robert Sparks
cb707248e2
Add history to ReviewerSettings. Fixes #2147 . Commit ready for merge.
...
- Legacy-Id: 15804
2018-12-03 22:23:01 +00:00
Henrik Levkowetz
44e28707cc
Merged in [15709] from rjsparks@nostrum.com:
...
Show counts on the active groups page and on the active wgs page. Fixes #2060 .
- Legacy-Id: 15755
Note: SVN reference [15709] has been migrated to Git commit cb02df1681
2018-11-12 12:24:41 +00:00
Henrik Levkowetz
98015a64f2
Merged in [15683] and [15699] from housley@vigilsec.com:
...
Do not show reasons for review team member unavailability outside the team. Fixes #2614 .
- Legacy-Id: 15732
Note: SVN reference [15683] has been migrated to Git commit 6ff552640e
Note: SVN reference [15699] has been migrated to Git commit 895aa0cfbe
2018-11-06 14:43:58 +00:00
Robert Sparks
cb02df1681
Show counts on the active groups page and on the active wgs page. Fixes #2060 . Commit ready for merge.
...
- Legacy-Id: 15709
2018-11-04 01:33:34 +00:00
Russ Housley
895aa0cfbe
Commit ready for merge.
...
- Legacy-Id: 15699
2018-11-03 08:41:23 +00:00
Russ Housley
6ff552640e
Do not show reasons for review team member unavailability outside the team. Fixes #2614 . Commit ready for merge.
...
- Legacy-Id: 15683
2018-11-03 04:24:32 +00:00
Robert Sparks
16ae849d68
Only do state-parent cross-validation on the group edit form when both fields are used on the form. (Many invocations of the form suppress all but one field.) Fixes #2597 . Commit ready for merge.
...
- Legacy-Id: 15681
2018-11-03 03:55:53 +00:00
Henrik Levkowetz
caa3ec98b4
Changed the menu listing of review dirs and their display on the Directorates page back to what it was before the 'reviews' group type was split out. Added a 'Reviews' column to the Directoratges page.
...
- Legacy-Id: 15420
2018-08-01 18:53:44 +00:00
Henrik Levkowetz
0c732d6538
Guard against comparing email origin with username of None.
...
- Legacy-Id: 15419
2018-07-31 14:27:31 +00:00
Henrik Levkowetz
6350f92ed1
Merged in [15370] from rjsparks@nostrum.com:
...
Use factories for ietf.group.tests_review.
- Legacy-Id: 15404
Note: SVN reference [15370] has been migrated to Git commit 61932cbc9e
2018-07-24 06:14:47 +00:00
Henrik Levkowetz
2e83c529b1
Merged in [15355] from rjsparks@nostrum.com:
...
Used factories for ietf.group.tests_info.
- Legacy-Id: 15398
Note: SVN reference [15355] has been migrated to Git commit 5a0b005939
2018-07-19 15:54:53 +00:00
Henrik Levkowetz
ed208a5ebb
Merged in [15342] from peter@akayla.com:
...
Added optional reviewer unavailability reason support. Fixes issue #2146 .
- Legacy-Id: 15375
Note: SVN reference [15342] has been migrated to Git commit f4eba7d4df
2018-07-17 15:27:20 +00:00
Robert Sparks
61932cbc9e
Use factories for ietf.group.tests_review. Commit ready for merge.
...
- Legacy-Id: 15370
2018-07-16 21:07:03 +00:00
Robert Sparks
5a0b005939
Used factories for ietf.group.tests_info. Commit ready for merge.
...
- Legacy-Id: 15355
2018-07-14 22:03:11 +00:00
Henrik Levkowetz
3807299eee
Merged in [15321] from rjsparks@nostrum.com:
...
Converted ietf.group.tests to factories.
- Legacy-Id: 15350
Note: SVN reference [15321] has been migrated to Git commit 5b1a68a922
2018-07-14 20:58:09 +00:00
Peter E. Yee
f4eba7d4df
Added optional reviewer unavailability reason support. Fixes issue #2146 . Commit ready for merge.
...
- Legacy-Id: 15342
2018-07-14 18:04:31 +00:00
Henrik Levkowetz
991c7a5e54
Captured another GroupFeatures model tweak.
...
- Legacy-Id: 15330
2018-07-14 16:26:11 +00:00
Henrik Levkowetz
8783fb11ab
Fixed a migration ordering issue
...
- Legacy-Id: 15322
2018-07-13 03:40:32 +00:00
Robert Sparks
5b1a68a922
Converted ietf.group.tests to factories. Commit ready for merge.
...
- Legacy-Id: 15321
2018-07-12 21:23:50 +00:00
Henrik Levkowetz
2daef52bea
This commit replaces the code defined group features with features held
...
in a database table:
- Added a GroupFeatures model to the group models, and removed the old
features.py
- Added a agenda type for future use in showing different group types on
different agendas.
- Renamed the group feature has_materials to has_nonsession_materials.
- Added API resources and admin support for the new tables.
- Added a Directorate (with reviews) group type as complement to
Directorate, to distinguish between directorates with and without reviews.
- Adjusted tests as needed.
- Updated the fixtures, and fixed the generate_fixtures script to include
the new AgendaTypeName objects.
There still exists about 70 instances of code comparing the group type
with a list of types; most of these should probably be replaced with new
features, instead, to make it possible to add new group types through the
database table, rather than having to edit the code. That was the purpose
of this refactoring from the start, but the presence of this large number
of comparisons of group type against lists of types defeats the goal until
we add appropriate features and replace the group type list comparisons.
- Legacy-Id: 15316
2018-07-12 10:51:48 +00:00
Henrik Levkowetz
e87442f33a
Merged in [15282] from housley@vigilsec.com:
...
Set reply-to for I-D Announcements that include a CC to a mail list. Fixes #2530 .
- Legacy-Id: 15289
Note: SVN reference [15282] has been migrated to Git commit 733c304e3d
2018-07-10 17:16:47 +00:00
Henrik Levkowetz
c9cc9ff214
Upped the permitted number of search results for the /stream/ise/ page (and friends) from 200 to 1000. Fixes issue #2527 .
...
- Legacy-Id: 15281
2018-06-26 16:43:40 +00:00
Robert Sparks
13df62f8ba
Tweaked the color palatte for the agenda editor. Commit ready for merge.
...
- Legacy-Id: 15247
2018-06-13 19:58:08 +00:00
Robert Sparks
dcf9e6b40f
Use factories for ietf.doc.tests_ballots. Fixed a long-hidden bug in test_edit_verify_permissions where non-existing usernames were used and passed the tests accidently. Added list_email to the GroupFactory. Commit ready for merge.
...
- Legacy-Id: 15219
2018-06-06 17:59:40 +00:00
Robert Sparks
84d3c92298
more factoryization of ietf.doc.tests. Commit ready for merge.
...
- Legacy-Id: 15205
2018-06-02 13:39:39 +00:00
Henrik Levkowetz
6c3ec5b18e
Added Email origin to Email record creation throughout the codebase.
...
- Legacy-Id: 15149
2018-05-17 16:56:26 +00:00
Henrik Levkowetz
421621eb51
Another round of iesg page optimizations. Reduced additional instances of individual lookups to a single lookup followed by annotation of document objects. Reduced several instances of repeating the same work multiple times (queries for telechat documents, queries for telechat dates).
...
- Legacy-Id: 15010
2018-04-05 11:03:26 +00:00
Adam Roach
3c4c0f2584
Updated (deprecated, unregistered) 'text/json' with 'application/json' everwhere. Commit ready for merge.
...
- Legacy-Id: 14843
2018-03-17 15:14:57 +00:00
Henrik Levkowetz
fac3053d48
Fixed an issue with the milestone edit changes.
...
- Legacy-Id: 14762
2018-03-09 21:27:58 +00:00