Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org.
- Legacy-Id: 19443
Note: SVN reference [19422] has been migrated to Git commit cd748cd760
Add a new Django field, IETFJSONField
This field is needed because the plain JSONField does not permit empty arrays - [] - or empty objects - {} - when the field is marked as required. Those values explicitly evaluate to a null value, and are rejected.
Instead, the IETFJSONField accepts two new arguments to control this:
- empty_values: An array of values that should evaluate to null/empty, and be rejected.
- accepted_empty_values: An array of values that should *not* evaluate to null/empty, and be accepted.
This allows the programmer to specify either a positive or negative statement of what values to accept.
Fixes issue #3331.
- Legacy-Id: 19440
Note: SVN reference [19401] has been migrated to Git commit 604d6edef0
This field is needed because the plain JSONField does not permit empty arrays - [] - or empty objects - {} - when the field is marked as required. Those values explicitly evaluate to a null value, and are rejected.
Instead, the IETFJSONField accepts two new arguments to control this:
- empty_values: An array of values that should evaluate to null/empty, and be rejected.
- accepted_empty_values: An array of values that should *not* evaluate to null/empty, and be accepted.
This allows the programmer to specify either a positive or negative statement of what values to accept.
Fixes issue #3331. Commit ready for merge.
- Legacy-Id: 19401
Adjust groupfeatures has_session_materials to match modern usage. Adjusted proceedings and materials templates to show fewer unnecessary duplicates. Fixes#2981 and #3387.
- Legacy-Id: 19335
Note: SVN reference [19316] has been migrated to Git commit d4899b78f9
Adjust tests and forms to match changes to permissions made in through the admin. These need to use the data rather than the code. See #3393.
- Legacy-Id: 19331
Note: SVN reference [19311] has been migrated to Git commit 4240ce088e
Add IAB Administrative Support Group group type. Add IAB groups to the group menu. Clearly delineate group types in the group menu. Fixes#3295 and #3296.
- Legacy-Id: 19328
Note: SVN reference [19307] has been migrated to Git commit d42730300a
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
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
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
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
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
Improve handling of submissions for closed working groups. Fixes#3058.
- Legacy-Id: 18807
Note: SVN reference [18798] has been migrated to Git commit 233bff8196