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
5cbe402036
Improvements to the timeslot and schedule editors (move new toggles to modals, handle overflowing session names, fix timeslot editor scrolling, add buttons to quickly create single timeslot, accept trailing slash on edit URL)
...
- Legacy-Id: 19449
2021-10-21 14:59:02 +00:00
Jennifer Richards
446ac7a47e
Disable session purpose/timeslot type hiding on schedule editor when only 0 or 1 options
...
- Legacy-Id: 19439
2021-10-19 14:39:17 +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
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
Jennifer Richards
67198180e1
Correctly highlight session constraints in the meeting schedule editor. Fixes #3327 . Commit ready for merge.
...
- Legacy-Id: 19385
2021-09-22 22:47:59 +00:00
Robert Sparks
7912d05417
Render markdown agendas in popups on the agenda page. Fixes #3039 . Commit ready for merge.
...
- Legacy-Id: 19359
2021-09-08 19:16:48 +00:00
Robert Sparks
ff5707b5f0
Merged in [19307] from rjsparks@nostrum.com:
...
Add IAB Administrative Support Group group type. Add IAB groups to the group menu. Clearly delineate group types in the group menu. Fixes #3295 and #3296 .
- Legacy-Id: 19328
Note: SVN reference [19307] has been migrated to Git commit d42730300a
2021-09-03 21:29:12 +00:00
Robert Sparks
d42730300a
Add IAB Administrative Support Group group type. Add IAB groups to the group menu. Clearly delineate group types in the group menu. Fixes #3295 and #3296 . Commit ready for merge.
...
- Legacy-Id: 19307
2021-08-30 19:39:21 +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
2eacd88c0b
Disable modification of past timeslots on official schedules. Fixes #3166 .
...
- Legacy-Id: 19295
2021-08-09 20:43:20 +00:00
Robert Sparks
338da98661
merged forward. Gave IAB same abilities as IESG.
...
- Legacy-Id: 19201
2021-07-06 20:19:12 +00:00
Robert Sparks
6b383255ad
Staging for merge forward
...
- Legacy-Id: 19199
2021-07-06 18:05:54 +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
Jennifer Richards
044293b4a9
Fix broken meeting materials button on upcoming meetings page. Fixes #3278 . Commit ready for merge.
...
- Legacy-Id: 19164
2021-06-28 18:57:20 +00:00
Robert Sparks
ffa6c8072a
Merged in [19138] from jennifer@painless-security.com:
...
Swap timeslot columns in addition to full days in schedule editor. Fixes #3216 .
- Legacy-Id: 19146
Note: SVN reference [19138] has been migrated to Git commit 34891213ff
2021-06-23 15:38:53 +00:00
Robert Sparks
5742a98919
Merged in [19136] from jennifer@painless-security.com:
...
More prominently identify BoF sessions in schedule editor. Fixes #3217 .
- Legacy-Id: 19145
Note: SVN reference [19136] has been migrated to Git commit 7c09aec10d
2021-06-23 14:46:33 +00:00
Robert Sparks
cfbd63deca
Merged in [19135] from jennifer@painless-security.com:
...
Improve visibility of other sessions for group of selected session in schedule editor. Fixes #3219 .
- Legacy-Id: 19144
Note: SVN reference [19135] has been migrated to Git commit 45916f2c3c
2021-06-23 14:33:16 +00:00
Robert Sparks
c048d369c4
Merged in [19134] from jennifer@painless-security.com:
...
Blur sessions for hidden areas instead of hiding entirely. Fixes #3218 .
- Legacy-Id: 19143
Note: SVN reference [19134] has been migrated to Git commit ba0a3ec9cb
2021-06-22 23:31:35 +00:00
Robert Sparks
a6e08f1120
Merged in [19133] from jennifer@painless-security.com:
...
Indicate session and timeslot conflicts more prominently in schedule editor. Fixes #3221 .
- Legacy-Id: 19142
Note: SVN reference [19133] has been migrated to Git commit 1d12391c5c
2021-06-22 23:14:28 +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
7c09aec10d
More prominently identify BoF sessions in schedule editor. Fixes #3217 . Commit ready for merge.
...
- Legacy-Id: 19136
2021-06-15 15:00:45 +00:00
Jennifer Richards
45916f2c3c
Improve visibility of other sessions for group of selected session in schedule editor. Fixes #3219 . Commit ready for merge.
...
- Legacy-Id: 19135
2021-06-15 14:27:13 +00:00
Jennifer Richards
ba0a3ec9cb
Blur sessions for hidden areas instead of hiding entirely. Fixes #3218 . Commit ready for merge.
...
- Legacy-Id: 19134
2021-06-15 14:14:12 +00:00
Jennifer Richards
1d12391c5c
Indicate session and timeslot conflicts more prominently in schedule editor. Fixes #3221 . Commit ready for merge.
...
- Legacy-Id: 19133
2021-06-15 13:46:44 +00:00
Robert Sparks
461d8ada90
Merged in [19121] from jennifer@painless-security.com:
...
Display rooms in blocks with identical timeslots. Add a timeslot label row above each. Fixes #3220 .
- Legacy-Id: 19126
Note: SVN reference [19121] has been migrated to Git commit b42f1a2d7f
2021-06-14 20:04:36 +00:00
Robert Sparks
a91895fee9
Merged in [19118] from lars@eggert.org:
...
Use monospace font for ballot form textareas.
- Legacy-Id: 19124
Note: SVN reference [19118] has been migrated to Git commit 16abf6f13e
2021-06-14 19:16:40 +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
Lars Eggert
16abf6f13e
Use monospace font for ballot form textareas. Commit ready for merge.
...
- Legacy-Id: 19118
2021-06-11 14:14:13 +00:00
Jennifer Richards
66b9c41dcc
Add ConstraintNames for chair, tech, and key participant conflicts. Replace temporary UI workaround with proper conflict type handling. Fixes #3083 . Commit ready for merge.
...
- Legacy-Id: 19103
2021-06-09 19:36:27 +00:00
Jennifer Richards
0ade3f789a
Handle groups without area when sorting unscheduled sessions in schedule editor. Fixes #3173 . Commit ready for merge.
...
- Legacy-Id: 19073
2021-06-03 18:55:34 +00:00
Jennifer Richards
43321f12ae
Prevent unscheduled session drop target from collapsing to zero size in agenda editor. Fixes #3174 . Commit ready for merge.
...
- Legacy-Id: 18998
2021-05-17 13:29:09 +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
17d37723f7
Consolidate repeated searchable field code into SearchableField class. Fix single-valued searchable fields. Make javascript test config reusable. Use Django Form.media for JS/CSS inclusion. Fixes #3196 , #3204 . Commit ready for merge.
...
- Legacy-Id: 18939
2021-04-09 15:18:11 +00:00
Jennifer Richards
4a287d665d
Move agenda TZ selector out of sidebar so it is always available. Fixes #3172 . Commit ready for merge.
...
- Legacy-Id: 18884
2021-03-03 17:35:42 +00:00
Jennifer Richards
e11583a87f
Allow assignment of Person as "action holder" for a Doc, plus rudimentary automation of assignment. Fixes #3146 . Commit ready for merge.
...
- Legacy-Id: 18829
2021-02-12 20:31:00 +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
Henrik Levkowetz
2a41a48486
Added a README about the custom font-datatracker font library, and how to add glyphs to it.
...
- Legacy-Id: 18735
2020-12-05 12:49:23 +00:00
Tero Kivinen
f18fe23ea5
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: 18689
2020-11-12 22:15:23 +00:00
Henrik Levkowetz
7384c03859
Merged in ^/personal/jennifer/7.17.1.dev0 from jennifer@painless-security.com:
...
This adds support for the simpler show/hide filtering to the ical agenda
views. It also significantly rearranges (and, I hope, improves the
organization of) the tests. In particular, it specifically tests that
the ical and HTML views include equivalent sets of events. Finally, the
agenda_filter.html template is reworked to be more modular.
- Legacy-Id: 18631
2020-10-23 18:50:42 +00:00
Jennifer Richards
d67b298512
Use reworked filtering for ical agendas; refactor filter UI with office hours buttons and nicer formatting
...
- Legacy-Id: 18619
2020-10-16 16:06:07 +00:00
Jennifer Richards
1b1bc24744
Rework agenda filters with show/hide keywords in place of 'types' and add bof / AD office hours buttons
...
- Legacy-Id: 18563
2020-10-05 13:55:52 +00:00
Henrik Levkowetz
7d01c661f2
Merged in the agenda filtering improvements from jennifer@painless-security.com. This completely reworks the filtering of the IETF agenda, in order to not collide with page navigation and clean up a number of edge cases. It also reinstates the same kind of filtering for the upcoming meetings page.
...
- Legacy-Id: 18534
2020-09-30 11:39:40 +00:00
Jennifer Richards
97dd600a9b
Rebase agenda customization from jennifer/7.13.1.dev0 to 7.17.1.dev0
...
- Legacy-Id: 18517
2020-09-24 14:27:30 +00:00
Jennifer Richards
7bee3020fd
Rearrange agenda customization UI and add customization UI to upcoming meetings
...
- Legacy-Id: 18513
2020-09-23 15:03:40 +00:00
Henrik Levkowetz
f9b3e2e477
Merged in ^/branch/iola/meeting-improvement-r18382@18466. This provides a beta-level snapshot of the new schedule editor work. All known issues should be fixed, but there might be adjustments needed after experience with using the new edit view.
...
- Legacy-Id: 18467
2020-09-04 14:28:25 +00:00