|
| 1 | +ietfdb (7.40.0) ietf; urgency=medium |
| 2 | + |
| 3 | + ** Codesprint, session purposes, new docker dev env, performance improvements ** |
| 4 | + |
| 5 | + * Merged in [19401] from mark@painless-security.com: |
| 6 | + Add a new Django field, IETFJSONField. |
| 7 | + This field is needed because the plain JSONField does not permit empty |
| 8 | + arrays - [] - or empty objects - {} - when the field is marked as |
| 9 | + required. Those values explicitly evaluate to a null value, and |
| 10 | + are rejected. |
| 11 | + Instead, the IETFJSONField accepts two new arguments to control this: |
| 12 | + - empty_values: An array of values that should evaluate to null/empty, |
| 13 | + and be rejected. |
| 14 | + - accepted_empty_values: An array of values that should *not* evaluate |
| 15 | + to null/empty, and be accepted. |
| 16 | + This allows the programmer to specify either a positive or negative |
| 17 | + statement of what values to accept. |
| 18 | + Fixes issue #3331. |
| 19 | + |
| 20 | + * Merged in [19411] from rjsparks@nostrum.com: |
| 21 | + Handle general IESG requirements display correctly. Fixes #3418. |
| 22 | + |
| 23 | + * Merged in [19412] from rjsparks@nostrum.com: |
| 24 | + Only show roles in active groups in the oidc roles claim. Fixes #3424. |
| 25 | + |
| 26 | + * Merged in [19422] from rjsparks@nostrum.com: |
| 27 | + Update internal references to trac.tools.ietf.org to point to |
| 28 | + trac.ietf.org. Remove several links into tools.ietf.org. |
| 29 | + |
| 30 | + * Merged in [19429] from rcross@amsl.com: |
| 31 | + Fix slow fetch_meeting_attendance command. Fixes #3304. |
| 32 | + |
| 33 | + * Merged in [19437] from rjsparks@nostrum.com: |
| 34 | + Provide a dots oidc claim for online badges. |
| 35 | + |
| 36 | + * Pin factory-boy and Faker until they recoordinate. |
| 37 | + |
| 38 | + * Merged in [19452] from rjsparks@nostrum.com: |
| 39 | + Remove submissioncheck results from search_result_row until performance |
| 40 | + issues are addressed. |
| 41 | + |
| 42 | + * Merged in [19453] from rjsparks@nostrum.com: |
| 43 | + Align code, tests, and url templates around the person ajax json views. |
| 44 | + Fix a dangling pyflake nit. |
| 45 | + |
| 46 | + * Merged in [19454] from rjsparks@nostrum.com: |
| 47 | + Adjust the IPR declaration submission form to remove the line about |
| 48 | + limiting the declaration solely to standards-track IETF documents. |
| 49 | + |
| 50 | + * Merged in [19455] from rjsparks@nostrum.com: |
| 51 | + Update notes links, reflect the removal of etherpad. |
| 52 | + |
| 53 | + * Merged in [19464] from rjsparks@nostrum.com: |
| 54 | + Use friendlier language when requiring manual assistance with account |
| 55 | + creation. Fixes #3445. |
| 56 | + |
| 57 | + * Merged in [19432] from lars@eggert.org: |
| 58 | + Fix things that selenium deprecated in version 4. |
| 59 | + |
| 60 | + * Merged branch ^/personal/lars/7.39.1.dev0@19465 from lars@eggert.org: |
| 61 | + Rework the docker container. |
| 62 | + |
| 63 | + * Merged in [19466] from lars@eggert.org: |
| 64 | + Fix HTML by closing some <li> tags. |
| 65 | + |
| 66 | + * Merged in [19467] from lars@eggert.org: |
| 67 | + Add a 'sign in' button to the menu bar when the user is not signed in. |
| 68 | + This will hopefully make it more noticeable when one got logged out. |
| 69 | + |
| 70 | + * Merged in [19468] from lars@eggert.org: |
| 71 | + Insert a missing </button>. |
| 72 | + |
| 73 | + * Merged in [19469] from lars@eggert.org: |
| 74 | + <span> can't have <div> in it. Fix that. |
| 75 | + |
| 76 | + * Merged in [19470] from lars@eggert.org: |
| 77 | + Change some popup texts and icons for session buttons. |
| 78 | + |
| 79 | + * Merged in [19471] from lars@eggert.org: |
| 80 | + More conformant HTML for the 'sign in' button. |
| 81 | + |
| 82 | + * Merged in [19472] from lars@eggert.org: |
| 83 | + Move letter icons consistently after the name. |
| 84 | + Use the correct attribute for an extresource value. |
| 85 | + |
| 86 | + * Merged in [19473] from lars@eggert.org: |
| 87 | + Fix search layout. |
| 88 | + |
| 89 | + * Merged in [19476] from lars@eggert.org: |
| 90 | + Add svn to image. Grab idnits from GitHub. Try to speed up database |
| 91 | + import. |
| 92 | + |
| 93 | + * Merged in [19480] from rjsparks@nostrum.com: |
| 94 | + Simple entity caching for the recent drafts view. |
| 95 | + |
| 96 | + * Merged in [19482] from lars@eggert.org: |
| 97 | + No need to load d3 or jquery for these templates. |
| 98 | + |
| 99 | + * Merged in [19483] from lars@eggert.org: |
| 100 | + Restructure the I-D submission page. |
| 101 | + While there is no change in functionality, we now by default only show |
| 102 | + an option to submit XML, with other formats hidden behind a 'Submit |
| 103 | + other formats' checkbox. I also simplified the text on the page. |
| 104 | + |
| 105 | + * Merged in [19484] from lars@eggert.org: |
| 106 | + Remove the Note Well from the datatracker and point to the IETF web |
| 107 | + site. One less thing to keep in sync if the Note Well changes. |
| 108 | + |
| 109 | + * Merged in [19485] from lars@eggert.org: |
| 110 | + Revamp the menu structure some, and remove a bunch of unneeded files. |
| 111 | + |
| 112 | + * Merged in [19486] from lars@eggert.org: |
| 113 | + Remove the ability to submit Postscript I-Ds. |
| 114 | + Fixes #3448. |
| 115 | + |
| 116 | + * Merged in [19487] from lars@eggert.org: |
| 117 | + Remove workarounds for ancient IE versions. |
| 118 | + |
| 119 | + * Merged in [19488] from rcross@amsl.com: |
| 120 | + Change view /ipr/by-draft-recursive to use static content |
| 121 | + |
| 122 | + * Merged in [19489] from rjsparks@nostrum.com: |
| 123 | + Caching of the latest document view work. May add database stress to |
| 124 | + other views. |
| 125 | + |
| 126 | + * Merged in [19490] from jennifer@painless-security.com: |
| 127 | + Refactor expirable_drafts() and its usage to speed up |
| 128 | + doc.views_search.recent_drafts view (and discourage inefficient use |
| 129 | + of the method). |
| 130 | + |
| 131 | + * Merged in [19493] from jennifer@painless-security.com: |
| 132 | + Create management command base class that sends emails on exceptions. |
| 133 | + Fixes #3356 and #3357. |
| 134 | + |
| 135 | + * Merged in [19494] from lars@eggert.org: |
| 136 | + URL-encode the link to a person's public profile, fixing validation |
| 137 | + errors. |
| 138 | + |
| 139 | + * Merged in [19497] from rjsparks@nostrum.com: |
| 140 | + Change email copy settings. |
| 141 | + |
| 142 | + * Merged in [19505] from lars@eggert.org: |
| 143 | + Bump selenium requirement. Forgotten in r19432. |
| 144 | + |
| 145 | + * Merged in [19506] from rjsparks@nostrum.com: |
| 146 | + Remove duplicate words in shepherds writeup template. Fixes #3453. |
| 147 | + |
| 148 | + * Merged in ^/personal/nick/7.39.1.dev0@19535 from nick@staff.ietf.org: |
| 149 | + Provide a docker environment that is friendly to vs code. |
| 150 | + |
| 151 | + * Tweak guard on settings lookup. |
| 152 | + |
| 153 | + * Merged in ^/personal/nick/7.39.1.dev1@19547 from nick@staff.ietf.org: |
| 154 | + Downgrade to Python 3.6 to match production. Downgrade to selenium |
| 155 | + 3.141.0 as a consequence. |
| 156 | + |
| 157 | + * Merged in [19541] from lars@eggert.org: |
| 158 | + Print a line than can actually be copied & pasted to start the |
| 159 | + datatracker. |
| 160 | + |
| 161 | + * Merged in [19552] from rjsparks@nostrum.com: |
| 162 | + Adjust when we truncate search results. |
| 163 | + |
| 164 | + * Merged in [19555] from jennifer@painless-security.com: |
| 165 | + Use temporary directories instead of 'real' filesystem for tests. |
| 166 | + Fixes #3414. |
| 167 | + |
| 168 | + * Merged in [19544] from rjsparks@nostrum.com: |
| 169 | + Adjust dots claim based on 112 Plenary feedback. |
| 170 | + |
| 171 | + * Merged in [19553] from rjsparks@nostrum.com: |
| 172 | + Gather related document information a little more efficiently for the |
| 173 | + draft main view. |
| 174 | + |
| 175 | + * Merged in ^/personal/jennifer/7.39.1.dev2 from |
| 176 | + jennifer@painless-security.com: |
| 177 | + Create dev branch for session purpose work ([19414]) |
| 178 | + Snapshot of dev work to add session purpose annotation ([19415]) |
| 179 | + Allow non-WG-like groups to request additional sessions/durations and |
| 180 | + bypass approval ([19424]) |
| 181 | + Add 'closed' session purpose, assign purposes for nomcom groups, and |
| 182 | + update schedule editor to enforce timeslot type and allow blurring |
| 183 | + sessions by purpose ([19427]) |
| 184 | + Add management command to set up timeslots/sessions for testing/demoing |
| 185 | + 'purpose' field ([19430]) |
| 186 | + Update session purposes and group type -> purpose map to match notes |
| 187 | + page, change 'session' purpose to 'regular' ([19433]) |
| 188 | + Redirect edit_schedule urls to edit_meeting_schedule view ([19434]) |
| 189 | + Allow hiding/blurring sessions and timeslots based on TimeSlotType in |
| 190 | + the schedule editor ([19438]) |
| 191 | + Disable session purpose/timeslot type hiding on schedule editor when |
| 192 | + only 0 or 1 options ([19439]) |
| 193 | + Improvements to the timeslot and schedule editors (move new toggles to |
| 194 | + modals, handle overflowing session names, fix timeslot editor scrolling, |
| 195 | + add buttons to quickly create single timeslot, accept trailing slash on |
| 196 | + edit URL) ([19449]) |
| 197 | + Update purpose/types after discussions, add on_agenda Session field, |
| 198 | + prevent session requests for groups with no allowed purpose, handle |
| 199 | + addition fields in session request, fix editing session requests, add |
| 200 | + session edit form/access from schedule editor, eliminate |
| 201 | + TimeSlotTypeName 'private' field, add server-side timeslot type |
| 202 | + filtering to schedule editor ([19549]) |
| 203 | + Eliminate the officehours timeslot type, update/renumber migrations, |
| 204 | + mark offagenda/reserved TimeSlotTypeNames as not used, add a 'none' |
| 205 | + SessionPurposeName and disallow null, update agenda filter |
| 206 | + keywords/filter helpers, fix broken tests and general debugging |
| 207 | + ([19550]) |
| 208 | + Tear out old meeting schedule editor and related code ([19551]) |
| 209 | + Fix merge errors in preceding commits ([19556]) |
| 210 | + Add missing ifSeleniumEnabled guard for |
| 211 | + meeting.tests_js.EditTimeslotsTests ([19592]) |
| 212 | + Remove 'before' version of migrations that were renumbered before merge. |
| 213 | + ([19595]) |
| 214 | + |
| 215 | + * Merged in [19579] from rjsparks@nostrum.com: |
| 216 | + Update docker/README.md to reflect the merge of Lars' branch. |
| 217 | + |
| 218 | + * Merged in [19581] from nick@staff.ietf.org: |
| 219 | + fix: docker build - cannot change locale warnings |
| 220 | + |
| 221 | + * Merged in ^/personal/nick/7.39.1.dev3@19629 from nick@staff.ietf.org: |
| 222 | + feat: Single docker configuration for VS Code and generic dev [19604] |
| 223 | + fix: remove deprecated files from single docker setup changes [19605] |
| 224 | + fix: finalize docker setup consolidation [19622] |
| 225 | + misc: add cleandb script for docker + fix utf8 db charset params [19628] |
| 226 | + |
| 227 | + * Docker related changes: Mark cleandb executable. Clean settings_local |
| 228 | + and settings_local_sqlitetest of flakes and types issues. |
| 229 | + |
| 230 | + * Adjust docker volume mounting strategy. |
| 231 | + |
| 232 | + * Merged in [19621] from rjsparks@nostrum.com: |
| 233 | + Use rfc8989 for 2022 nomcom eligibility. Fixes #3442. |
| 234 | + |
| 235 | + * Merged in [19636] from jennifer@painless-security.com: |
| 236 | + Update groupfeatures_session_purposes field migration to match change |
| 237 | + to model. |
| 238 | + |
| 239 | + * Add a command to clean all datatracker related docker resources (from |
| 240 | + nick@staff.ietf.org). |
| 241 | + |
| 242 | + * Merged in [19647] from jennifer@painless-security.com: |
| 243 | + Guard against None in agenda session buttons template / template tags. |
| 244 | + |
| 245 | + * Merged in [19654] from rjsparks@nostrum.com: |
| 246 | + Repair document_main when there are status change relationships. |
| 247 | + |
| 248 | + * Merged in [19658] from jennifer@painless-security.com: |
| 249 | + Return rev used to find doc when heuristics modify the input. Share |
| 250 | + heuristics between rfcdiff and html views. Fixes #3437. |
| 251 | + |
| 252 | + * Merged in [19665] from jennifer@painless-security.com: |
| 253 | + Guard against null timeslot location in agenda.html and add test of |
| 254 | + location_anchor tag. |
| 255 | + |
| 256 | + * Merged in [19665] and [19666] from jennifer@painless-security.com: |
| 257 | + Fix error in assignment_display_name() and fix broken test from |
| 258 | + previous commit. |
| 259 | + |
| 260 | + * Merged in [19670] from rjsparks@nostrum.com: |
| 261 | + Escape . in agenda url patterns. Guard against unrecognized extensions. |
| 262 | + |
| 263 | + -- Robert Sparks <rjsparks@nostrum.com> 17 Nov 2021 22:17:02 +0000 |
| 264 | + |
| 265 | + |
1 | 266 | ietfdb (7.39.0) ietf; urgency=medium |
2 | 267 |
|
3 | 268 | **Improved pre-AD abilities, ical content, rfcdiff support, bugfixes** |
|
0 commit comments