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
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
Lars Eggert
3e2b1fc92e
feat: Add a bug report link to the menu bar ( #4525 )
...
This required making some horizontal room for it, mostly by showing a
user photo or shorter tag when they are logged in.
2022-09-30 09:20:43 -05:00
Jennifer Richards
470adb97a3
fix: suppress profile link if user not linked to a Person ( #4214 )
2022-07-15 13:42:51 -05:00
Nicolas Giard
aa9490faf6
feat(ui): new dynamic agenda view ( #4086 )
...
* feat: agenda page in vue (wip)
* feat: scroll to agenda day
* fix: vue 3 composition api + eslint settings
* fix: agenda day scroll match indicator
* fix: convert vite deps to yarn
* fix: missing lodash + legacy build step
* fix: agenda - move calendar into drawer
* fix: improve agenda filter UI
* fix: download ics + move agenda into own component
* feat: use fullcalendar for agenda calendar view (wip)
* feat: add events to agenda calendar
* feat: agenda filter UI improvements
* feat: agenda add to calendar dropdown
* feat: agenda calendar filter + timezone + event coloring
* feat: agenda calendar color improvements
* chore: exclude dist-neue from git
* feat: agenda calendar event modal
* fix: rebuild yarn deps
* chore: add run migration task to vscode
* fix: agenda buttons display flag
* feat: agenda event modal component
* feat: show calendar event quick info on hover
* fix: clear calendar quick info on timezone change
* feat: agenda list view improvements
* feat: agenda list row coloring
* feat: agenda list note
* feat: agenda list icons for office hours + hackathon
* fix: agenda top links
* refactor: use pinia as store for agenda components
* feat: agenda jump to now
* fix: agenda mobile improvements
* feat: agenda search
* feat: agenda search improvements
* feat: agenda event recordings buttons for post-meeting
* fix: agenda switch to meeting timezone on load
* feat: agenda pre & live session buttons
* fix: remove agenda utc + personalize links in top menu
* feat: add pre-vue loading state on page load
* feat: filter from agenda picker mode
* fix: agenda UI improvements
* fix: django-vite non-dev mode
* chore: update yarn dependencies for vue + vite
* feat: agenda settings panel + UI improvements
* feat: agenda settings colors + import/export feature
* feat: agenda color assignments + responsive UI improvements
* feat: agenda realtime red line + debug datetime offset
* feat: agenda add aria labels for settings
* feat: add new agenda path + pages/menu
* fix: bring base/menu.html up to main
* fix: agenda various fixes
* test: add new agenda item to meetings menu for item count
* chore: restore devcontainer extensions list
* fix: agenda UI improvements + montserrat default font
* feat: agenda bolder text + hide event icons options
* feat: agenda warning badge
* fix: agenda various UI improvements + intersectionObserver fix
* feat: agenda floorplan page + various UI improvements
* feat: agenda floor plan pin
* feat: view floor plan room from agenda
* feat: agenda floor plan mobile optimization
* feat: adjust calendar options + default calendar view in settings
* feat: agenda persist picked events + change base font only on new agenda page
* feat: agenda mobile view optimizations
* fix: add .vite to cached volumes
* fix: mobile view for filters, calendar, settings panels
* test: upgrade cypress existing tests to work on bs5 + update dependencies
* fix: use named url patterns to avoid hardcoded URLs. Add rudimentary test coverage for the neue views.
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-07-13 16:20:23 -05:00
Robert Sparks
7de5d93a5e
fix: remove duplicate / in login path. Fixes #4128 . ( #4129 )
2022-06-28 11:00:30 -05:00
Lars Eggert
c09fd9dad2
chore: Use URL resolver in more places ( #4104 )
...
* chore: Use URL resolver more
* Use settings.IDTRACKER_BASE_URL
* More fixes
* Use URL resolver for things under /accounts
* Use URL resolver for things under /stream
* Use URL resolver for things under /iesg
* Use URL resolver for things under /meeting
* Fix bugs
* Use URL resolver for things under /help
* Use URL resolver for things under /ipr
* More changes
* Revert vnu.jar
* Fix typos
* Address review comments by @rjsparks
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-06-22 14:10:16 -05:00
Lars Eggert
d06219388f
fix: Remove stray space from end of href ( #4113 )
...
This caused the testcrawl to fail, because the new icons were a 404. Also
fix some similar stray spaces in some other tags.
2022-06-22 12:00:54 -05:00
Lars Eggert
411b5f4747
fix: Fix some HTML validation errors that came in via #4035 ( #4066 )
...
* fix: Fix some HTML validation errors that came in via #4035
Also make validation errors display a bit better.
* content -> color for mask-icon (caught by @jennifer-richards; thanks)
2022-06-16 11:59:12 -05:00
Lars Eggert
337d2ad387
feat: Switch to SVG logo; use it (and new bitmaps) in more places ( #4035 )
...
* feat: Switch to SVG logo; use it (and new bitmaps) in more places
* Run images through image_optim
* Copy icons from base template
* Tint icons red when in dev mode
2022-05-31 17:03:43 -05:00
Robert Sparks
c89f7c89c5
feat: begin supporting the new rfc editor model ( #3960 )
...
* feat: restructure rfcedtype groups. add rpc, rswg, rsab.
* feat: show rfc editor groups on menu
* feat: add the editorial stream
* fix: repair broken html and extent dest coverage.
* chore: address Lars review comment
* chore: update copyright notices.
2022-05-20 12:22:17 -05:00
Lars Eggert
53a2b61bbc
feat: Make the "report a bug" links more visible ( #3883 )
...
* feat: Make the "report a bug" links more visible
Also rework the page footer somewhat, while we're here.
* Revert empty change
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-04-26 12:30:21 -05:00
Lars Eggert
3234f1a121
test: Validate HTML rendered during tests ( #3782 )
2022-04-07 13:30:38 -03:00
Jennifer Richards
c0c8771370
Merge branch 'main' into main-merge
...
# Conflicts:
# .devcontainer/docker-compose.extend.yml
# .github/workflows/build-test-base.yml
# .github/workflows/build.yml
# README.md
# docker/app.Dockerfile
# docker/configs/settings_local.py
# docker/docker-compose.extend.yml
# docker/scripts/app-init.sh
# ietf/release/tests.py
# ietf/release/urls.py
# ietf/templates/500.html
# ietf/templates/api/index.html
# ietf/templates/base.html
# ietf/templates/base/menu.html
# ietf/templates/group/group_about_status_edit.html
# ietf/templates/meeting/agenda_filter.html
# ietf/templates/release/about.html
# ietf/utils/tests.py
# package-lock.json
2022-03-25 11:15:05 -03:00
Jennifer Richards
515dbedbc9
feat: bring bs5 branch up to date with changes on main ( #3644 )
...
* chore: bring docker dev init script up to date with bs5 branch (#3611 )
* ci: only run codeql on schedule
* feat: shorten long agenda filter button labels (#3602 )
Sessions with long names lead to poor rendering of the agenda filter buttons
on the 'customize the agenda view' page. This truncates those labels at 3 words.
* docs: Remove stale and incomplete information from the README (#3612 )
* docs: Suggest cloning a fork rather than ietf-tools repo (#3614 )
* docs: update README
* chore: add issue templates
* chore: update issue templates config
* chore: remove duplicate security issue link
* docs: point feature requests to discussions
* chore: add bug report form
* chore: remove bug report issue template
* chore: fix bug report form
* fix: point the api index page into Github instead of trac/svn
* chore: remove os + version + log fields from bug report form
* fix: point to GitHub for bug reports (#3625 )
* fix: point to GitHub for bug reports
* fix: point report bug link to template chooser
* fix: point report bug link to template chooser (2)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
* fix: remove stale explanation of status reports (#3628 )
* fix: adjust about page to reflect move to GitHub. Normalize information level on page. (#3629 )
* fix: remove anchor tag with empty href (#3630 )
* fix: use same github issue URL on 500 error page as elsewhere (#3631 )
* chore: update report-a-bug.yml form
* ci: fix __init__.py version quotes
* chore: bring docker-compose to root level (#3642 ) (#3643 )
Authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Nicolas Giard <github@ngpixel.com>
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
Co-authored-by: Jim Fenton <fenton@bluepopcorn.net>
2022-03-15 10:29:33 -03:00
Robert Sparks
7b3ec180ab
fix: point to GitHub for bug reports ( #3625 )
...
* fix: point to GitHub for bug reports
* fix: point report bug link to template chooser
* fix: point report bug link to template chooser (2)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-03-11 13:44:35 -06:00
Jennifer Richards
6c260a5b7e
Merge 7.45.1.dev0 into Bootstrap 5 update branch. Made a first pass at reconciling differences.
...
- Legacy-Id: 19945
2022-02-17 20:09:49 +00:00
Lars Eggert
bbf088e18b
Hopefully the final check-ins.
...
- Legacy-Id: 19909
2022-02-08 17:29:15 +00:00
Lars Eggert
ed30521e14
Many more HTML fixes.
...
- Legacy-Id: 19908
2022-02-03 07:49:34 +00:00
Lars Eggert
64d2ba2558
Run tidy as part of tests, and fix HTML issues it finds.
...
- Legacy-Id: 19904
2022-02-01 16:11:34 +00:00
Robert Sparks
da797c79cc
Rollback menu caching. More work is required to allow left menu to function correctly. Commit ready for merge.
...
- Legacy-Id: 19874
2022-01-21 17:11:29 +00:00
Robert Sparks
b7c9414323
Remove unintended testing templatetag. Commit ready for merge.
...
- Legacy-Id: 19832
2022-01-11 16:06:05 +00:00
Robert Sparks
69d52465a7
Cache menus by login. Commit ready for merge.
...
- Legacy-Id: 19831
2022-01-11 16:03:52 +00:00
Lars Eggert
406aa1e5a0
More fixes
...
- Legacy-Id: 19742
2021-12-02 11:07:50 +00:00
Lars Eggert
e2541030d3
More bs5 changes
...
- Legacy-Id: 19725
2021-12-01 18:45:19 +00:00
Lars Eggert
9a21fca6c1
More bs5 templates
...
- Legacy-Id: 19715
2021-11-30 14:42:13 +00:00
Lars Eggert
a8764f225f
Track CSS class name changes in bs5.
...
- Legacy-Id: 19663
2021-11-15 16:49:09 +00:00
Lars Eggert
726b29bf74
fontawesome -> bootstrap-icons
...
- Legacy-Id: 19608
2021-11-10 09:28:38 +00:00
Lars Eggert
8efa37e088
Dump a bunch of stuff from my local branch into svn.
...
- Legacy-Id: 19583
2021-11-09 13:54:17 +00:00
Robert Sparks
527b0b05cd
Merged in [19494] from lars@eggert.org:
...
URL-encode the link to a person's public profile, fixing validation errors.
- Legacy-Id: 19528
Note: SVN reference [19494] has been migrated to Git commit 4ed19e1bba
2021-11-02 18:01:51 +00:00
Robert Sparks
46bd95d897
Merged in [19485] from lars@eggert.org:
...
Revamp the menu structure some, and remove a bunch of unneeded files.
- Legacy-Id: 19521
Note: SVN reference [19485] has been migrated to Git commit 126892d8a2
2021-11-01 22:12:26 +00:00
Lars Eggert
4ed19e1bba
URL-encode the link to a person's public profile, fixing validation errors.
...
Commit ready for merge.
- Legacy-Id: 19494
2021-10-29 10:22:59 +00:00
Lars Eggert
126892d8a2
Revamp the menu structure some, and remove a bunch of unneeded files.
...
Commit ready for merge.
- Legacy-Id: 19485
2021-10-28 14:23:04 +00:00
Lars Eggert
ee745830d8
Fix HTML by closing some <li> tags.
...
Commit ready for merge.
- Legacy-Id: 19466
2021-10-27 08:50:28 +00:00
Robert Sparks
d4899b78f9
Adjust groupfeatures has_session_materials to match modern usage. Adjusted proceedings and materials templates to show fewer unnecessary duplicates. Fixes #2981 and #3387 . Commit ready for merge.
...
- Legacy-Id: 19316
2021-09-03 15:14:06 +00:00
Robert Sparks
6b383255ad
Staging for merge forward
...
- Legacy-Id: 19199
2021-07-06 18:05:54 +00:00
Robert Sparks
602d138fa2
Merged in [18997] from rjsparks@nostrum.com:
...
Changes to reflect repository moves.
- Legacy-Id: 19006
Note: SVN reference [18997] has been migrated to Git commit ceb7121018f8dcb877c5777c487f6b49f49b70ed
2021-05-19 14:00:32 +00:00
Henrik Levkowetz
de8d00cc05
Added a link to a user's personal profile page to the personal drop-down menu. Addresses issue #3093 .
...
- Legacy-Id: 18546
2020-10-02 12:27:31 +00:00
Robert Sparks
328c92f395
Show RSOC from the Group menu. Fixes #3024 . Commit ready for merge.
...
- Legacy-Id: 18296
2020-07-28 16:10:42 +00:00
Peter E. Yee
8313b0adbf
Fixes for questions for you. Does not include any changes in docker/
...
- Legacy-Id: 17150
2019-12-13 23:01:06 +00:00
Peter E. Yee
bb7e504d14
12/13 merged into 6.113.1.dev0 with migration ordering failure
...
- Legacy-Id: 17149
2019-12-13 19:53:45 +00:00
Henrik Levkowetz
41c6bbf62e
Merged in [16563] from housley@vigilsec.com:
...
Improve performance for a few pages
- Legacy-Id: 16613
Note: SVN reference [16563] has been migrated to Git commit 765ce0d0b0
2019-08-04 15:44:06 +00:00
Russ Housley
765ce0d0b0
Improve performance for a few pages
...
- Legacy-Id: 16563
2019-07-20 22:59:26 +00:00
Henrik Levkowetz
be99a475ae
Added a link to the meeting registration page to the meetings menu.
...
- Legacy-Id: 16214
2019-05-22 19:20:22 +00:00
Henrik Levkowetz
9d556204d6
Corrected an old URL for past meeting procedures.
...
- Legacy-Id: 16184
2019-05-02 19:57:39 +00:00
Henrik Levkowetz
b57ad67041
Updated code and templates to use the new docman and groupman group features.
...
- Legacy-Id: 15922
2019-01-30 15:59:00 +00:00
Henrik Levkowetz
4db4dd16b0
Merged in ^/personal/henrik/6.79.1-gdpr@15180 containing GDPR-adaptations.
...
- Legacy-Id: 15181
2018-05-28 11:26:24 +00:00
Henrik Levkowetz
d076a1728c
Added a 'recent drafts' page, showing drafs submitted the last 7 days.
...
- Legacy-Id: 15099
2018-05-01 17:55:22 +00:00
Henrik Levkowetz
e1b8fdb3ab
Added a page with GDPR-related information on handling of personal information within the datatracker.
...
- Legacy-Id: 15090
2018-04-26 12:16:20 +00:00
Henrik Levkowetz
85279445d3
Added a menu link to API information. Tweaked a menu item text.
...
- Legacy-Id: 14971
2018-03-30 15:06:19 +00:00