datatracker/package.json
Lars Eggert 57f23f5198
chore: feat/dark-mode <- main (#6103)
* chore: Remove unused "rendertest" stuff (#6015)

* fix: restore ability to create status change documents (#5963)

* fix: restore ability to create status change documents

Fixes #5962

* chore: address review comment

* fix: Provide human-friendly status in submission status API response (#6011)

Co-authored-by: nectostr <bastinda96@gmail.com>

* fix: Make name/email lookups case-insensitive (#5972) (#6007)

* fix: Make name/email lookups case-insensitive (#5972)

Use icontains so that looking up name or email is case insensitive
Added a test

Fixes: 5972

* fix: Use __iexact not __icontains

* fix: Clarify no-action-needed (#5918) (#6020)

When a draft is submitted for manual processing, clarify that
no action is needed; the Secretariat has the next steps.

Fixes: #5918

* fix: Fix menu hover issue (#6019)

* fix: Fix menu hover issue

Fixes #5702

* Fix leftmenu hover issue

* fix: Server error from api_get_session_materials() (#6025)

Fixes #5877

* fix: Clarify Questionnaire label (#4688) (#6017)

When filtering nominees, `Questionnaire` implies `Accepted == yes`
so fix the dropdown test tosay that.

Fixes: #4688

* chore: Merge from @martinthomson's rfc-txt-html (#6023)

* fix:no history entry when changing RFC Editor note for doc (#6021)

* fix:no history entry when changing RFC Editor note for doc

* fix:no history entry when changing RFC Editor note for doc

---------

Co-authored-by: Priyanka Narkar <priyankanarkar@dhcp-91f8.meeting.ietf.org>

* fix: avoid deprecation warning on view_list() for objs without CommunityList

Fixes #5942

* fix: return 404 for non-existing revisions (#6014)

* fix: return 404 for non-existing revisions
Links to non-existing revisions to docs should return 404

* fix: change rfc/rev and search behaviour

* refactor: fix tab level

* fix: return 404 for rfc revision for bibtex

* fix: provide date for revisions in bibtex output (#6029)

* fix: provide date for revisions in bibtex output

* refactor: change walrus to if's

* fix: specify particular revision for events

* fix: review refactoring issue

fixes #5447

* fix:  Remove automatically suggested document for document that is already has review request (fixes #3211) (#5425)

* Added check that if there is already review request for the document
in question, ignore the automatic suggestion for that document.
Fixes #3211.

* fix: dont block on open requests for a previous version. Add tests

---------

Co-authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>

* feat: IAB statements (#5940)

* feat: support iab and iesg statements. Import iab statements. (#5895)

* feat: infrastructure for statements doctype

* chore: basic test framework

* feat: basic statement document view

* feat: show replaced statements

* chore: black

* fix: state help for statements

* fix: cleanout non-relevant email expansions

* feat: import iab statements, provide group statements tab

* fix: guard against running import twice

* feat: build redirect csv for iab statements

* fix: set document state on import

* feat: show published date on main doc view

* feat: handle pdf statements

* feat: create new and update statements

* chore: copyright block updates

* chore: remove flakes

* chore: black

* feat: add edit/new buttons for the secretariat

* fix: address PR #5895 review comments

* fix: pin pydantic until inflect catches up (#5901) (#5902)

* chore: re-un-pin pydantic

* feat: include submitter in email about submitted slides (#6033)

* feat: include submitter in email about submitted slides

fixes #6031

* chore: remove unintended whitespace change

* chore(dev): update .vscode/settings.json with new taskExplorer settings

* fix: Add editorial stream to proceedings (#6027)

* fix: Add editorial stream to proceedings

Fixes #5717

* fix: Move editorial stream after the irtf in proceedings

* fix: Add editorial stream to meeting materials (#6047)

Fixes #6042

* fix: Shows requested reviews for doc fixes (#6022)

* Fix: Shows requested reviews for doc

* Changed template includes to only give required variables to them.

* feat: allow openId to choose an unactive email if there are none active (#6041)

* feat: allow openId to choose an unactive email if there are no active ones

* chore: correct typo

* chore: rename unactive to inactive

* fix: Make review table more responsive (#6053)

* fix: Improve layout of review table

* Progress

* Progress

* Final changes

* Fix tests

* Remove fluff

* Undo commits

* ci: add --validate-html-harder to tests

* ci: add  --validate-html-harder to build.yml workflow

* fix: Set colspan to actual number of columns (#6069)

* fix: Clean up view_feedback_pending (#6070)

- Remove "Unclassified" column header, which caused misalignment in the table body.

- Show the message author - previously displayed as `(None)`.

* docs: Update LICENSE year

* fix: Remove IESG state edit button when state is 'dead' (#6051) (#6065)

* fix: Correctly order "last call requested" column in the IESG dashboard (#6079)

* ci: update dev sandbox init script to start memcached

* feat: Reclassify nomcom feedback (#6002)

* fix: Clean up view_feedback_pending

- Remove "Unclassified" column header, which caused misalignment in the table body.

- Show the message author - previously displayed as `(None)`.

* feat: Reclassify nomcom feedback (#4669)

- There's a new `Chair/Advisor Tasks` menu item `Reclassify feedback`.

- I overloaded `view_feedback*` URLs with a `?reclassify` parameter.

- This adds a checkbox to each feedback message, and a `Reclassify` button
at the bottom of each feedback page.

- "Reclassifying" basically de-classifies the feedback, and punts it back
to the "Pending emails" view for reclassification.

- If a feedback has been applied to multiple nominees, declassifying it
from one nominee removes it from all.

* fix: Remove unused local variables

* fix: Fix some missing and mis-nested html

* test: Add tests for reclassifying feedback

* refactor: Substantial redesign of feedback reclassification

- Break out reclassify_feedback* as their own URLs and views,
  and revert changes to view_feedback*.html.

- Replace checkboxes with a Reclassify button on each message.

* fix: Remember to clear the feedback associations when reclassifying

* feat: Add an 'Overcome by events' feedback type

* refactor: When invoking reclassification from a view-feedback page, load the corresponding reclassify-feedback page

* fix: De-conflict migration with 0004_statements

Also change the coding style to match, and add a reverse migration.

* fix: Fix a test case to account for new feedback type

* fix: 842e730 broke the Back button

* refactor: Reclassify feedback directly instead of putting it back in the work queue

* fix: Adjust tests to new workflow

* refactor: Further refine reclassification to avoid redirects

* refactor: Impose a FeedbackTypeName ordering

Also add FeedbackTypeName.legend field, rather than synthesizing it every
time we classify or reclassify feedback.

In the reclassification forms, only show the relevant feedback types.

* refactor: Merge reclassify_feedback_* back into view_feedback_*

This means the "Reclassify" button is always present, but eliminates some
complexity.

* refactor: Add filter(used=True) on FeedbackTypeName querysets

* refactor: Add the new FeedbackTypeName to the reclassification success message

* fix: Secure reclassification against rogue nomcom members

* fix: Print decoded key and fully clean up test nomcom (#6094)

* fix: Delete Person records when deleting a test nomcom

* fix: Decode test nomcom private key before printing

* test: Use correct time zone for test_statement_doc_view (#6064)

* chore(deps): update all npm dependencies for playwright (#6061)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* chore(deps): update all npm dependencies for dev/diff (#6062)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* chore(deps): update all npm dependencies for dev/coverage-action (#6063)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* fix: Hash cache key for default memcached cache (#6089)

* feat: Show docs that an AD hasn't balloted on that need ballots to progress (#6075)

* fix(doc): Unify help texts for document states (#6060)

* Fix IESG State help text link (only)

* Intermediate checkpoint

* Correct URL filtering of state descriptions

* Unify help texts for document states

* Remove redundant load static from template

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>

* ci: fix sandbox start.sh memcached user

* fix: refactor how settings handles cache definitions (#6099)

* fix: refactor how settings handles cache definitions

* chore: more english-speaker readable expression

* fix: Cast cache key to str before calling encode (#6100)

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
Co-authored-by: Liubov Kurafeeva <liubov.kurafeeva@gmail.com>
Co-authored-by: nectostr <bastinda96@gmail.com>
Co-authored-by: Rich Salz <rsalz@akamai.com>
Co-authored-by: PriyankaN <priyanka@amsl.com>
Co-authored-by: Priyanka Narkar <priyankanarkar@dhcp-91f8.meeting.ietf.org>
Co-authored-by: Ali <alireza83@gmail.com>
Co-authored-by: Roman Beltiukov <maybe.hello.world@gmail.com>
Co-authored-by: Tero Kivinen <kivinen@iki.fi>
Co-authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Kesara Rathnayake <kesara@fq.nz>
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
Co-authored-by: Paul Selkirk <paul@painless-security.com>
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: Jim Fenton <fenton@bluepopcorn.net>
2023-08-10 09:49:15 -05:00

216 lines
8.2 KiB
JSON

{
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite build --mode test && vite preview --mode test",
"legacy:dev": "parcel",
"legacy:build": "parcel build"
},
"dependencies": {
"@fullcalendar/bootstrap5": "6.1.8",
"@fullcalendar/core": "6.1.8",
"@fullcalendar/daygrid": "6.1.8",
"@fullcalendar/icalendar": "6.1.8",
"@fullcalendar/interaction": "6.1.8",
"@fullcalendar/list": "6.1.8",
"@fullcalendar/luxon3": "6.1.8",
"@fullcalendar/timegrid": "6.1.8",
"@fullcalendar/vue3": "6.1.8",
"@popperjs/core": "2.11.8",
"@twuni/emojify": "1.0.2",
"bootstrap": "5.3.0",
"bootstrap-icons": "1.10.5",
"browser-fs-access": "0.34.1",
"caniuse-lite": "1.0.30001495",
"d3": "7.8.5",
"file-saver": "2.0.5",
"highcharts": "11.1.0",
"ical.js": "1.5.0",
"jquery": "3.7.0",
"js-cookie": "3.0.5",
"list.js": "2.3.1",
"lodash": "4.17.21",
"lodash-es": "4.17.21",
"luxon": "3.3.0",
"moment": "2.29.4",
"moment-timezone": "0.5.43",
"ms": "2.1.3",
"murmurhash-js": "1.0.0",
"naive-ui": "2.34.4",
"pinia": "2.1.4",
"pinia-plugin-persist": "1.0.0",
"select2": "4.1.0-rc.0",
"select2-bootstrap-5-theme": "1.3.0",
"send": "0.18.0",
"shepherd.js": "11.1.1",
"slugify": "1.6.6",
"sortablejs": "1.15.0",
"vanillajs-datepicker": "1.3.3",
"vue": "3.3.4",
"vue-router": "4.2.2",
"zxcvbn": "4.4.2"
},
"devDependencies": {
"@parcel/optimizer-data-url": "2.9.2",
"@parcel/transformer-inline-string": "2.9.2",
"@parcel/transformer-sass": "2.9.2",
"@rollup/pluginutils": "5.0.2",
"@vitejs/plugin-vue": "4.2.3",
"browserlist": "latest",
"c8": "8.0.0",
"eslint": "8.43.0",
"eslint-config-standard": "17.1.0",
"eslint-plugin-cypress": "2.13.3",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-n": "16.0.1",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-vue": "9.15.1",
"html-validate": "8.0.5",
"jquery-migrate": "3.4.1",
"parcel": "2.9.2",
"pug": "3.0.2",
"sass": "1.63.4",
"seedrandom": "3.0.5",
"vite": "4.3.9"
},
"targets": {
"ietf": {
"distDir": "ietf/static/dist/ietf",
"source": [
"ietf/static/css/datepicker.scss",
"ietf/static/css/document_html_inline.scss",
"ietf/static/css/document_html_referenced.scss",
"ietf/static/css/document_html_txt.scss",
"ietf/static/css/ietf.scss",
"ietf/static/css/liaisons.css",
"ietf/static/css/list.scss",
"ietf/static/css/select2.scss",
"ietf/static/images/iab-logo-card.png",
"ietf/static/images/iab-logo.svg",
"ietf/static/images/iab-logo-white.svg",
"ietf/static/images/iesg-draft-state-diagram.png",
"ietf/static/images/ietf-logo-card.png",
"ietf/static/images/ietf-logo-nor-16-dev.png",
"ietf/static/images/ietf-logo-nor-16.png",
"ietf/static/images/ietf-logo-nor-180-dev.png",
"ietf/static/images/ietf-logo-nor-180.png",
"ietf/static/images/ietf-logo-nor-192-dev.png",
"ietf/static/images/ietf-logo-nor-192.png",
"ietf/static/images/ietf-logo-nor-32-dev.png",
"ietf/static/images/ietf-logo-nor-32.png",
"ietf/static/images/ietf-logo-nor-512-dev.png",
"ietf/static/images/ietf-logo-nor-512.png",
"ietf/static/images/ietf-logo-nor-mask.svg",
"ietf/static/images/ietf-logo-nor-white.svg",
"ietf/static/images/ietf-logo-nor.svg",
"ietf/static/images/ietf-logo-white.svg",
"ietf/static/images/ietf-logo.svg",
"ietf/static/images/irtf-logo-card.png",
"ietf/static/images/irtf-logo-white.svg",
"ietf/static/images/irtf-logo.svg",
"ietf/static/js/agenda_filter.js",
"ietf/static/js/agenda_materials.js",
"ietf/static/js/complete-review.js",
"ietf/static/js/create_timeslot.js",
"ietf/static/js/create_timeslot.js",
"ietf/static/js/d3.js",
"ietf/static/js/datepicker.js",
"ietf/static/js/doc-search.js",
"ietf/static/js/document_html.js",
"ietf/static/js/document_relations.js",
"ietf/static/js/document_timeline.js",
"ietf/static/js/draft-submit.js",
"ietf/static/js/edit-meeting-schedule.js",
"ietf/static/js/edit-meeting-timeslots-and-misc-sessions.js",
"ietf/static/js/edit-milestones.js",
"ietf/static/js/edit_action_holders.js",
"ietf/static/js/edit_authors.js",
"ietf/static/js/fullcalendar.js",
"ietf/static/js/highcharts.js",
"ietf/static/js/highstock.js",
"ietf/static/js/ietf.js",
"ietf/static/js/ipr-edit.js",
"ietf/static/js/ipr-search.js",
"ietf/static/js/js-cookie.js",
"ietf/static/js/liaisons.js",
"ietf/static/js/list.js",
"ietf/static/js/login.js",
"ietf/static/js/manage-community-list.js",
"ietf/static/js/manage-review-requests.js",
"ietf/static/js/meeting-interim-request.js",
"ietf/static/js/moment.js",
"ietf/static/js/password_strength.js",
"ietf/static/js/select2.js",
"ietf/static/js/session_details_form.js",
"ietf/static/js/sortable.js",
"ietf/static/js/stats.js",
"ietf/static/js/status-change-edit-relations.js",
"ietf/static/js/theme.js",
"ietf/static/js/timeslot_edit.js",
"ietf/static/js/timezone.js",
"ietf/static/js/upcoming.js",
"ietf/static/js/upload-material.js",
"ietf/static/js/upload_bofreq.js",
"ietf/static/js/upload_statement.js",
"ietf/static/js/zxcvbn.js"
]
},
"secr": {
"distDir": "ietf/secr/static/dist/secr",
"source": [
"ietf/secr/static/css/base.css",
"ietf/secr/static/css/custom.css",
"ietf/secr/static/css/forms.css",
"ietf/secr/static/css/telechat.css",
"ietf/secr/static/css/test.css",
"ietf/secr/static/css/widgets.css",
"ietf/secr/static/images/ajax-loader.webp",
"ietf/secr/static/images/ams_logo.png",
"ietf/secr/static/images/arrow-down.webp",
"ietf/secr/static/images/arrow-up.webp",
"ietf/secr/static/images/chooser-bg.webp",
"ietf/secr/static/images/chooser_stacked-bg.webp",
"ietf/secr/static/images/default-bg-reverse.webp",
"ietf/secr/static/images/default-bg.webp",
"ietf/secr/static/images/deleted-overlay.webp",
"ietf/secr/static/images/icon_addlink.webp",
"ietf/secr/static/images/icon_alert.webp",
"ietf/secr/static/images/icon_changelink.webp",
"ietf/secr/static/images/icon_deletelink.webp",
"ietf/secr/static/images/icon_error.webp",
"ietf/secr/static/images/icon_success.webp",
"ietf/secr/static/images/inline-delete.png",
"ietf/secr/static/images/inline-restore.png",
"ietf/secr/static/images/inline-splitter-bg.webp",
"ietf/secr/static/images/nav-bg-grabber.webp",
"ietf/secr/static/images/nav-bg-reverse.webp",
"ietf/secr/static/images/nav-bg.webp",
"ietf/secr/static/images/selector-add.webp",
"ietf/secr/static/images/selector-addall.webp",
"ietf/secr/static/images/selector-remove.webp",
"ietf/secr/static/images/selector-removeall.webp",
"ietf/secr/static/images/selector_stacked-add.webp",
"ietf/secr/static/images/selector_stacked-remove.webp",
"ietf/secr/static/images/test-background.png",
"ietf/secr/static/images/tool-left.webp",
"ietf/secr/static/images/tool-left_over.webp",
"ietf/secr/static/images/tool-right.webp",
"ietf/secr/static/images/tool-right_over.webp",
"ietf/secr/static/images/tooltag-add.webp",
"ietf/secr/static/images/tooltag-add_over.webp",
"ietf/secr/static/images/tooltag-arrowright.webp",
"ietf/secr/static/images/tooltag-arrowright_over.webp",
"ietf/secr/static/js/dynamic_inlines.js",
"ietf/secr/static/js/session_form.js",
"ietf/secr/static/js/sessions.js",
"ietf/secr/static/js/utils.js"
]
}
},
"resolutions": {
"lightningcss": "1.17.1"
},
"packageManager": "yarn@3.2.2"
}