Lars Eggert
8e439df7c5
fix: HTML-escape person name in tests ( #5986 )
...
* fix: Add `mark_safe` to `person_link` to prevent HTML escaping
Fixes part of #5834 , namely https://github.com/ietf-tools/datatracker/issues/5834#issuecomment-1627454562
* fix: Fix tests instead of marking name safe
2023-07-21 15:52:19 -07:00
Robert Sparks
f52d0ddcf8
test: verify newsubmissiondocevent count by day is correct ( #6000 )
2023-07-20 08:53:23 -05:00
Jennifer Richards
ba356397c0
fix: Specify UTC for TruncDate ( #5996 )
2023-07-20 08:29:30 -05:00
Lars Eggert
d8c0ae5faf
fix: Add numeric localhost addresses to CSRF_TRUSTED_ORIGINS ( #5989 )
2023-07-19 09:55:22 -05:00
Lars Eggert
9d5d9d5172
fix: replace deprecated bootstrap things ( #5858 )
...
* text-muted -> text-body-secondary
* navbar-dark is deprecated
* Remove FIXME block, not an issue anymore
* Remove `navbar-light`
2023-07-18 12:22:28 -05:00
Paul Selkirk
3f228c788d
feat: Add totals to nominee feedback page ( #5977 )
...
* feat: Add totals to nominee feedback page (#4727 )
* test: Add a unit test for feedback totals
Also remember to wrap the totals in a <tr> tag.
2023-07-18 09:17:06 -05:00
Lars Eggert
bd9d3285b5
fix: #timeline -> #doc-timeline ( #5985 )
...
Fixes #5923
2023-07-18 09:01:43 -05:00
Lars Eggert
57843d8538
fix: Import fix from 7a946424c1
( #5984 )
2023-07-18 08:58:22 -05:00
Paul Selkirk
0693a4357d
feat: Add "generate email" to action on nominees page ( #4893 ) ( #5959 )
...
* feat: Add "generate email" to action on nominees page (#4893 )
* fix: Use bare email address for now
2023-07-17 16:00:16 -05:00
Robert Sparks
3fe1fcf122
fix: send the whole txt submission to te DraftParser ( #5956 )
2023-07-12 08:58:08 -05:00
Jennifer Richards
8267f4b452
test: Fix typo in names.json ( #5939 )
2023-07-07 15:10:47 -05:00
Paul Selkirk
bae204862d
feat: Add bibxml button to document info page ( #5921 )
...
* feat: Add bibxml button to document info page (#5908 )
* fix: No bibxml for RFCs
2023-07-07 08:23:15 -05:00
Jennifer Richards
09f347727b
chore: Remove temporary pin on pydantic ( #5911 )
...
* chore: Remove temporary pin on pydantic
* test: Guarantee ordering of sessions in test
Should fix an intermittent test failure.
2023-07-05 08:50:50 -05:00
Jennifer Richards
60dc60234d
fix: Better match xml2rfc date parsing ( #5914 )
...
* refactor: Split up get_creation_date to ease testing
* test: Add tests of parse_creation_date()
Note change in expected output when date_elt is None:
instead of returning None, this expects today's date.
* fix: Return today instead of None when date is absent
* fix: Handle empty string for day attribute
* test: Check a couple more parse_creation_date cases
* fix: Revert to returning None when date elt is absent
* style: black
2023-07-05 08:23:37 -05:00
Jennifer Richards
1db267dd7d
fix: Set has_onsite_tool correctly in no_session() view ( #5879 )
...
This will prevent a session that was changed from "notmeet" to
being scheduled from having its has_onsite_tool flag left as False
2023-06-26 16:10:51 -05:00
Paul Selkirk
98bf7afeab
feat: Display and bulk-edit nomcom position flags ( #4681 ) ( #5878 )
...
This adds a table to show the state of all nomcom positions, and lets the
chair set or un-set multiple state flags at the same time.
As a consequence, it moves the email templates to the "Edit position" form.
2023-06-26 16:10:05 -05:00
Lars Eggert
f250a653a2
fix: Remove IESG-related about tabs from non-IETF-stream docs ( #5515 )
...
* fix: Remove IESG-related about tabs from non-IETF-stream docs
Fixes #5514
* Fix code review comments
* Address review comments
* Address code review comments
2023-06-22 10:35:59 -05:00
Paul Selkirk
53b5e23612
fix: Be a little clearer when feedback is closed (or not yet open). ( #5861 )
2023-06-22 08:13:32 -05:00
Jennifer Richards
0144ee991e
fix: Include time zone information in v1 api datetimes ( #5851 )
...
* fix: Include time zone information in v1 api datetimes
* fix: Use Z suffix instead of offset in API datetimes
2023-06-21 11:43:19 -05:00
Lars Eggert
a6cc12c14b
fix: Don't (re)sort obsoleted/updated info ( #5391 )
...
* fix: Don't (re)sort obsoleted/updated info
Rebased against feat/postgres
* Update ietf/doc/utils_search.py
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
* Update ietf/doc/utils_search.py
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
* Update ietf/doc/utils_search.py
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
* Fix review comments
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-06-20 12:07:45 -05:00
Robert Sparks
3c016cc5c8
feat: v3-era aware feed for rfcs ( #5828 )
...
* feat: v3-era aware feed for rfcs
* chore: remove obviated comment
* test: improve rfc feed tests
2023-06-16 15:52:42 -05:00
Robert Sparks
ac65232115
fix: improve when Message objects are created ( #5836 )
...
* fix: improve when Message objects are created
* test: further improve feedback test
* fix: improve and test another form
* test: Restructure test infrastructure
2023-06-16 15:51:31 -05:00
Jennifer Richards
f04d356834
fix: Do not cache official_timeslotassignment when None ( #5830 )
2023-06-15 09:27:31 -05:00
Jennifer Richards
6f361f9574
chore: Keep default CSRF_TRUSTED_ORIGINS when in debug mode ( #5827 )
2023-06-15 09:04:43 -05:00
Lars Eggert
01e2d8b2bf
fix: Don't resort a table if sort query argument is present ( #5825 )
...
* fix: Don't resort a table if sort query argument is present
Fixes #5686
* Address code review comments
2023-06-15 08:56:27 -05:00
Lars Eggert
fd09e60369
fix: RFC9389 obsoleted RFC8989 ( #5822 )
...
Fixes #5820
2023-06-14 12:35:07 -05:00
Lars Eggert
55f481ff74
fix: Also point to IETF web page for liaison relationships ( #5823 )
...
Fixes #5780
2023-06-14 12:34:46 -05:00
Lars Eggert
a3d9cf3723
fix: Make attendee table sortable ( #5824 )
...
Fixes #5606
2023-06-14 12:34:27 -05:00
Robert Sparks
518aedb0f0
chore: remove already run single-use management command ( #5815 )
2023-06-13 15:53:36 -05:00
Robert Sparks
a3db61cf69
Merge pull request #5795 from rjsparks/markdowncharters
...
feat: render charters on about page using markdown
2023-06-13 12:22:51 -05:00
Jennifer Richards
f5365b2229
test: Fix test_meetings_misc_session_edit ( #5807 )
2023-06-12 15:55:46 -05:00
Jennifer Richards
2bf7e8250c
fix: Import DEFAULT_TIMEOUT correctly ( #5803 )
2023-06-12 13:50:14 -05:00
Jennifer Richards
12f1ac10ad
fix: Fix signature for LenientMemcacheCache.set() ( #5800 )
2023-06-12 12:48:32 -05:00
Robert Sparks
b75b560dea
feat: import IAB minutes from the IAB wordpress site ( #5689 )
...
* feat: import IAB minutes from the IAB wordpress site
Work in Progress
* fix: refactor as management commands
* fix: use datetime.timezone.utc for comparisons
* fix: coerce an argument. Command now runs
* chore: extend queryset in a better way
* fix: fetch kesara's repo and move files into place.
* fix: add a DocEvent explaining where the Documents came from
* fix: small optimizations and typo fixes
* fix: performance compromise for very old meetings
* fix: ensure variable is initialized
* fix: avoid operating on null by changing method signature - address review comments
* fix: repair html typo and address pyflake complaint
* chore: run black on a new and changed things
2023-06-09 17:07:31 -05:00
Robert Sparks
c3da3088fb
feat: render charters on about page uring markdown
2023-06-09 16:57:41 -05:00
Robert Sparks
c7d98a1cdb
chore: remove stale commented codeblock ( #5794 )
2023-06-09 16:56:09 -05:00
Guillaume Ayoub
2e5c9ed160
fix: use v59.0 options for WeasyPrint ( #5713 )
2023-06-09 12:54:35 -05:00
Paul Selkirk
0567b3dea2
fix: /meeting/materials splits out named sessions the same way /meeting/proceedings does ( #5715 )
...
* fix: /meeting/materials splits out named sessions the same way /meeting/proceedings does
* test: Test separation of named sessions in the materials
2023-06-09 12:41:01 -05:00
Lars Eggert
fbe876b758
fix: Produce correct HTML for the meeting requests table ( #5712 )
...
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-06-08 15:39:55 -05:00
Jennifer Richards
d18db5bb76
feat: Improve submission status UX during validation ( #5742 )
...
* feat: Quietly check submission status before reloading
* chore: Remove misleading "time since" display
* feat: Back off submission status poll frequency
* chore: Fix code comment
2023-06-08 15:15:27 -05:00
Lars Eggert
818f0a9938
fix: Add definition of DOWNREF from RFC3967 ( #5789 )
...
Fixes #2788 , #5759
2023-06-08 15:14:14 -05:00
Paul Selkirk
2ca4f7beaf
fix: Improve validation for form that accepts pasted email feedback ( #5761 )
...
* test: Test paste-email-feedback-form with missing headers and/or body
* fix: Don't crash if paste-email-feedback-form doesn't contain a Subject line
* test: Test that paste-email-feedback-form requires headers
* fix: If email headers are missing, prompt the user to try again
* chore: retrigger PR checks
2023-06-08 13:56:24 -05:00
Lars Eggert
cc35a2d678
fix: Don't add "essential people" to session requests by default ( #5734 )
...
* fix: Don't add "essential people" to session requests by default
Because since #5169 we ask they not be included anymore. (This was part of my
original change but I guess I forgot to add it to the PR...)
* Don't import Person
2023-06-08 13:48:53 -05: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
fcfe54baaf
Merge pull request #5766 from pselkirk/fix-4771
...
fix: Don't use an uninitialized variable (#4771 )
2023-06-08 13:36:44 -05:00
Robert Sparks
dfc5cc4b4b
Merge pull request #5768 from pselkirk/cleanup-feedback-email
...
fix: Remove leading 32 spaces in feedback email rendering
2023-06-08 13:36:23 -05:00
Robert Sparks
88a878fd61
Merge pull request #5774 from rjsparks/dont_come_around_here_no_more
...
chore: remove unused mgmt commands
2023-06-08 13:35:50 -05:00
Robert Sparks
d6da25a448
fix: better caching of search results ( #5782 )
2023-06-07 16:25:19 -05:00
Robert Sparks
0864b73aab
fix: use slowpages to cache doc/active ( #5781 )
2023-06-07 15:35:17 -05:00
Robert Sparks
ccf82bbd17
doc: update about.html for version 11 ( #5770 )
2023-06-06 18:14:29 -05:00