Robert Sparks
62a3a4fe41
Restrict group creation to the secretariat. Commit ready to merge.
...
- Legacy-Id: 19277
2021-08-05 14:56:28 +00:00
Robert Sparks
f3b72e4bc1
Improve tests that look person names in responses. Commit ready for merge.
...
- Legacy-Id: 19271
2021-08-04 14:46:11 +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
a29480703f
Changed implementation of can_manage_all_groups_of_type to use GroupFeatures.groupman_authroles. Commit ready for merge.
...
- Legacy-Id: 19259
2021-07-22 19:29:50 +00:00
Robert Sparks
359889c1f7
Changed the signature of can_manage_all_groups_of_type to only take a type_id. Removed the logic that tried to distinguish permissions for teams by parent - that should be modeled as separate type_ids instead. Commit ready for merge.
...
- Legacy-Id: 19258
2021-07-22 18:34:57 +00:00
Robert Sparks
7ede0942d0
Rename ietf.group.utils.can_manage_group_type to can_manage_all_groups_of_type to improve code readability where it is used. Commit ready for merge.
...
- Legacy-Id: 19256
2021-07-22 18:05:06 +00:00
Robert Sparks
c01fea3920
Show groupman_authroles in the GroupFeatures admin list. Commit ready for merge.
...
- Legacy-Id: 19254
2021-07-21 20:10:30 +00:00
Robert Sparks
84717102b0
Add BOF Requests to the datatracker. Commit ready for merge.
...
- Legacy-Id: 19228
2021-07-15 20:15:54 +00:00
Robert Sparks
62c364899c
Guard a sort that gets a mix of integers and None. Commit ready for merge.
...
- Legacy-Id: 19224
2021-07-15 16:28:15 +00:00
Robert Sparks
805d1f4a7e
Use BOF consistently.
...
- Legacy-Id: 19212
2021-07-14 17:33:14 +00:00
Robert Sparks
f5a04263e5
Added the notion of responsible leadership.
...
- Legacy-Id: 19202
2021-07-07 17:49:35 +00:00
Robert Sparks
d61e26567d
Scroll to buttons before clicking on them in Selenium tests. Fixes #3314 . Commit ready for merge.
...
- Legacy-Id: 19153
2021-06-24 16:39:36 +00:00
Robert Sparks
a32d00af0a
When removing reviewers from a review team, change the state of only that team's assignments. Check to make sure the person being removed doesn't have another reviewer Role (with a different Email) in the same team. Change the disposition of any assignments from that team for the removed reviewer to 'withdrawn' rather than 'rejected'. Fixes #3320 . Commit ready for merge.
...
- Legacy-Id: 19151
2021-06-24 15:44:55 +00:00
Robert Sparks
44566f80cb
reorder migrations
...
- Legacy-Id: 19086
2021-06-04 23:08:49 +00:00
Robert Sparks
b7c3d03cba
Merged in [19083] from jennifer@painless-security.com:
...
Fix renamed field in group migrations 0043 and 0044. Fixes error in 19075.
- Legacy-Id: 19085
Note: SVN reference [19083] has been migrated to Git commit f5a1730257
2021-06-04 23:02:42 +00:00
Jennifer Richards
f5a1730257
Fix renamed field in group migrations 0043 and 0044. Fixes error in 19075. Commit ready for merge.
...
- Legacy-Id: 19083
2021-06-04 21:58:53 +00:00
Robert Sparks
5bb08bc103
Merged in [19075] from jennifer@painless-security.com:
...
Clean up handling of non-WG groups on the group edit page; restrict parent/child group relationships by type. Fixes #3253 .
- Legacy-Id: 19079
Note: SVN reference [19075] has been migrated to Git commit 2a2e5f0c24
2021-06-04 19:59:29 +00:00
Jennifer Richards
2a2e5f0c24
Clean up handling of non-WG groups on the group edit page; restrict parent/child group relationships by type. Fixes #3253 . Commit ready for merge.
...
- Legacy-Id: 19075
2021-06-04 17:31:53 +00:00
Robert Sparks
b8b3047d99
Merged in [19022] from housley@vigilsec.com:
...
Add test for creation of RG Chairs in the irtg.org domain.
- Legacy-Id: 19023
Note: SVN reference [19022] has been migrated to Git commit c42935363a
2021-05-20 22:02:02 +00:00
Russ Housley
c42935363a
Add test for creation of RG Chairs in the irtg.org domain. Commit ready for merge.
...
- Legacy-Id: 19022
2021-05-20 20:15:49 +00:00
Robert Sparks
ed68a97685
Merged in [18993] from housley@vigilsec.com:
...
Add aliases for RGs in irtf.org and IAB programs in iab.org. Fixes #3271
- Legacy-Id: 19021
Note: SVN reference [18993] has been migrated to Git commit 886b99c273
2021-05-20 20:14:49 +00:00
Russ Housley
886b99c273
Add aliases for RGs in irtf.org and IAB programs in iab.org. Fixes #3271
...
- Legacy-Id: 18993
2021-05-13 20:34:11 +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
6d7a0b6d0f
Merged in [18939] from jennifer@painless-security.com:
...
Consolidate repeated searchable field code into SearchableField class. Fix single-valued searchable fields. Make javascript test config reusable. Use Django Form.media for JS/CSS inclusion. Fixes #3196 , #3204 .
- Legacy-Id: 18948
Note: SVN reference [18939] has been migrated to Git commit 17d37723f7
2021-04-12 22:07:03 +00:00
Robert Sparks
404d115934
Merged in [18936] from rjsparks@nostrum.com:
...
Retain strict acronym validation, specifically disallowing hyphens, for new groups of types that create documents, while allowing existing groups and new non-document-creating groups to validate when they contain hyphens. Fixes #3236 . Commit
- Legacy-Id: 18945
Note: SVN reference [18936] has been migrated to Git commit 04f5b4ae4dcbbf8a39281f0b79b1a6271439fd1a
2021-04-12 17:08:58 +00:00
Jennifer Richards
17d37723f7
Consolidate repeated searchable field code into SearchableField class. Fix single-valued searchable fields. Make javascript test config reusable. Use Django Form.media for JS/CSS inclusion. Fixes #3196 , #3204 . Commit ready for merge.
...
- Legacy-Id: 18939
2021-04-09 15:18:11 +00:00
Russ Housley
45b14c83a7
Convert generate-draft-aliaes and generate-wg-aliases into management commands: generate_draft_aliases and generate_group_aliases. Also provide tests for the new management commands.
...
- Legacy-Id: 18913
2021-03-13 17:30:35 +00:00
Jennifer Richards
e11583a87f
Allow assignment of Person as "action holder" for a Doc, plus rudimentary automation of assignment. Fixes #3146 . Commit ready for merge.
...
- Legacy-Id: 18829
2021-02-12 20:31:00 +00:00
Jennifer Richards
df37793e14
Use Roles instead of dedicated model for liaison statement group contacts. Fixes #3100 . Commit ready for merge.
...
- Legacy-Id: 18828
2021-02-12 16:39:20 +00:00
Robert Sparks
9a9f3fa360
Merged in [18798] from jennifer@painless-security.com:
...
Improve handling of submissions for closed working groups. Fixes #3058 .
- Legacy-Id: 18807
Note: SVN reference [18798] has been migrated to Git commit 233bff8196
2021-01-27 23:19:42 +00:00
Jennifer Richards
233bff8196
Improve handling of submissions for closed working groups. Fixes #3058 . Commit ready for merge.
...
- Legacy-Id: 18798
2021-01-18 14:55:25 +00:00
Robert Sparks
03e5121f72
Remove HistoricalGroupFeatures. Fixes #3152 . Commit ready for merge.
...
- Legacy-Id: 18782
2020-12-18 18:57:26 +00:00
Robert Sparks
643749316b
Allow program leads to request meetings. Fixes #3141 . Commit ready for merge.
...
- Legacy-Id: 18718
2020-11-23 20:36:47 +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
552c0c9d70
Added a GroupHistory.ad_role() method.
...
- Legacy-Id: 18647
2020-10-27 11:39:55 +00:00
Henrik Levkowetz
a2758d5feb
Fixed a test case bug that compared a py3 string with bytes.
...
- Legacy-Id: 18544
2020-10-02 12:22:40 +00:00
Robert Sparks
cf2a198d5f
Create a yangcatalog support group and populate its initial roles. Commit ready for merge.
...
- Legacy-Id: 18502
2020-09-17 20:57:06 +00:00
Robert Sparks
2b70735fd2
Improved the classification of some github related external resources. Tightened validation of new resource values. Commit ready to merge.
...
- Legacy-Id: 18378
2020-08-17 23:50:22 +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
e4bc508abc
Merged in [18298] from rjsparks@nostrum.com:
...
Convert IRTF area groups into their own group type rather than attempting to overload AG. Fixes #3027 .
- Legacy-Id: 18320
Note: SVN reference [18298] has been migrated to Git commit 2b10465aa7
2020-07-30 14:27:17 +00:00
Henrik Levkowetz
0ac92d3ae4
Merged in [18299] from rjsparks@nostrum.com:
...
Missing migrations from 18298.
- Legacy-Id: 18309
Note: SVN reference [18299] has been migrated to Git commit e7e1cc2a8e
2020-07-29 14:37:51 +00:00
Robert Sparks
e7e1cc2a8e
Missing migrations from 18298. Commit ready for merge.
...
- Legacy-Id: 18299
2020-07-28 18:55:43 +00:00
Robert Sparks
2b10465aa7
Convert IRTF area groups into their own group type rather than attempting to overload AG. Fixes #3027 . Commit ready for merge.
...
- Legacy-Id: 18298
2020-07-28 18:54:44 +00:00
Jim Fenton
1cacc6715b
Adds programs to concluded groups page. Fixes #3023 . Commit ready for merge.
...
- Legacy-Id: 18275
2020-07-25 19:02:26 +00:00
Jim Fenton
65c7080b1f
Interim change to prevent chairs from editing milestone description. Fixes #3036 . Commit ready for merge.
...
- Legacy-Id: 18272
2020-07-25 18:01:31 +00:00
Henrik Levkowetz
068493d8bd
Merged in [18205] from rjsparks@nostrum.com:
...
Add rudimentary validation to the admin group form acronym field. Partially addresses #3026 .
- Legacy-Id: 18215
Note: SVN reference [18205] has been migrated to Git commit 82928b8033
2020-07-21 20:06:56 +00:00
Robert Sparks
82928b8033
Add rudimentary validation to the admin group form acronym field. Partially addresses #3026 . Commit ready for merge.
...
- Legacy-Id: 18205
2020-07-20 20:00:05 +00:00
Henrik Levkowetz
606cedd796
Merged in the ExtResource work from rjsparks@nostrum.com, based on a feature request and contributions from rsalz@akamai.com. This provides external resource models for Person, Group, and Document models, as a generalisation of the previous related-URL concept. This provides a consistent labelling and classification of URLs and other resources related to a Group, Document, or Person. The GroupURL (and similar) classes will be removed in a later step. Some DocumentURL instances (such as auth48 URLs) remain to convert, as they have come in with other merged-in work while the ExtResource work was in transit.
...
- Legacy-Id: 18192
2020-07-20 01:58:26 +00:00
Robert Sparks
6227162e53
Updated mgmt command to find github repos to back up. Improved test coverage of branch changes. Branch ready for merge.
...
- Legacy-Id: 18163
2020-07-13 17:36:34 +00:00
Robert Sparks
99df95d542
Cleaned up created names. Improved validation during migration. Cleaned up migration output. Cleaned the last of the awp includes from secr views. Removed now unused secr templates. Build extresource urls correctly during submission and when creating group wikis.
...
- Legacy-Id: 18158
2020-07-13 16:03:39 +00:00