Jennifer Richards
000e8431c2
Merge pull request #4615 from painless-security/jennifer/materials-tz
...
fix: use UTC for materials/proceedings cutoff checks
2022-10-20 11:39:10 -03:00
Jennifer Richards
dcc4269b45
Merge pull request #4612 from painless-security/jennifer/idsubmit-math
...
refactor: simplify I-D cutoff calculations and make TZ more explicit
2022-10-20 09:36:18 -03:00
Jennifer Richards
fb644d7b50
fix: use UTC for materials/proceedings cutoff checks
2022-10-20 09:32:20 -03:00
Jennifer Richards
0346271578
refactor: simplify I-D cutoff calculations and make TZ more explicit
2022-10-19 17:47:07 -03:00
Jennifer Richards
e461f70297
Merge pull request #4604 from painless-security/jennifer/tzaware-migrations
...
chore: renumber migrations
2022-10-18 17:26:33 -03:00
Jennifer Richards
320d9c3706
chore: renumber migrations
2022-10-18 17:22:37 -03:00
Jennifer Richards
3fa4a8bcc4
chore: merge main branch into feat/tzaware branch
2022-10-18 16:59:25 -03:00
Jennifer Richards
69447d0ba0
Merge branch 'feat/tzaware' into jennifer/main-for-tzaware-merge
...
# Conflicts:
# ietf/name/fixtures/names.json
# ietf/utils/management/commands/send_gdpr_consent_request.py
2022-10-18 16:57:42 -03:00
Jennifer Richards
23c2b5cff6
Merge pull request #4601 from painless-security/jennifer/yet-more-tz-fixes
...
fix: more miscellaneous timezone fixes
2022-10-18 16:51:38 -03:00
Robert Sparks
9b4903e2e6
fix: Fix incorrect "GDPR" features/terminology. Fixes #4521 . ( #4587 )
...
* fix: remove help/personal-information and the prompt-for-consent email management command.
* fix: remove gdpr treatment except for consent checkbox. Rename Submit.
* fix: drom the consent column from Person and Person.History
* fix: remove the consent boolean. Reorganize the account info form.
* chore: reorder migrations
2022-10-18 13:27:19 -05:00
Jennifer Richards
8101b4f057
chore: remove unused imports
2022-10-18 12:50:07 -03:00
Jennifer Richards
2d875d534d
chore: migrate fields whose defaults changed to date_today
2022-10-18 12:46:14 -03:00
Jennifer Richards
3220bf3c40
chore: replace last few datetime.date.today() calls with date_today()
2022-10-18 12:45:47 -03:00
Jennifer Richards
5b5e2dd9f0
chore: use settings.TIME_ZONE for datetime_today() default tz
2022-10-18 12:25:55 -03:00
Jennifer Richards
dfe1147e7c
chore: switch a few datetime_today() calls to date_today()
2022-10-18 12:25:25 -03:00
Lars Eggert
66533827e1
fix: Fix status change form ( #4598 )
...
* fix: Fix status change form
Also make it so that select2 search fields get focus when they open.
* Remove feat
2022-10-18 09:59:04 -05:00
Jennifer Richards
1804727432
test: use date_today() instead of datetime_today()
2022-10-18 11:54:09 -03:00
Lars Eggert
5f7c585252
feat: Auto-focus select2 search fields when they open ( #4599 )
2022-10-18 09:42:00 -05:00
Robert Sparks
cbb8da73c8
fix: regenerate correct shepherd template. Fixes #4558 ( #4595 )
...
* fix: regenerate correct shepherd template
* chore: remove unnecessary extra whitespace
* fix: improve readability of code per review comments
2022-10-18 07:57:08 -05:00
Jennifer Richards
fffe0c1991
feat: disallow '/' from Person.name ( #4594 )
...
* feat: disallow '/' from Person.name
* chore: migrate Person/HistoricalPerson to include new name validator
* test: test name validation
2022-10-17 15:41:39 -05:00
Jennifer Richards
bf6e0af2c9
chore: use settings.TIME_ZONE as default for date_today()
2022-10-17 17:36:47 -03:00
Jennifer Richards
da70acfdff
Merge branch 'feat/tzaware' into jennifer/yet-more-tz-fixes
...
# Conflicts:
# ietf/ietfauth/utils.py
# ietf/meeting/tests_views.py
# ietf/stats/tests.py
2022-10-17 16:39:45 -03:00
Nicolas Giard
9194632cec
fix(agenda): Handle .html agenda suffix in Vue router ( #4589 )
2022-10-17 09:54:14 -05:00
Lars Eggert
67e0d74a20
feat: Set DISPLAY env, so X11 apps show on the host ( #4509 )
2022-10-17 09:50:24 -05:00
Robert Sparks
57b30fb967
chore: bring the names test fixture into alignment with the current database ( #4583 )
2022-10-14 17:53:04 -05:00
Jennifer Richards
c5619948c3
chore: merge main into feat/tzaware
2022-10-14 17:14:48 -03:00
Jennifer Richards
354b3ef311
chore: add '-Z' suffix to timestamps in names.json
2022-10-14 16:55:40 -03:00
Jennifer Richards
bef7492eda
chore: renumber migrations
2022-10-14 16:51:43 -03:00
Jennifer Richards
44f09ca457
chore: remove files left empty by git merge process
2022-10-14 16:38:42 -03:00
Jennifer Richards
f3bdbf0ed4
Merge branch 'feat/tzaware' into jennifer/main-for-tzaware-merge
...
# Conflicts:
# ietf/meeting/tests_js.py
# ietf/meeting/tests_models.py
# ietf/meeting/tests_views.py
# ietf/meeting/views.py
# ietf/name/fixtures/names.json
# ietf/templates/meeting/agenda.html
# ietf/templates/meeting/session_buttons_include.html
# ietf/templates/meeting/timeslot_start_end.html
2022-10-14 16:35:57 -03:00
Nicolas Giard
d698e7cd64
docs: update README for playwright
2022-10-13 20:33:37 -04:00
Nicolas Giard
d1b81e55eb
docs: update README for playwright tests
2022-10-13 20:28:06 -04:00
Nicolas Giard
eb45bd7c66
ci: improve slack notif on completed build
2022-10-13 20:10:07 -04:00
Nicolas Giard
bee77447b8
ci: add slack notification on build release end
2022-10-13 19:47:51 -04:00
Nicolas Giard
cbf34316f1
docs: update docker README
2022-10-13 17:22:01 -04:00
Nicolas Giard
30e3f5b079
ci: downgrade release action to node 16
2022-10-13 16:02:58 -04:00
Nicolas Giard
0ffd7fa4bb
ci: update remaining actions to latest in build workflow
2022-10-13 15:03:30 -04:00
Nicolas Giard
6cebbcc8fa
ci: update build workflow with latest checkout action
2022-10-13 14:50:44 -04:00
Nicolas Giard
94e93ebb3b
ci: update build workflow to use latest release-action
2022-10-13 14:47:13 -04:00
Nicolas Giard
6abcbd7502
ci: update build workflow to use latest setup-node action
2022-10-13 14:26:55 -04:00
Jennifer Richards
83db95c4b3
test: extend simulateDragDrop to support dataTransfer.types interface ( #4571 )
2022-10-13 10:58:20 -05:00
Robert Sparks
6dd6165444
fix: correct meeting attendance calculations ( #4536 )
...
* fix: correct meeting attendance calculations
* test: change meetingregistration factory defaults
* test: Setup stats tests to verify counts honor meeting.Attended
But the tests aren't actually looking to see what numbers get generated yet.
* test: add test for attendance cross-talk between meetings
* fix: limit attendance count query to single meeting
* refactor: rename attendance.online to .remote
* fix: only count a given person as onsite or remote, but never both
* test: align tests with cleanup
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
2022-10-13 10:55:57 -05:00
Robert Sparks
50668c97cd
feat: apis for attaching chatlogs and polls to session materials ( #4488 )
...
* feat: apis for attaching chatlogs and polls to session materials
* fix: anticipate becoming tzaware, and improve guard against attempts to provide docs for sessions that have no official timeslot assignment.
* fix: get chatlog upload to actually work
Modifications to several initial implementation decisions.
Updates to the fixtures.
* fix: test polls upload
Refactored test to reduce duplicate code
* fix: allow api keys to be created for the new endpoints
* feat: add ability to view chatlog and polls documents. Show links in session materials.
* fix: commit new template
* fix: typo in migration signatures
* feat: add main doc page handling for polls. Improve tests.
* feat: chat log vue component + embedded vue loader
* feat: render polls using Vue
* fix: address pug syntax review comments from Nick.
* fix: repair remaining mention of chat log from copymunging
* fix: use double-quotes in html attributes
* fix: provide missing choices update migration
* test: silence html validator empty attr warnings
* test: fix test_runner config
* fix: locate session when looking at a dochistory object for polls or chatlog
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-10-13 09:20:36 -05:00
Nicolas Giard
9c404a21fc
test: fix agenda materials dialog footer btn tests ( #4567 )
2022-10-12 17:21:45 -05:00
Jennifer Richards
0ad293d6e9
feat: add slides / session materials links to session details modal ( #4535 )
...
* feat: add propose/upload slides button to session details modal
* refactor: remove unneeded chaining operator
* test: fix quotes around template string
* feat: link to meeting materials page from AgendaDetailsModal
* refactor: compute session details URL in JS instead of view
* chore: restyle materials page link
* test: fix test case to match changes to session modal
2022-10-12 16:07:23 -05:00
Nicolas Giard
6f2114fb0c
feat: replace old agenda with agenda-neue ( #4406 )
...
* feat: remove old agenda (django-side)
* fix: bring in latest commits
* test: remove -neue from playwright tests
* test: remove agenda selenium js tests
* test: remove agenda views tests
* fix: remove deprecated agenda views (week-view, agenda-by, floor-plan)
* test: fix failing python tests
* test: remove more deprecated tests
* chore: remove deprecated templates
* test: remove unused import
* feat: handle agenda personalize with filter + move agenda specific stuff out of root component
* fix: redirect deprecated urls to agenda / floorplan
* feat: agenda - open picker mode when from personalize path
* fix: safari doesn't support device-pixel-content-box property on ResizeObserver
* test: move floor plan test into main agenda test
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-10-12 15:46:28 -05:00
Jennifer Richards
8560bec09c
fix: remove spurious year after nominee name ( #4565 )
2022-10-12 13:29:08 -05:00
Robert Sparks
c1556a3bc5
fix: revert photo-on-menubar enhancement ( #4564 )
...
* fix: revert photo-on-menubar enhancement
* fix: revert styling added for menubar photo.
2022-10-12 13:25:47 -05:00
Nicolas Giard
08dfb82fa4
ci: use setup-node@v3 for run tests workflow
2022-10-11 17:48:32 -04:00
Jennifer Richards
0391383c42
chore: merge main into feat/tzaware branch
2022-10-11 14:57:57 -03:00