Commit graph

15574 commits

Author SHA1 Message Date
Nicolas Giard b09f6efed3
feat: add jump to now/day on mobile agenda (#6654) 2023-11-22 08:56:54 -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
Nicolas Giard 377db9d091
ci: update dev.ietf.org settings_local.py 2023-11-21 13:25:37 -05:00
Robert Sparks e7ee304ec5
Merge pull request #6666 from ietf-tools/depfu/batch_all/devdel-old-packages/npm/2023-11-20
chore(deps): update all npm dependencies for dev/del-old-packages
2023-11-21 10:23:23 -06:00
Robert Sparks d1831215fb
Merge pull request #6667 from ietf-tools/depfu/batch_all/playwright/npm/2023-11-20
chore(deps): update all npm dependencies for playwright
2023-11-21 10:23:12 -06:00
Robert Sparks d633213dfb
Merge pull request #6668 from ietf-tools/depfu/batch_all/devdeploy-to-container/npm/2023-11-20
chore(deps): update all npm dependencies for dev/deploy-to-container
2023-11-21 10:22:58 -06:00
Robert Sparks 6eda9b575c
Merge pull request #6669 from ietf-tools/depfu/batch_all/devdiff/npm/2023-11-20
chore(deps): update all npm dependencies for dev/diff
2023-11-21 10:22:40 -06:00
Robert Sparks c95558238d
Merge pull request #6670 from ietf-tools/depfu/batch_all/devcoverage-action/npm/2023-11-20
chore(deps): update all npm dependencies for dev/coverage-action
2023-11-21 10:22:22 -06:00
depfu[bot] 1f997b2310
chore(deps): update all npm dependencies for dev/coverage-action 2023-11-20 06:14:36 +00:00
depfu[bot] 2836347a7e
chore(deps): update all npm dependencies for dev/diff 2023-11-20 06:14:31 +00:00
depfu[bot] efcbe018a1
chore(deps): update all npm dependencies for dev/deploy-to-container 2023-11-20 06:14:28 +00:00
depfu[bot] 4500642b6b
chore(deps): update all npm dependencies for playwright 2023-11-20 06:14:21 +00:00
depfu[bot] c965b443b6
chore(deps): update all npm dependencies for dev/del-old-packages 2023-11-20 06:14:20 +00: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 1f47d0a159
ci: bring release merge commit back into to main
ci: bring release merge commit back into to main
2023-11-17 09:12:40 -06:00
Robert Sparks 0cdefa0ec5
ci: merge main to release
ci: merge main to release
2023-11-16 12:49:10 -06:00
Robert Sparks 5cea6203d0
ci: bring release's merge commit back into main
ci: bring release's merge commit back into main
2023-11-16 12:48:03 -06:00
Robert Sparks 925e22006b
ci: change test coverage fudge factor (#6649) 2023-11-16 12:46:36 -06:00
Robert Sparks aee3c6c8f9
ci: merge main to release
ci: merge main to release
2023-11-16 10:44:32 -06:00
Robert Sparks 569c713bad
Merge pull request #6647 from ietf-tools/release
ci: merge release to main
2023-11-16 10:43:15 -06:00
Nicolas Giard 522443a5d5
fix: pin django_vite to <3 in requirements.txt 2023-11-15 18:06:38 -05: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
depfu[bot] 5eb2f568a0
chore(deps): update all Yarn dependencies (#6613)
* chore(deps): update all Yarn dependencies

* fix: yarn dependencies

---------

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: NGPixel <github@ngpixel.com>
2023-11-13 08:35:12 -06: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
depfu[bot] 1b4cb6b235
chore(deps): update all npm dependencies for playwright (#6609)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-11-09 09:08:59 +01:00
depfu[bot] 822068cb3e
chore(deps): update all npm dependencies for dev/coverage-action (#6610)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-11-09 09:08:43 +01:00
Nicolas Giard 5edd06fd04
chore: fix app.Dockerfile 2023-11-08 14:28:44 -05:00
Nicolas Giard fab078d14a
ci: Update base.Dockerfile 2023-11-07 21:26:39 -05:00
Nicolas Giard a49daddfad
ci: Update base.Dockerfile 2023-11-07 21:22:47 -05:00
Nicolas Giard 3ae3f3a7fe
ci: Update base.Dockerfile 2023-11-07 21:19:28 -05: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
Paul Selkirk 2bec81da95
fix: Don't include csrf_token in GET-only form (#6549) 2023-11-07 09:50:23 +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
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
dependabot[bot] fcf1a9a40d
chore(deps): bump actions/setup-node from 3 to 4 (#6565)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-05 09:33:17 +01:00
Tero Kivinen 53d0014826
feat: add "add comment" feature to the review requests. (#6603) 2023-11-05 09:29:25 +01:00
Nicolas Giard d5e4ea8183
ci: Update build-base-app.yml workflow 2023-11-01 14:59:37 -04:00
Robert Sparks aed328b50a
Merge pull request #6527 from larseggert/feat-md-bs
feat: Render markdown agendas with bs5 styles
2023-10-30 13:26:42 -05:00
Lars Eggert d246879069
Fix code review comments 2023-10-27 17:29:09 -07:00
Lars Eggert e65277e6ee
Merge branch 'main' into feat-md-bs 2023-10-28 02:25:39 +02:00
Robert Sparks f5d4d74834
ci: merge main to release 2023-10-26 12:08:12 -05:00
Robert Sparks 4290396db8
ci: merge main to release 2023-10-26 12:06:34 -05: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