Lars Eggert
6eabd4a3a1
chore: Use codespell
to fix typos in comments. ( #4794 )
...
First part of replacement of #4651
2022-11-28 10:36:36 -06:00
Robert Sparks
2636c59f99
feat: stop supporting pre-tzaware migration database dumps. ( #4782 )
...
* feat: stop supporting pre-tzaware migration database dumps.
* chore: remove unnecessary env variable
2022-11-28 10:17:22 -06:00
Lars Eggert
cb2f4afc8b
fix: Ignore readonly
on select
( #4786 )
...
This was caused by #4708
2022-11-23 15:03:13 -06:00
Nicolas Giard
ae51096c65
fix: agenda meeting updated datetime ( #4783 )
...
* fix: agenda meeting updated datetime
* test: correct updated datetime format
2022-11-23 12:43:26 -06:00
Lars Eggert
ba9f44093f
fix: Say when no IRSG ballots exist ( #4788 )
...
Fixes #4749
2022-11-23 10:01:02 -06:00
Lars Eggert
273b2fab98
fix: Float nomcom feedback form to the left ( #4787 )
...
Fixes #4770
2022-11-23 09:54:46 -06:00
Nicolas Giard
a79e9ab571
ci: run pr tests on client file changes
2022-11-22 18:18:29 -05:00
Nicolas Giard
1acd348767
docs: add info for firefox root workaround in tests workflow
2022-11-22 17:54:19 -05:00
Nicolas Giard
deb01f2d83
test: remove cypress + migrate existing tests to playwright ( #4781 )
...
* test: remove cypress + migrate existing tests to playwright + update workflows
* ci: remove leftover condition in ci-run-tests workflow
* ci: add missing matrix to tests-playwright-legacy
* ci: run playwright legacy as user 1001
* ci: set home var for firefox
* ci: allow firefox to run as root for tests
2022-11-22 16:26:19 -06:00
Nicolas Giard
72648dc01c
ci: replace set-output from deb db workflow
2022-11-18 19:53:47 -05:00
Nicolas Giard
c864c90538
ci: update dev db workflow to latest actions
2022-11-18 19:52:07 -05:00
Nicolas Giard
be5197c9bd
ci: update lock-threads workflow (2)
2022-11-17 15:22:00 -05:00
Nicolas Giard
fa50b33812
ci: update lock-threads workflow
2022-11-17 15:14:55 -05:00
Nicolas Giard
c405264811
ci: use from/to tags for changelog build action
2022-11-16 19:05:21 -05:00
Nicolas Giard
9579f6143c
ci: enable skipInvalidTags option in semver build action
2022-11-16 17:28:25 -05:00
Nicolas Giard
8b23be83d2
ci: build workflow explicit default values
2022-11-16 16:46:23 -05:00
Robert Sparks
41eafa2727
fix: Abstract code knowledge of the notes function away from specific implementations ( #4761 )
...
* fix: abstract codes knowledge of the note function away from specific implementations.
* refactor: make uses_notes a meeting's responsibility.
2022-11-15 14:10:13 -06:00
Jennifer Richards
3c2e004ab8
fix: use UTC for model_to_timeline_data() ( #4763 )
...
This changes the method to operate in UTC instead of server time.
The existing code was mixing UTC and server time, though, giving
timestamps purporting to be UTC but computed from the date in the
server timezone. To the extent that it matters, I think this change
is preferable to restoring the original behavior.
2022-11-15 13:02:09 -06:00
Jennifer Richards
8caa4ce0cc
fix: remove extra ':' after DTSTAMP in .ics templates ( #4762 )
2022-11-15 12:22:00 -06:00
Robert Sparks
aefb5f1ca1
fix: use tzaware today while expiring drafts ( #4759 )
2022-11-15 10:02:31 -06:00
Jennifer Richards
0c458ef048
fix: make a few datetime manipulations timezone-aware ( #4755 )
...
* fix: set tz when passing a date to timesince_days filter
* fix: fill in tz for a constructed datetime in idindex/index.py
* test: simplify double-negatives in test assertions
* test: fix I-D expiration test cases to be tz aware
* fix: use tz-aware comparisons for in_draft_expire_freeze method
* test: fix tz used for timesince_days filter test case
2022-11-15 07:55:13 -06:00
Jennifer Richards
36bbc9bc08
test: increase number of tries to find tz not near midnight ( #4756 )
2022-11-15 07:53:21 -06:00
Jennifer Richards
611d732869
test: fix a couple tz problems in tests run soon after midnight UTC ( #4757 )
...
* test: fix tz problem in test_document_ballot() test
* test: fix tz problem in IprTests.test_notify() test
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-11-15 07:46:42 -06:00
Nicolas Giard
cfda9892b2
ci: update build dev base version to 9.0.x
2022-11-14 19:42:58 -05:00
Robert Sparks
2c304d0364
feat: UI enhancements to allow control-click etc on the search results (provided by @kivinen - see #4747 )
...
Fixes #4711 i.e., allows using control-click or context menu to open items in the top right search list to open multiple documents in different tabs.
Authored by @kivinen
2022-11-14 17:08:28 -06:00
Nicolas Giard
4c471983c3
ci: revert prod settings change when deploying to sandbox
2022-11-14 17:26:48 -05:00
Jennifer Richards
5e7debb8db
fix: supply tzinfo to datetime in iana-protocols-updates script ( #4753 )
2022-11-14 14:51:24 -06:00
Nicolas Giard
069c913817
ci: force set server mode to dev for sandbox deploy
2022-11-14 15:48:13 -05:00
Robert Sparks
cdfe7ea4cf
feat!: Timezone aware database
2022-11-14 08:02:44 -06:00
Jennifer Richards
eb41424ea4
test: permit multiple <h1> tags in a document ( #4741 )
2022-11-10 16:17:43 +00:00
Jennifer Richards
e77419029a
test: validate HTML in own test case and report all results ( #4740 )
...
* ci: move HTML validation out of teardown so all failures are caught
Failures in the last batch were suppressed by the original implementation.
* test: rename template validation "test" so it is not auto-discovered
* test: run all HTML validation in a single batch at the end
Adds ~50 MB peak RAM usage during a full test run.
* test: refactor validation to collect failures of all kinds before exit
2022-11-10 16:17:00 +00:00
Jennifer Richards
131cdf9943
fix: drop duplicate alias/email Person records from profile view ( #4734 )
...
* fix: drop duplicate alias/email Person records from profile view
* test: test de-duplication of Person records
2022-11-08 17:48:17 +00:00
Robert Sparks
86191c4a38
chore: Update dependencies ( #4715 ) ( #4733 )
...
* chore: Update dependencies
* Update more
Co-authored-by: Lars Eggert <lars@eggert.org>
2022-11-08 16:24:59 +00:00
Russ Housley
612f33e014
fix: Don't send I-D expiration warning if it will happen within 12 hours. ( #4700 )
...
* fix: 4635
* fix: use timezone.now rather than datetime.datetime.now
* chore: fix merge error
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-11-08 16:06:42 +00:00
Jennifer Richards
d7e3bddeb4
feat: include command name in output when purging api key events ( #4724 )
2022-11-08 15:54:00 +00:00
Nicolas Giard
100a0534cb
fix: agenda mobile dropdown links + footer padding + tz start/end date
2022-11-08 15:53:08 +00:00
Robert Sparks
5b65f255c6
feat: make the application tzaware
2022-11-07 16:36:26 +00:00
Robert Sparks
62bee25199
Merge branch 'main' into feat/tzaware
2022-11-07 15:05:06 +00:00
Jennifer Richards
5a55ec0959
test: fix date-related timezone errors in tests ( #4717 )
...
* test: compare UTC dates in test_search_mail_archive()
* test: compare datetimes, not dates, in action holders test
* test: adjust test to match TZ used for IPR notification message
* test: fix timezone in date_today() calls for liaisons tests
* test: use settings.TIME_ZONE for date in nomination tests
* test: correctly use settings.TIME_ZONE instead of system time zone
2022-11-07 09:54:35 +00:00
Robert Sparks
eb4b523e66
chore: merge main ( #4714 )
2022-11-06 12:36:14 -06:00
Nicolas Giard
3ad1daaf8c
fix: improve chat log rendering ( #4686 )
2022-11-06 12:31:13 +00:00
Lars Eggert
d16a9e77a7
fix: Fix transient test failures due to i18n names ( #4695 )
...
* Search for escaped name in HTML output
* Need to check for `plain_name()` in sent emails
* Normalize i18n Unicode names in the same way the database does
2022-11-06 12:29:49 +00:00
Jennifer Richards
331bf8d2dc
fix: revert change from readonly to disabled on liaison from contact ( #4708 )
...
* feat: apply 'readonly' property to select2 inputs
* fix: revert change from readonly to disabled on liaison from contact
2022-11-06 12:27:36 +00:00
Lars Eggert
a3fc57bfb7
fix: Handle RFC names that are not all lowercase or have spaces ( #4650 )
...
* fix: Correctly handle RFC names that are not all lowercase or have spaces
Fixes #4576
* Address review comments
2022-11-06 12:26:26 +00:00
Ian Williams
d7f5c20a28
doc: Add incompat note ( #4694 )
...
Plugin is incompatible w/ Snap install of VSCode, add note.
2022-11-06 12:22:57 +00:00
Kesara Rathnayake
71dcf9fc8b
fix: Use correct codec for decoding meeting materials ( #4697 )
2022-11-06 12:13:02 +00:00
Russ Housley
af17d6481a
feat: Add link to older proceedings to the end of group meetings page
2022-11-06 11:57:51 +00:00
Justin Iurman
c94c28d65c
chore: Eliminate use of django.utils.datetime_safe ( #4698 )
...
Instead of replacing `datetime_safe` by the standard api, just remove
that part of the code (because it is unused).
Fixes #4513
2022-11-06 11:54:19 +00:00
Jennifer Richards
594c3f4316
fix: omit session location when timeslot.show_location is False ( #4712 )
...
* fix: omit session location when timeslot.show_location is False
* test: test that location is omitted when show_location is False
2022-11-06 11:51:07 +00:00
Tero Kivinen
8cf309cd6a
fix: Fix upcoming to use Meeting.end_date. ( #4701 )
2022-11-05 17:54:13 +00:00