Robert Sparks
b38e8c38ae
chore: shadowbox with mypy
2024-01-19 14:21:09 -06:00
Robert Sparks
fc2673c13c
refactor: use statics.ietf.org for all statics
2024-01-18 16:51:09 -06:00
Robert Sparks
473b84ef90
feat: color for wit in the schedule editor ( #6930 )
2024-01-17 15:39:28 -06:00
Robert Sparks
06f496ca6c
fix: reduce database queries when building menues ( #6928 )
2024-01-17 13:19:20 -06:00
dependabot[bot]
1bcee8b506
chore(deps): bump the yarn group with 15 updates ( #6924 )
...
* chore(deps): bump the yarn group with 15 updates
Bumps the yarn group with 15 updates:
| Package | From | To |
| --- | --- | --- |
| [caniuse-lite](https://github.com/browserslist/caniuse-lite ) | `1.0.30001572` | `1.0.30001576` |
| [highcharts](https://github.com/highcharts/highcharts-dist ) | `11.2.0` | `11.3.0` |
| [naive-ui](https://github.com/tusen-ai/naive-ui ) | `2.36.0` | `2.37.3` |
| [sortablejs](https://github.com/SortableJS/Sortable ) | `1.15.1` | `1.15.2` |
| [vue](https://github.com/vuejs/core ) | `3.4.4` | `3.4.13` |
| [@parcel/optimizer-data-url](https://github.com/parcel-bundler/parcel ) | `2.10.3` | `2.11.0` |
| [@parcel/transformer-inline-string](https://github.com/parcel-bundler/parcel ) | `2.10.3` | `2.11.0` |
| [@parcel/transformer-sass](https://github.com/parcel-bundler/parcel ) | `2.10.3` | `2.11.0` |
| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue ) | `4.5.0` | `4.6.2` |
| [c8](https://github.com/bcoe/c8 ) | `9.0.0` | `9.1.0` |
| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n ) | `16.6.1` | `16.6.2` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue ) | `9.19.2` | `9.20.1` |
| [html-validate](https://gitlab.com/html-validate/html-validate ) | `8.8.0` | `8.9.1` |
| [parcel](https://github.com/parcel-bundler/parcel ) | `2.10.3` | `2.11.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `4.5.0` | `4.5.1` |
Updates `caniuse-lite` from 1.0.30001572 to 1.0.30001576
- [Commits](https://github.com/browserslist/caniuse-lite/compare/1.0.30001572...1.0.30001576 )
Updates `highcharts` from 11.2.0 to 11.3.0
- [Commits](https://github.com/highcharts/highcharts-dist/compare/v11.2.0...v11.3.0 )
Updates `naive-ui` from 2.36.0 to 2.37.3
- [Changelog](https://github.com/tusen-ai/naive-ui/blob/main/CHANGELOG.en-US.md )
- [Commits](https://github.com/tusen-ai/naive-ui/compare/v2.36.0...v2.37.3 )
Updates `sortablejs` from 1.15.1 to 1.15.2
- [Release notes](https://github.com/SortableJS/Sortable/releases )
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.1...1.15.2 )
Updates `vue` from 3.4.4 to 3.4.13
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/compare/v3.4.4...v3.4.13 )
Updates `@parcel/optimizer-data-url` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/parcel-bundler/parcel/releases )
- [Changelog](https://github.com/parcel-bundler/parcel/blob/v2/CHANGELOG.md )
- [Commits](https://github.com/parcel-bundler/parcel/compare/v2.10.3...v2.11.0 )
Updates `@parcel/transformer-inline-string` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/parcel-bundler/parcel/releases )
- [Changelog](https://github.com/parcel-bundler/parcel/blob/v2/CHANGELOG.md )
- [Commits](https://github.com/parcel-bundler/parcel/compare/v2.10.3...v2.11.0 )
Updates `@parcel/transformer-sass` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/parcel-bundler/parcel/releases )
- [Changelog](https://github.com/parcel-bundler/parcel/blob/v2/CHANGELOG.md )
- [Commits](https://github.com/parcel-bundler/parcel/compare/v2.10.3...v2.11.0 )
Updates `@vitejs/plugin-vue` from 4.5.0 to 4.6.2
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@4.6.2/packages/plugin-vue/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@4.6.2/packages/plugin-vue )
Updates `c8` from 9.0.0 to 9.1.0
- [Release notes](https://github.com/bcoe/c8/releases )
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bcoe/c8/compare/v9.0.0...v9.1.0 )
Updates `eslint-plugin-n` from 16.6.1 to 16.6.2
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases )
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.6.1...16.6.2 )
Updates `eslint-plugin-vue` from 9.19.2 to 9.20.1
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases )
- [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.2...v9.20.1 )
Updates `html-validate` from 8.8.0 to 8.9.1
- [Release notes](https://gitlab.com/html-validate/html-validate/tags )
- [Commits](https://gitlab.com/html-validate/html-validate/compare/v8.8.0...v8.9.1 )
Updates `parcel` from 2.10.3 to 2.11.0
- [Release notes](https://github.com/parcel-bundler/parcel/releases )
- [Changelog](https://github.com/parcel-bundler/parcel/blob/v2/CHANGELOG.md )
- [Commits](https://github.com/parcel-bundler/parcel/compare/v2.10.3...v2.11.0 )
Updates `vite` from 4.5.0 to 4.5.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.1/packages/vite )
---
updated-dependencies:
- dependency-name: caniuse-lite
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: yarn
- dependency-name: highcharts
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: naive-ui
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: sortablejs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: yarn
- dependency-name: vue
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: yarn
- dependency-name: "@parcel/optimizer-data-url"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: "@parcel/transformer-inline-string"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: "@parcel/transformer-sass"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: "@vitejs/plugin-vue"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: c8
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: eslint-plugin-n
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: yarn
- dependency-name: eslint-plugin-vue
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: html-validate
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: parcel
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: yarn
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
* test: Disable hidden-focusable and unique-landmark validations
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2024-01-16 11:00:23 -06:00
Jennifer Richards
47dad0706d
refactor: Avoid module-level queries ( #6916 )
...
* refactor: Avoid module-level queries
* refactor: Avoid repeated State queries
2024-01-16 08:53:24 -06:00
Jennifer Richards
cb70da9584
fix: Never show AD col on drafts_for_ad.html ( #6914 )
...
* fix: Pass ad as Person instead of name
* refactor: Remove redundant AD check
Results being shown are already filtered by AD if the `ad`
variable is not `None`
* refactor: Add show_ad... flag to prepare_document_table
* refactor: Expose show_ad_and_shepherd flag
2024-01-12 16:39:59 -06:00
Jennifer Richards
c7ca0b7d8e
Revert "chore: Replace markup_txt with rfc2html ( #6632 )" ( #6909 )
...
This reverts commit e24fb601db
.
2024-01-11 13:08:24 -06:00
Robert Sparks
38ffd8ad2e
fix: correct DATE DTEND values - they are non-inclusive ( #6907 )
2024-01-10 13:55:07 -06:00
Jennifer Richards
81dc5554a8
test: unpin django-stubs and update mypy ( #6901 )
...
* chore: Unpin django-stubs / update mypy
* test: Use "app.model" for ManyToManyField
django-stubs requires "app.model" instead of just "model" for
ManyToManyField lazy model references.
See https://github.com/typeddjango/django-stubs/issues/1802
2024-01-10 09:53:43 -06:00
Robert Sparks
3312913c6f
fix: better archive search links for group documents ( #6835 )
2024-01-09 15:17:11 -06:00
Lars Eggert
e24fb601db
chore: Replace markup_txt with rfc2html ( #6632 )
...
* chore: Replace markup_txt with rfc2html
* Suppress HTML issues
* Remove comment
* Suppress harder
* Suppress even more
* Fix test
* Ignore vnu "duplicate ID" errors
* Undo accidental commit
* Fix RFCs
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2024-01-05 12:29:28 -06:00
Robert Sparks
88bc604949
fix: filter draft documents that became RFCs out of docs by ad ( #6884 )
2024-01-05 08:10:24 -06:00
Lars Eggert
5174e399ed
fix: Adjust dark theme to make range slider more visible ( #6885 )
...
Fixes #6881
2024-01-05 07:47:39 -06:00
Robert Sparks
678feca759
fix: remove unneeded (and broken) redirect ( #6866 )
2024-01-04 12:08:06 -06:00
Robert Sparks
2331b7541b
Merge pull request #6878 from pselkirk/fix-6861
...
fix: Correctly display the last pre-RFC rev of a draft
2024-01-04 11:01:08 -06:00
Paul Selkirk
02e0d960a4
fix: Correctly display the last pre-RFC rev of a draft
2024-01-04 00:50:08 -05:00
Paul Selkirk
b445119428
fix: Properly set AD as action holder when submitting to IESG for publication ( #6854 )
...
* fix: Properly set AD as action holder when submitting to IESG for publication (#5227 )
The clear intent of `to_iesg` is that
a) the document AD should be the group AD, if not already set, and
b) the document Action Holder should be the document AD;
but there was an order-of-operation error,
such that the Action Holder remained empty.
* refactor: Don't take values out of the parent scope, don't insert values into the parent scope
* refactor: Streamline DocEvent creation
2024-01-03 16:30:06 -06:00
Robert Sparks
bbc64d30fd
fix: count RFCs correctly for doc/ad ( #6833 )
...
* fix: count RFCs correctly for doc/ad
* chore: improve query legibility
2024-01-03 10:37:44 -06:00
Paul Selkirk
748bcc328f
fix: Wrap weasyprint to catch exceptions ( #6728 )
...
* fix: Wrap weasyprint to catch exceptions (#6324 )
* test: Restore socket function after test
* test: Use mock instead of monkeying with sockets
* refactor: Log the error
* fix: Don't catch non-Exception interruptions
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-12-27 11:56:38 -06:00
Paul Selkirk
288b69d0f3
fix: Allow reassignment of withdrawn review assignment ( #6723 ) ( #6850 )
2023-12-27 11:09:45 -06:00
Paul Selkirk
1450ecde99
fix: Retain date of cancelled virtual interim meeting ( #6708 ) ( #6852 )
2023-12-27 10:39:13 -06:00
Robert Sparks
2c11b544f1
fix: show state help for the editorial stream ( #6836 )
2023-12-26 08:53:52 -06:00
Robert Sparks
c328ff7425
fix: improve idnits2_state document creation time calculations ( #6832 )
...
* fix: improve idnits2_state document creation time calculations
* chore: apply black to the idnits2_state function
2023-12-21 17:52:55 -06:00
Paul Selkirk
359a107fc5
fix: Include RFCs when searching on a draft name ( #6787 ) ( #6827 )
2023-12-21 17:27:32 -06:00
Robert Sparks
bc74977fcc
fix: 404 requests for bibtex for none draft or rfc documents ( #6834 )
...
* fix: 404 requests for bibtex for none draft or rfc documents
* test: test rejecting the types with factories already being imported
2023-12-21 16:27:48 -06:00
Paul Selkirk
c1e40ff100
feat: Allow entering agenda text directly ( #6792 )
...
* feat: Allow entering agenda text directly (#6532 )
* fix: Hide label as well as file/text input box
* refactor: Package javascript for static/dist
* fix: Fix test cases broken by view changes
* test: Add test case for entering agenda text
* refactor: assertRedirects
2023-12-20 16:40:13 -06:00
Lars Eggert
db8fba486b
fix: Deduplicate referenced_by ( #6820 )
...
Fixes #6808
2023-12-20 16:36:55 -06:00
Robert Sparks
ca664c4162
fix: don't create a volunteer object when a person has already volunt… ( #6809 )
...
* fix: don't create a volunteer object when a person has already volunteered
* fix: safer create
* refactor: use shorthand from django
* fix: also protect volunteer from datatracker from race
2023-12-18 16:49:27 -06:00
Jennifer Richards
7d447802d2
fix: no dups on stream documents view ( #6804 )
2023-12-18 10:45:51 -06:00
Jennifer Richards
149f82f578
fix: Include refs to pre-RFC drafts as refs to the RFC ( #6784 )
...
* fix: clean up shadowed name in document_referenced_by.html
* fix: include refs to rfc's came_from_draft()
* fix: include refs to draft's became_rfc()
* fix: Count indirect refs by RFCs
* refactor: break indirect ref_by counting to its own fn
* fix: only count refs to pre-rfc draft, not post-draft rfc
(and rename a method)
* test: test referenced_by_rfcs methods
The test_referenced_by_rfcs_as_rfc_or_draft() test
fails because there's a bug!
* test: actually, do double-count refs to rfc/draft
Let's do include refs to an rfc and its precursor draft
as separate refs. This almost surely indicates a data
error because it would mean an rfc referenced both an
rfc and the draft that it came from. That should never
be allowed, so at least let some light fall on it if
it happens.
* chore: Add docstring to document_referenced_by view
2023-12-18 09:11:53 -06:00
Lars Eggert
f5bd078351
fix: AD queue graphs and AD doc list sorting ( #6752 )
...
* Fix AD queue graphs and AD doc list sorting.
Fixes #6700
Fixes #6720
* Fix the issue @rdanyliw found. Hopefully.
* More fixes
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-12-14 15:05:00 -06:00
Robert Sparks
4216c129fe
fix: change verbosity of api key purge mgmt command ( #6758 )
...
* fix: change verbosity of api key purge mgmt command
* test: adjust mgmt command test arguments
2023-12-14 15:04:27 -06:00
Paul Selkirk
cfaf84f08f
refactor: Convert custom form template to bootstrap ( #6763 )
...
* refactor: Convert custom form template to bootstrap
* refactor: Match form fields to old version
2023-12-14 14:19:22 -06:00
Ryan Cross
e9d44d41f0
feat: Capture volunteers from the registration system ( #6605 )
...
* feat: Capture volunteers from the registration system. Fixes #5938
* fix: allow withdrawn field to be null
* docs: add explanatory code comments
* fix: identify current nomcom by is_accepting_volunteers
* fix: use auto_now_add instead of auto_now
* fix: update migration
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-12-14 13:46:27 -06:00
Robert Sparks
501a5b8e58
fix: consider subseries when calculating downref ( #6777 )
2023-12-14 09:35:30 -06:00
Jennifer Richards
6083205cc8
fix: Update group dependencies for new rfc model ( #6773 )
...
* fix: Avoid accessing slug when state is None
* fix: ignore pre-rfc drafts as rfc-to-rfc references
* fix: also ignore pre-rfc to pre-rfc refs
* chore: remove breakpoint
* fix: ignore subseries non-downrefs
* fix: label nodes as RFCS when possible
* fix: get "rfc" flag right
* chore: Remove comment, answer seems to be "no"
* refactor: Specify state type; drop redundant source doc type check
We're only admitting source__type="draft", so
no need to check it again in filter queries
* refactor: Specify state type in old code
2023-12-14 09:29:55 -06:00
Robert Sparks
6ccf9080b4
Merge pull request #6776 from rjsparks/statsfixes
...
fix: gather interesting years for stats accounting for published rfcs
2023-12-13 15:22:58 -06:00
Robert Sparks
e130a301de
fix: gather interesting years for stats accounting for published rfcs
2023-12-13 13:14:38 -06:00
Robert Sparks
d74d5ed233
fix: ignore attempts to look for versions of rfcs, but find the rfc.
2023-12-13 11:54:22 -06:00
Robert Sparks
e211dc57d4
feat!: RFCs and subseries as Document types
2023-12-11 09:36:21 -06:00
Robert Sparks
4823dfe8eb
chore: move some things that had been moved but later touched in main again ( #6751 )
2023-12-07 18:27:08 -04:00
Jennifer Richards
cbe710d3fd
fix: Migrate and handle subseries IprDocRels ( #6745 )
...
* chore: Stash orig IprDocRel document alias
* chore: Point IprDocRel at subseries docs
* fix: Fix IprDocRel.document usage in templates
* fix: Handle subseries in IprDocRel.formatted_name()
* refactor: Better presentation of IprDocRel subseries
* fix: Allow blank originaldocumentaliasname
2023-12-07 15:40:18 -04:00
Jennifer Richards
dd41234bb4
fix: Allow blank originaltargetaliasname ( #6748 )
2023-12-07 15:01:55 -04:00
Jennifer Richards
8351b4528f
test: RFC pub date is in RPC_TZINFO ( #6747 )
2023-12-07 11:57:24 -04:00
Jennifer Richards
2e2960a2af
refactor: Use type_id="rfc" in migration ( #6746 )
2023-12-07 11:38:03 -04:00
Robert Sparks
ce918c4d18
chore: remove management commands already removed in main
2023-12-05 13:14:52 -06:00
Robert Sparks
402186477f
chore: reorder migrations
2023-12-05 12:15:17 -06:00
Robert Sparks
03e161bae9
chore: merge branch 'main' into feat/rfc
2023-12-05 09:12:11 -06:00
Paul Selkirk
5006ea53e6
fix: Reject obvious bad encoding pastes into the Submitter field in submissions ( #6702 )
2023-12-04 13:10:36 -06:00
Robert Sparks
e7bf4e0931
fix: replace copy of draft minutes on iesg moderator page with a link
2023-11-30 12:04:31 -06:00
Jennifer Richards
e3ba021e1d
feat: Teach ajax_select2_search about subseries ( #6709 )
...
* feat: Teach ajax_select2_search about subseries
* refactor: "draft,rfc" -> "all" in a missed spot
2023-11-30 11:22:32 -04:00
Jennifer Richards
ddebdf0263
test: Add delay to upcoming mtg filter tests ( #6707 )
2023-11-29 16:02:27 -06:00
Jennifer Richards
b281919d4c
feat: Sort RFCs on subseries views; fix page title ( #6704 )
...
* feat: Sort RFCs on subseries doc pages
* feat: Sort RFCs on subseries index pages
* fix: Show subseries doc name as page title
* refactor: Use prettystdname filter for consistency
2023-11-29 12:34:18 -06:00
Jennifer Richards
b011f0ab32
fix: Show requested rev if it is current, even w/o dochistory ( #6703 )
2023-11-29 08:20:46 -06:00
Jennifer Richards
d1909fd0c3
fix: Combine Group and GroupHistory when counting ( #6701 )
...
* fix: Combine Group and GroupHistory when counting
* refactor: Use same symbol in parallel iterators
* fix: Handle group acronym changes in assertion
* refactor: Avoid reference to GroupHistory in assertions
* chore: Revert so assertion fails on changed acronym
The filtering and meeting displays disagree on how to handle this,
so let's get a notification if it comes up in production.
2023-11-28 14:06:36 -06:00
Kesara Rathnayake
f442d6c0af
fix: Remove extra spaces in bibtex ( #6688 )
2023-11-27 08:13:14 -06:00
Robert Sparks
9dec409b41
feat: iab workshops ( #6684 )
...
* feat: iab workshops
* chore: keep names fixture up to date
2023-11-27 08:09:30 -06:00
Nicolas Giard
8bd5d9481f
fix: chatlog component missing pinia + agenda switch to text dark mode colors ( #6653 )
2023-11-22 12:43:20 -06:00
Jennifer Richards
62775bc56e
chore: Squelch celery deprecation warning ( #6662 )
2023-11-22 08:59:53 -06:00
Kesara Rathnayake
bcca519d67
fix: Fix document not found bug in rfcdiff API ( #6681 )
...
Fixes #6675
2023-11-22 08:37:45 -06:00
Robert Sparks
2137dd8491
fix: teach ajax_select2_search_docs about rfcs ( #6679 )
2023-11-21 15:33:44 -06:00
Lars Eggert
3d44825333
ci: Switch to using geckodriver ( #6541 )
...
* Switch to using geckodriver
* Switch to selenium 4
* Undo
* Remove comment
* Fixes
* Restore non-standard line endings to minimize diff
* Undo
* Remove comment
* test: Fix test_upcoming_view_time_zone_selection
The inputs are hidden and managed by JS, so click
the visible elements instead.
* test: Clumsy fix to test_upcoming_materials_modal
Waiting for the button to be clickable does not
work because the modal is still fading in, so does
not actually close. Would be better to check for it
responding, but I haven't found the right way to do
that yet.
* test: Fix test_add_author_forms
Sending '\n' does not seem to work as it did before,
so click the option instead.
Also reverted some fixme hacks that seem to be obe.
* ci: Update base.Dockerfile
* test: add resource limits to dev/tests/debug.sh env
* ci: add upload of geckodriver.log on failure
* ci: run tests as user 1001
* ci: run app-create-dirs as sudo
* ci: set home folder to root to run tests
---------
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
Co-authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-11-21 15:30:50 -06:00
Robert Sparks
eb22d6a12f
fix: address dangling pyflake ( #6678 )
2023-11-21 13:17:55 -06:00
Robert Sparks
b760248cc0
fix: correct stream document view ( #6677 )
...
* fix: correct stream document view
* fix: better filtering for stream view
2023-11-21 12:33:36 -06:00
Jennifer Richards
ab3864e07a
refactor: Minor clean up of rfc index sync ( #6661 )
...
* chore: Remove commented code
* refactor: Drop unneeded local variable
* refactor: Eliminate no-op code branch
2023-11-17 17:09:11 -04:00
Jennifer Richards
4ac1153d7d
fix: Label draft change log with rfc number ( #6659 )
...
* fix: Label draft change log with rfc num
* test: Update test
2023-11-17 15:49:34 -04:00
Jennifer Richards
b215867cb1
chore: Reorder migrations ( #6660 )
2023-11-17 14:56:21 -04:00
Robert Sparks
c1627ed011
fix: restore attendee dbtemplate for old meetings pending data correction ( #6656 )
...
* fix: restore attendee dbtemplate for old meetings pending data correction
* test: adjust attendees test to match workaround
2023-11-17 10:01:09 -06:00
Robert Sparks
b89c44f443
chore: merge main and fix new views
2023-11-16 15:58:22 -06:00
Robert Sparks
0051aa9844
fix: search correct doc type/states, switch rfc correctly in html_body, remove dead code. ( #6640 )
...
* fix: search correct doc type/states, switch rfc correctly in html_body, remove dead code
* chore: Add unreachable() marker
---------
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2023-11-16 13:05:58 -06:00
Robert Sparks
925e22006b
ci: change test coverage fudge factor ( #6649 )
2023-11-16 12:46:36 -06:00
Robert Sparks
9fedce005f
fix: restore rfcs on document graph when looking at rfc predecesors ( #6646 )
2023-11-16 12:49:50 -04:00
Robert Sparks
a035c93351
fix: favor RFCs over drafts in related document section ( #6643 )
2023-11-16 11:08:16 -04:00
Jennifer Richards
53e232302e
fix: Sort milestones for groups not using dates ( #6642 )
...
* fix: Respect uses_milestone_dates == False
* test: Test milestone ordering
* test: Fix temp variable naming
2023-11-15 13:32:27 -06:00
Lars Eggert
c36f63baf9
feat: Revamp AD dashboard ( #6534 )
...
* fix: Reorder conflict review columns
Fixes #6528
Also remove some redundant computation while I'm here.
* Remove some more stuff that isn't needed
* Progress
* Delivers current functionality
* Add some comments
* Handle expired docs
* Interim commit
* Fix tests
* Cleanup
* More cleanup
* Reduce differences to current view
* Interim commit
* More progress
* Getting close
* Make page functional again
* Remove unused variable
* Suppress mypy warning
* Fix #6553
* Log in as secretary to execute new code, and remove redundant check
* Remove unneeded code
* Fix #6608 by adding link to state description to state heading
* Missed part of this change in last commit.
Also fix an unrelated template nit while I'm here.
2023-11-15 11:25:30 -06:00
Robert Sparks
4fa8bfa543
fix: use correct doc types and states for rfcs ( #6639 )
2023-11-15 10:08:39 -04:00
Lars Eggert
5d2ac56858
feat: Now that charters are Markdown, render them as such on charter page ( #6628 )
2023-11-10 09:26:02 +01:00
Eric Vyncke
639043e890
Fix: meeting important dates can have markdown links ( #6594 )
...
* Fix #3911 by adding a markdown filter for template
* fix: move the new markdown filter to utils
* fix: linkify after markdown
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
2023-11-10 09:24:13 +01:00
Ryan Cross
2974e81624
fix: build proceedings attendee list from MeetingRegistration table. … ( #6567 )
...
* fix: build proceedings attendee list from MeetingRegistration table. Fixes #6265
* fix: move participants_for_meeting to meeting.utils
* fix: move test_participants_for_meeting to meeting tests
2023-11-07 13:09:19 +01:00
Rich Salz
bb8cf21bd1
fix: show nomcoms by convening year only ( #6585 )
...
* ci: Update build-base-app.yml workflow
* fix: Relabel NomCom to show start year, not range
Show just the year that a NomCom started, because showing
the start/end years is confusing.
Fixes : #3419
* fix: Shwo Nomcoms year convened only
Fix the main nomcom index page and the announcement archive page
---------
Co-authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-11-07 09:57:19 +01:00
Rich Salz
35bec48e90
fix: Update NomCom references ( #6583 )
...
Add nomcom eligibility RFC to the references section
Fixes : #6581
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-11-07 09:53:49 +01:00
Paul Selkirk
2bec81da95
fix: Don't include csrf_token in GET-only form ( #6549 )
2023-11-07 09:50:23 +01:00
Ryan Cross
6986e65665
fix: prevent creation of duplicate MeetingRegistration records ( #6593 )
...
* fix: prevent creation of duplicate MeetingRegistration records
* fix: use get_or_create to prevent duplicate MeetingRegistrations
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-11-06 18:22:42 +01:00
Peter Yee
f1425e4a52
fix: move meeting management from base Docs to Meeting ( #6586 )
...
* fix: move meeting management from base Docs to Meeting
* fix: add permission check for ability to request an interim meeting
* fix: guard against no user being logged in
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-11-06 17:45:07 +01:00
Tero Kivinen
f8a06f663e
fix: Add history entry when approving the slides. ( #6588 )
...
* Added history entry when approving the slides.
Also changed os.rename to shutils.move as the submissions and
proceedings are on the separate filesystems on the docker image,
and this same thing might happen in the real environment in the
future.
* Add migrations for the docevents type.
2023-11-06 17:19:32 +01:00
Robert Sparks
37c796ebef
fix: repair ad-dashboard test
2023-11-06 09:39:10 +01:00
Robert Sparks
b78eb448a5
chore: remove some unused code
2023-11-06 09:12:40 +01:00
Robert Sparks
195926ada7
fix:bring rfc-index sync test into sync with function changes
2023-11-05 14:47:43 +01:00
Robert Sparks
bdeab001e6
chore: sync subseries index test with view changes
2023-11-05 13:56:50 +01:00
Robert Sparks
801b79fbb1
fix: repair is_downref
2023-11-05 13:49:56 +01:00
Robert Sparks
3fea443f59
fix: use valid ids on subseries index page
2023-11-05 12:35:34 +01:00
Paul Selkirk
b5ee9ec9ab
fix: Don't allow group chair to change group parent ( #6496 )
...
* fix: Don't allow group chair to change group parent (#6037 )
* test: Fix test_edit_parent_field, add test_edit_parent (whole form)
* test: Verify that the chair can't circumvent the system to change the group parent
* fix: 403 if user tries to edit an unknown or hidden field
* fix: Give edwg GroupFeatures a parent type
This tracks a change that was made directly in the production database
to fix the immediate cause of #6037 .
* Empty commit to trigger github unit test
2023-11-05 12:32:03 +01:00
Paul Selkirk
a3b4162841
fix: Don't redirect user to the login page when logging in ( #6570 )
...
* fix: Don't redirect user to the login page when logging in (#5876 )
(Embrace and extend c4bf508cd8.)
* test: Add test case for login button
* refactor: The template filter just strips off a path prefix, so rename/recode accordingly
Also test with a non-trivial redirect target.
2023-11-05 11:09:07 +01:00
Lars Eggert
1df7319e26
fix: Remove time from materials cell ( #6584 )
...
Fixes #6542
2023-11-05 11:04:25 +01:00
Lars Eggert
275b3b2b0a
fix: Make authors take at least two lines in HTMLized ( #6606 )
...
From 32f8003712
Fixes #6575
2023-11-05 10:40:34 +01:00
Tero Kivinen
2f5bbebf70
Add link to review request page to review result page. ( #6596 )
...
Remove link to self on review result page.
2023-11-05 09:57:04 +01:00
Tero Kivinen
53d0014826
feat: add "add comment" feature to the review requests. ( #6603 )
2023-11-05 09:29:25 +01:00
Robert Sparks
9a2b0cf947
fix: better empty text and prettystdname on subseries index view
2023-11-01 16:21:05 -05:00
Robert Sparks
3836f76052
feat: add subseries to main menu
2023-11-01 16:20:18 -05:00
Robert Sparks
575560a885
fix: don't parameterize search for subseries types.
2023-11-01 16:08:39 -05:00
Robert Sparks
71a760f05a
feat: show references to and from subseries
2023-11-01 15:57:34 -05:00
Robert Sparks
1f82fab2cd
fix: silenced (and explained) several warnings
2023-11-01 15:20:29 -05:00
Robert Sparks
942c4d42af
fix: better message on first import of subseries membership
2023-11-01 13:29:12 -05:00
Robert Sparks
986e002c1d
chore: repair merge damage
2023-11-01 12:41:15 -05:00
Robert Sparks
8e3e59079a
chore: reorder migrations
2023-11-01 11:45:23 -05:00
Robert Sparks
28c3e1bd5d
chore: merge branch 'main' into feat/rfc
2023-11-01 10:54:29 -05:00
Robert Sparks
e65c4c3f7f
fix: use clearer descriptions on docevents for initial sync run
2023-10-31 16:36:47 -05:00
Robert Sparks
320ca6232b
chore: remove spurious whitespace change
2023-10-31 15:54:15 -05:00
Robert Sparks
0afe496aa3
fix: preserve RelatedDocument references to subseries
2023-10-31 15:52:11 -05:00
Robert Sparks
466921728f
chore: reorder migrations
2023-10-31 11:56:44 -05:00
Lars Eggert
d246879069
Fix code review comments
2023-10-27 17:29:09 -07:00
Robert Sparks
1130f1f790
Merge branch 'main' into feat-md-bs
2023-10-25 20:46:00 -05:00
Lars Eggert
6d87279895
fix: BCPs can normatively cite all other standards levels ( #6530 )
...
* fix: BCPs can normatively cite all other standards levels
Fixes #6524
* Revise the logic and add tests
* Fix bug in truth table
2023-10-25 20:43:05 -05:00
Lars Eggert
5f8bf4b6f7
Merge branch 'main' into feat-md-bs
2023-10-25 20:23:33 +02:00
Ryan Cross
601ab53db9
refactor: remove secr IPR admin link ( #6540 )
2023-10-25 12:45:22 -05:00
Jennifer Richards
be4a6ef6f5
chore: Revert agenda editor font change ( #6538 )
...
* Revert "fix: Change some colors to make agenda tool work in dark mode (#6428 )"
This reverts commit 699a8e2d9e
.
* Revert "Revert "fix: Change some colors to make agenda tool work in dark mode (#6428 )""
This reverts commit 5adafac4cb7896e9dd309a3385ec9aab5035e7d3.
* chore: Revert only font-family change
* chore: Add comment to ietf.scss
2023-10-25 12:43:17 -05:00
Lars Eggert
c2a44dbad0
fix: Use d-none class instead of hide ( #6535 )
...
Fixes #6531
2023-10-25 08:37:14 -05:00
Lars Eggert
888a4f2efe
fix: Add link to session to material metadata ( #6536 )
...
* fix: Add link to session to material metadata
Fixes #6533
* Fix CI
2023-10-25 08:28:50 -05:00
Lars Eggert
e7639e94ed
Merge branch 'main' into feat-md-bs
2023-10-24 19:49:17 +02:00
Lars Eggert
fd03ab13d7
Small fixes
2023-10-23 17:44:12 -07:00
Martin Thomson
902d657c9f
Icons for sidebar collapse/expand ( #6465 )
...
This change uses [bi-arrow-bar-left](https://icons.getbootstrap.com/icons/arrow-bar-left/ ) and [bi-arrow-bar-right](https://icons.getbootstrap.com/icons/arrow-bar-right/ ). This is a minimal change, but changes from .
I started off with just changing the open one to use [bi-layout-sidebar](https://icons.getbootstrap.com/icons/layout-sidebar/ ), which is the mirror of the collapsed icon. I also considered changing the icon that shows when collapsed to [bi-layout-sidebar-text-reverse](https://icons.getbootstrap.com/icons/layout-text-sidebar-reverse/ ). Both of those seemed less clear than these.
Note that the "shown"/"collapsed" classes on these elements appear to be reversed. I didn't touch that.
2023-10-23 18:40:24 -05:00
Lars Eggert
0a4fc286cd
fix: More darkmode fixes ( #6477 )
...
* fix: More dark mode fixes
This first commit increases contrast of the leftmenu text.
* Fix own ballot position highlight in dark mode
* Fix dark mode axis color in timeline diagrams
* Enable highcharts dark mode
* Fix template
* Properly import our customized bs5 everywhere
* Fix #6499
* Use bs5 color for border-left
* Remove superfluous load
2023-10-23 18:38:35 -05:00
Lars Eggert
699a8e2d9e
fix: Change some colors to make agenda tool work in dark mode ( #6428 )
...
This is not a proper fix. This tool doesn't bootstrap much and is
hence full of custom CSS. Really needs a redo.
2023-10-23 18:34:59 -05:00
Lars Eggert
caa4e837ad
fix: Remove menu item for outdated tutorials list ( #6521 )
...
Fixes #6473
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-10-23 18:32:08 -05:00
Ryan Cross
c9e14cb45a
refactor: remove unused physical bluesheet functions ( #6525 )
...
* refactor: remove unused secr/console app
* refactor: remove unused secr/areas app
* refactor: remove unused physical bluesheets functions
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-10-23 18:31:47 -05:00
Lars Eggert
3bfe90e755
fix: Add "numeric" option to localecompare ( #6520 )
...
Fixes #6493
2023-10-23 15:08:56 -05:00
Lars Eggert
f5507daef1
feat: Render markdown agendas with bs5 styles
...
So that the look is consistent with the rest of the datatracker.
2023-10-23 18:55:31 +03:00
Jennifer Richards
dc14308700
refactor: Drop submission validation via libmagic ( #6500 )
...
* refactor: Update parsers/base.py for Python3
* style: Black
* refactor: Remove mime type check from FileParser
* refactor: Validate that submission is UTF-8
The mime check distinguished us-ascii from UTF-8,
but as far as I can tell the code relying on it
treated both as equally valid.
* feat: Clear error when file is not valid XML
* chore: Remove unused import
* test: Update tests to match changes
* fix: Count bytes starting from 1
* test: Add tests of FileParser validations
* fix: Fix / simplify regexp
* test: Test error caused by bad XML submission
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-10-23 10:00:04 -05:00
Paul Selkirk
a6a39a04dc
feat: Show/edit shepherd for IAB-stream documents ( #6498 )
...
* feat: Show/edit shepherd for IAB-stream documents (#4810 )
* style: Shepherd for IAB documents is called 'IAB shepherd'
2023-10-23 09:57:23 -05:00
Ryan Cross
4575864bfe
refactor: remove unused secr/areas app ( #6509 )
...
* refactor: remove unused secr/areas app
2023-10-23 09:55:54 -05:00
Ryan Cross
16c876b24d
refactor: remove unused secr/console app ( #6508 )
2023-10-23 09:53:57 -05:00
Martin Thomson
6e3c663484
fix: hide sidebar and dark/light toggles from print ( #6502 )
...
Fixes #6501 .
2023-10-20 08:08:55 -05:00
Robert Sparks
431856eb5f
Merge pull request #6478 from pselkirk/fix-6474
...
feat: Update ISE state when entering/exiting IETF conflict review
2023-10-16 12:51:03 -05:00
Robert Sparks
c84199630b
Merge pull request #6470 from pselkirk/feat-5440
...
feat: Send mail when slides are approved
2023-10-16 12:46:13 -05:00
Paul Selkirk
f6a2d8c534
refactor: More efficient mail construction/sending
2023-10-13 19:22:06 -04:00
Paul Selkirk
bdf71caaf1
feat: Update ISE state when entering/exiting IETF conflict review ( #6474 )
...
This extends PR #6424 to cover ISE as well as IRTF documents.
2023-10-13 17:50:05 -04:00
Robert Sparks
6e502fa20e
fix: de-docalias merge from main ( #6471 )
2023-10-13 14:53:43 -03:00
Robert Sparks
c036bc6822
Merge pull request #6476 from larseggert/fix-better-nomcom-fb-buttons
...
fix: Use smaller buttons for NomCom feedback and color the count bubble
2023-10-13 09:03:32 -05:00
Lars Eggert
ba66d25372
fix: Use smaller buttons for NomCom feedback and color the count bubble
2023-10-13 16:14:59 +03:00
Lars Eggert
e9a8c341e8
fix: Nicer formatting for group milestone tables
2023-10-13 14:07:20 +03:00
Paul Selkirk
6f634a049a
fix: Don't forget to empty_outbox
2023-10-12 16:28:26 -04:00
Robert Sparks
ab931f0510
chore: merge main into feat/rfc
2023-10-12 15:11:02 -05:00
Paul Selkirk
b04ffe1631
feat: Send mail when slides are approved ( #5440 )
2023-10-12 13:13:14 -04:00
Lars Eggert
fa00abf9de
fix: Add remote instructions and date/time to interim agenda page ( #6442 )
...
* fix: Add remote instructions to interim agenda page
Fixes #6433
Fixes #6249
* Also add date and time
* Fix HTML
* Fix CI fail
* Address code review comments
* More suggestions from @rjsparks
* Fix HTML
* Add suffix
2023-10-12 06:29:03 -05:00
Lars Eggert
0f6b403904
fix: Fix "Is Accepting Feedback: yes" action for NomCom ( #6467 )
...
Fixes #6466
While I'm here, apply list styling more consistently across NomCom pages.
2023-10-12 06:15:14 -05:00
Paul Selkirk
16f9e0e974
fix: Adjust IRTF charter approval email headers ( #5917 ) ( #6460 )
2023-10-11 11:09:10 -05:00
Lars Eggert
a02812bf7c
fix: Use String.prototype.localeCompare() when sorting table rows ( #6441 )
...
Fixes #6437
2023-10-10 10:10:30 -05:00
Paul Selkirk
72fef7bc69
fix: Don't allow ADs to set docs to -sent states ( #6445 )
2023-10-10 10:09:04 -05:00
Paul Selkirk
f19d1047c4
feat: Update IRTF state when entering/exiting IETF conflict review ( #6424 )
...
* feat: Update IRTF state when entering/exiting IETF conflict review (#3469 )
* fix: Update IRTF state in approve_conflict_review() as well
* chore: Add "new_state != prev_state" guard
2023-10-09 15:01:35 -05:00
David Schinazi
5e0d1bef0f
fix: Remove incorrect line from submission API info web page ( #6432 )
...
* Submit can replace
* Empty commit for CI
* revert change to api_submit_info
2023-10-09 12:15:47 -05:00
Lars Eggert
7dbfc0208a
feat: Remove document notes from the datatracker ( #6387 )
...
* Remove doc.note
* Address comments from @rjsparks
* Consistently display doc notes
2023-10-09 12:15:18 -05:00
Lars Eggert
0f16012c73
fix: Add html-validate suppression that should have been part of #6356 ( #6440 )
2023-10-09 11:30:45 -05:00
Robert Sparks
a97f306555
fix: improve handling malformed new specific ipr submissions ( #6420 )
2023-10-04 16:41:24 -05:00
Robert Sparks
4b1274c44d
fix: teach search about rfcs and subseries ( #6431 )
...
* fix: teach search about rfcs and subseries
* fix: more general manipulation of searches for rfc and subseries
* fix: only tweak subseries search if the thing after the subseries id is digits
2023-10-04 17:12:01 -03:00
Robert Sparks
9a09bf1f7b
fix: make statement published time match statement doc time ( #6419 )
...
* fix: make statement published time match statement doc time
* test: improve testing of creating statements
2023-10-02 09:51:33 -05:00
Lars Eggert
250e045ec3
Simpler fix
2023-10-02 11:43:11 +03:00
Lars Eggert
510570521d
fix: Limit group names to 80 characters
...
Fixes #6416
2023-10-02 10:40:43 +03:00
Robert Sparks
d6f5564a82
ci: merge release to main
2023-09-29 14:02:18 -05:00
Robert Sparks
c5a955d798
fix: restore interim announce ability ( #6410 )
2023-09-29 11:33:14 -05:00
Robert Sparks
486a4f5370
Merge pull request #6345 from larseggert/fix-6343
...
fix: Add link to public pages to private NomCom pages
2023-09-29 10:13:58 -05:00
Robert Sparks
e48eb84f44
Merge pull request #6397 from larseggert/feat-rerun-tests
...
feat: Add the ability to rerun a test suite until a failure occurs
2023-09-29 10:12:58 -05:00
Robert Sparks
18c6c12f24
Merge pull request #6406 from pselkirk/fix-5943
...
fix: The NomCom chair is not eligible for NomCom
2023-09-29 10:12:35 -05:00
Robert Sparks
40dc24e44b
chore: tweak comments
2023-09-29 07:52:32 -05:00
Paul Selkirk
cbd49a737f
fix: Disqualify the nomcom chair from volunteering for the nomcom
2023-09-28 14:55:06 -04:00
Paul Selkirk
658f7edeef
test: Add test for RFC8713 section 4.15 disqualified roles
2023-09-28 14:53:38 -04:00
Lars Eggert
8abbaae0c0
Update ietf/utils/test_runner.py
2023-09-28 11:34:03 +03:00
Lars Eggert
abe93a42b2
feat: Add the ability to rerun a test suite until a failure occurs
...
More quickly than looping in the shell around a non-zero error code.
This only incurs all the setup and scaffolding overheads once.
2023-09-28 11:31:16 +03:00
Lars Eggert
7398ea0523
Merge branch 'main' into fix-6393
2023-09-28 11:29:59 +03:00
Lars Eggert
37e98d3b5c
Fix the actual issue
2023-09-28 11:28:41 +03:00
Paul Selkirk
c718fedb6c
feat: Allow review rejections to be undone ( #6312 )
...
* feat: Allow reviewer to accept a review they're previously rejected
* feat: Add a reviewer who has previously rejected a review to the list of suggested reviewers.
This largely un-does d105f8b
, at the request of at least one team secretary.
* fix: Went a little overboard on the previous commit
one_assignment still has to exclude reviewers who rejected the assignment,
or they could end up being the suggested reviewer.
* fix: Actually do the assignment
* fix: If there's an existing assignment, don't create a new one
* style: Restructure conditional for clarity
* test: Add test cases for accepting or assigning a review assignment after rejecting it
2023-09-27 08:57:34 -05:00
Lars Eggert
d282cd3a37
Merge branch 'main' into fix-6393
2023-09-27 16:27:41 +03:00
Lars Eggert
c2c02273c3
fix: Allow filtering for nominees who have not declined ( #6382 )
...
* fix: Allow filtering for nominees who have not declined
Fixes #6380
* Update views.py
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-09-27 08:21:36 -05:00
Lars Eggert
a469f08d63
Remove debug prints
2023-09-27 16:01:21 +03:00
Lars Eggert
4f6caa89b2
fix: Make sure groups in test have different acronyms
...
Fixes #6393
2023-09-27 15:59:59 +03:00
Jennifer Richards
82c70a2d5d
Merge pull request #6374 from rjsparks/more_docalias_removal
...
fix: cleaner search_result_row diff links for recent drafts replacing other drafts
2023-09-26 22:24:17 -03:00
Robert Sparks
4ba62bf149
fix: put rfc history on left
2023-09-26 17:17:04 -05:00
Robert Sparks
1b32fde588
fix: cleaner sync test ( #6372 )
2023-09-26 17:11:10 -05:00
Lars Eggert
a8f50f50b0
fix: Only enable city/country entry for in-person interims ( #6383 )
...
Was probably broken during the bs5 transition.
Fixes #6346
2023-09-26 12:00:05 -05:00
Lars Eggert
7e18a0fad2
fix: Allow editing of interim meeting subject lines ( #6385 )
...
Also change "readonly" to "disabled" to give a visual hint about which
fields are not changeable.
Fixes #6310
2023-09-26 08:10:46 -05:00
Lars Eggert
5db70b2787
fix: State descriptions can have HTML in them, mark them safe ( #6384 )
2023-09-26 08:09:39 -05:00
Lars Eggert
6acc7aa848
fix: Restore the ability to search in tables ( #6386 )
...
This was broken by 57030e4303
2023-09-26 08:03:29 -05:00
Robert Sparks
9e4166393d
fix: cleaner search_result_row diff links for recent drafts replacing other drafts
2023-09-25 15:39:48 -05:00
Lars Eggert
73008596ee
fix: Enable editing of related liaison statement information ( #6371 )
...
Fixes #6264
2023-09-25 10:17:35 -05:00
Jennifer Richards
8f0a0da5a3
fix: Typo
2023-09-25 12:01:27 -03:00
Lars Eggert
a42ef589f3
Unsplit conditionals
2023-09-25 17:41:30 +03:00
Lars Eggert
9efcce227d
Be less clever
2023-09-25 13:42:15 +03:00
Lars Eggert
d0de2294a3
Merge remote-tracking branch 'origin/main' into fix-6343
2023-09-25 13:05:31 +03:00
Robert Sparks
092e572e16
feat: move errata tags
2023-09-22 16:35:54 -05:00
Lars Eggert
910a266126
fix: Prevent duplicate HTML IDs on photo page ( #6356 )
...
* fix: Prevent duplicate HTML IDs on photo page
Fixes #6355
* Just don't slugify the ID.
See https://mathiasbynens.be/notes/html5-id-class
2023-09-22 12:50:43 -05:00
Robert Sparks
8732dcb706
fix: bring tests up current. add subseries names to rfc view. fix html.
2023-09-22 12:40:15 -05:00
Lars Eggert
26f34f4aef
Merge branch 'main' into fix-6343
2023-09-22 08:32:17 +03:00
Robert Sparks
48cb06d20d
fix: subseries specific docevent types. get_or_create contain relationship. remove spurious "
2023-09-21 16:38:41 -05:00
Jennifer Richards
b08d26d36e
feat: Scout monitoring for celery workers ( #6342 )
...
* feat: Scout APM instrumentation for celery
* fix: Remove guard that caused problem on production
2023-09-21 14:43:19 -05:00
Robert Sparks
0390f1868f
feat: subseries
2023-09-21 12:54:17 -05:00
Lars Eggert
e76201103f
Fix pyflake
2023-09-21 18:15:12 +03:00
Lars Eggert
9391985cbb
fix: Add link to public pages to private NomCom pages
...
Fixes #6343
Also fix highlighting of the active tab in the nav tab bar while I'm here.
2023-09-21 17:20:38 +03:00
Jennifer Richards
f15960d32d
Merge pull request #6328 from rjsparks/dochistory_rfcnumber
...
fix: populate rfc_number on DocHistory with type_id rfc
2023-09-15 20:41:43 -03:00
Jennifer Richards
f4629bc750
Merge pull request #6326 from rjsparks/email_expansions
...
fix: tune mailtrigger recipients and set relevant expansions for rfcs
2023-09-15 20:12:39 -03:00
Robert Sparks
a39a058a01
fix: populate rfc_number on DocHistory with type_id rfc
2023-09-15 17:33:05 -05:00