Robert Sparks
4b4e876305
Merge branch 'main' into feat/postgres
2023-03-09 11:43:38 -06:00
Lars Eggert
61504b14aa
chore: Replace unmaintained bootstrap-datepicker with vanillajs-datepicker ( #5259 )
...
* chore: Replace unmaintained bootstrap-datepicker with vanillajs-datepicker
Fixes #3569 .
* Fix tests
* Fix another test
2023-03-09 10:12:26 -06:00
Lars Eggert
0237411ed5
feat: Add calendar view to "important dates" page ( #5260 )
...
Fixes #3512
2023-03-08 13:05:33 -06:00
Lars Eggert
ce7ae86b55
chore: Merge dependabot PRs ( #5272 )
...
* chore(deps): bump luxon from 3.0.1 to 3.2.1 in /dev/diff
Bumps [luxon](https://github.com/moment/luxon ) from 3.0.1 to 3.2.1.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/3.0.1...3.2.1 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump luxon from 3.1.0 to 3.2.1 in /playwright
Bumps [luxon](https://github.com/moment/luxon ) from 3.1.0 to 3.2.1.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/3.1.0...3.2.1 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump http-cache-semantics in /playwright
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump json5 from 1.0.1 to 1.0.2 in /dev/coverage-action
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump terser from 5.13.1 to 5.16.5
Bumps [terser](https://github.com/terser/terser ) from 5.13.1 to 5.16.5.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.13.1...v5.16.5 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump json5 from 1.0.1 to 1.0.2 in /playwright
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump luxon from 2.3.1 to 2.5.2 in /dev/coverage-action
Bumps [luxon](https://github.com/moment/luxon ) from 2.3.1 to 2.5.2.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/2.3.1...2.5.2 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /dev/diff
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-08 13:04:16 -06:00
Lars Eggert
e060eb46df
chore: Use newer versions of various actions ( #5273 )
2023-03-08 12:54:46 -06:00
Lars Eggert
19a7fecf46
fix: Remove unused Meeting.session_constraintnames
( #5263 )
...
Fixes #3389
2023-03-08 12:54:16 -06:00
Lars Eggert
8cdeddb2f7
fix: Fix spacing/wrapping in I-D announce email. ( #5277 )
2023-03-07 10:40:38 -06:00
Lars Eggert
98c24d1bb0
fix: Use correct group type in session request email response ( #5275 )
...
* fix: Use correct group type in session request email response
Fixes #2120
* Address review comments
* Address review comments
2023-03-07 10:15:47 -06:00
Nicolas Giard
ddcfb09ab8
fix(agenda): replace download cal dropdown with actual links ( #5287 )
2023-03-07 10:13:49 -06:00
Jennifer Richards
996e6c2011
fix: Always label agenda session headers with day in meeting time zone ( #5282 )
...
* fix: Always label agenda session headers with day in meeting time zone
* test: Test day labeling on agenda session header when changing tz
* test: Label timeslot, not session, as 'Session I' etc for agenda tests
2023-03-06 13:20:48 -06:00
Lars Eggert
1d87686a2b
fix: Add missing closing brace in meta tag and updated/obsoleted-by info ( #5265 )
...
* fix: Add missing closing brace in meta tag
Fixes #3379
* Also fix "obsoleted by" meta information
* name -> canonical_name
2023-03-03 10:49:15 -06:00
Lars Eggert
97df94f41d
fix: Add footer with group interim ics calendar to announce email ( #5279 )
...
* fix: Add footer with group interim ics calendar to announce email
Fixes #2939
* Fix test
2023-03-03 10:32:15 -06:00
Robert Sparks
fce28e78f9
fix: case sensitivity for Subscribed.email ( #5270 )
2023-03-03 09:05:17 -06:00
Lars Eggert
6f8cba5cd6
fix: Truncate text agenda labels to not overflow colums ( #5276 )
...
* fix: Truncate text agenda labels to not overflow colums
Also tweak the spacing some and add a guard for an undefined field.
Fixes #1313
* Fix test
2023-03-03 08:56:09 -06:00
Jennifer Richards
8041cd5c40
fix: Avoid unwanted whitespace when action_holder_badge is empty ( #5266 )
2023-03-02 15:17:39 -06:00
Lars Eggert
276dd08794
fix: Don't offer already-disabled API keys for disablement ( #5262 )
...
* fix: Don't offer already-disabled API keys for disablement
Fixes #3441
* Remove test class
2023-03-02 10:18:51 -06:00
Jennifer Richards
963b1bd197
test: Use actual room pk instead of assuming keys start at 1 ( #5255 )
2023-03-01 15:08:40 -06:00
Lars Eggert
5fc93bb8ca
fix: Link to IPR details not history in email ( #5252 )
...
* fix: Link to IPR details not history in email
Fixes #5251
* Fix test
2023-03-01 13:02:31 -06:00
Lars Eggert
4f9be6e8a0
fix: Restore correct operation of column sort headers. ( #5253 )
...
Fixes #5234 . Was broken in c061caa
.
2023-03-01 10:45:25 -06:00
Robert Sparks
82f23da2b3
Merge remote-tracking branch 'ietf-tools/main' into feat/postgres
2023-02-28 16:25:46 -06:00
Robert Sparks
c5f35e4c86
fix: GH workflows should test against postgres, not sqlite. ( #5248 )
2023-02-28 16:23:49 -06:00
Robert Sparks
ad553ccdc0
fix: repair app container use of assets ( #5241 )
2023-02-28 15:01:16 -06:00
Jennifer Richards
91a6c9a0df
chore: Remove unused ajax_get_utc() view and related plumbing ( #5239 )
...
* chore: Remove unused get_ajax_utc() view and related plumbing
* chore: Remove accidentally committed code
2023-02-28 14:36:55 -06:00
Jennifer Richards
0377ebdd28
feat: Put agenda.csv in meeting TZ and add agenda-utc.csv endpoint ( #5226 )
...
* fix: Let csv.writer handle encoding for agenda_csv view
* style: Use 'is None' instead of '== None'
* feat: Display times in meeting time for agenda.csv
* feat: Provide agenda-utc.csv view
* test: Test agenda.csv time zone and agenda-utc.csv endpoint
2023-02-28 14:31:07 -06:00
Robert Sparks
1f990bce1d
Merge branch 'main' into feat/postgres
2023-02-28 14:19:59 -06:00
Robert Sparks
e8f4ddd26b
fix: adjust type of fk from community to doc ( #5240 )
2023-02-28 14:14:30 -06:00
Jennifer Richards
1eb16c9002
fix: Let csv.writer handle encoding for agenda_csv view ( #5225 )
2023-02-28 11:57:16 -06:00
Robert Sparks
74990cfcb8
fix: improve api key delete form validation and tests ( #5236 )
2023-02-28 11:54:45 -06:00
Jennifer Richards
9a1de57c9e
fix: Only consider ietf meetings as "next" for agenda_ical or agenda_json ( #5238 )
...
* style: Clean up get_meeting() signature and code style
* chore: Remove unused parameter from agenda_ical() view's signature
* fix: Only consider ietf meetings as "next" in agenda_ical
* fix: Only consider ietf meetings as "next" in agenda_json
* test: Test agenda_json "next meeting" and clean up agenda_ical test
* style: Reformat new tests using Black style
2023-02-28 11:47:20 -06:00
Lars Eggert
cf94b896c8
feat: Add reminder that AD changes for approved documents are unusual ( #5231 )
2023-02-28 10:21:39 -06:00
Jennifer Richards
8e16b4405b
fix: Support time zones in agenda.txt; restore agenda-utc.txt ( #5233 )
...
* fix: Format times in display timezone in agenda.txt template
* chore: Remove unused and non-timezone-friendly TimeSlot.time_desc()
* feat: Dispatch agenda-utc.txt URL
* refactor: Use None to indicate lack of utc parameter to view
* feat: Show display timezone in agenda.txt template
* refactor: Combine URL regexes for the agenda.txt to a single entry
* test: Update tests for agenda.txt/agenda-csv.txt
* fix: Remove ':' added to time formats in agenda.txt template
2023-02-28 10:16:39 -06:00
Ryan Cross
e469addcb2
feat: move IETF Activity reports from external text based to HTML pages ( #5180 )
...
* feat: move IETF Activity reports from external text based to HTML pages
* fix: use date_today(), fix fencepost problem
* fix: use is_meeting_report template variable instead of is_monthly_report
2023-02-27 16:58:59 -06:00
Robert Sparks
f010766654
Merge remote-tracking branch 'ietf-tools/main' into feat/postgres
2023-02-27 12:55:47 -06:00
Lars Eggert
caf80efd84
feat: Prefill the abstract, shepherd and AD info into a ballot writeup ( #5218 )
...
* feat: Prefill the abstract, shepherd and AD info into a ballot writeup
* Suggestions from @rjsparks
* Remove instructions to add IANA Expert template.
* Make "notes" fields for various bodies conditioned on the doc stream
2023-02-27 12:19:39 -06:00
Jennifer Richards
a2bdd3109c
fix: Use session.order_in_meeting() in the agenda ( #5222 )
2023-02-27 12:18:12 -06:00
Robert Sparks
5c9a3642bd
fix: point menu item for editoral stream to rswg documents ( #5206 )
...
* fix: connect the menu item for the editoral stream to the rswg documents page.
* chore: repair merge damage
* fix: address review by shortcircuiting redirects
2023-02-27 08:40:43 -06:00
Jennifer Richards
0ec12647e1
fix: Add order_number to sessions in group.views.meetings() ( #5209 )
2023-02-24 15:07:45 -06:00
Robert Sparks
cbe534ee06
fix: use the intended state machine in person doc searches ( #5204 )
...
* fix: use the intended state machine in person doc searches
* chore: apply black to two touched functions
2023-02-24 12:27:17 -06:00
Jennifer Richards
91be593c82
fix: Use more robust filename/rev matching for meeting materials ( #5192 )
...
* fix: Use more robust filename/rev matching for meeting materials
* chore: Remove debug statement
* test: Update test to catch bug fixed by this PR
* fix: Be more discerning when parsing revision
* test: Update test to exercise revision parsing/validation
* style: Apply Black styling to replaced code
2023-02-24 12:26:53 -06:00
Lars Eggert
02f8bf20ef
feat: Add a "report errata button" ( #5193 )
...
And also rename "report a bug" to "report a datatracker bug", in the hopes of
reducing GitHub tickets that are not datatracker-related.
2023-02-24 09:13:00 -06:00
Robert Sparks
75d8532229
chore: repair issue template
2023-02-23 10:38:46 -06:00
Robert Sparks
b9baa6270e
chore: remove a stray space that crashes black ( #5185 )
2023-02-23 08:50:24 -06:00
Lars Eggert
0c3b9b29d7
chore: Tweak wording of issue template ( #5186 )
2023-02-23 08:46:55 -06:00
Nicolas Giard
25172f1444
ci: update download-artifact actions in build workflow
2023-02-22 18:05:09 -05:00
Nicolas Giard
ce374acc78
ci: update codecov action in build workflow
2023-02-22 16:48:27 -05:00
Nicolas Giard
d6725f62ef
ci: update codecov action in ci-run-tests workflow
2023-02-22 16:47:42 -05:00
Robert Sparks
66d284f3e9
Update report-a-bug.yml
2023-02-22 12:51:07 -06:00
Kesara Rathnayake
cedf6a47ab
feat: Include previous draft URL in /api/rfcdiff-latest-json ( #5172 )
2023-02-22 12:09:32 -06:00
Lars Eggert
d6d1525da2
feat: Add group stats sunburst plots to active WG page ( #5126 )
...
* feat: Add group stats sunburst plots to active WG page
* Cleanups
* Sort/color areas consistently
* Move graphs to area page
* Move sunbursts
* Add test
* Move most sunbursts to modals
* Remove parametrization from URLs
* Fix test
* Make `only_active` a bool
* Reformat
* Reformat more
2023-02-22 12:05:06 -06:00
Jennifer Richards
42096989ec
feat: Include remote instructions and onsite tool in ics files ( #5182 )
...
* feat: Add remote_instructions for sessions to agenda.ics
* feat: Add webex/meetecho/remote_instructions to upcoming.ics
* fix: Remove location-based details from interims in upcoming.ics
Interim sessions don't ever seem to have locations, so they won't use
the new code anyway. Leave in the remote-instructions.
* test: Test inclusion/exclusion of remote_instructions in upcoming.ics
* test: Test inclusion/exclusion of remote_instructions in agenda.ics
* feat: Include onsite tool link in agenda.ics
* test: Test inclusion of meetecho onsite and remote URLs in agenda.ics
2023-02-22 11:34:28 -06:00