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
c7ca0b7d8e
Revert "chore: Replace markup_txt with rfc2html ( #6632 )" ( #6909 )
...
This reverts commit e24fb601db
.
2024-01-11 13:08:24 -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
03e161bae9
chore: merge branch 'main' into feat/rfc
2023-12-05 09:12:11 -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
b89c44f443
chore: merge main and fix new views
2023-11-16 15:58:22 -06:00
Robert Sparks
925e22006b
ci: change test coverage fudge factor ( #6649 )
2023-11-16 12:46:36 -06: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
Robert Sparks
28c3e1bd5d
chore: merge branch 'main' into feat/rfc
2023-11-01 10:54:29 -05: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
Robert Sparks
ab931f0510
chore: merge main into feat/rfc
2023-10-12 15:11:02 -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
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
Robert Sparks
621528ad03
ci: Merge branch 'main' into feat/rfc
2023-09-15 11:48:44 -05:00
Jennifer Richards
69fd3a059e
fix: Validate string before calling int() ( #6268 )
2023-09-13 15:29:16 -05:00
Robert Sparks
e0f27b9d52
ci: merge branch 'main' into feat/rfc
2023-09-05 12:02:07 -05:00
Robert Sparks
f2dc32a310
chore: remove unused scipts from ietf/bin ( #6259 )
2023-09-01 14:31:23 -05:00
Robert Sparks
c8c1ebdf12
chore: remove unnecessary .gitignore files ( #6262 )
2023-08-31 17:12:01 -05:00
Robert Sparks
383899c5c4
chore: checkpoint: docalias mostly removed
2023-08-15 16:49:17 -05:00
Jennifer Richards
f4070ef975
chore: Remove unused imports
2023-07-28 14:29:58 -07:00
Robert Sparks
c8684f727a
Merge branch 'main' into related_no_alias
2023-07-20 09:31:52 -05:00
Robert Sparks
81734443a5
fix: continued repair of code/tests re: RelatedDocument model change
2023-07-20 09:25:14 -05:00
Robert Sparks
cf3a270cd2
Merge branch 'feat/rfc' into related_no_alias
2023-07-19 17:48:22 -05:00
Jennifer Richards
8f0b459050
refactor: Replace is_rfc() tests ( #5925 )
...
* refactor: Remove is_rfc() - test type_id instead
* fix: Guard against unknown pub_date
This should not ever come up - we have a published_rfc event for
every rfc. Should investigate fixing pub_date() to always return a val.
2023-07-06 12:07:53 -03: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
Robert Sparks
db670dadc5
chore: continued refactor
2023-06-30 17:27:27 -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
Jennifer Richards
edd72826e6
fix: Prevent errors when memcached object size is exceeded ( #5769 )
...
* feat: Subclass PyMemcacheCache to tolerate too-large object errors
* fix: Use LenientMemcacheCache to prevent search errors
* fix: Re-raise errors other than "object too large"
2023-06-06 14:35:41 -05:00
Robert Sparks
4a062f5250
Merge pull request #5757 from ietf-tools/release
...
ci: merge release commit and patch back into main
2023-06-05 08:14:03 -05:00
Jennifer Richards
d33a6f3c0c
fix: Handle missing date fields in XML submissions ( #5744 )
...
* refactor: Eliminate _construct_creation_date helper
* fix: Use xml2rfc method for filling in missing date fields
* fix: Set options.date for xml2rfc writers
* test: Test handling of missing date element/fields
2023-06-02 14:40:52 -05:00
Jennifer Richards
c8f9739604
Merge pull request #5738 from ietf-tools/main
...
chore: Merge main into feat/django4
2023-06-01 17:32:27 -03:00
Jennifer Richards
5a2708283b
feat: Extract document creation date from XML draft ( #5733 )
...
* fix: Extract document creation date from XML draft
* test: Fix test
2023-06-01 09:58:55 -05:00
Jennifer Richards
8d4780d304
fix: Ignore failure to extract text draft title unless it is needed ( #5730 )
...
* fix: Accept a Path as source for a PlaintextDraft
* fix: Guard against failure to extract PlaintextDraft title
* fix: Ignore failure to extract text draft title unless it is needed
2023-06-01 09:39:59 -05:00
Jennifer Richards
58182fd7f6
test: Fix selectors in selenium tests
2023-05-19 17:54:24 -03:00
Jennifer Richards
19abdfe5e7
refactor: Inject tests without using deprecated extra_tests
2023-05-19 11:09:05 -03:00
Jennifer Richards
55fb502179
test: Iterate over template.nodelist in apply_template_test
2023-05-18 15:18:02 -03:00
Jennifer Richards
cdec6cc0aa
Merge pull request #5655 from ietf-tools/main
...
chore: Merge main into feat/django4
2023-05-18 15:15:42 -03:00
Jennifer Richards
cbabb864c2
test: Use issubclass, not isinstance, to ID view_class
2023-05-17 16:09:56 -03:00
Jennifer Richards
d519bca12c
test: Fix ignore_pattern so Redirect/TemplateViews are ignored again
2023-05-17 15:59:28 -03:00
Eric Vyncke
2a27a2bffc
feat: Can we provide a better review assignment email subject. #3760 ( #5415 )
...
* Specific email subject + requester/secretary in cc
* Send the deadline in the subject
* Use unicode rather than ASCII for reviewer's name
* More log info in the test
* Fix the closing parenthesis
* Fix the email test when review is assigned
* chore: address review comment
---------
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-05-17 12:23:20 -05:00
Jennifer Richards
8cf609bfa9
refactor: Implement require_api_key with functools.wraps
...
The @decorator mechanism does not seem to work with @method_decorator
in Django 4.0, have not tracked down why.
2023-05-17 09:45:07 -03:00
Jennifer Richards
c840d53cb2
test: Suppress mypy error on import of _lazy_re_compile()
2023-05-15 11:04:29 -03:00
Jennifer Richards
7ad74c99e4
refactor: import from django.urls instead of django.conf.urls
2023-05-12 20:29:11 -03:00
Jennifer Richards
075aed7e9a
refactor: Replace deprecated request.is_ajax()
2023-05-12 18:26:56 -03:00
Jennifer Richards
aa4c04126c
chore: Use re_path() instead of url(), its deprecated synonym,
2023-05-12 17:09:32 -03:00
Jennifer Richards
264ff60cd2
Merge pull request #5601 from jennifer-richards/django4
...
chore: Upgrade to Django 3.0
2023-05-11 11:04:36 -04:00
Jennifer Richards
69eb6340fd
test: Do not misuse django.conf.settings for HTML validation params
2023-05-10 15:41:36 -03:00