Lars Eggert
3234f1a121
test: Validate HTML rendered during tests ( #3782 )
2022-04-07 13:30:38 -03:00
Jennifer Richards
7738319c2a
fix: render meeting schedule editor icons using bootstrap-icons ( #3777 )
...
Uses template tags to render `ConstraintName` instances as HTML. Fixes #3557 .
2022-04-05 18:57:08 -03:00
Jennifer Richards
016ee71855
feat: persist timeslot types made visible in the schedule editor ( #3778 )
...
This adds a POST action to the edit_meeting_schedule view that sets a list
of currently visible timeslot types in the user's session. On display of
the schedule editor, this is consulted before defaulting to show only 'regular'
timeslots. An ajax request is made to update the session when changing the
settings in the editor.
2022-04-05 16:00:59 -03:00
Jennifer Richards
40c33b1281
fix: better handle corner cases for pre-IETF-64 agenda redirects ( #3775 )
...
Fixes #3669
2022-03-31 17:16:21 -03:00
Jennifer Richards
300f717c3d
fix: avoid needlessly blocking import of session minutes ( #3761 )
...
Fixes #3558
2022-03-30 18:38:47 -03:00
Jennifer Richards
fd2adc86eb
fix: redirect to renamed schedule after saving a name change ( #3696 )
...
Fixes #3427
2022-03-21 16:22:28 -03:00
Jennifer Richards
9d8f4ea207
Fix failing tests
...
- Legacy-Id: 19982
2022-02-24 16:47:55 +00: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
Robert Sparks
f8c7be6df9
Merged in [19917] and [19930] from jennifer@painless-security.com:
...
Create/delete Meetecho conferences when requesting/canceling interim sessions. Fixes #3507 . Fixes #3508 .
- Legacy-Id: 19934
Note: SVN reference [19917] has been migrated to Git commit 81cd64da2bc0122f733df02f7db634665c9b309a
Note: SVN reference [19930] has been migrated to Git commit c64297e495010f3c147726ad61c24ca436c324da
2022-02-14 19:08:10 +00:00
Jennifer Richards
795d861d96
Hide timeslots type is disabled plus other schedule editor debugging/improvements. Fixes #3510 . Fixes #3430 . Commit ready for merge.
...
- Legacy-Id: 19878
2022-01-27 00:41:27 +00:00
Lars Eggert
cf629a42ad
And more fixes.
...
- Legacy-Id: 19877
2022-01-25 10:14:25 +00:00
Jennifer Richards
64e904804d
Link to the timeslot editor when meeting has no timeslots. Fixes #3511 . Commit ready for merge.
...
- Legacy-Id: 19841
2022-01-14 15:48:03 +00:00
Jennifer Richards
fd0df6f619
Add ability to import session minutes from notes.ietf.org. Mock out calls to the requests library in tests. Call markdown library through a util method. Fixes #3489 . Commit ready for merge.
...
- Legacy-Id: 19763
2021-12-09 17:16:19 +00:00
Jennifer Richards
b04254a293
Treat application/octet-stream as text/markdown for '.md' materials uploads. Refactor FileUploadForm hierarchy to reduce boilerplate. Fixes #3163 . Commit ready for merge.
...
- Legacy-Id: 19744
2021-12-02 19:50:19 +00:00
Lars Eggert
5174cb3e6f
Merge ^/personal/lars/7.39.1.dev4
...
- Legacy-Id: 19705
2021-11-24 09:35:06 +00:00
Lars Eggert
e195a00d1b
And more agenda fixes.
...
- Legacy-Id: 19682
2021-11-18 15:18:48 +00:00
Robert Sparks
58bd89c99e
Escape . in agenda url patterns. Guard against unrecognized extensions. Commit ready for merge.
...
- Legacy-Id: 19670
2021-11-16 19:16:50 +00:00
Jennifer Richards
d7f20342b6
Tear out old meeting schedule editor and related code
...
- Legacy-Id: 19551
2021-11-04 17:07:22 +00:00
Jennifer Richards
7b35c09c40
Eliminate the officehours timeslot type, update/renumber migrations, mark offagenda/reserved TimeSlotTypeNames as not used, add a 'none' SessionPurposeName and disallow null, update agenda filter keywords/filter helpers, fix broken tests and general debugging
...
- Legacy-Id: 19550
2021-11-04 17:06:06 +00:00
Jennifer Richards
3dfce7b850
Update purpose/types after discussions, add on_agenda Session field, prevent session requests for groups with no allowed purpose, handle addition fields in session request, fix editing session requests, add session edit form/access from schedule editor, eliminate TimeSlotTypeName "private" field, add server-side timeslot type filtering to schedule editor
...
- Legacy-Id: 19549
2021-11-04 17:01:32 +00:00
Jennifer Richards
b6ac3d4b1d
Allow hiding/blurring sessions and timeslots based on TimeSlotType in the schedule editor
...
- Legacy-Id: 19438
2021-10-19 01:07:56 +00:00
Jennifer Richards
3be50d6e39
Update session purposes and group type -> purpose map to match notes page, change 'session' purpose to 'regular'
...
- Legacy-Id: 19433
2021-10-18 14:48:36 +00:00
Jennifer Richards
173e438aee
Add 'closed' session purpose, assign purposes for nomcom groups, and update schedule editor to enforce timeslot type and allow blurring sessions by purpose
...
- Legacy-Id: 19427
2021-10-15 19:33:33 +00:00
Jennifer Richards
1054f90873
Snapshot of dev work to add session purpose annotation
...
- Legacy-Id: 19415
2021-10-12 17:08:58 +00:00
Robert Sparks
6ac363e3e2
Remove remaining use of markdown2. Enable markdown extras when rendering agendas. Fixes #3316 . Commit ready for merge.
...
- Legacy-Id: 19358
2021-09-08 17:54:40 +00:00
Jennifer Richards
2060173f3a
Improve proceedings display with new title block, configurable host logos, and additional PDF or URL materials. Fixes #3147 . Commit ready for merge.
...
- Legacy-Id: 19306
2021-08-30 17:02:49 +00:00
Jennifer Richards
ca78da6ff4
Handle num=None case in proceedings() and specify meeting number in test_proceedings_no_agenda. Fixes #3385 . Commit ready for merge.
...
- Legacy-Id: 19300
2021-08-20 16:16:00 +00:00
Jennifer Richards
2eacd88c0b
Disable modification of past timeslots on official schedules. Fixes #3166 .
...
- Legacy-Id: 19295
2021-08-09 20:43:20 +00:00
Robert Sparks
805d1f4a7e
Use BOF consistently.
...
- Legacy-Id: 19212
2021-07-14 17:33:14 +00:00
Robert Sparks
4cb03a24cc
Merged in [19183] from jennifer@painless-security.com:
...
Add 'Select Sessions' tab to agenda pages.
- Legacy-Id: 19185
Note: SVN reference [19183] has been migrated to Git commit 82ad0402f8
2021-07-02 00:58:34 +00:00
Jennifer Richards
82ad0402f8
Add 'Select Sessions" tab to agenda pages. Commit ready for merge.
...
- Legacy-Id: 19183
2021-07-01 23:45:25 +00:00
Robert Sparks
3202a25c52
Stop showing generated proceedings for older meetings that already had official proceedings. Fixes #3322 . Commit ready for merge.
...
- Legacy-Id: 19182
2021-07-01 22:45:04 +00:00
Robert Sparks
0d33a8dde2
Revert the removal of the decoration of session with order_number made in r19074. The attribute is used in the templated URLs associated with Rooms (such as for the Meetecho session URL). Commit ready for merge.
...
- Legacy-Id: 19168
2021-06-30 18:07:52 +00:00
Jennifer Richards
34891213ff
Swap timeslot columns in addition to full days in schedule editor. Fixes #3216 . Commit ready for merge.
...
- Legacy-Id: 19138
2021-06-22 16:33:04 +00:00
Jennifer Richards
b42f1a2d7f
Display rooms in blocks with identical timeslots. Add a timeslot label row above each. Fixes #3220 . Commit ready for merge.
...
- Legacy-Id: 19121
2021-06-14 16:33:24 +00:00
Robert Sparks
3571a4cd86
Merged in [19074] from kivinen@iki.fi:
...
Adds new filtering tags for sessions which have multiple sessions. I.e., in addition to wg,area,type there is wg-sessa, wg-sessb or wg-sessc etc on the tags, so now you can filter either all wg sessions or only specific sessions. Also removes the unused session.order_number, but not yet the session.order_in_meeting() function (which I think is unused too).
- Legacy-Id: 19080
Note: SVN reference [19074] has been migrated to Git commit ddefdecca7
2021-06-04 20:21:49 +00:00
Tero Kivinen
ddefdecca7
Adds new filtering tags for sessions which have multiple sessions. I.e., in addition to wg,area,type there is wg-sessa, wg-sessb or wg-sessc etc on the tags, so now you can filter either all wg sessions or only specific sessions. Also removes the unused session.order_number, but not yet the session.order_in_meeting() function (which I think is unused too).
...
- Legacy-Id: 19074
2021-06-03 20:03:14 +00:00
Robert Sparks
ffd82f1ce8
Redirect to materials page for attempts to see proceedings for meetings that do not yet have schedules. Fixes #3294 . Commit ready for merge.
...
- Legacy-Id: 19055
2021-06-01 22:57:12 +00:00
Jennifer Richards
a5604992f2
Add timezone selector to upcoming meetings page. Separate general timezone handling from parts only relevant to main agenda page. Speed up agenda timezone javascript tests. Fixes #3184 . Commit ready for merge.
...
- Legacy-Id: 18970
2021-04-30 16:14:00 +00:00
Jennifer Richards
516abc5725
Drop parent group filter keyword from special group agenda items. Fixes #3115 .
...
- Legacy-Id: 18927
2021-03-31 15:42:39 +00:00
Robert Sparks
1a53f66a2d
Merged in [18808] from rjsparks@nostrum.com:
...
Tweaked schedule editor colors to match preferences chosen by Liz. Added coloration for sessions having the IAB as a parent.
- Legacy-Id: 18809
Note: SVN reference [18808] has been migrated to Git commit f93a5ea4f7
2021-01-29 20:09:28 +00:00
Robert Sparks
f93a5ea4f7
Tweaked schedule editor colors to match preferences chosen by Liz. Added coloration for sessions having the IAB as a parent.
...
- Legacy-Id: 18808
2021-01-29 19:32:10 +00:00
Jennifer Richards
86dd2b2e67
Integrate week-view timezone handling with changes to main agenda page. Commit ready for merge.
...
- Legacy-Id: 18803
2021-01-26 14:51:55 +00:00
Robert Sparks
09809b874e
Merged in [18689] from kivinen@iki.fi:
...
New version of the timezone support for agenda. Now the ongoing
bars work. This also moves the javascript from the agenda.html
to separate timezone.js file. This commit does not include the
moment and moment-timezone javascript libraries that are
needed to get this working, they need to be added to
ietf/externals/static separately.
- Legacy-Id: 18800
Note: SVN reference [18689] has been migrated to Git commit f18fe23ea5
2021-01-25 16:28:34 +00:00
Robert Sparks
159b8fe37c
Merged in [18712] from jennifer@painless-security.com:
...
Add timezone support to agenda weekview; display UTC on UTC agenda page. Fixes #3111 .
- Legacy-Id: 18796
Note: SVN reference [18712] has been migrated to Git commit d29553c0bc
2021-01-15 19:59:56 +00:00
Robert Sparks
3697180cc1
Reverted merge of timezone-aware migration efforts.
...
- Legacy-Id: 18792
2021-01-12 16:54:20 +00:00
Henrik Levkowetz
59b49c846b
Fixed a number of TimeSlot-related issues, in particular related to getting the correct date from a timeslot. Also fixed the displayed slot times in the new schedule editors to show local times, not UTC times.
...
- Legacy-Id: 18785
2020-12-19 22:55:11 +00:00
Henrik Levkowetz
774e752a54
Snapshot of timezone-aware datatracker code. Tests pass, and the test-crawler shows only expected differences. Trunk changes merged in up to r18768.
...
- Legacy-Id: 18770
2020-12-16 23:53:37 +00:00
Robert Sparks
8ab7a30ba3
Merged in [18724] from jennifer@painless-security.com:
...
Allow cancellation of individual sessions of multi-session interim meeting. Fixes #2959 .
- Legacy-Id: 18757
Note: SVN reference [18724] has been migrated to Git commit 79971e14c7
2020-12-11 21:13:33 +00:00
Henrik Levkowetz
4d2234c73a
Added sorting of sessions to make make the materials page rendering stable.
...
- Legacy-Id: 18739
2020-12-08 14:11:04 +00:00